.pull_quote {
	float:left;
	width:50%;
	clear:left;
}
.pull_img {
	width:50%;
	height:auto;
	float:left;
	clear:left;
	margin-right:45px;
}

h3.purple_heading_with_underline {
    color:#74086E;
    font-family:"Museo Slab W01 300";
    font-size:24px;
    border-bottom:1px solid #74086E;
    display:block;
    padding-bottom:20px;
    margin-bottom:20px;
}

h3.grey_heading_with_underline {
    color:#434444;
    font-family:"Museo Slab W01 300";
    font-size:24px;
    border-bottom:1px solid #434444;
    display:block;
    padding-bottom:20px;
    margin-bottom:20px;
}span.ajax_loading_icon, #card_images div {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  -webkit-background-size: cover;
  -o-background-size: cover;
  -moz-background-size: cover;
  -ms-behavior: url(http://www.faith.org.uk/css/backgroundsize.min.htc); }

body.checkout_module #checkout_progress ol {
  zoom: 1; }
  body.checkout_module #checkout_progress ol:before, body.checkout_module #checkout_progress ol:after {
    content: " ";
    display: block;
    height: 0;
    overflow: hidden; }
  body.checkout_module #checkout_progress ol:after {
    clear: both; }

div.ajax_loading_shroud {
  background: #fff;
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  -webkit-opacity: 0.8;
  opacity: 0.8;
  will-change: opacity;
  z-index: 55555;
  display: block;
  overflow: hidden;
  width: 100%;
  height: 100%; }

span.ajax_loading_icon {
  display: block;
  width: 32px;
  width: 2rem;
  height: 32px;
  height: 2rem;
  background-image: url("http://core.evocdn.co.uk/ajax_loader.gif"); }

body {
  margin: 0;
  padding: 0;
  position: relative; }

img {
  border: none;
  margin: 0;
  padding: 0; }

span.padded_image {
  width: auto !important;
  height: auto !important; }

a {
  -moz-backface-visibility: hidden; }
  a:hover {
    -moz-backface-visibility: hidden;
    /* fixes the horizontal downscale of 1px on transitioned images on firefox */ }

a img {
  border: none; }

a span, button {
  cursor: pointer; }

div, p, form, fieldset, h1, h2, h3, h4, h5, hr, ul, dl, dd, dt, ol, li, object, param, table, tr, td, th, input, textarea, button, select, caption, figure, blockquote, cite, legend {
  margin: 0;
  padding: 0;
  border: none; }

main {
  display: block; }

table {
  border-collapse: collapse; }

th {
  text-align: left; }

ul {
  list-style: none; }

span.icon_heading {
  width: 40px;
  line-height: 32px;
  float: left; }

.loading {
  min-height: 200px; }

.loading_small {
  min-height: 100px; }

input, textarea, select {
  outline: none !important; }

/* Fix for Chrome's yellow input highlighting */
input:focus, textarea:focus, select:focus {
  outline: none; }

a img {
  text-decoration: none;
  border: none; }

input[type="checkbox"], input[type="radio"] {
  background: transparent; }

.hide, .hidden {
  /*display: none !important;*/
  /* Removed display none as breaks Caroufredsel */
  display: block !important;
  visibility: hidden;
  position: relative !important;
  overflow: hidden;
  height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  border: none !important; }

div.debug_useful a:hover {
  text-decoration: underline; }

div#debug_panel a.open, div#debug_panel.collapsed a.close {
  display: none; }

div#debug_panel.collapsed a.open {
  display: block; }

div#debug_panel.collapsed div#debug_panel_inner {
  display: none; }

div#debug_panel ul, div#debug_panel ul li {
  list-style: none;
  margin: 0;
  padding: 0; }

div#debug_panel ul#debug_tabs {
  background: #ccc;
  height: 30px;
  padding: 4px 0 0 20px;
  border-bottom: 1px solid #bbb; }

div#debug_panel ul#debug_tabs li {
  float: left;
  padding-right: 6px; }

div#debug_panel ul#debug_tabs li a {
  display: block;
  float: left;
  line-height: 29px;
  padding: 0 10px;
  background: #ddd !important;
  border: 1px solid #bbb;
  border-top-left-radius: 5px;
  -moz-border-top-left-radius: 5px;
  -webkit-border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  -moz-border-top-right-radius: 5px;
  -webkit-border-top-right-radius: 5px; }

div#debug_panel ul#debug_tabs li a.sel {
  background: #fff;
  color: #000;
  border-bottom: none;
  line-height: 30px; }

div#debug_panel ul#debug_tabs li.info {
  float: right;
  line-height: 29px;
  padding: 0 10px; }

div#debug_panel div p, div#debug_panel div pre {
  text-align: left; }

div#debug_panel div pre {
  margin-bottom: 5px; }

div.debug_info.errors textarea {
  width: 100%;
  height: 32px;
  margin: 5px 0 0 0; }

div.debug_info.errors p {
  margin: 5px 0 10px 0; }

div#debug_panel ul.debug_info {
  clear: both;
  margin: 10px 10px; }

div#debug_panel ul.debug_info li {
  float: left;
  width: 200px;
  padding: 0 0 10px 0;
  text-align: left; }

div#debug_panel ul.debug_info li label {
  display: block;
  width: 190px;
  padding-right: 10px;
  font-weight: bold;
  color: #333 !important; }

div#debug_panel ul.debug_info li input, div#debug_panel ul.debug_info li textarea {
  width: 180px;
  color: #333 !important; }

a.hide_error, a.hide_error_all {
  background: #666;
  color: #fff;
  margin: 0 0 0 10px;
  padding: 4px 6px;
  font-weight: bold;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px; }

.dev.security_seal {
  border: 1px solid #aaaaaa;
  background-color: #e2e2e2;
  text-align: center;
  font-weight: bold; }

.dev.security_seal.thawte {
  width: 200px;
  height: 40px; }

#cms_admin {
  background: #434444; }
  #cms_admin a {
    text-decoration: underline; }

#delivery_change {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%; }
  #delivery_change .delivery {
    margin-left: auto;
    margin-right: auto;
    z-index: 20;
    position: relative; }

div.delivery_shroud {
  position: absolute;
  background: #fff;
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  -webkit-opacity: 0.8;
  opacity: 0.8;
  will-change: opacity;
  z-index: 10;
  top: 0;
  left: 0; }

.pages_404 #wrapper:before, .events_404 #wrapper:before {
  display: none; }
.pages_404 header, .events_404 header {
  background: #40809a !important;
  position: static; }
.pages_404 .content, .events_404 .content {
  margin-top: 100px; }
  .pages_404 .content .page_not_found_sitemap h3, .events_404 .content .page_not_found_sitemap h3 {
    font-family: "Museo Slab W01 300";
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-text-size-adjust: 100%;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    font-size: 28px;
    line-height: 36px;
    margin-bottom: 0.5em; }
  .pages_404 .content .page_not_found_sitemap #sitemap section, .events_404 .content .page_not_found_sitemap #sitemap section {
    margin-bottom: 20px; }
    .pages_404 .content .page_not_found_sitemap #sitemap section ul li, .events_404 .content .page_not_found_sitemap #sitemap section ul li {
      line-height: 2em; }
      .pages_404 .content .page_not_found_sitemap #sitemap section ul li a, .events_404 .content .page_not_found_sitemap #sitemap section ul li a {
        font-family: "Open Sans";
        color: #5494b8;
        display: inline-block;
        line-height: 21px;
        padding-bottom: 5px; }

body.pages_sitemap main h3 {
  font-family: "Museo Slab W01 300";
  speak: none;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-text-size-adjust: 100%;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  font-size: 28px;
  line-height: 36px;
  margin-bottom: 0.5em; }
body.pages_sitemap main #sitemap section {
  margin-bottom: 20px; }
  body.pages_sitemap main #sitemap section ul li {
    line-height: 2em; }
    body.pages_sitemap main #sitemap section ul li a {
      font-family: "Open Sans";
      color: #5494b8;
      display: inline-block;
      line-height: 21px;
      padding-bottom: 5px; }

footer .footer_inner, .header_no_img h1, header .inner .top, header #search_wrap #header_search, header #search_wrap #footer_search, #page_wrapper #page_inner, #header_img_wrap .content_wrap, #home_headers_wrap #home_headers .home_header .position, #home_headers_wrap .controls, body.products #tabs_wrap > div .prod_det_tabs, .home_blog_wrap .center, .home_events_wrap .home_events, .faq_wrap .faq_inner, .back_wrap, .prod_top_wrap .inner, .shop_faith_wrap .shop_faith {
  padding: 0 20px;
  max-width: 1040px;
  margin: auto; }

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local("Open Sans"), local("OpenSans"), url(http://themes.googleusercontent.com/static/fonts/opensans/v8/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format("woff");
  speak: none;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-text-size-adjust: 100%;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased; }

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(http://themes.googleusercontent.com/static/fonts/opensans/v8/k3k702ZOKiLJc3WVjuplzHhCUOGz7vYGh680lGh-uXM.woff) format("woff");
  -webkit-font-smoothing: antialiased; }

@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local("Open Sans Italic"), local("OpenSans-Italic"), url(http://themes.googleusercontent.com/static/fonts/opensans/v8/xjAJXh38I15wypJXxuGMBobN6UDyHWBl620a-IRfuBk.woff) format("woff");
  -webkit-font-smoothing: antialiased; }

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url(http://themes.googleusercontent.com/static/fonts/opensans/v8/MTP_ySUJH_bn48VBG8sNSnhCUOGz7vYGh680lGh-uXM.woff) format("woff");
  -webkit-font-smoothing: antialiased; }

@font-face {
  font-family: 'faith';
  src: url("http://www.faith.org.uk/fonts/faith_v2.eot?-figk7u");
  src: url("http://www.faith.org.uk/fonts/faith_v2.eot?#iefix-figk7u") format("embedded-opentype"), url("http://www.faith.org.uk/fonts/faith_v2.woff?-figk7u") format("woff"), url("http://www.faith.org.uk/fonts/faith_v2.ttf?-figk7u") format("truetype"), url("http://www.faith.org.uk/fonts/faith_v2.svg?-figk7u#faith") format("svg");
  font-weight: normal;
  font-style: normal; }

[class^="icon-"], [class*=" icon-"], body.account_login main form fieldset > ul > li.field_bool input + label:before, body.account_forgotten main form fieldset > ul > li.field_bool input + label:before, body.account_register main form fieldset > ul > li.field_bool input + label:before, body.account_module #update_details_form fieldset > ul > li.field_bool input + label:before, body.checkout_checkout main form fieldset > ul > li.field_bool input + label:before, body.checkout_address #checkout_form fieldset > ul > li.field_bool input + label:before, body.account_update #checkout_form fieldset > ul > li.field_bool input + label:before, body.checkout_address .edit_address_form form fieldset > ul > li.field_bool input + label:before, body.account_update .edit_address_form form fieldset > ul > li.field_bool input + label:before, body.checkout_payment form fieldset > ul > li.field_bool input + label:before, body.checkout_3dsecure form fieldset > ul > li.field_bool input + label:before, body.pages form.formbuilder fieldset > ul > li.field_bool input + label:before, body.pages_contact form.formbuilder fieldset > ul > li.field_bool input + label:before, .booking_form_wrap #booking_form fieldset > ul > li.field_bool input + label:before, body.account_login main form fieldset > ul > li .select_wrapper, body.account_forgotten main form fieldset > ul > li .select_wrapper, body.account_register main form fieldset > ul > li .select_wrapper, body.account_login main form fieldset > ul > li.field_radios > div input + label:before, body.account_forgotten main form fieldset > ul > li.field_radios > div input + label:before, body.account_register main form fieldset > ul > li.field_radios > div input + label:before, body.account_login main form fieldset > ul > li.form_submit a.submit_button > span, body.account_forgotten main form fieldset > ul > li.form_submit a.submit_button > span, body.account_register main form fieldset > ul > li.form_submit a.submit_button > span, body.account_module #update_details_form fieldset > ul > li .select_wrapper, body.account_module #update_details_form fieldset > ul > li.field_radios > div input + label:before, body.account_module #update_details_form fieldset > ul > li.form_submit a.submit_button > span, body.account_module main table + p a > span, body.account_module main table td.view a > span, p.order_again a > span, #colorbox.add_to_cart_message #cboxLoadedContent > * .top_wrapper .cart a.core_button_next > span, #colorbox.add_to_cart_message #cboxLoadedContent > * .top_wrapper .cart a.core_button_prev > span, body.checkout_module table.cart tbody tr td.last a.cart_delete:before, body.account_orders table.cart tbody tr td.last a.cart_delete:before, body.checkout_module table.cart tbody tr.optional_extra_row .title p, body.account_orders table.cart tbody tr.optional_extra_row .title p, body.checkout_module table.cart tfoot td.discount_code form fieldset ul li.form_submit a > span, body.account_orders table.cart tfoot td.discount_code form fieldset ul li.form_submit a > span, body.checkout_module td.quantity .qty_select .select_wrapper, body.checkout_module td.quantity .field_quantity .select_wrapper, body.account_orders td.quantity .qty_select .select_wrapper, body.account_orders td.quantity .field_quantity .select_wrapper, body.checkout_module a.cart_qty:before, body.checkout_module a.qty_decrease:before, body.checkout_module a.qty_increase:before, body.account_orders a.cart_qty:before, body.account_orders a.qty_decrease:before, body.account_orders a.qty_increase:before, body.checkout_module .cart .add_to_wishlist:before, body.account_orders .cart .add_to_wishlist:before, body.checkout_module .would_you_like_to_save_msg a > span, body.account_orders .would_you_like_to_save_msg a > span, .delivery_selector input + label:before, body.checkout_module main a.checkout_btn > span, #delivery_change .delivery .core_button > span, body.checkout_checkout main form fieldset > ul > li .select_wrapper, body.checkout_checkout main form fieldset > ul > li.field_radios > div input + label:before, body.checkout_checkout main form fieldset > ul > li.form_submit a.submit_button > span, body.checkout_paypal #payment_form li a > span, body.checkout_address #delivery_change .styled_radio input + label:before, body.account_update #delivery_change .styled_radio input + label:before, body.checkout_address table tbody tr td a.delete:before, body.account_update table tbody tr td a.delete:before, body.checkout_address #checkout_form fieldset > ul > li .select_wrapper, body.account_update #checkout_form fieldset > ul > li .select_wrapper, body.checkout_address #checkout_form fieldset > ul > li.field_radios > div input + label:before, body.account_update #checkout_form fieldset > ul > li.field_radios > div input + label:before, body.checkout_address #checkout_form fieldset > ul > li.form_submit a.submit_button > span, body.account_update #checkout_form fieldset > ul > li.form_submit a.submit_button > span, body.checkout_address .edit_address_form form fieldset > ul > li .select_wrapper, body.account_update .edit_address_form form fieldset > ul > li .select_wrapper, body.checkout_address .edit_address_form form fieldset > ul > li.field_radios > div input + label:before, body.account_update .edit_address_form form fieldset > ul > li.field_radios > div input + label:before, body.checkout_address .edit_address_form form fieldset > ul > li.form_submit a.submit_button > span, body.account_update .edit_address_form form fieldset > ul > li.form_submit a.submit_button > span, a.edit_address:before, a.add_address > span, #address_selector td.radio input + label:before, body.checkout_confirmation div#checkout_wrapper .checkout_inner_wrapper > p a.checkout_print:before, body.checkout_confirmation div#checkout_wrapper #create_pwd_form_wrapper #create_password_form fieldset ul li.form_submit a > span, body.checkout_payment form fieldset > ul > li .select_wrapper, body.checkout_3dsecure form fieldset > ul > li .select_wrapper, body.checkout_payment form fieldset > ul > li.field_radios > div input + label:before, body.checkout_3dsecure form fieldset > ul > li.field_radios > div input + label:before, body.checkout_payment form fieldset > ul > li.form_submit a.submit_button > span, body.checkout_3dsecure form fieldset > ul > li.form_submit a.submit_button > span, body.checkout_payment #payment_col3 p a > span, body.checkout_3dsecure #payment_col3 p a > span, body.checkout_payment #payment_col2 > a > span, body.checkout_3dsecure #payment_col2 > a > span, body.checkout_payment #payment_col2 #delivery_address:before, body.checkout_payment #payment_col2 #billing_address:before, body.checkout_3dsecure #payment_col2 #delivery_address:before, body.checkout_3dsecure #payment_col2 #billing_address:before, #colorbox #cboxClose:before, body.pages form.formbuilder fieldset > ul > li .select_wrapper, body.pages_contact form.formbuilder fieldset > ul > li .select_wrapper, body.pages form.formbuilder fieldset > ul > li.field_radios > div input + label:before, body.pages_contact form.formbuilder fieldset > ul > li.field_radios > div input + label:before, body.pages form.formbuilder fieldset > ul > li.form_submit a.submit_button > span, body.pages_contact form.formbuilder fieldset > ul > li.form_submit a.submit_button > span, body.products #relateds ul li .buynow span, body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div.reviews #review_form fieldset > ul > li .select_wrapper, body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div.reviews #review_form fieldset > ul > li#review_form_rating_field input + span:before, body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div.reviews #review_form fieldset > ul > li#review_form_submitfield a span, body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div #reviews_list li .review_stars, body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div .prevnext a.prev span:before, body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div .prevnext a.next span:after, body.categories .prod_filter_form .select_wrapper, body.search .prod_filter_form .select_wrapper, body.categories ul#prod li a span.prod_img_overlay.prod_img_no_stock:before, body.search ul#prod li a span.prod_img_overlay.prod_img_no_stock:before, body.categories ul#prod li a .buynow span, body.search ul#prod li a .buynow span, #colorbox #cboxLoadedContent .subscribe_popup #subscription_form #subscription_form_stid_field .select_wrapper, #colorbox #cboxLoadedContent .subscribe_popup #subscription_form a span:after, .blog_nav_right .blog_nav_section.subscribe ul li a, .booking_form_wrap #booking_form fieldset > ul > li .select_wrapper, .booking_form_wrap #booking_form fieldset > ul > li.field_radios > div input + label:before, .booking_form_wrap #booking_form fieldset > ul > li.form_submit a.submit_button > span, .booking_form_wrap #booking_form .fieldset_3 ul .field_button a > span, .home_events_wrap #event_list .event_wrapper .event.start .inner_wrapper, .event_filters_wrap .filter_form .select_wrapper, .events_wrap #event_list .event_wrapper .event .inner_wrapper .cover_img .dates, .home_events_wrap #event_list .event_wrapper .event .inner_wrapper .cover_img .dates, .events_wrap #event_list .event_wrapper .event .inner_wrapper .cover_img .img div, .home_events_wrap #event_list .event_wrapper .event .inner_wrapper .cover_img .img div, .faq_page .level_1_title, .faq_page .level_2_title, .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_reviews a:after, .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_reviews .review_stars, .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_short_desc .desc, .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_add_qty #prod_stock_wrapper .select_wrapper, .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_add_qty #prod_stock_wrapper .qty_levels a, .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_download_button a, .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_add_to_cart .addtocart, .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_add_to_wishlist #addtowishlist {
  font-family: 'faith';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }
  [class^="icon-"]:before, [class^="icon-"]:after, [class*=" icon-"]:before, [class*=" icon-"]:after, body.account_login main form fieldset > ul > li.field_bool input + label:before:before, body.account_forgotten main form fieldset > ul > li.field_bool input + label:before:before, body.account_register main form fieldset > ul > li.field_bool input + label:before:before, body.account_module #update_details_form fieldset > ul > li.field_bool input + label:before:before, body.checkout_checkout main form fieldset > ul > li.field_bool input + label:before:before, body.checkout_address #checkout_form fieldset > ul > li.field_bool input + label:before:before, body.account_update #checkout_form fieldset > ul > li.field_bool input + label:before:before, body.checkout_address .edit_address_form form fieldset > ul > li.field_bool input + label:before:before, body.account_update .edit_address_form form fieldset > ul > li.field_bool input + label:before:before, body.checkout_payment form fieldset > ul > li.field_bool input + label:before:before, body.checkout_3dsecure form fieldset > ul > li.field_bool input + label:before:before, body.pages form.formbuilder fieldset > ul > li.field_bool input + label:before:before, body.pages_contact form.formbuilder fieldset > ul > li.field_bool input + label:before:before, .booking_form_wrap #booking_form fieldset > ul > li.field_bool input + label:before:before, body.account_login main form fieldset > ul > li .select_wrapper:before, body.account_forgotten main form fieldset > ul > li .select_wrapper:before, body.account_register main form fieldset > ul > li .select_wrapper:before, body.account_login main form fieldset > ul > li.field_radios > div input + label:before:before, body.account_forgotten main form fieldset > ul > li.field_radios > div input + label:before:before, body.account_register main form fieldset > ul > li.field_radios > div input + label:before:before, body.account_login main form fieldset > ul > li.form_submit a.submit_button > span:before, body.account_forgotten main form fieldset > ul > li.form_submit a.submit_button > span:before, body.account_register main form fieldset > ul > li.form_submit a.submit_button > span:before, body.account_module #update_details_form fieldset > ul > li .select_wrapper:before, body.account_module #update_details_form fieldset > ul > li.field_radios > div input + label:before:before, body.account_module #update_details_form fieldset > ul > li.form_submit a.submit_button > span:before, body.account_module main table + p a > span:before, body.account_module main table td.view a > span:before, p.order_again a > span:before, #colorbox.add_to_cart_message #cboxLoadedContent > * .top_wrapper .cart a.core_button_next > span:before, #colorbox.add_to_cart_message #cboxLoadedContent > * .top_wrapper .cart a.core_button_prev > span:before, body.checkout_module table.cart tbody tr td.last a.cart_delete:before:before, body.account_orders table.cart tbody tr td.last a.cart_delete:before:before, body.checkout_module table.cart tbody tr.optional_extra_row .title p:before, body.account_orders table.cart tbody tr.optional_extra_row .title p:before, body.checkout_module table.cart tfoot td.discount_code form fieldset ul li.form_submit a > span:before, body.account_orders table.cart tfoot td.discount_code form fieldset ul li.form_submit a > span:before, body.checkout_module td.quantity .qty_select .select_wrapper:before, body.checkout_module td.quantity .field_quantity .select_wrapper:before, body.account_orders td.quantity .qty_select .select_wrapper:before, body.account_orders td.quantity .field_quantity .select_wrapper:before, body.checkout_module a.cart_qty:before:before, body.checkout_module a.qty_decrease:before:before, body.checkout_module a.qty_increase:before:before, body.account_orders a.cart_qty:before:before, body.account_orders a.qty_decrease:before:before, body.account_orders a.qty_increase:before:before, body.checkout_module .cart .add_to_wishlist:before:before, body.account_orders .cart .add_to_wishlist:before:before, body.checkout_module .would_you_like_to_save_msg a > span:before, body.account_orders .would_you_like_to_save_msg a > span:before, .delivery_selector input + label:before:before, body.checkout_module main a.checkout_btn > span:before, #delivery_change .delivery .core_button > span:before, body.checkout_checkout main form fieldset > ul > li .select_wrapper:before, body.checkout_checkout main form fieldset > ul > li.field_radios > div input + label:before:before, body.checkout_checkout main form fieldset > ul > li.form_submit a.submit_button > span:before, body.checkout_paypal #payment_form li a > span:before, body.checkout_address #delivery_change .styled_radio input + label:before:before, body.account_update #delivery_change .styled_radio input + label:before:before, body.checkout_address table tbody tr td a.delete:before:before, body.account_update table tbody tr td a.delete:before:before, body.checkout_address #checkout_form fieldset > ul > li .select_wrapper:before, body.account_update #checkout_form fieldset > ul > li .select_wrapper:before, body.checkout_address #checkout_form fieldset > ul > li.field_radios > div input + label:before:before, body.account_update #checkout_form fieldset > ul > li.field_radios > div input + label:before:before, body.checkout_address #checkout_form fieldset > ul > li.form_submit a.submit_button > span:before, body.account_update #checkout_form fieldset > ul > li.form_submit a.submit_button > span:before, body.checkout_address .edit_address_form form fieldset > ul > li .select_wrapper:before, body.account_update .edit_address_form form fieldset > ul > li .select_wrapper:before, body.checkout_address .edit_address_form form fieldset > ul > li.field_radios > div input + label:before:before, body.account_update .edit_address_form form fieldset > ul > li.field_radios > div input + label:before:before, body.checkout_address .edit_address_form form fieldset > ul > li.form_submit a.submit_button > span:before, body.account_update .edit_address_form form fieldset > ul > li.form_submit a.submit_button > span:before, a.edit_address:before:before, a.add_address > span:before, #address_selector td.radio input + label:before:before, body.checkout_confirmation div#checkout_wrapper .checkout_inner_wrapper > p a.checkout_print:before:before, body.checkout_confirmation div#checkout_wrapper #create_pwd_form_wrapper #create_password_form fieldset ul li.form_submit a > span:before, body.checkout_payment form fieldset > ul > li .select_wrapper:before, body.checkout_3dsecure form fieldset > ul > li .select_wrapper:before, body.checkout_payment form fieldset > ul > li.field_radios > div input + label:before:before, body.checkout_3dsecure form fieldset > ul > li.field_radios > div input + label:before:before, body.checkout_payment form fieldset > ul > li.form_submit a.submit_button > span:before, body.checkout_3dsecure form fieldset > ul > li.form_submit a.submit_button > span:before, body.checkout_payment #payment_col3 p a > span:before, body.checkout_3dsecure #payment_col3 p a > span:before, body.checkout_payment #payment_col2 > a > span:before, body.checkout_3dsecure #payment_col2 > a > span:before, body.checkout_payment #payment_col2 #delivery_address:before:before, body.checkout_payment #payment_col2 #billing_address:before:before, body.checkout_3dsecure #payment_col2 #delivery_address:before:before, body.checkout_3dsecure #payment_col2 #billing_address:before:before, #colorbox #cboxClose:before:before, body.pages form.formbuilder fieldset > ul > li .select_wrapper:before, body.pages_contact form.formbuilder fieldset > ul > li .select_wrapper:before, body.pages form.formbuilder fieldset > ul > li.field_radios > div input + label:before:before, body.pages_contact form.formbuilder fieldset > ul > li.field_radios > div input + label:before:before, body.pages form.formbuilder fieldset > ul > li.form_submit a.submit_button > span:before, body.pages_contact form.formbuilder fieldset > ul > li.form_submit a.submit_button > span:before, body.products #relateds ul li .buynow span:before, body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div.reviews #review_form fieldset > ul > li .select_wrapper:before, body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div.reviews #review_form fieldset > ul > li#review_form_rating_field input + span:before:before, body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div.reviews #review_form fieldset > ul > li#review_form_submitfield a span:before, body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div #reviews_list li .review_stars:before, body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div .prevnext a.prev span:before:before, body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div .prevnext a.next span:before:after, body.categories .prod_filter_form .select_wrapper:before, body.search .prod_filter_form .select_wrapper:before, body.categories ul#prod li a span.prod_img_overlay.prod_img_no_stock:before:before, body.search ul#prod li a span.prod_img_overlay.prod_img_no_stock:before:before, body.categories ul#prod li a .buynow span:before, body.search ul#prod li a .buynow span:before, #colorbox #cboxLoadedContent .subscribe_popup #subscription_form #subscription_form_stid_field .select_wrapper:before, #colorbox #cboxLoadedContent .subscribe_popup #subscription_form a span:before:after, .blog_nav_right .blog_nav_section.subscribe ul li a:before, .booking_form_wrap #booking_form fieldset > ul > li .select_wrapper:before, .booking_form_wrap #booking_form fieldset > ul > li.field_radios > div input + label:before:before, .booking_form_wrap #booking_form fieldset > ul > li.form_submit a.submit_button > span:before, .booking_form_wrap #booking_form .fieldset_3 ul .field_button a > span:before, .home_events_wrap #event_list .event_wrapper .event.start .inner_wrapper:before, .event_filters_wrap .filter_form .select_wrapper:before, .events_wrap #event_list .event_wrapper .event .inner_wrapper .cover_img .dates:before, .home_events_wrap #event_list .event_wrapper .event .inner_wrapper .cover_img .dates:before, .events_wrap #event_list .event_wrapper .event .inner_wrapper .cover_img .img div:before, .home_events_wrap #event_list .event_wrapper .event .inner_wrapper .cover_img .img div:before, .faq_page .level_1_title:before, .faq_page .level_2_title:before, .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_reviews a:before:after, .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_reviews .review_stars:before, .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_short_desc .desc:before, .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_add_qty #prod_stock_wrapper .select_wrapper:before, .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_add_qty #prod_stock_wrapper .qty_levels a:before, .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_download_button a:before, .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_add_to_cart .addtocart:before, .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_add_to_wishlist #addtowishlist:before, body.account_login main form fieldset > ul > li.field_bool input + label:after:before, body.account_forgotten main form fieldset > ul > li.field_bool input + label:after:before, body.account_register main form fieldset > ul > li.field_bool input + label:after:before, body.account_module #update_details_form fieldset > ul > li.field_bool input + label:after:before, body.checkout_checkout main form fieldset > ul > li.field_bool input + label:after:before, body.checkout_address #checkout_form fieldset > ul > li.field_bool input + label:after:before, body.account_update #checkout_form fieldset > ul > li.field_bool input + label:after:before, body.checkout_address .edit_address_form form fieldset > ul > li.field_bool input + label:after:before, body.account_update .edit_address_form form fieldset > ul > li.field_bool input + label:after:before, body.checkout_payment form fieldset > ul > li.field_bool input + label:after:before, body.checkout_3dsecure form fieldset > ul > li.field_bool input + label:after:before, body.pages form.formbuilder fieldset > ul > li.field_bool input + label:after:before, body.pages_contact form.formbuilder fieldset > ul > li.field_bool input + label:after:before, .booking_form_wrap #booking_form fieldset > ul > li.field_bool input + label:after:before, body.account_login main form fieldset > ul > li .select_wrapper:after, body.account_forgotten main form fieldset > ul > li .select_wrapper:after, body.account_register main form fieldset > ul > li .select_wrapper:after, body.account_login main form fieldset > ul > li.field_radios > div input + label:after:before, body.account_forgotten main form fieldset > ul > li.field_radios > div input + label:after:before, body.account_register main form fieldset > ul > li.field_radios > div input + label:after:before, body.account_login main form fieldset > ul > li.form_submit a.submit_button > span:after, body.account_forgotten main form fieldset > ul > li.form_submit a.submit_button > span:after, body.account_register main form fieldset > ul > li.form_submit a.submit_button > span:after, body.account_module #update_details_form fieldset > ul > li .select_wrapper:after, body.account_module #update_details_form fieldset > ul > li.field_radios > div input + label:after:before, body.account_module #update_details_form fieldset > ul > li.form_submit a.submit_button > span:after, body.account_module main table + p a > span:after, body.account_module main table td.view a > span:after, p.order_again a > span:after, #colorbox.add_to_cart_message #cboxLoadedContent > * .top_wrapper .cart a.core_button_next > span:after, #colorbox.add_to_cart_message #cboxLoadedContent > * .top_wrapper .cart a.core_button_prev > span:after, body.checkout_module table.cart tbody tr td.last a.cart_delete:after:before, body.account_orders table.cart tbody tr td.last a.cart_delete:after:before, body.checkout_module table.cart tbody tr.optional_extra_row .title p:after, body.account_orders table.cart tbody tr.optional_extra_row .title p:after, body.checkout_module table.cart tfoot td.discount_code form fieldset ul li.form_submit a > span:after, body.account_orders table.cart tfoot td.discount_code form fieldset ul li.form_submit a > span:after, body.checkout_module td.quantity .qty_select .select_wrapper:after, body.checkout_module td.quantity .field_quantity .select_wrapper:after, body.account_orders td.quantity .qty_select .select_wrapper:after, body.account_orders td.quantity .field_quantity .select_wrapper:after, body.checkout_module a.cart_qty:after:before, body.checkout_module a.qty_decrease:after:before, body.checkout_module a.qty_increase:after:before, body.account_orders a.cart_qty:after:before, body.account_orders a.qty_decrease:after:before, body.account_orders a.qty_increase:after:before, body.checkout_module .cart .add_to_wishlist:after:before, body.account_orders .cart .add_to_wishlist:after:before, body.checkout_module .would_you_like_to_save_msg a > span:after, body.account_orders .would_you_like_to_save_msg a > span:after, .delivery_selector input + label:after:before, body.checkout_module main a.checkout_btn > span:after, #delivery_change .delivery .core_button > span:after, body.checkout_checkout main form fieldset > ul > li .select_wrapper:after, body.checkout_checkout main form fieldset > ul > li.field_radios > div input + label:after:before, body.checkout_checkout main form fieldset > ul > li.form_submit a.submit_button > span:after, body.checkout_paypal #payment_form li a > span:after, body.checkout_address #delivery_change .styled_radio input + label:after:before, body.account_update #delivery_change .styled_radio input + label:after:before, body.checkout_address table tbody tr td a.delete:after:before, body.account_update table tbody tr td a.delete:after:before, body.checkout_address #checkout_form fieldset > ul > li .select_wrapper:after, body.account_update #checkout_form fieldset > ul > li .select_wrapper:after, body.checkout_address #checkout_form fieldset > ul > li.field_radios > div input + label:after:before, body.account_update #checkout_form fieldset > ul > li.field_radios > div input + label:after:before, body.checkout_address #checkout_form fieldset > ul > li.form_submit a.submit_button > span:after, body.account_update #checkout_form fieldset > ul > li.form_submit a.submit_button > span:after, body.checkout_address .edit_address_form form fieldset > ul > li .select_wrapper:after, body.account_update .edit_address_form form fieldset > ul > li .select_wrapper:after, body.checkout_address .edit_address_form form fieldset > ul > li.field_radios > div input + label:after:before, body.account_update .edit_address_form form fieldset > ul > li.field_radios > div input + label:after:before, body.checkout_address .edit_address_form form fieldset > ul > li.form_submit a.submit_button > span:after, body.account_update .edit_address_form form fieldset > ul > li.form_submit a.submit_button > span:after, a.edit_address:after:before, a.add_address > span:after, #address_selector td.radio input + label:after:before, body.checkout_confirmation div#checkout_wrapper .checkout_inner_wrapper > p a.checkout_print:after:before, body.checkout_confirmation div#checkout_wrapper #create_pwd_form_wrapper #create_password_form fieldset ul li.form_submit a > span:after, body.checkout_payment form fieldset > ul > li .select_wrapper:after, body.checkout_3dsecure form fieldset > ul > li .select_wrapper:after, body.checkout_payment form fieldset > ul > li.field_radios > div input + label:after:before, body.checkout_3dsecure form fieldset > ul > li.field_radios > div input + label:after:before, body.checkout_payment form fieldset > ul > li.form_submit a.submit_button > span:after, body.checkout_3dsecure form fieldset > ul > li.form_submit a.submit_button > span:after, body.checkout_payment #payment_col3 p a > span:after, body.checkout_3dsecure #payment_col3 p a > span:after, body.checkout_payment #payment_col2 > a > span:after, body.checkout_3dsecure #payment_col2 > a > span:after, body.checkout_payment #payment_col2 #delivery_address:after:before, body.checkout_payment #payment_col2 #billing_address:after:before, body.checkout_3dsecure #payment_col2 #delivery_address:after:before, body.checkout_3dsecure #payment_col2 #billing_address:after:before, #colorbox #cboxClose:after:before, body.pages form.formbuilder fieldset > ul > li .select_wrapper:after, body.pages_contact form.formbuilder fieldset > ul > li .select_wrapper:after, body.pages form.formbuilder fieldset > ul > li.field_radios > div input + label:after:before, body.pages_contact form.formbuilder fieldset > ul > li.field_radios > div input + label:after:before, body.pages form.formbuilder fieldset > ul > li.form_submit a.submit_button > span:after, body.pages_contact form.formbuilder fieldset > ul > li.form_submit a.submit_button > span:after, body.products #relateds ul li .buynow span:after, body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div.reviews #review_form fieldset > ul > li .select_wrapper:after, body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div.reviews #review_form fieldset > ul > li#review_form_rating_field input + span:after:before, body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div.reviews #review_form fieldset > ul > li#review_form_submitfield a span:after, body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div #reviews_list li .review_stars:after, body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div .prevnext a.prev span:after:before, body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div .prevnext a.next span:after:after, body.categories .prod_filter_form .select_wrapper:after, body.search .prod_filter_form .select_wrapper:after, body.categories ul#prod li a span.prod_img_overlay.prod_img_no_stock:after:before, body.search ul#prod li a span.prod_img_overlay.prod_img_no_stock:after:before, body.categories ul#prod li a .buynow span:after, body.search ul#prod li a .buynow span:after, #colorbox #cboxLoadedContent .subscribe_popup #subscription_form #subscription_form_stid_field .select_wrapper:after, #colorbox #cboxLoadedContent .subscribe_popup #subscription_form a span:after:after, .blog_nav_right .blog_nav_section.subscribe ul li a:after, .booking_form_wrap #booking_form fieldset > ul > li .select_wrapper:after, .booking_form_wrap #booking_form fieldset > ul > li.field_radios > div input + label:after:before, .booking_form_wrap #booking_form fieldset > ul > li.form_submit a.submit_button > span:after, .booking_form_wrap #booking_form .fieldset_3 ul .field_button a > span:after, .home_events_wrap #event_list .event_wrapper .event.start .inner_wrapper:after, .event_filters_wrap .filter_form .select_wrapper:after, .events_wrap #event_list .event_wrapper .event .inner_wrapper .cover_img .dates:after, .home_events_wrap #event_list .event_wrapper .event .inner_wrapper .cover_img .dates:after, .events_wrap #event_list .event_wrapper .event .inner_wrapper .cover_img .img div:after, .home_events_wrap #event_list .event_wrapper .event .inner_wrapper .cover_img .img div:after, .faq_page .level_1_title:after, .faq_page .level_2_title:after, .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_reviews a:after:after, .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_reviews .review_stars:after, .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_short_desc .desc:after, .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_add_qty #prod_stock_wrapper .select_wrapper:after, .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_add_qty #prod_stock_wrapper .qty_levels a:after, .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_download_button a:after, .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_add_to_cart .addtocart:after, .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_add_to_wishlist #addtowishlist:after {
    font-family: 'faith' !important; }

.icon-outofstock:before, body.categories ul#prod li a span.prod_img_overlay.prod_img_no_stock:before, body.search ul#prod li a span.prod_img_overlay.prod_img_no_stock:before {
  content: "\e613";
  font-family: 'faith' !important; }

.icon-bars:before {
  content: "\f0c9";
  font-family: 'faith' !important; }

.icon-basket:before {
  content: "\e610";
  font-family: 'faith' !important; }

.icon-donate:before {
  content: "\e60f";
  font-family: 'faith' !important; }

.icon-cal:before, .home_events_wrap #event_list .event_wrapper .event.start .inner_wrapper:before, .events_wrap #event_list .event_wrapper .event .inner_wrapper .cover_img .dates:before, .home_events_wrap #event_list .event_wrapper .event .inner_wrapper .cover_img .dates:before, .events_wrap #event_list .event_wrapper .event .inner_wrapper .cover_img .img div:before, .home_events_wrap #event_list .event_wrapper .event .inner_wrapper .cover_img .img div:before {
  content: "\e60e";
  font-family: 'faith' !important; }

.icon-subscribe:before {
  content: "\e600";
  font-family: 'faith' !important; }

.icon-read:before {
  content: "\e601";
  font-family: 'faith' !important; }

.icon-download:before, .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_download_button a:before {
  content: "\e602";
  font-family: 'faith' !important; }

.icon-search:before {
  content: "\e603";
  font-family: 'faith' !important; }

.icon-star:before {
  content: "\f005";
  font-family: 'faith' !important; }

.icon-star-o:before {
  content: "\f006";
  font-family: 'faith' !important; }

.icon-check:before {
  content: "\f00c";
  font-family: 'faith' !important; }

.icon-times:before {
  content: "\f00d";
  font-family: 'faith' !important; }

.icon-print:before, body.checkout_confirmation div#checkout_wrapper .checkout_inner_wrapper > p a.checkout_print:before {
  content: "\f02f";
  font-family: 'faith' !important; }

.icon-check-square-o:before, body.account_login main form fieldset > ul > li.field_bool input.checked + label:before, body.account_forgotten main form fieldset > ul > li.field_bool input.checked + label:before, body.account_register main form fieldset > ul > li.field_bool input.checked + label:before, body.account_module #update_details_form fieldset > ul > li.field_bool input.checked + label:before, body.checkout_checkout main form fieldset > ul > li.field_bool input.checked + label:before, body.checkout_address #checkout_form fieldset > ul > li.field_bool input.checked + label:before, body.account_update #checkout_form fieldset > ul > li.field_bool input.checked + label:before, body.checkout_address .edit_address_form form fieldset > ul > li.field_bool input.checked + label:before, body.account_update .edit_address_form form fieldset > ul > li.field_bool input.checked + label:before, body.checkout_payment form fieldset > ul > li.field_bool input.checked + label:before, body.checkout_3dsecure form fieldset > ul > li.field_bool input.checked + label:before, body.pages form.formbuilder fieldset > ul > li.field_bool input.checked + label:before, body.pages_contact form.formbuilder fieldset > ul > li.field_bool input.checked + label:before, .booking_form_wrap #booking_form fieldset > ul > li.field_bool input.checked + label:before {
  content: "\f046";
  font-family: 'faith' !important; }

.icon-check-circle:before {
  content: "\f058";
  font-family: 'faith' !important; }

.icon-plus:before, body.checkout_module a.qty_increase:before, body.checkout_module a.qty_plus:before, body.account_orders a.qty_increase:before, body.account_orders a.qty_plus:before, .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_add_qty #prod_stock_wrapper .qty_levels a.qty_increase:before {
  content: "\f067";
  font-family: 'faith' !important; }

.icon-pencil:before, a.edit_address:before {
  content: "\f040";
  font-family: 'faith' !important; }

.icon-minus:before, body.checkout_module a.qty_decrease:before, body.checkout_module a.qty_minus:before, body.account_orders a.qty_decrease:before, body.account_orders a.qty_minus:before, .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_add_qty #prod_stock_wrapper .qty_levels a.qty_decrease:before {
  content: "\f068";
  font-family: 'faith' !important; }

.icon-long-arrow-down:before {
  content: "\f175";
  font-family: 'faith' !important; }

.icon-shopping-cart:before, body.checkout_module .cart .add_to_wishlist:before, body.account_orders .cart .add_to_wishlist:before {
  content: "\f07a";
  font-family: 'faith' !important; }

.icon-square-o:before, body.account_login main form fieldset > ul > li.field_bool input + label:before, body.account_forgotten main form fieldset > ul > li.field_bool input + label:before, body.account_register main form fieldset > ul > li.field_bool input + label:before, body.account_module #update_details_form fieldset > ul > li.field_bool input + label:before, body.checkout_checkout main form fieldset > ul > li.field_bool input + label:before, body.checkout_address #checkout_form fieldset > ul > li.field_bool input + label:before, body.account_update #checkout_form fieldset > ul > li.field_bool input + label:before, body.checkout_address .edit_address_form form fieldset > ul > li.field_bool input + label:before, body.account_update .edit_address_form form fieldset > ul > li.field_bool input + label:before, body.checkout_payment form fieldset > ul > li.field_bool input + label:before, body.checkout_3dsecure form fieldset > ul > li.field_bool input + label:before, body.pages form.formbuilder fieldset > ul > li.field_bool input + label:before, body.pages_contact form.formbuilder fieldset > ul > li.field_bool input + label:before, .booking_form_wrap #booking_form fieldset > ul > li.field_bool input + label:before {
  content: "\f096";
  font-family: 'faith' !important; }

.icon-twitter:before {
  content: "\e604";
  font-family: 'faith' !important; }

.icon-facebook:before {
  content: "\e605";
  font-family: 'faith' !important; }

.icon-credit-card:before, body.checkout_payment #payment_col2 #billing_address:before, body.checkout_3dsecure #payment_col2 #billing_address:before {
  content: "\f09d";
  font-family: 'faith' !important; }

.icon-rss:before, .blog_nav_right .blog_nav_section.subscribe ul li a:before {
  content: "\e606";
  font-family: 'faith' !important; }

.icon-truck:before, body.checkout_payment #payment_col2 #delivery_address:before, body.checkout_3dsecure #payment_col2 #delivery_address:before {
  content: "\f0d1";
  font-family: 'faith' !important; }

.icon-google-plus:before {
  content: "\e607";
  font-family: 'faith' !important; }

.icon-sort-down:before, body.account_login main form fieldset > ul > li .select_wrapper:before, body.account_forgotten main form fieldset > ul > li .select_wrapper:before, body.account_register main form fieldset > ul > li .select_wrapper:before, body.account_module #update_details_form fieldset > ul > li .select_wrapper:before, body.checkout_module td.quantity .qty_select .select_wrapper:before, body.checkout_module td.quantity .field_quantity .select_wrapper:before, body.account_orders td.quantity .qty_select .select_wrapper:before, body.account_orders td.quantity .field_quantity .select_wrapper:before, body.checkout_checkout main form fieldset > ul > li .select_wrapper:before, body.checkout_address #checkout_form fieldset > ul > li .select_wrapper:before, body.account_update #checkout_form fieldset > ul > li .select_wrapper:before, body.checkout_address .edit_address_form form fieldset > ul > li .select_wrapper:before, body.account_update .edit_address_form form fieldset > ul > li .select_wrapper:before, body.checkout_payment form fieldset > ul > li .select_wrapper:before, body.checkout_3dsecure form fieldset > ul > li .select_wrapper:before, body.pages form.formbuilder fieldset > ul > li .select_wrapper:before, body.pages_contact form.formbuilder fieldset > ul > li .select_wrapper:before, body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div.reviews #review_form fieldset > ul > li .select_wrapper:before, body.categories .prod_filter_form .select_wrapper:before, body.search .prod_filter_form .select_wrapper:before, #colorbox #cboxLoadedContent .subscribe_popup #subscription_form #subscription_form_stid_field .select_wrapper:before, .booking_form_wrap #booking_form fieldset > ul > li .select_wrapper:before, .event_filters_wrap .filter_form .select_wrapper:before, .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_add_qty #prod_stock_wrapper .select_wrapper:before {
  content: "\f0dd";
  font-family: 'faith' !important; }

.icon-sort-up:before {
  content: "\f0de";
  font-family: 'faith' !important; }

.icon-angle-left:before {
  content: "\e608";
  font-family: 'faith' !important; }

.icon-angle-right:before {
  content: "\e609";
  font-family: 'faith' !important; }

.icon-circle-o:before, body.account_login main form fieldset > ul > li.field_radios > div input + label:before, body.account_forgotten main form fieldset > ul > li.field_radios > div input + label:before, body.account_register main form fieldset > ul > li.field_radios > div input + label:before, body.account_module #update_details_form fieldset > ul > li.field_radios > div input + label:before, .delivery_selector input + label:before, body.checkout_checkout main form fieldset > ul > li.field_radios > div input + label:before, body.checkout_address #delivery_change .styled_radio input + label:before, body.account_update #delivery_change .styled_radio input + label:before, body.checkout_address #checkout_form fieldset > ul > li.field_radios > div input + label:before, body.account_update #checkout_form fieldset > ul > li.field_radios > div input + label:before, body.checkout_address .edit_address_form form fieldset > ul > li.field_radios > div input + label:before, body.account_update .edit_address_form form fieldset > ul > li.field_radios > div input + label:before, #address_selector td.radio input + label:before, body.checkout_payment form fieldset > ul > li.field_radios > div input + label:before, body.checkout_3dsecure form fieldset > ul > li.field_radios > div input + label:before, body.pages form.formbuilder fieldset > ul > li.field_radios > div input + label:before, body.pages_contact form.formbuilder fieldset > ul > li.field_radios > div input + label:before, .booking_form_wrap #booking_form fieldset > ul > li.field_radios > div input + label:before {
  content: "\f10c";
  font-family: 'faith' !important; }

.icon-circle:before, body.account_login main form fieldset > ul > li.field_radios > div input.checked + label:before, body.account_forgotten main form fieldset > ul > li.field_radios > div input.checked + label:before, body.account_register main form fieldset > ul > li.field_radios > div input.checked + label:before, body.account_module #update_details_form fieldset > ul > li.field_radios > div input.checked + label:before, .delivery_selector input.checked + label:before, body.checkout_checkout main form fieldset > ul > li.field_radios > div input.checked + label:before, body.checkout_address #delivery_change .styled_radio input.checked + label:before, body.account_update #delivery_change .styled_radio input.checked + label:before, body.checkout_address #checkout_form fieldset > ul > li.field_radios > div input.checked + label:before, body.account_update #checkout_form fieldset > ul > li.field_radios > div input.checked + label:before, body.checkout_address .edit_address_form form fieldset > ul > li.field_radios > div input.checked + label:before, body.account_update .edit_address_form form fieldset > ul > li.field_radios > div input.checked + label:before, #address_selector td.radio input.checked + label:before, body.checkout_payment form fieldset > ul > li.field_radios > div input.checked + label:before, body.checkout_3dsecure form fieldset > ul > li.field_radios > div input.checked + label:before, body.pages form.formbuilder fieldset > ul > li.field_radios > div input.checked + label:before, body.pages_contact form.formbuilder fieldset > ul > li.field_radios > div input.checked + label:before, .booking_form_wrap #booking_form fieldset > ul > li.field_radios > div input.checked + label:before {
  content: "\f111";
  font-family: 'faith' !important; }

.icon-level-up:before, body.checkout_module table.cart tbody tr.optional_extra_row .title p:before, body.account_orders table.cart tbody tr.optional_extra_row .title p:before {
  content: "\f148";
  font-family: 'faith' !important; }

.icon-youtube:before {
  content: "\e60a";
  font-family: 'faith' !important; }

.icon-instagram:before {
  content: "\e60b";
  font-family: 'faith' !important; }

.icon-long-arrow-left:before, body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div .prevnext a.prev span:before {
  content: "\e60c";
  font-family: 'faith' !important; }

.icon-long-arrow-right:before {
  content: "\e60d";
  font-family: 'faith' !important; }

.icon-trash:before {
  content: "\e612";
  font-family: 'faith' !important; }

.icon-cross:before, body.checkout_module table.cart tbody tr td.last a.cart_delete:before, body.account_orders table.cart tbody tr td.last a.cart_delete:before, body.checkout_address table tbody tr td a.delete:before, body.account_update table tbody tr td a.delete:before, #colorbox #cboxClose:before {
  content: "\e611";
  font-family: 'faith' !important; }

.icon-vimeo-square:before {
  content: "\f194";
  font-family: 'faith' !important; }

.icon-long-arrow-right-after:after, body.account_login main form fieldset > ul > li.form_submit a.submit_button > span:after, body.account_forgotten main form fieldset > ul > li.form_submit a.submit_button > span:after, body.account_register main form fieldset > ul > li.form_submit a.submit_button > span:after, body.account_module #update_details_form fieldset > ul > li.form_submit a.submit_button > span:after, body.account_module main table + p a > span:after, body.account_module main table td.view a > span:after, p.order_again a > span:after, #colorbox.add_to_cart_message #cboxLoadedContent > * .top_wrapper .cart a.core_button_next > span:after, #colorbox.add_to_cart_message #cboxLoadedContent > * .top_wrapper .cart a.core_button_prev > span:after, body.checkout_module table.cart tfoot td.discount_code form fieldset ul li.form_submit a > span:after, body.account_orders table.cart tfoot td.discount_code form fieldset ul li.form_submit a > span:after, body.checkout_module .would_you_like_to_save_msg a > span:after, body.account_orders .would_you_like_to_save_msg a > span:after, body.checkout_module main a.checkout_btn > span:after, #delivery_change .delivery .core_button > span:after, body.checkout_checkout main form fieldset > ul > li.form_submit a.submit_button > span:after, body.checkout_paypal #payment_form li a > span:after, body.checkout_address #checkout_form fieldset > ul > li.form_submit a.submit_button > span:after, body.account_update #checkout_form fieldset > ul > li.form_submit a.submit_button > span:after, body.checkout_address .edit_address_form form fieldset > ul > li.form_submit a.submit_button > span:after, body.account_update .edit_address_form form fieldset > ul > li.form_submit a.submit_button > span:after, a.add_address > span:after, body.checkout_confirmation div#checkout_wrapper #create_pwd_form_wrapper #create_password_form fieldset ul li.form_submit a > span:after, body.checkout_payment form fieldset > ul > li.form_submit a.submit_button > span:after, body.checkout_3dsecure form fieldset > ul > li.form_submit a.submit_button > span:after, body.checkout_payment #payment_col3 p a > span:after, body.checkout_3dsecure #payment_col3 p a > span:after, body.checkout_payment #payment_col2 > a > span:after, body.checkout_3dsecure #payment_col2 > a > span:after, body.pages form.formbuilder fieldset > ul > li.form_submit a.submit_button > span:after, body.pages_contact form.formbuilder fieldset > ul > li.form_submit a.submit_button > span:after, body.products #relateds ul li .buynow span:after, body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div.reviews #review_form fieldset > ul > li#review_form_submitfield a span:after, body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div .prevnext a.next span:after, body.categories ul#prod li a .buynow span:after, body.search ul#prod li a .buynow span:after, #colorbox #cboxLoadedContent .subscribe_popup #subscription_form a span:after, .booking_form_wrap #booking_form fieldset > ul > li.form_submit a.submit_button > span:after, .booking_form_wrap #booking_form .fieldset_3 ul .field_button a > span:after, .faq_page .level_1_title:after, .faq_page .level_2_title:after, .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_reviews a:after, .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_short_desc .desc:after, .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_add_to_cart .addtocart:after, .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_add_to_wishlist #addtowishlist:after {
  content: "\e60d";
  font-family: 'faith' !important; }

.icon-youtube:before {
  content: "\e60a";
  font-family: 'faith' !important; }

.icon-linkedin-square:before {
  content: "\f08c";
  font-family: 'faith' !important; }

ul.core_custom_socials li {
  padding: 0 0 10px;
  overflow: hidden;
  float: left;
  display: block;
  clear: none !important;
  margin-right: 10px; }
  ul.core_custom_socials li.last {
    margin-right: 0 !important; }
  ul.core_custom_socials li a {
    display: block;
    height: 23px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background-color: #fff;
    border: 1px solid #CFCFCF; }
    ul.core_custom_socials li a:hover {
      border: 1px solid #aeaeae; }
    ul.core_custom_socials li a span {
      text-indent: -99999px;
      float: left;
      width: 24px;
      height: 23px;
      line-height: 23px;
      text-align: center;
      color: #9f9f9f;
      font-size: 11px; }
      ul.core_custom_socials li a span.share_count {
        text-indent: 0;
        border-left: none;
        border-left: 1px solid #CFCFCF; }
    ul.core_custom_socials li a.large_number span {
      font-size: 11px; }
    ul.core_custom_socials li a .icon {
      background: url(http://core.evocdn.co.uk/custom_socials_v2.png) no-repeat; }
  ul.core_custom_socials li.nocount a span {
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px; }
ul.core_custom_socials .facebook a .icon {
  background-position: -15px -17px; }
ul.core_custom_socials .twitter a .icon {
  background-position: -15px -50px; }
ul.core_custom_socials .googleplus a .icon {
  background-position: -15px -82px; }
ul.core_custom_socials .pinterest a .icon {
  background-position: -15px -147px; }
ul.core_custom_socials .linkedin a .icon {
  background-position: -15px -114px; }
ul.core_custom_socials .reddit a .icon {
  background-position: -15px -181px; }
ul.core_custom_socials .buffer a .icon {
  background-position: -16px -216px; }

div.social_buttons ul.large .share_count {
  position: absolute;
  top: 0;
  left: 0;
  width: 50px;
  height: 35px;
  line-height: 30px;
  display: block;
  overflow: hidden;
  text-align: center;
  font-size: 12px;
  color: #434343;
  border: none;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAjCAYAAADWtVmPAAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB90JCwwiDB97s04AAAAdaVRYdENvbW1lbnQAAAAAAENyZWF0ZWQgd2l0aCBHSU1QZC5lBwAAAlFJREFUWMPtWLFq21AUPfc9yZEabGJScMGTl1T0H5w/KLRk65SlY7ZOHbt3KjRf0Z+IloxNIKZQMrR2JpMOwbYqWbqngyUjmjoxNIbY6CwPPV3evYd7z32PK2EYGgCvrbWfXNd9RlLwD4jMtkliEQqb+1CccZf9fTYkoaqJ67rH4/H4vVOv1z+MRqN3rVaL29vby0WyBJYl9R/gdDqt9fv9I8/znksYhtrpdKTdbgMAAaw8gockM5lM5Pz8XI2ISKPRIGe5XCcSACC+77NWqxnHGJNXwrpxmJewiAjMXeJdIzIw2BBURB5V6yJh1lXktzJSif2xldbGiH0TNLIxF2J1j1QaqTJSib0iUj0aK41s3FuruhAfo0a4AUIxIoJ8trWuZAgAJk1TDIdDKW8u2Sm4qIPkv7hEprno3NI5t9ayryRJJIqi1HEc59VgMPhyc3Njfd+f19yt9jbLWnlKLiSnALKSaZYH5+zu7nrNZpP4a56cZRkvLy+L72JNSaYiUhOReQNS1V+qOiEZq+qYZGaM8RzHeWqMeQLAXF9fmyzLegIAYRi+EJGPqtqw1m4ZY7YAWFWdAkiKMlTVDICSxIwHISIgKTmxIgbPWtsJgqDebDYhIgSANE3l7OxM4zgek+zlwcZ5iUueEMnJFJmRYp6b+zOFXwAWwDeShytrWaenp8ckD4Mg8HZ2dpAkCS4uLn7HcfwjTdNut9sdPqQ/Z1VEkiQ5stY6vV7vzd7enl5dXZkoir6r6suHJlGu0ZXh5OTks4i8BfCV5MH+/v7PVfj5A6DOQAll0UPbAAAAAElFTkSuQmCC) center center no-repeat; }
div.social_buttons ul.large .icon {
  position: absolute;
  top: 40px;
  left: 0;
  width: 50px;
  height: 20px;
  display: block;
  overflow: hidden;
  text-indent: -99999px;
  float: left; }
div.social_buttons ul.large li {
  height: 65px;
  display: block;
  position: relative;
  width: 50px;
  margin-right: 10px;
  display: block;
  float: left; }
  div.social_buttons ul.large li.last {
    margin-right: 0; }
  div.social_buttons ul.large li.facebook .icon {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAUCAMAAAD4FJ6oAAAAA3NCSVQICAjb4U/gAAAAolBMVEUAQ4Pf5/K5yd9TeK96msMvYqHa5PCVrM3J1+kiVJf////G0+Vhhbc7a6egt9Roi7lIda3s7/bT2+uHpMmtwNrr7fVVfrJukb4jWZzt7/fH1elUebBYeKXf5/EiWJtAbKfM2em+x93r7/XJ1enk6vPS3ezd4+/r7/dhh7hojbmXrc/h6fO7yd/J1+vT3euHpckARIOVrc8iVJnN2etAbKlojbtOwvlcAAAACXBIWXMAAAomAAAKJgFRqakzAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAARhJREFUKJGd039vgyAQBmC8cs6CWA4UiR39kdRl2V81+/7fbSh1a5YsLbsYQ4hP7l6ITIRqyKlSsHKkrBoLVuUJoiqfDGwg2hz8WvsnyeGuniS3DjshdgtplEdL4B6Q2EBczq8zMSjJ6OYvssS/zSTOkcY9qUJ0BrTzPRFH70hy1NQg2q7rfrIcP8Tp5bgMxvF9MgReBiWNDkEBoDEyrrS8jx+TrFkotBzbeTAHZCaOMK+tck7ZlaT44jOdWDPFV+sSAeSTTqQHALPGj5/O5JSIwZZCzxOxPUHqIpUJGtYs9VLira6XwVrtsQ+JGOWdS6dn0fPvq/xFHl5l1+3Z9nrdMhafzZO3n1f/IsXYZYmxZKLM+o+HQnwB9EJInECYpywAAAAASUVORK5CYII=) center center no-repeat; }
  div.social_buttons ul.large li.googleplus .icon {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAUCAMAAAD4FJ6oAAAAA3NCSVQICAjb4U/gAAABDlBMVEUAxwDh4eHMzMy1tbX/JzgAavL/zABVl+2VvfDx8fEqgfAAj+e3y+Xn5+d1qu/39/cNcfHd3d1yp+usx+nFxcUcefHr6+vj4+OpxObG0+SFs+86ivHl5eXX3eZjn+zc4+vU2uPA1O0cePHf39/19fX5+fnt7e04iO/Z2dmxy+6dvumBsOvg5++RuexKk/GjxO/7+/u20fPz8/Orxejp6env7+/T4PFZnPHR3u+5zeeuyOtmou+hw+3///+1z/EOcvL/KDnC1vBYm/Dk6vOXv/Hf5u50qe2vyuwAkeeyze9Wme4sgvFoo/Byqe3Z3+danPIee/IOcfF2q+9koOzB1e+Dse2Yv/Ovyesqg/EcevMlWP8FAAAACXBIWXMAAAomAAAKJgFRqakzAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAATFJREFUKJGdzOlOwkAUhuHW+iEoRSl0uqFCglRQJEJQQ5EBlxLBsLnc/6V4KjAtMSHU58fMmea8lbL7gf7SUYQUlQhlpX7ULkniP4lyGZMiKRcxUXIc0zIpr4jP5S0oaQrfM2D63LxFc9OfJLV2h2nvhU9TPaS2oaSy9oZPOpJ0Oxi/Vt45Zg+DG84HSY7763Z7tRYmjLExnEWJsSqeGtwuwW7wRRXecrLFnylhoa43hseGOGdOhnVtj2eGYCzDHUd3xBIl6lp9RMcX1A5U1fU70F3dD2Zf932/LtaiSQ5Xk8loTjclmqZPcnMtmGvInR5+FAoFkRjCGYCTmtGCYbhaK3gcBLPh0pQWW5TIoaJp/p6ynLZky7SsdDDTyyyGS5vJTijJxkRJPl6RV6RHJaa9Hww5WfrGB0jFAAAAAElFTkSuQmCC) center center no-repeat; }
  div.social_buttons ul.large li.twitter .icon {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAUCAMAAAD4FJ6oAAAAA3NCSVQICAjb4U/gAAACNFBMVEUAS3PR6vWU0upXu91VjaYAjsLp8/twxeIxdpXL5/NTudukvMuiusoapND6+/vG2+Pn7/OYvtIkbY2ky+SOssKiyuS91N9EgqBila2uxNKFrcG40d73+fwWY4bX5+/v8/MRoM9+qL7d7vd4prvF3esAmcyq3O1pmbApq9Ty9PYMXIHy9/ujv9Da5u8tcpI9fZtNh6PM3uelxdbe6/RgwN+zzdpbi6T4+/x9yuS33+9wn7Qkp9Pn8vbk7fO92ewAkMb7//+Ss8bt9fr38/Pc6vHX4+unzeU4r9dekquwzt+e1+dxwt9NiqXw9PfH3Obc6PLS5++61+f49/b0/P8xo9McaIquzNk1eJaJzeaev8+jwtLm7/cAVHuqws7r8vbY6PTc6/Y1dZLC2ejk6/Euq9USX4OVuMhJhaEAlcnv9vvk7/dBfZoobY6KrcFtnrVcj6pRiaRyobh4xeMYns6x3eypzubs9/2Os8XM4OzK29/C2+upx9Rlla+2ztzf7/dDgqFSjKfT4OnK2+cAj8Zhkqp9qrrA1+PZ6vQxcZJVjanT5/QcptIaZYmTuMr//Pr////f5/Pw+P7b6vRmmLOixNff6fDg7PY0dpUAlMrG3u6Vtslom7JBfZ4gaYs4eZhJgp5cvN11orZRiaWxy9rq9Prr8fO61+vX4+/09veW1enO5/Ocv9KKrr4VoNCu2+vP4eu92un39vaf1urG2+upwtLj6/MxrdWLssSPtsjK2+Jik65/qb1vXXIBAAAACXBIWXMAAAomAAAKJgFRqakzAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAAfFJREFUKJFjcJgpKkwKmOnAMLOrnyTQNZPBjTQd/f1uDG7mJIJShlIZKMgqUXKQIQIAbYEw+hnXLiBGA1iLNgiYO3E1K6zMBAIjAwOD9E7pfm10YN5uGCcDpIFafEGgr0QhI6N5E5+mZkW5eqhypK6MLzroL9ffyQekgVpsgICRsahZVVV1m6qlk5O5mJDNVKvqfuXCiY3564309SXLomfl6IuVdaZ2mC5ZsgSohY2tTo2dN0MVBNizgGLSQi62ZnnB9UJyOwoE9bbo6CVNEZKW4vDbLZTrD9PCaQ3RoKrhLudkA9Si65BroLNorimLo0dDba34rl0N/tV6O6L0d2qzsbEBAzkrK0uGcYE9UEfzJu1oIPAUkgtezMKRtjs9x6+Gw0OiMKpTT11d3bBXvy0TKA20BUhqM4F80myiBPKXDVBLpnFNTJhYqL5c5PTGpZEu5fMyk7dE9+ZMYWPLygJqqauLSAG5yp65zkYJBNrC6+qCt0+vmDhPMWuico+sj5JSjZbW5Cw5cYbVQCcBHdY+bZpFd0ZGiJ32tHYwyHKYFh9vE2SboBmXkJC5YsWKhARgkJu31zltzAJKA22ZNGmSkwMQ2LSjAaDEJDhHCSowaRJEC7piJD2YkkAtXSQCN4YqO9J02M1kcNjAw00KUHEAACUATdtYGCAoAAAAAElFTkSuQmCC) center center no-repeat; }
  div.social_buttons ul.large li.reddit .icon {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAUCAMAAAD4FJ6oAAABhlBMVEX///+5uci5uci5uci5uci5ucjFxdG5ucjFxdHDw9C5ucjKytTFxdHDw9DAwM3////79/T29vb/8eTx8fH/7ePv7+/t7e3s7O3r6+v26uLv6+jp6enm5ubs5eHl5eXk4+L/3r7s39jg4ODf39/U4Ojd3d3b29vZ2dnY2N/X197X19fM2eDV1d3V1dXT09PR0drR0dHPz8/R0MzMzMzIy8zbx7vJycnHx8fFxcXVwbLDw8PAwM2/v7+9vb3/r3a7u7u5ubm3t7e1tbX/pG+xsbGts7avr6+zr66tra2rq6ulq66pqamnp6ekpKSgoKCfoaOdoKGfn6CdnZ2anJyZmZmVlZWRkZGOjo6NjY2KioqHh4eFhYWBhISDg4OBgYF+fn58fHx6enp4eHh1dXV0dHRwcHBubm5sbGxmZmZiYmJgYGBeXl5bW1tYWFhUVFRQUFBMTExKSkpISEhHR0dDQ0NAQEA8PDw7Ozs2NjYzMzMwMDAuLi4tLS0oKCgmJiYkJCQdHR0MDAwWpMxUAAAAD3RSTlMAESIzVWZ3d4iIiO7u7u5R1yTvAAABj0lEQVQoz5XT+TcCQQAH8CmtJFmMFOXI0RbbwSJSykqKJCnlqK1kK7nZrDP+c+NIkvds3x/mvZk3n7kHACDGpIKDNQEUWTtpNBpJg6CQchkATW1K2EDUCjHADD8aHM4A/Y+xYEBKVqtjbsrr+IeQUiD9mqXHPD0RWhu1EcJJ6mB1pl83v7FPCSZbK93LXUOLfdvDPzt41lExEKbCs38QJd2hM0/1DnpqxmRPUTHObR45nXuq3wQSW6FIJOTTQL037hxhMlY4EE+e56Ajk+TsYVP+KVBHlLGAnoj70Um/8kuFRPrKnDtjXlLWh+wxb+f8DL9RR/QxLY5TO2j9j4TrzubmTi410MPkUxAWaM5lY/FP0lolar8Px6Nom76SKVxeon3R2w/CIOLhXHQRfhNjZauuhMaaQNfi5We1F8lg3srmI+U0dbvD3tlrSWWWEfamdH++C+Hc4Tgkrp+CSnWRywQh/ZxLjGWpyVhnHREYRLAGCXqWYoWqoce/IAKgRWExCI5F3vz+LUUS4f9YIgbgDYzBgVVCB7sHAAAAAElFTkSuQmCC) center center no-repeat; }
  div.social_buttons ul.large li.linkedin .icon {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAUCAMAAAD4FJ6oAAABd1BMVEX////////2///7+/v2+fv39/f1+Pvz8/Pq8vjv7+/k8Pjm7vTr6+vj7PTo6Oje6vTa5/PW5u/j4+PX4+/T4e/b29vM2+zW1tbH1ujS0tLB0eXA0eTMzMzGxsazyeDExMStxd+qxN2mxN6+vr66urqju9icvNi2traysrKbttWXttWTttaVtNatra2Ps9eOsdSLsNSQrdGQrNKnp6eIrNKJp86Cp86FpM2goKCCos6Aosx5n8uZmZl5nsZ1ncl6mMhvmsdsmMeSkpJqlsZwlMWOjo5pkcRnkcRikcNmjsJejsJijMFeicBYib6BgYFch75Zhr1ViL1+fn5VhbxTg7tPgbh6enpQgLhQfbZNfrd3d3dNebZJebZycnJLeLJMdrJKdrJJdK9IcrFHcK5Hbq5FbK5EaqpmZmZFaa1CZqlDZapiYmJAY6pdXV04X6g1XadYWFhUVFQvV6JRUVFKSkojTpwgSplFRUUdRpdCQkIaO48zMzMoKCjl4qVVAAAAAXRSTlMAQObYZgAAAehJREFUKM+t0v9T0mAcwPF9fFoPTz2SX1qKDaNGDSMcaVJmKVYokKCRq2EhovDABsSUiqj++J5neuUP3rrret/tc5/b3eu2ZzdJsqrVg+qfLMW/CUk6WJ9PJpOGGKL59Sr4RsNSLbUcv5NaSZ21nKoh/7R/IulHVyGSf7maTqdXxfg7qWeNS2i68GYzm83ns7wjfyFzUth6Gs+b5sdy2TTLu4VCXRbxgyIA+YI0qfHeLOTM8sbK7lsjvlH+YHoElEoRlCi6kLDDzcnR+43Zy9OTAKPPjw4Zv43UvRfPirGueA6cDnEhjGXMifM6AA8+zQIErgPMWDbDGIPeBlDUn24/GBp03aA6HISC7iAmDCednXF43LsNgZ3OTbi25REM0WFf0Zo4eAwTut6NtjHpa9FBDDzibI/BUi8CN06+G5w4HgmpAEOtCeAqxUrpWGw/SsV3UzLG5wn7asDYtkfkqWa7ktBdgM+hvWJmILYnmUzpNxEvxknjywKMc0IIoYgkFhFVCQojmtDDRBXn0xcVTASxcyNwrzcDV+rfIjCSsz1CZUAEy5TIVHwtvlHMvxihhHDCrIdzuc7a3aXGyau5BYsJ4pcgrMWcs8FaLcaof/y3ZMxxHGY79unCav+dKLckaZ+dz97X/dOkX8JvkcVnQzrOAAAAAElFTkSuQmCC) center center no-repeat; }
  div.social_buttons ul.large li.pinterest .icon {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAUCAMAAAD4FJ6oAAABzlBMVEX////////7///3///1/v78+/v/+/v3+/v1/Pv69/f49vX29/fz9vb09vX78/P28/Pz8/P47/Dw7+/z7+/47Oz17e3v7e3z6+v06evv6+v25+fs6enx6Ojs5+fz4+Px4+Py4eLn4+P13t/43d3x3d3j39/z2tvf3Nzz1tfv19nx1Nbt1tfu1NXb19fw0dLY1tbpz9DuzM7W0tLU0tLrzM3vyMnSz8/qyMrqx8fuxMXoxsfMzMznxMbswcPqv8Huu73qvb7ou73pubrrubrrt7nvtbnptrnqsbPnsrPnrrDkra/orK3oqq3nqqzkq63qpKjjpKfhn6Plmp3gmZvklprjlZjflprflZjfk5XkkJTikZXejZDdio3fh4zahYrahIbfgYXbfYHYfoLZfH/Xen7ceHzddnnSeXnTcnXYZGnUZWnYYmjXYGXQXmLXWmHQWV3WVVvWUlfTU1jOVFnRUlXSUVnLUlbPTVLKTVXTSk/LS1DKSU3OQ0fHQkbOP0XKPUHGPUHNOkDONTzHNz3JNTvEMTfJLjbMLTLGLTHEKjHKKDHLJy3KJCvKIyjDIyjCICjIHybGGyLGGBzCFBvGExu/FRzDEBbEChHDBAm+AABD0ZwTAAAAAXRSTlMAQObYZgAAAeRJREFUKM9jYFBUlEYCktJ4gaysJAODqhE/GwmAVVKfwViRkRUKOFlZGYGAFS/gsmbQR2gBapDTUuPDr4kTSQsnK6NIfENrbYUTUABZFyMnJxIfxRZGufrOUPeQ/KnhKM5jZEThImthFMztUlaQYmTN6zc0TTGEK/JLEmH1DMSuxXKyq1RnsQSjfW+Md50p3OzEEja+vlRGrFrsJym5zyySYnRpjw1LYzOM8Ijz5APKpYboZU2pcWDEpkWjPcR2RiQjY0KvZ0siY/LkrPLJtoyMhk2+bm3dmbaMSCGmyskPAVw+AcEzIyQc2yq9ut3lOwr4oqY7MbFHtyvI1RRyckEV8Qsja+FnEsjvLS9rLtJKaRJwnBzElNWkwsJeUshkMSGaiR9FC9wAZvOJCRqh7pzsdU0G1V2aQo01JvziPQVW+VOibXS4UbQIQAFzwDRPJkYmboGc3uKJBUwyhdMy5IWz26pKu9vStdmhioSAWtT54VqCc/h5hIWFBRTcnU0NuXk1/O3EuSWc3UXtfeSYhVG0CEMBj44OC1BGWJiZCQjEhJkZmQSEgGwQEoMpEkPWIiTEzSEEZQEBiAIpFBMSFhISFkbSYqTOL4QVCGMXBjpM1UyMnwQgoG7EwKBrZmxEPDAzYgAA2gZ7SNU2Hf0AAAAASUVORK5CYII=) center center no-repeat; }

nav a:hover {
  text-decoration: underline; }

body {
  height: auto !important;
  overflow: visible !important;
  color: #434444; }

/*!
 * Bootstrap v3.1.1 (http://getbootstrap.com)
 * Copyright 2011-2014 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.0 | MIT License | git.io/normalize */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%; }

body {
  margin: 0; }

article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
  display: block; }

audio, canvas, progress, video {
  display: inline-block;
  vertical-align: baseline; }

audio:not([controls]) {
  display: none;
  height: 0; }

[hidden], template {
  display: none; }

a {
  background: transparent; }

a:active, a:hover {
  outline: 0; }

abbr[title] {
  border-bottom: 1px dotted; }

b, strong {
  font-weight: bold; }

dfn {
  font-style: italic; }

h1 {
  font-size: 2em;
  margin: 0.67em 0; }

mark {
  background: #ff0;
  color: black; }

small {
  font-size: 80%; }

sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

img {
  border: 0; }

svg:not(:root) {
  overflow: hidden; }

figure {
  margin: 1em 40px; }

hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0; }

pre {
  overflow: auto; }

code, kbd, pre, samp {
  font-family: monospace, monospace;
  font-size: 1em; }

button, input, optgroup, select, textarea {
  color: inherit;
  font: inherit;
  margin: 0; }

button {
  overflow: visible; }

button, select {
  text-transform: none; }

button, html input[type="button"], input[type="reset"], input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer; }

button[disabled], html input[disabled] {
  cursor: default; }

button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0; }

input {
  line-height: normal; }

input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box;
  padding: 0; }

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
  height: auto; }

input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box; }

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

legend {
  border: 0;
  padding: 0; }

textarea {
  overflow: auto; }

optgroup {
  font-weight: bold; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

td, th {
  padding: 0; }

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

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

html {
  /*font-size: 62.5%;*/
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #434444;
  background-color: white; }

input, button, select, textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit; }

a {
  color: #428bca;
  text-decoration: none; }

a:hover, a:focus {
  color: #2a6496; }

a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px; }

figure {
  margin: 0; }

img {
  vertical-align: middle; }

.img-responsive, header .inner .top #site_logo img, .prod_top_wrap .inner .prod_det_col1 #main_cycle_wrapper #main_cycle li img, .prod_top_wrap .inner .prod_det_col1 #main_cycle_wrapper #main_cycle li a img {
  display: block;
  max-width: 100%;
  height: auto; }

.img-rounded {
  border-radius: 6px; }

.img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto; }

.img-circle {
  border-radius: 50%; }

hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee; }

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px; }

@media (min-width: 768px) {
  .container {
    width: 750px; } }
@media (min-width: 992px) {
  .container {
    width: 970px; } }
@media (min-width: 1200px) {
  .container {
    width: 1170px; } }
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px; }

.row, .pages_404 .content .page_not_found_sitemap #sitemap section ul, .events_404 .content .page_not_found_sitemap #sitemap section ul, body.pages_sitemap main #sitemap section ul, body.account_module .content, body.products #relateds ul, body.categories .prod_filter_form fieldset > ul, body.categories .prod_filter_form fieldset > nav > ul, body.search .prod_filter_form fieldset > ul, body.search .prod_filter_form fieldset > nav > ul, body.categories ul#prod, body.search ul#prod, #colorbox #cboxLoadedContent .subscribe_popup #subscription_form #subscription_form_stid_field, body.blog_module .blog_post_wrapper, .booking_form_wrap #booking_form .fieldset_3, .event_filters_wrap .filter_form fieldset > ul, .event_filters_wrap .filter_form fieldset > nav > ul, .events_wrap #event_list .event_wrapper, .home_events_wrap #event_list .event_wrapper, .related_events_wrap #event_list .event_wrapper, .magazine_archive_wrap .magazine_archive {
  margin-left: -15px;
  margin-right: -15px; }

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, #colorbox #cboxLoadedContent .subscribe_popup .img_wrap, .magazine_archive_wrap .magazine_archive li, .col-lg-2, .col-xs-3, .col-sm-3, .event_filters_wrap #event_list_filters > fieldset.fieldset_0 > nav > ul > li:first-child, .col-md-3, body.account_module #left_col, body.checkout_module #checkout_progress ol li, #colorbox #cboxLoadedContent .subscribe_popup .detail_wrap, .event_filters_wrap #event_list_filters > fieldset.fieldset_0 > nav > ul > li:first-child, .events_wrap #event_list .event_wrapper .event, .home_events_wrap #event_list .event_wrapper .event, .col-lg-3, .col-xs-4, #colorbox #cboxLoadedContent .subscribe_popup .img_wrap, .col-sm-4, body.categories .prod_filter_form #prod_filter_product_type_field, body.categories .prod_filter_form #prod_filter_sort_field, body.categories .prod_filter_form .sort_pagi, body.search .prod_filter_form #prod_filter_product_type_field, body.search .prod_filter_form #prod_filter_sort_field, body.search .prod_filter_form .sort_pagi, #colorbox #cboxLoadedContent .subscribe_popup .img_wrap, .event_filters_wrap #event_list_filters > fieldset.fieldset_0 > nav > ul > li:first-child + li + li, .magazine_archive_wrap .magazine_archive li, .col-md-4, .pages_404 .content .page_not_found_sitemap #sitemap section ul li, .events_404 .content .page_not_found_sitemap #sitemap section ul li, body.pages_sitemap main #sitemap section ul li, body.account_login main form fieldset > ul > li > label, body.account_forgotten main form fieldset > ul > li > label, body.account_register main form fieldset > ul > li > label, body.account_module #update_details_form fieldset > ul > li > label, body.checkout_checkout main form fieldset > ul > li > label, body.checkout_address #checkout_form fieldset > ul > li > label, body.account_update #checkout_form fieldset > ul > li > label, body.checkout_address .edit_address_form form fieldset > ul > li > label, body.account_update .edit_address_form form fieldset > ul > li > label, body.checkout_payment form fieldset > ul > li > label, body.checkout_3dsecure form fieldset > ul > li > label, body.pages form.formbuilder fieldset > ul > li > label, body.pages_contact form.formbuilder fieldset > ul > li > label, body.categories .prod_filter_form fieldset > ul > li, body.categories .prod_filter_form fieldset > nav > ul > li, body.search .prod_filter_form fieldset > ul > li, body.search .prod_filter_form fieldset > nav > ul > li, body.categories ul#prod li, body.search ul#prod li, .booking_form_wrap #booking_form fieldset > ul > li > label, .event_filters_wrap .filter_form fieldset > ul > li, .event_filters_wrap .filter_form fieldset > nav > ul > li, .event_filters_wrap #event_list_filters > fieldset.fieldset_0 > nav > ul > li:first-child + li + li, .col-lg-4, .col-xs-5, .col-sm-5, .event_filters_wrap #blog_list_filters > fieldset.fieldset_0 > nav > ul > li, .event_filters_wrap #event_list_filters > fieldset.fieldset_0 > nav > ul > li:first-child + li, .col-md-5, #colorbox #cboxLoadedContent .subscribe_popup #subscription_form #subscription_form_stid_field label, .event_filters_wrap #event_list_filters > fieldset.fieldset_0 > nav > ul > li:first-child + li, .col-lg-5, .col-xs-6, .magazine_archive_wrap .magazine_archive li, .col-sm-6, .pages_404 .content .page_not_found_sitemap #sitemap section ul li, .events_404 .content .page_not_found_sitemap #sitemap section ul li, body.pages_sitemap main #sitemap section ul li, body.account_module #left_col ul, body.products #relateds ul li, body.categories ul#prod li, body.search ul#prod li, body.blog_module .blog_post_wrapper .blog_post.other, .booking_form_wrap #booking_form .fieldset_3 ul, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary, .events_wrap #event_list .event_wrapper .event, .home_events_wrap #event_list .event_wrapper .event, .related_events_wrap #event_list .event_wrapper .event, .col-md-6, #login_form_links li, #colorbox.add_to_cart_message #cboxLoadedContent > * .top_wrapper .purchased_prod, #colorbox.add_to_cart_message #cboxLoadedContent > * .top_wrapper .cart, body.checkout_module #checkout_wrapper .checkout_wrapper, body.checkout_address #checkout_form #checkout_form_delivery_msg_field, body.account_update #checkout_form #checkout_form_delivery_msg_field, body.checkout_address #checkout_form #checkout_form_submitfield, body.account_update #checkout_form #checkout_form_submitfield, #formbuilder_1 fieldset, body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div.reviews #review_form, body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div.reviews .review_inner_wrapper, .col-lg-6, .col-xs-7, .col-sm-7, .event_filters_wrap #blog_list_filters > fieldset.fieldset_0 > nav > ul > li + li, .col-md-7, #colorbox #cboxLoadedContent .subscribe_popup #subscription_form, #colorbox #cboxLoadedContent .subscribe_popup #subscription_form #subscription_form_stid_field .select_wrapper, #colorbox #cboxLoadedContent .subscribe_popup .btn_wrap, #colorbox #cboxLoadedContent .subscribe_popup .btn_wrap_added.btn_wrap, .col-lg-7, .col-xs-8, #colorbox #cboxLoadedContent .subscribe_popup .detail_wrap, .col-sm-8, #colorbox #cboxLoadedContent .subscribe_popup .detail_wrap, .col-md-8, body.account_login main form fieldset > ul > li input.field_string, body.account_login main form fieldset > ul > li input.field_email, body.account_login main form fieldset > ul > li input.field_password, body.account_login main form fieldset > ul > li select, body.account_login main form fieldset > ul > li input.field_postcode_lookup, body.account_login main form fieldset > ul > li input.field_phone, body.account_forgotten main form fieldset > ul > li input.field_string, body.account_forgotten main form fieldset > ul > li input.field_email, body.account_forgotten main form fieldset > ul > li input.field_password, body.account_forgotten main form fieldset > ul > li select, body.account_forgotten main form fieldset > ul > li input.field_postcode_lookup, body.account_forgotten main form fieldset > ul > li input.field_phone, body.account_register main form fieldset > ul > li input.field_string, body.account_register main form fieldset > ul > li input.field_email, body.account_register main form fieldset > ul > li input.field_password, body.account_register main form fieldset > ul > li select, body.account_register main form fieldset > ul > li input.field_postcode_lookup, body.account_register main form fieldset > ul > li input.field_phone, body.account_login main form fieldset > ul > li .select_wrapper, body.account_forgotten main form fieldset > ul > li .select_wrapper, body.account_register main form fieldset > ul > li .select_wrapper, body.account_module #update_details_form fieldset > ul > li input.field_string, body.account_module #update_details_form fieldset > ul > li input.field_email, body.account_module #update_details_form fieldset > ul > li input.field_password, body.account_module #update_details_form fieldset > ul > li select, body.account_module #update_details_form fieldset > ul > li input.field_postcode_lookup, body.account_module #update_details_form fieldset > ul > li input.field_phone, body.account_module #update_details_form fieldset > ul > li .select_wrapper, body.checkout_checkout main form fieldset > ul > li input.field_string, body.checkout_checkout main form fieldset > ul > li input.field_email, body.checkout_checkout main form fieldset > ul > li input.field_password, body.checkout_checkout main form fieldset > ul > li select, body.checkout_checkout main form fieldset > ul > li input.field_postcode_lookup, body.checkout_checkout main form fieldset > ul > li input.field_phone, body.checkout_checkout main form fieldset > ul > li .select_wrapper, body.checkout_address #checkout_form fieldset > ul > li input.field_string, body.checkout_address #checkout_form fieldset > ul > li input.field_email, body.checkout_address #checkout_form fieldset > ul > li input.field_password, body.checkout_address #checkout_form fieldset > ul > li select, body.checkout_address #checkout_form fieldset > ul > li input.field_postcode_lookup, body.checkout_address #checkout_form fieldset > ul > li input.field_phone, body.account_update #checkout_form fieldset > ul > li input.field_string, body.account_update #checkout_form fieldset > ul > li input.field_email, body.account_update #checkout_form fieldset > ul > li input.field_password, body.account_update #checkout_form fieldset > ul > li select, body.account_update #checkout_form fieldset > ul > li input.field_postcode_lookup, body.account_update #checkout_form fieldset > ul > li input.field_phone, body.checkout_address #checkout_form fieldset > ul > li .select_wrapper, body.account_update #checkout_form fieldset > ul > li .select_wrapper, body.checkout_address .edit_address_form form fieldset > ul > li input.field_string, body.checkout_address .edit_address_form form fieldset > ul > li input.field_email, body.checkout_address .edit_address_form form fieldset > ul > li input.field_password, body.checkout_address .edit_address_form form fieldset > ul > li select, body.checkout_address .edit_address_form form fieldset > ul > li input.field_postcode_lookup, body.checkout_address .edit_address_form form fieldset > ul > li input.field_phone, body.account_update .edit_address_form form fieldset > ul > li input.field_string, body.account_update .edit_address_form form fieldset > ul > li input.field_email, body.account_update .edit_address_form form fieldset > ul > li input.field_password, body.account_update .edit_address_form form fieldset > ul > li select, body.account_update .edit_address_form form fieldset > ul > li input.field_postcode_lookup, body.account_update .edit_address_form form fieldset > ul > li input.field_phone, body.checkout_address .edit_address_form form fieldset > ul > li .select_wrapper, body.account_update .edit_address_form form fieldset > ul > li .select_wrapper, body.checkout_payment form fieldset > ul > li input.field_string, body.checkout_payment form fieldset > ul > li input.field_email, body.checkout_payment form fieldset > ul > li input.field_password, body.checkout_payment form fieldset > ul > li select, body.checkout_payment form fieldset > ul > li input.field_postcode_lookup, body.checkout_payment form fieldset > ul > li input.field_phone, body.checkout_3dsecure form fieldset > ul > li input.field_string, body.checkout_3dsecure form fieldset > ul > li input.field_email, body.checkout_3dsecure form fieldset > ul > li input.field_password, body.checkout_3dsecure form fieldset > ul > li select, body.checkout_3dsecure form fieldset > ul > li input.field_postcode_lookup, body.checkout_3dsecure form fieldset > ul > li input.field_phone, body.checkout_payment form fieldset > ul > li .select_wrapper, body.checkout_3dsecure form fieldset > ul > li .select_wrapper, .head_block, body.pages form.formbuilder fieldset > ul > li input.field_string, body.pages form.formbuilder fieldset > ul > li input.field_email, body.pages form.formbuilder fieldset > ul > li input.field_password, body.pages form.formbuilder fieldset > ul > li select, body.pages form.formbuilder fieldset > ul > li input.field_postcode_lookup, body.pages form.formbuilder fieldset > ul > li input.field_phone, body.pages_contact form.formbuilder fieldset > ul > li input.field_string, body.pages_contact form.formbuilder fieldset > ul > li input.field_email, body.pages_contact form.formbuilder fieldset > ul > li input.field_password, body.pages_contact form.formbuilder fieldset > ul > li select, body.pages_contact form.formbuilder fieldset > ul > li input.field_postcode_lookup, body.pages_contact form.formbuilder fieldset > ul > li input.field_phone, body.pages form.formbuilder fieldset > ul > li .select_wrapper, body.pages_contact form.formbuilder fieldset > ul > li .select_wrapper, .booking_form_wrap #booking_form fieldset > ul > li input.field_string, .booking_form_wrap #booking_form fieldset > ul > li input.field_email, .booking_form_wrap #booking_form fieldset > ul > li input.field_password, .booking_form_wrap #booking_form fieldset > ul > li select, .booking_form_wrap #booking_form fieldset > ul > li input.field_postcode_lookup, .booking_form_wrap #booking_form fieldset > ul > li input.field_phone, .booking_form_wrap #booking_form fieldset > ul > li .select_wrapper, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, body.account_module #left_col + .left_col, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, body.account_login main form fieldset > ul > li > label, body.account_forgotten main form fieldset > ul > li > label, body.account_register main form fieldset > ul > li > label, body.account_login main form fieldset > ul > li input.field_string, body.account_login main form fieldset > ul > li input.field_email, body.account_login main form fieldset > ul > li input.field_password, body.account_login main form fieldset > ul > li select, body.account_login main form fieldset > ul > li input.field_postcode_lookup, body.account_login main form fieldset > ul > li input.field_phone, body.account_forgotten main form fieldset > ul > li input.field_string, body.account_forgotten main form fieldset > ul > li input.field_email, body.account_forgotten main form fieldset > ul > li input.field_password, body.account_forgotten main form fieldset > ul > li select, body.account_forgotten main form fieldset > ul > li input.field_postcode_lookup, body.account_forgotten main form fieldset > ul > li input.field_phone, body.account_register main form fieldset > ul > li input.field_string, body.account_register main form fieldset > ul > li input.field_email, body.account_register main form fieldset > ul > li input.field_password, body.account_register main form fieldset > ul > li select, body.account_register main form fieldset > ul > li input.field_postcode_lookup, body.account_register main form fieldset > ul > li input.field_phone, body.account_login main form fieldset > ul > li.field_postcode_lookup a, body.account_forgotten main form fieldset > ul > li.field_postcode_lookup a, body.account_register main form fieldset > ul > li.field_postcode_lookup a, body.account_login main form fieldset > ul > li .select_wrapper, body.account_forgotten main form fieldset > ul > li .select_wrapper, body.account_register main form fieldset > ul > li .select_wrapper, body.account_module #update_details_form fieldset > ul > li > label, body.account_module #update_details_form fieldset > ul > li input.field_string, body.account_module #update_details_form fieldset > ul > li input.field_email, body.account_module #update_details_form fieldset > ul > li input.field_password, body.account_module #update_details_form fieldset > ul > li select, body.account_module #update_details_form fieldset > ul > li input.field_postcode_lookup, body.account_module #update_details_form fieldset > ul > li input.field_phone, body.account_module #update_details_form fieldset > ul > li.field_postcode_lookup a, body.account_module #update_details_form fieldset > ul > li .select_wrapper, #colorbox.add_to_cart_message #cboxLoadedContent > * .top_wrapper .purchased_prod, #colorbox.add_to_cart_message #cboxLoadedContent > * .top_wrapper .cart, body.checkout_checkout main form fieldset > ul > li > label, body.checkout_checkout main form fieldset > ul > li input.field_string, body.checkout_checkout main form fieldset > ul > li input.field_email, body.checkout_checkout main form fieldset > ul > li input.field_password, body.checkout_checkout main form fieldset > ul > li select, body.checkout_checkout main form fieldset > ul > li input.field_postcode_lookup, body.checkout_checkout main form fieldset > ul > li input.field_phone, body.checkout_checkout main form fieldset > ul > li.field_postcode_lookup a, body.checkout_checkout main form fieldset > ul > li .select_wrapper, body.checkout_address #checkout_form fieldset > ul > li > label, body.account_update #checkout_form fieldset > ul > li > label, body.checkout_address #checkout_form fieldset > ul > li input.field_string, body.checkout_address #checkout_form fieldset > ul > li input.field_email, body.checkout_address #checkout_form fieldset > ul > li input.field_password, body.checkout_address #checkout_form fieldset > ul > li select, body.checkout_address #checkout_form fieldset > ul > li input.field_postcode_lookup, body.checkout_address #checkout_form fieldset > ul > li input.field_phone, body.account_update #checkout_form fieldset > ul > li input.field_string, body.account_update #checkout_form fieldset > ul > li input.field_email, body.account_update #checkout_form fieldset > ul > li input.field_password, body.account_update #checkout_form fieldset > ul > li select, body.account_update #checkout_form fieldset > ul > li input.field_postcode_lookup, body.account_update #checkout_form fieldset > ul > li input.field_phone, body.checkout_address #checkout_form fieldset > ul > li.field_postcode_lookup a, body.account_update #checkout_form fieldset > ul > li.field_postcode_lookup a, body.checkout_address #checkout_form fieldset > ul > li .select_wrapper, body.account_update #checkout_form fieldset > ul > li .select_wrapper, body.checkout_address #checkout_form #checkout_form_delivery_msg_field, body.account_update #checkout_form #checkout_form_delivery_msg_field, body.checkout_address #checkout_form #checkout_form_submitfield, body.account_update #checkout_form #checkout_form_submitfield, body.checkout_address .edit_address_form form fieldset > ul > li > label, body.account_update .edit_address_form form fieldset > ul > li > label, body.checkout_address .edit_address_form form fieldset > ul > li input.field_string, body.checkout_address .edit_address_form form fieldset > ul > li input.field_email, body.checkout_address .edit_address_form form fieldset > ul > li input.field_password, body.checkout_address .edit_address_form form fieldset > ul > li select, body.checkout_address .edit_address_form form fieldset > ul > li input.field_postcode_lookup, body.checkout_address .edit_address_form form fieldset > ul > li input.field_phone, body.account_update .edit_address_form form fieldset > ul > li input.field_string, body.account_update .edit_address_form form fieldset > ul > li input.field_email, body.account_update .edit_address_form form fieldset > ul > li input.field_password, body.account_update .edit_address_form form fieldset > ul > li select, body.account_update .edit_address_form form fieldset > ul > li input.field_postcode_lookup, body.account_update .edit_address_form form fieldset > ul > li input.field_phone, body.checkout_address .edit_address_form form fieldset > ul > li.field_postcode_lookup a, body.account_update .edit_address_form form fieldset > ul > li.field_postcode_lookup a, body.checkout_address .edit_address_form form fieldset > ul > li .select_wrapper, body.account_update .edit_address_form form fieldset > ul > li .select_wrapper, body.checkout_payment form fieldset > ul > li > label, body.checkout_3dsecure form fieldset > ul > li > label, body.checkout_payment form fieldset > ul > li input.field_string, body.checkout_payment form fieldset > ul > li input.field_email, body.checkout_payment form fieldset > ul > li input.field_password, body.checkout_payment form fieldset > ul > li select, body.checkout_payment form fieldset > ul > li input.field_postcode_lookup, body.checkout_payment form fieldset > ul > li input.field_phone, body.checkout_3dsecure form fieldset > ul > li input.field_string, body.checkout_3dsecure form fieldset > ul > li input.field_email, body.checkout_3dsecure form fieldset > ul > li input.field_password, body.checkout_3dsecure form fieldset > ul > li select, body.checkout_3dsecure form fieldset > ul > li input.field_postcode_lookup, body.checkout_3dsecure form fieldset > ul > li input.field_phone, body.checkout_payment form fieldset > ul > li.field_postcode_lookup a, body.checkout_3dsecure form fieldset > ul > li.field_postcode_lookup a, body.checkout_payment form fieldset > ul > li .select_wrapper, body.checkout_3dsecure form fieldset > ul > li .select_wrapper, body.pages form.formbuilder fieldset > ul > li > label, body.pages_contact form.formbuilder fieldset > ul > li > label, body.pages form.formbuilder fieldset > ul > li input.field_string, body.pages form.formbuilder fieldset > ul > li input.field_email, body.pages form.formbuilder fieldset > ul > li input.field_password, body.pages form.formbuilder fieldset > ul > li select, body.pages form.formbuilder fieldset > ul > li input.field_postcode_lookup, body.pages form.formbuilder fieldset > ul > li input.field_phone, body.pages_contact form.formbuilder fieldset > ul > li input.field_string, body.pages_contact form.formbuilder fieldset > ul > li input.field_email, body.pages_contact form.formbuilder fieldset > ul > li input.field_password, body.pages_contact form.formbuilder fieldset > ul > li select, body.pages_contact form.formbuilder fieldset > ul > li input.field_postcode_lookup, body.pages_contact form.formbuilder fieldset > ul > li input.field_phone, body.pages form.formbuilder fieldset > ul > li.field_postcode_lookup a, body.pages_contact form.formbuilder fieldset > ul > li.field_postcode_lookup a, body.pages form.formbuilder fieldset > ul > li .select_wrapper, body.pages_contact form.formbuilder fieldset > ul > li .select_wrapper, body.products #relateds ul li, body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div.reviews #review_form, body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div.reviews .review_inner_wrapper, body.categories .prod_filter_form fieldset > ul > li, body.categories .prod_filter_form fieldset > nav > ul > li, body.search .prod_filter_form fieldset > ul > li, body.search .prod_filter_form fieldset > nav > ul > li, #colorbox #cboxLoadedContent .subscribe_popup #subscription_form, #colorbox #cboxLoadedContent .subscribe_popup #subscription_form #subscription_form_stid_field label, #colorbox #cboxLoadedContent .subscribe_popup #subscription_form #subscription_form_stid_field .select_wrapper, #colorbox #cboxLoadedContent .subscribe_popup .btn_wrap, #colorbox #cboxLoadedContent .subscribe_popup .btn_wrap_added.btn_wrap, .booking_form_wrap #booking_form fieldset > ul > li > label, .booking_form_wrap #booking_form fieldset > ul > li input.field_string, .booking_form_wrap #booking_form fieldset > ul > li input.field_email, .booking_form_wrap #booking_form fieldset > ul > li input.field_password, .booking_form_wrap #booking_form fieldset > ul > li select, .booking_form_wrap #booking_form fieldset > ul > li input.field_postcode_lookup, .booking_form_wrap #booking_form fieldset > ul > li input.field_phone, .booking_form_wrap #booking_form fieldset > ul > li.field_postcode_lookup a, .booking_form_wrap #booking_form fieldset > ul > li .select_wrapper, .event_filters_wrap .filter_form fieldset > ul > li, .event_filters_wrap .filter_form fieldset > nav > ul > li, .related_events_wrap #event_list .event_wrapper .event, .col-sm-12, body.account_login main form fieldset > ul > li > label, body.account_forgotten main form fieldset > ul > li > label, body.account_register main form fieldset > ul > li > label, body.account_login main form fieldset > ul > li input.field_string, body.account_login main form fieldset > ul > li input.field_email, body.account_login main form fieldset > ul > li input.field_password, body.account_login main form fieldset > ul > li select, body.account_login main form fieldset > ul > li input.field_postcode_lookup, body.account_login main form fieldset > ul > li input.field_phone, body.account_forgotten main form fieldset > ul > li input.field_string, body.account_forgotten main form fieldset > ul > li input.field_email, body.account_forgotten main form fieldset > ul > li input.field_password, body.account_forgotten main form fieldset > ul > li select, body.account_forgotten main form fieldset > ul > li input.field_postcode_lookup, body.account_forgotten main form fieldset > ul > li input.field_phone, body.account_register main form fieldset > ul > li input.field_string, body.account_register main form fieldset > ul > li input.field_email, body.account_register main form fieldset > ul > li input.field_password, body.account_register main form fieldset > ul > li select, body.account_register main form fieldset > ul > li input.field_postcode_lookup, body.account_register main form fieldset > ul > li input.field_phone, body.account_login main form fieldset > ul > li.field_postcode_lookup a, body.account_forgotten main form fieldset > ul > li.field_postcode_lookup a, body.account_register main form fieldset > ul > li.field_postcode_lookup a, body.account_login main form fieldset > ul > li .select_wrapper, body.account_forgotten main form fieldset > ul > li .select_wrapper, body.account_register main form fieldset > ul > li .select_wrapper, body.account_module #update_details_form fieldset > ul > li > label, body.account_module #update_details_form fieldset > ul > li input.field_string, body.account_module #update_details_form fieldset > ul > li input.field_email, body.account_module #update_details_form fieldset > ul > li input.field_password, body.account_module #update_details_form fieldset > ul > li select, body.account_module #update_details_form fieldset > ul > li input.field_postcode_lookup, body.account_module #update_details_form fieldset > ul > li input.field_phone, body.account_module #update_details_form fieldset > ul > li.field_postcode_lookup a, body.account_module #update_details_form fieldset > ul > li .select_wrapper, #colorbox.add_to_cart_message #cboxLoadedContent > * .top_wrapper .purchased_prod, #colorbox.add_to_cart_message #cboxLoadedContent > * .top_wrapper .cart, body.checkout_checkout main form fieldset > ul > li > label, body.checkout_checkout main form fieldset > ul > li input.field_string, body.checkout_checkout main form fieldset > ul > li input.field_email, body.checkout_checkout main form fieldset > ul > li input.field_password, body.checkout_checkout main form fieldset > ul > li select, body.checkout_checkout main form fieldset > ul > li input.field_postcode_lookup, body.checkout_checkout main form fieldset > ul > li input.field_phone, body.checkout_checkout main form fieldset > ul > li.field_postcode_lookup a, body.checkout_checkout main form fieldset > ul > li .select_wrapper, body.checkout_address #checkout_form fieldset > ul > li > label, body.account_update #checkout_form fieldset > ul > li > label, body.checkout_address #checkout_form fieldset > ul > li input.field_string, body.checkout_address #checkout_form fieldset > ul > li input.field_email, body.checkout_address #checkout_form fieldset > ul > li input.field_password, body.checkout_address #checkout_form fieldset > ul > li select, body.checkout_address #checkout_form fieldset > ul > li input.field_postcode_lookup, body.checkout_address #checkout_form fieldset > ul > li input.field_phone, body.account_update #checkout_form fieldset > ul > li input.field_string, body.account_update #checkout_form fieldset > ul > li input.field_email, body.account_update #checkout_form fieldset > ul > li input.field_password, body.account_update #checkout_form fieldset > ul > li select, body.account_update #checkout_form fieldset > ul > li input.field_postcode_lookup, body.account_update #checkout_form fieldset > ul > li input.field_phone, body.checkout_address #checkout_form fieldset > ul > li.field_postcode_lookup a, body.account_update #checkout_form fieldset > ul > li.field_postcode_lookup a, body.checkout_address #checkout_form fieldset > ul > li .select_wrapper, body.account_update #checkout_form fieldset > ul > li .select_wrapper, body.checkout_address #checkout_form #checkout_form_delivery_msg_field, body.account_update #checkout_form #checkout_form_delivery_msg_field, body.checkout_address #checkout_form #checkout_form_submitfield, body.account_update #checkout_form #checkout_form_submitfield, body.checkout_address .edit_address_form form fieldset > ul > li > label, body.account_update .edit_address_form form fieldset > ul > li > label, body.checkout_address .edit_address_form form fieldset > ul > li input.field_string, body.checkout_address .edit_address_form form fieldset > ul > li input.field_email, body.checkout_address .edit_address_form form fieldset > ul > li input.field_password, body.checkout_address .edit_address_form form fieldset > ul > li select, body.checkout_address .edit_address_form form fieldset > ul > li input.field_postcode_lookup, body.checkout_address .edit_address_form form fieldset > ul > li input.field_phone, body.account_update .edit_address_form form fieldset > ul > li input.field_string, body.account_update .edit_address_form form fieldset > ul > li input.field_email, body.account_update .edit_address_form form fieldset > ul > li input.field_password, body.account_update .edit_address_form form fieldset > ul > li select, body.account_update .edit_address_form form fieldset > ul > li input.field_postcode_lookup, body.account_update .edit_address_form form fieldset > ul > li input.field_phone, body.checkout_address .edit_address_form form fieldset > ul > li.field_postcode_lookup a, body.account_update .edit_address_form form fieldset > ul > li.field_postcode_lookup a, body.checkout_address .edit_address_form form fieldset > ul > li .select_wrapper, body.account_update .edit_address_form form fieldset > ul > li .select_wrapper, body.checkout_payment form fieldset > ul > li > label, body.checkout_3dsecure form fieldset > ul > li > label, body.checkout_payment form fieldset > ul > li input.field_string, body.checkout_payment form fieldset > ul > li input.field_email, body.checkout_payment form fieldset > ul > li input.field_password, body.checkout_payment form fieldset > ul > li select, body.checkout_payment form fieldset > ul > li input.field_postcode_lookup, body.checkout_payment form fieldset > ul > li input.field_phone, body.checkout_3dsecure form fieldset > ul > li input.field_string, body.checkout_3dsecure form fieldset > ul > li input.field_email, body.checkout_3dsecure form fieldset > ul > li input.field_password, body.checkout_3dsecure form fieldset > ul > li select, body.checkout_3dsecure form fieldset > ul > li input.field_postcode_lookup, body.checkout_3dsecure form fieldset > ul > li input.field_phone, body.checkout_payment form fieldset > ul > li.field_postcode_lookup a, body.checkout_3dsecure form fieldset > ul > li.field_postcode_lookup a, body.checkout_payment form fieldset > ul > li .select_wrapper, body.checkout_3dsecure form fieldset > ul > li .select_wrapper, body.pages form.formbuilder fieldset > ul > li > label, body.pages_contact form.formbuilder fieldset > ul > li > label, body.pages form.formbuilder fieldset > ul > li input.field_string, body.pages form.formbuilder fieldset > ul > li input.field_email, body.pages form.formbuilder fieldset > ul > li input.field_password, body.pages form.formbuilder fieldset > ul > li select, body.pages form.formbuilder fieldset > ul > li input.field_postcode_lookup, body.pages form.formbuilder fieldset > ul > li input.field_phone, body.pages_contact form.formbuilder fieldset > ul > li input.field_string, body.pages_contact form.formbuilder fieldset > ul > li input.field_email, body.pages_contact form.formbuilder fieldset > ul > li input.field_password, body.pages_contact form.formbuilder fieldset > ul > li select, body.pages_contact form.formbuilder fieldset > ul > li input.field_postcode_lookup, body.pages_contact form.formbuilder fieldset > ul > li input.field_phone, body.pages form.formbuilder fieldset > ul > li.field_postcode_lookup a, body.pages_contact form.formbuilder fieldset > ul > li.field_postcode_lookup a, body.pages form.formbuilder fieldset > ul > li .select_wrapper, body.pages_contact form.formbuilder fieldset > ul > li .select_wrapper, body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div.reviews #review_form, body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div.reviews .review_inner_wrapper, body.categories .prod_filter_form fieldset > ul > li, body.categories .prod_filter_form fieldset > nav > ul > li, body.search .prod_filter_form fieldset > ul > li, body.search .prod_filter_form fieldset > nav > ul > li, #colorbox #cboxLoadedContent .subscribe_popup #subscription_form, #colorbox #cboxLoadedContent .subscribe_popup #subscription_form #subscription_form_stid_field label, #colorbox #cboxLoadedContent .subscribe_popup #subscription_form #subscription_form_stid_field .select_wrapper, #colorbox #cboxLoadedContent .subscribe_popup .btn_wrap, #colorbox #cboxLoadedContent .subscribe_popup .btn_wrap_added.btn_wrap, body.blog_module .blog_post_wrapper .blog_post.first, .booking_form_wrap #booking_form fieldset > ul > li > label, .booking_form_wrap #booking_form fieldset > ul > li input.field_string, .booking_form_wrap #booking_form fieldset > ul > li input.field_email, .booking_form_wrap #booking_form fieldset > ul > li input.field_password, .booking_form_wrap #booking_form fieldset > ul > li select, .booking_form_wrap #booking_form fieldset > ul > li input.field_postcode_lookup, .booking_form_wrap #booking_form fieldset > ul > li input.field_phone, .booking_form_wrap #booking_form fieldset > ul > li.field_postcode_lookup a, .booking_form_wrap #booking_form fieldset > ul > li .select_wrapper, .event_filters_wrap .filter_form fieldset > ul > li, .event_filters_wrap .filter_form fieldset > nav > ul > li, .col-md-12, body.account_login main form fieldset > ul > li.field_postcode_lookup a, body.account_forgotten main form fieldset > ul > li.field_postcode_lookup a, body.account_register main form fieldset > ul > li.field_postcode_lookup a, body.account_module #update_details_form fieldset > ul > li.field_postcode_lookup a, body.account_module #left_col .row h2.account_sub_title, .pages_404 .content .page_not_found_sitemap #sitemap section body.account_module #left_col ul h2.account_sub_title, .events_404 .content .page_not_found_sitemap #sitemap section body.account_module #left_col ul h2.account_sub_title, body.account_module #left_col body.pages_sitemap main #sitemap section ul h2.account_sub_title, body.pages_sitemap main #sitemap section body.account_module #left_col ul h2.account_sub_title, body.account_module #left_col .content h2.account_sub_title, body.account_module #left_col body.products #relateds ul h2.account_sub_title, body.products #relateds body.account_module #left_col ul h2.account_sub_title, body.account_module #left_col body.categories .prod_filter_form fieldset > ul h2.account_sub_title, body.categories .prod_filter_form body.account_module #left_col fieldset > ul h2.account_sub_title, body.account_module #left_col body.search .prod_filter_form fieldset > ul h2.account_sub_title, body.search .prod_filter_form body.account_module #left_col fieldset > ul h2.account_sub_title, body.account_module #left_col body.categories ul#prod h2.account_sub_title, body.categories body.account_module #left_col ul#prod h2.account_sub_title, body.account_module #left_col body.search ul#prod h2.account_sub_title, body.search body.account_module #left_col ul#prod h2.account_sub_title, body.account_module #left_col #colorbox #cboxLoadedContent .subscribe_popup #subscription_form #subscription_form_stid_field h2.account_sub_title, #colorbox #cboxLoadedContent .subscribe_popup #subscription_form body.account_module #left_col #subscription_form_stid_field h2.account_sub_title, body.account_module #left_col body.blog_module .blog_post_wrapper h2.account_sub_title, body.blog_module body.account_module #left_col .blog_post_wrapper h2.account_sub_title, body.account_module #left_col .booking_form_wrap #booking_form .fieldset_3 h2.account_sub_title, .booking_form_wrap #booking_form body.account_module #left_col .fieldset_3 h2.account_sub_title, body.account_module #left_col .event_filters_wrap .filter_form fieldset > ul h2.account_sub_title, .event_filters_wrap .filter_form body.account_module #left_col fieldset > ul h2.account_sub_title, body.account_module #left_col .events_wrap #event_list .event_wrapper h2.account_sub_title, .events_wrap #event_list body.account_module #left_col .event_wrapper h2.account_sub_title, body.account_module #left_col .home_events_wrap #event_list .event_wrapper h2.account_sub_title, .home_events_wrap #event_list body.account_module #left_col .event_wrapper h2.account_sub_title, body.account_module #left_col .related_events_wrap #event_list .event_wrapper h2.account_sub_title, .related_events_wrap #event_list body.account_module #left_col .event_wrapper h2.account_sub_title, body.account_module #left_col .magazine_archive_wrap .magazine_archive h2.account_sub_title, .magazine_archive_wrap body.account_module #left_col .magazine_archive h2.account_sub_title, body.account_module #left_col ul, body.checkout_checkout main form fieldset > ul > li.field_postcode_lookup a, body.checkout_address #checkout_form fieldset > ul > li.field_postcode_lookup a, body.account_update #checkout_form fieldset > ul > li.field_postcode_lookup a, body.checkout_address .edit_address_form form fieldset > ul > li.field_postcode_lookup a, body.account_update .edit_address_form form fieldset > ul > li.field_postcode_lookup a, body.checkout_payment form fieldset > ul > li.field_postcode_lookup a, body.checkout_3dsecure form fieldset > ul > li.field_postcode_lookup a, body.pages form.formbuilder fieldset > ul > li.field_postcode_lookup a, body.pages_contact form.formbuilder fieldset > ul > li.field_postcode_lookup a, body.products #relateds ul li, .booking_form_wrap #booking_form fieldset > ul > li.field_postcode_lookup a, .related_events_wrap #event_list .event_wrapper .event, .col-lg-12, body.account_login main form fieldset > ul > li.field_postcode_lookup a, body.account_forgotten main form fieldset > ul > li.field_postcode_lookup a, body.account_register main form fieldset > ul > li.field_postcode_lookup a, body.account_module #update_details_form fieldset > ul > li.field_postcode_lookup a, body.checkout_checkout main form fieldset > ul > li.field_postcode_lookup a, body.checkout_address #checkout_form fieldset > ul > li.field_postcode_lookup a, body.account_update #checkout_form fieldset > ul > li.field_postcode_lookup a, body.checkout_address .edit_address_form form fieldset > ul > li.field_postcode_lookup a, body.account_update .edit_address_form form fieldset > ul > li.field_postcode_lookup a, body.checkout_payment form fieldset > ul > li.field_postcode_lookup a, body.checkout_3dsecure form fieldset > ul > li.field_postcode_lookup a, body.pages form.formbuilder fieldset > ul > li.field_postcode_lookup a, body.pages_contact form.formbuilder fieldset > ul > li.field_postcode_lookup a, .booking_form_wrap #booking_form fieldset > ul > li.field_postcode_lookup a {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px; }

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, #colorbox #cboxLoadedContent .subscribe_popup .img_wrap, .col-xs-5, .col-xs-6, .magazine_archive_wrap .magazine_archive li, .col-xs-7, .col-xs-8, #colorbox #cboxLoadedContent .subscribe_popup .detail_wrap, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, body.account_login main form fieldset > ul > li > label, body.account_forgotten main form fieldset > ul > li > label, body.account_register main form fieldset > ul > li > label, body.account_login main form fieldset > ul > li input.field_string, body.account_login main form fieldset > ul > li input.field_email, body.account_login main form fieldset > ul > li input.field_password, body.account_login main form fieldset > ul > li select, body.account_login main form fieldset > ul > li input.field_postcode_lookup, body.account_login main form fieldset > ul > li input.field_phone, body.account_forgotten main form fieldset > ul > li input.field_string, body.account_forgotten main form fieldset > ul > li input.field_email, body.account_forgotten main form fieldset > ul > li input.field_password, body.account_forgotten main form fieldset > ul > li select, body.account_forgotten main form fieldset > ul > li input.field_postcode_lookup, body.account_forgotten main form fieldset > ul > li input.field_phone, body.account_register main form fieldset > ul > li input.field_string, body.account_register main form fieldset > ul > li input.field_email, body.account_register main form fieldset > ul > li input.field_password, body.account_register main form fieldset > ul > li select, body.account_register main form fieldset > ul > li input.field_postcode_lookup, body.account_register main form fieldset > ul > li input.field_phone, body.account_login main form fieldset > ul > li.field_postcode_lookup a, body.account_forgotten main form fieldset > ul > li.field_postcode_lookup a, body.account_register main form fieldset > ul > li.field_postcode_lookup a, body.account_login main form fieldset > ul > li .select_wrapper, body.account_forgotten main form fieldset > ul > li .select_wrapper, body.account_register main form fieldset > ul > li .select_wrapper, body.account_module #update_details_form fieldset > ul > li > label, body.account_module #update_details_form fieldset > ul > li input.field_string, body.account_module #update_details_form fieldset > ul > li input.field_email, body.account_module #update_details_form fieldset > ul > li input.field_password, body.account_module #update_details_form fieldset > ul > li select, body.account_module #update_details_form fieldset > ul > li input.field_postcode_lookup, body.account_module #update_details_form fieldset > ul > li input.field_phone, body.account_module #update_details_form fieldset > ul > li.field_postcode_lookup a, body.account_module #update_details_form fieldset > ul > li .select_wrapper, #colorbox.add_to_cart_message #cboxLoadedContent > * .top_wrapper .purchased_prod, #colorbox.add_to_cart_message #cboxLoadedContent > * .top_wrapper .cart, body.checkout_checkout main form fieldset > ul > li > label, body.checkout_checkout main form fieldset > ul > li input.field_string, body.checkout_checkout main form fieldset > ul > li input.field_email, body.checkout_checkout main form fieldset > ul > li input.field_password, body.checkout_checkout main form fieldset > ul > li select, body.checkout_checkout main form fieldset > ul > li input.field_postcode_lookup, body.checkout_checkout main form fieldset > ul > li input.field_phone, body.checkout_checkout main form fieldset > ul > li.field_postcode_lookup a, body.checkout_checkout main form fieldset > ul > li .select_wrapper, body.checkout_address #checkout_form fieldset > ul > li > label, body.account_update #checkout_form fieldset > ul > li > label, body.checkout_address #checkout_form fieldset > ul > li input.field_string, body.checkout_address #checkout_form fieldset > ul > li input.field_email, body.checkout_address #checkout_form fieldset > ul > li input.field_password, body.checkout_address #checkout_form fieldset > ul > li select, body.checkout_address #checkout_form fieldset > ul > li input.field_postcode_lookup, body.checkout_address #checkout_form fieldset > ul > li input.field_phone, body.account_update #checkout_form fieldset > ul > li input.field_string, body.account_update #checkout_form fieldset > ul > li input.field_email, body.account_update #checkout_form fieldset > ul > li input.field_password, body.account_update #checkout_form fieldset > ul > li select, body.account_update #checkout_form fieldset > ul > li input.field_postcode_lookup, body.account_update #checkout_form fieldset > ul > li input.field_phone, body.checkout_address #checkout_form fieldset > ul > li.field_postcode_lookup a, body.account_update #checkout_form fieldset > ul > li.field_postcode_lookup a, body.checkout_address #checkout_form fieldset > ul > li .select_wrapper, body.account_update #checkout_form fieldset > ul > li .select_wrapper, body.checkout_address #checkout_form #checkout_form_delivery_msg_field, body.account_update #checkout_form #checkout_form_delivery_msg_field, body.checkout_address #checkout_form #checkout_form_submitfield, body.account_update #checkout_form #checkout_form_submitfield, body.checkout_address .edit_address_form form fieldset > ul > li > label, body.account_update .edit_address_form form fieldset > ul > li > label, body.checkout_address .edit_address_form form fieldset > ul > li input.field_string, body.checkout_address .edit_address_form form fieldset > ul > li input.field_email, body.checkout_address .edit_address_form form fieldset > ul > li input.field_password, body.checkout_address .edit_address_form form fieldset > ul > li select, body.checkout_address .edit_address_form form fieldset > ul > li input.field_postcode_lookup, body.checkout_address .edit_address_form form fieldset > ul > li input.field_phone, body.account_update .edit_address_form form fieldset > ul > li input.field_string, body.account_update .edit_address_form form fieldset > ul > li input.field_email, body.account_update .edit_address_form form fieldset > ul > li input.field_password, body.account_update .edit_address_form form fieldset > ul > li select, body.account_update .edit_address_form form fieldset > ul > li input.field_postcode_lookup, body.account_update .edit_address_form form fieldset > ul > li input.field_phone, body.checkout_address .edit_address_form form fieldset > ul > li.field_postcode_lookup a, body.account_update .edit_address_form form fieldset > ul > li.field_postcode_lookup a, body.checkout_address .edit_address_form form fieldset > ul > li .select_wrapper, body.account_update .edit_address_form form fieldset > ul > li .select_wrapper, body.checkout_payment form fieldset > ul > li > label, body.checkout_3dsecure form fieldset > ul > li > label, body.checkout_payment form fieldset > ul > li input.field_string, body.checkout_payment form fieldset > ul > li input.field_email, body.checkout_payment form fieldset > ul > li input.field_password, body.checkout_payment form fieldset > ul > li select, body.checkout_payment form fieldset > ul > li input.field_postcode_lookup, body.checkout_payment form fieldset > ul > li input.field_phone, body.checkout_3dsecure form fieldset > ul > li input.field_string, body.checkout_3dsecure form fieldset > ul > li input.field_email, body.checkout_3dsecure form fieldset > ul > li input.field_password, body.checkout_3dsecure form fieldset > ul > li select, body.checkout_3dsecure form fieldset > ul > li input.field_postcode_lookup, body.checkout_3dsecure form fieldset > ul > li input.field_phone, body.checkout_payment form fieldset > ul > li.field_postcode_lookup a, body.checkout_3dsecure form fieldset > ul > li.field_postcode_lookup a, body.checkout_payment form fieldset > ul > li .select_wrapper, body.checkout_3dsecure form fieldset > ul > li .select_wrapper, body.pages form.formbuilder fieldset > ul > li > label, body.pages_contact form.formbuilder fieldset > ul > li > label, body.pages form.formbuilder fieldset > ul > li input.field_string, body.pages form.formbuilder fieldset > ul > li input.field_email, body.pages form.formbuilder fieldset > ul > li input.field_password, body.pages form.formbuilder fieldset > ul > li select, body.pages form.formbuilder fieldset > ul > li input.field_postcode_lookup, body.pages form.formbuilder fieldset > ul > li input.field_phone, body.pages_contact form.formbuilder fieldset > ul > li input.field_string, body.pages_contact form.formbuilder fieldset > ul > li input.field_email, body.pages_contact form.formbuilder fieldset > ul > li input.field_password, body.pages_contact form.formbuilder fieldset > ul > li select, body.pages_contact form.formbuilder fieldset > ul > li input.field_postcode_lookup, body.pages_contact form.formbuilder fieldset > ul > li input.field_phone, body.pages form.formbuilder fieldset > ul > li.field_postcode_lookup a, body.pages_contact form.formbuilder fieldset > ul > li.field_postcode_lookup a, body.pages form.formbuilder fieldset > ul > li .select_wrapper, body.pages_contact form.formbuilder fieldset > ul > li .select_wrapper, body.products #relateds ul li, body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div.reviews #review_form, body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div.reviews .review_inner_wrapper, body.categories .prod_filter_form fieldset > ul > li, body.categories .prod_filter_form fieldset > nav > ul > li, body.search .prod_filter_form fieldset > ul > li, body.search .prod_filter_form fieldset > nav > ul > li, #colorbox #cboxLoadedContent .subscribe_popup #subscription_form, #colorbox #cboxLoadedContent .subscribe_popup #subscription_form #subscription_form_stid_field label, #colorbox #cboxLoadedContent .subscribe_popup #subscription_form #subscription_form_stid_field .select_wrapper, #colorbox #cboxLoadedContent .subscribe_popup .btn_wrap, #colorbox #cboxLoadedContent .subscribe_popup .btn_wrap_added.btn_wrap, .booking_form_wrap #booking_form fieldset > ul > li > label, .booking_form_wrap #booking_form fieldset > ul > li input.field_string, .booking_form_wrap #booking_form fieldset > ul > li input.field_email, .booking_form_wrap #booking_form fieldset > ul > li input.field_password, .booking_form_wrap #booking_form fieldset > ul > li select, .booking_form_wrap #booking_form fieldset > ul > li input.field_postcode_lookup, .booking_form_wrap #booking_form fieldset > ul > li input.field_phone, .booking_form_wrap #booking_form fieldset > ul > li.field_postcode_lookup a, .booking_form_wrap #booking_form fieldset > ul > li .select_wrapper, .event_filters_wrap .filter_form fieldset > ul > li, .event_filters_wrap .filter_form fieldset > nav > ul > li, .related_events_wrap #event_list .event_wrapper .event {
  float: left; }

.col-xs-12, body.account_login main form fieldset > ul > li > label, body.account_forgotten main form fieldset > ul > li > label, body.account_register main form fieldset > ul > li > label, body.account_login main form fieldset > ul > li input.field_string, body.account_login main form fieldset > ul > li input.field_email, body.account_login main form fieldset > ul > li input.field_password, body.account_login main form fieldset > ul > li select, body.account_login main form fieldset > ul > li input.field_postcode_lookup, body.account_login main form fieldset > ul > li input.field_phone, body.account_forgotten main form fieldset > ul > li input.field_string, body.account_forgotten main form fieldset > ul > li input.field_email, body.account_forgotten main form fieldset > ul > li input.field_password, body.account_forgotten main form fieldset > ul > li select, body.account_forgotten main form fieldset > ul > li input.field_postcode_lookup, body.account_forgotten main form fieldset > ul > li input.field_phone, body.account_register main form fieldset > ul > li input.field_string, body.account_register main form fieldset > ul > li input.field_email, body.account_register main form fieldset > ul > li input.field_password, body.account_register main form fieldset > ul > li select, body.account_register main form fieldset > ul > li input.field_postcode_lookup, body.account_register main form fieldset > ul > li input.field_phone, body.account_login main form fieldset > ul > li.field_postcode_lookup a, body.account_forgotten main form fieldset > ul > li.field_postcode_lookup a, body.account_register main form fieldset > ul > li.field_postcode_lookup a, body.account_login main form fieldset > ul > li .select_wrapper, body.account_forgotten main form fieldset > ul > li .select_wrapper, body.account_register main form fieldset > ul > li .select_wrapper, body.account_module #update_details_form fieldset > ul > li > label, body.account_module #update_details_form fieldset > ul > li input.field_string, body.account_module #update_details_form fieldset > ul > li input.field_email, body.account_module #update_details_form fieldset > ul > li input.field_password, body.account_module #update_details_form fieldset > ul > li select, body.account_module #update_details_form fieldset > ul > li input.field_postcode_lookup, body.account_module #update_details_form fieldset > ul > li input.field_phone, body.account_module #update_details_form fieldset > ul > li.field_postcode_lookup a, body.account_module #update_details_form fieldset > ul > li .select_wrapper, #colorbox.add_to_cart_message #cboxLoadedContent > * .top_wrapper .purchased_prod, #colorbox.add_to_cart_message #cboxLoadedContent > * .top_wrapper .cart, body.checkout_checkout main form fieldset > ul > li > label, body.checkout_checkout main form fieldset > ul > li input.field_string, body.checkout_checkout main form fieldset > ul > li input.field_email, body.checkout_checkout main form fieldset > ul > li input.field_password, body.checkout_checkout main form fieldset > ul > li select, body.checkout_checkout main form fieldset > ul > li input.field_postcode_lookup, body.checkout_checkout main form fieldset > ul > li input.field_phone, body.checkout_checkout main form fieldset > ul > li.field_postcode_lookup a, body.checkout_checkout main form fieldset > ul > li .select_wrapper, body.checkout_address #checkout_form fieldset > ul > li > label, body.account_update #checkout_form fieldset > ul > li > label, body.checkout_address #checkout_form fieldset > ul > li input.field_string, body.checkout_address #checkout_form fieldset > ul > li input.field_email, body.checkout_address #checkout_form fieldset > ul > li input.field_password, body.checkout_address #checkout_form fieldset > ul > li select, body.checkout_address #checkout_form fieldset > ul > li input.field_postcode_lookup, body.checkout_address #checkout_form fieldset > ul > li input.field_phone, body.account_update #checkout_form fieldset > ul > li input.field_string, body.account_update #checkout_form fieldset > ul > li input.field_email, body.account_update #checkout_form fieldset > ul > li input.field_password, body.account_update #checkout_form fieldset > ul > li select, body.account_update #checkout_form fieldset > ul > li input.field_postcode_lookup, body.account_update #checkout_form fieldset > ul > li input.field_phone, body.checkout_address #checkout_form fieldset > ul > li.field_postcode_lookup a, body.account_update #checkout_form fieldset > ul > li.field_postcode_lookup a, body.checkout_address #checkout_form fieldset > ul > li .select_wrapper, body.account_update #checkout_form fieldset > ul > li .select_wrapper, body.checkout_address #checkout_form #checkout_form_delivery_msg_field, body.account_update #checkout_form #checkout_form_delivery_msg_field, body.checkout_address #checkout_form #checkout_form_submitfield, body.account_update #checkout_form #checkout_form_submitfield, body.checkout_address .edit_address_form form fieldset > ul > li > label, body.account_update .edit_address_form form fieldset > ul > li > label, body.checkout_address .edit_address_form form fieldset > ul > li input.field_string, body.checkout_address .edit_address_form form fieldset > ul > li input.field_email, body.checkout_address .edit_address_form form fieldset > ul > li input.field_password, body.checkout_address .edit_address_form form fieldset > ul > li select, body.checkout_address .edit_address_form form fieldset > ul > li input.field_postcode_lookup, body.checkout_address .edit_address_form form fieldset > ul > li input.field_phone, body.account_update .edit_address_form form fieldset > ul > li input.field_string, body.account_update .edit_address_form form fieldset > ul > li input.field_email, body.account_update .edit_address_form form fieldset > ul > li input.field_password, body.account_update .edit_address_form form fieldset > ul > li select, body.account_update .edit_address_form form fieldset > ul > li input.field_postcode_lookup, body.account_update .edit_address_form form fieldset > ul > li input.field_phone, body.checkout_address .edit_address_form form fieldset > ul > li.field_postcode_lookup a, body.account_update .edit_address_form form fieldset > ul > li.field_postcode_lookup a, body.checkout_address .edit_address_form form fieldset > ul > li .select_wrapper, body.account_update .edit_address_form form fieldset > ul > li .select_wrapper, body.checkout_payment form fieldset > ul > li > label, body.checkout_3dsecure form fieldset > ul > li > label, body.checkout_payment form fieldset > ul > li input.field_string, body.checkout_payment form fieldset > ul > li input.field_email, body.checkout_payment form fieldset > ul > li input.field_password, body.checkout_payment form fieldset > ul > li select, body.checkout_payment form fieldset > ul > li input.field_postcode_lookup, body.checkout_payment form fieldset > ul > li input.field_phone, body.checkout_3dsecure form fieldset > ul > li input.field_string, body.checkout_3dsecure form fieldset > ul > li input.field_email, body.checkout_3dsecure form fieldset > ul > li input.field_password, body.checkout_3dsecure form fieldset > ul > li select, body.checkout_3dsecure form fieldset > ul > li input.field_postcode_lookup, body.checkout_3dsecure form fieldset > ul > li input.field_phone, body.checkout_payment form fieldset > ul > li.field_postcode_lookup a, body.checkout_3dsecure form fieldset > ul > li.field_postcode_lookup a, body.checkout_payment form fieldset > ul > li .select_wrapper, body.checkout_3dsecure form fieldset > ul > li .select_wrapper, body.pages form.formbuilder fieldset > ul > li > label, body.pages_contact form.formbuilder fieldset > ul > li > label, body.pages form.formbuilder fieldset > ul > li input.field_string, body.pages form.formbuilder fieldset > ul > li input.field_email, body.pages form.formbuilder fieldset > ul > li input.field_password, body.pages form.formbuilder fieldset > ul > li select, body.pages form.formbuilder fieldset > ul > li input.field_postcode_lookup, body.pages form.formbuilder fieldset > ul > li input.field_phone, body.pages_contact form.formbuilder fieldset > ul > li input.field_string, body.pages_contact form.formbuilder fieldset > ul > li input.field_email, body.pages_contact form.formbuilder fieldset > ul > li input.field_password, body.pages_contact form.formbuilder fieldset > ul > li select, body.pages_contact form.formbuilder fieldset > ul > li input.field_postcode_lookup, body.pages_contact form.formbuilder fieldset > ul > li input.field_phone, body.pages form.formbuilder fieldset > ul > li.field_postcode_lookup a, body.pages_contact form.formbuilder fieldset > ul > li.field_postcode_lookup a, body.pages form.formbuilder fieldset > ul > li .select_wrapper, body.pages_contact form.formbuilder fieldset > ul > li .select_wrapper, body.products #relateds ul li, body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div.reviews #review_form, body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div.reviews .review_inner_wrapper, body.categories .prod_filter_form fieldset > ul > li, body.categories .prod_filter_form fieldset > nav > ul > li, body.search .prod_filter_form fieldset > ul > li, body.search .prod_filter_form fieldset > nav > ul > li, #colorbox #cboxLoadedContent .subscribe_popup #subscription_form, #colorbox #cboxLoadedContent .subscribe_popup #subscription_form #subscription_form_stid_field label, #colorbox #cboxLoadedContent .subscribe_popup #subscription_form #subscription_form_stid_field .select_wrapper, #colorbox #cboxLoadedContent .subscribe_popup .btn_wrap, #colorbox #cboxLoadedContent .subscribe_popup .btn_wrap_added.btn_wrap, .booking_form_wrap #booking_form fieldset > ul > li > label, .booking_form_wrap #booking_form fieldset > ul > li input.field_string, .booking_form_wrap #booking_form fieldset > ul > li input.field_email, .booking_form_wrap #booking_form fieldset > ul > li input.field_password, .booking_form_wrap #booking_form fieldset > ul > li select, .booking_form_wrap #booking_form fieldset > ul > li input.field_postcode_lookup, .booking_form_wrap #booking_form fieldset > ul > li input.field_phone, .booking_form_wrap #booking_form fieldset > ul > li.field_postcode_lookup a, .booking_form_wrap #booking_form fieldset > ul > li .select_wrapper, .event_filters_wrap .filter_form fieldset > ul > li, .event_filters_wrap .filter_form fieldset > nav > ul > li, .related_events_wrap #event_list .event_wrapper .event {
  width: 100%; }

.col-xs-11 {
  width: 91.66667%; }

.col-xs-10 {
  width: 83.33333%; }

.col-xs-9 {
  width: 75%; }

.col-xs-8, #colorbox #cboxLoadedContent .subscribe_popup .detail_wrap {
  width: 66.66667%; }

.col-xs-7 {
  width: 58.33333%; }

.col-xs-6, .magazine_archive_wrap .magazine_archive li {
  width: 50%; }

.col-xs-5 {
  width: 41.66667%; }

.col-xs-4, #colorbox #cboxLoadedContent .subscribe_popup .img_wrap {
  width: 33.33333%; }

.col-xs-3 {
  width: 25%; }

.col-xs-2 {
  width: 16.66667%; }

.col-xs-1 {
  width: 8.33333%; }

.col-xs-pull-12 {
  right: 100%; }

.col-xs-pull-11 {
  right: 91.66667%; }

.col-xs-pull-10 {
  right: 83.33333%; }

.col-xs-pull-9 {
  right: 75%; }

.col-xs-pull-8 {
  right: 66.66667%; }

.col-xs-pull-7 {
  right: 58.33333%; }

.col-xs-pull-6 {
  right: 50%; }

.col-xs-pull-5 {
  right: 41.66667%; }

.col-xs-pull-4 {
  right: 33.33333%; }

.col-xs-pull-3 {
  right: 25%; }

.col-xs-pull-2 {
  right: 16.66667%; }

.col-xs-pull-1 {
  right: 8.33333%; }

.col-xs-pull-0 {
  right: 0; }

.col-xs-push-12 {
  left: 100%; }

.col-xs-push-11 {
  left: 91.66667%; }

.col-xs-push-10 {
  left: 83.33333%; }

.col-xs-push-9 {
  left: 75%; }

.col-xs-push-8 {
  left: 66.66667%; }

.col-xs-push-7 {
  left: 58.33333%; }

.col-xs-push-6 {
  left: 50%; }

.col-xs-push-5 {
  left: 41.66667%; }

.col-xs-push-4 {
  left: 33.33333%; }

.col-xs-push-3 {
  left: 25%; }

.col-xs-push-2 {
  left: 16.66667%; }

.col-xs-push-1 {
  left: 8.33333%; }

.col-xs-push-0 {
  left: 0; }

.col-xs-offset-12 {
  margin-left: 100%; }

.col-xs-offset-11 {
  margin-left: 91.66667%; }

.col-xs-offset-10 {
  margin-left: 83.33333%; }

.col-xs-offset-9 {
  margin-left: 75%; }

.col-xs-offset-8 {
  margin-left: 66.66667%; }

.col-xs-offset-7 {
  margin-left: 58.33333%; }

.col-xs-offset-6 {
  margin-left: 50%; }

.col-xs-offset-5 {
  margin-left: 41.66667%; }

.col-xs-offset-4 {
  margin-left: 33.33333%; }

.col-xs-offset-3 {
  margin-left: 25%; }

.col-xs-offset-2 {
  margin-left: 16.66667%; }

.col-xs-offset-1 {
  margin-left: 8.33333%; }

.col-xs-offset-0 {
  margin-left: 0; }

@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .event_filters_wrap #event_list_filters > fieldset.fieldset_0 > nav > ul > li:first-child, .col-sm-4, body.categories .prod_filter_form #prod_filter_product_type_field, body.categories .prod_filter_form #prod_filter_sort_field, body.categories .prod_filter_form .sort_pagi, body.search .prod_filter_form #prod_filter_product_type_field, body.search .prod_filter_form #prod_filter_sort_field, body.search .prod_filter_form .sort_pagi, #colorbox #cboxLoadedContent .subscribe_popup .img_wrap, .event_filters_wrap #event_list_filters > fieldset.fieldset_0 > nav > ul > li:first-child + li + li, .magazine_archive_wrap .magazine_archive li, .col-sm-5, .event_filters_wrap #blog_list_filters > fieldset.fieldset_0 > nav > ul > li, .event_filters_wrap #event_list_filters > fieldset.fieldset_0 > nav > ul > li:first-child + li, .col-sm-6, .pages_404 .content .page_not_found_sitemap #sitemap section ul li, .events_404 .content .page_not_found_sitemap #sitemap section ul li, body.pages_sitemap main #sitemap section ul li, body.account_module #left_col ul, body.products #relateds ul li, body.categories ul#prod li, body.search ul#prod li, body.blog_module .blog_post_wrapper .blog_post.other, .booking_form_wrap #booking_form .fieldset_3 ul, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary, .events_wrap #event_list .event_wrapper .event, .home_events_wrap #event_list .event_wrapper .event, .related_events_wrap #event_list .event_wrapper .event, .col-sm-7, .event_filters_wrap #blog_list_filters > fieldset.fieldset_0 > nav > ul > li + li, .col-sm-8, #colorbox #cboxLoadedContent .subscribe_popup .detail_wrap, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, body.account_login main form fieldset > ul > li > label, body.account_forgotten main form fieldset > ul > li > label, body.account_register main form fieldset > ul > li > label, body.account_login main form fieldset > ul > li input.field_string, body.account_login main form fieldset > ul > li input.field_email, body.account_login main form fieldset > ul > li input.field_password, body.account_login main form fieldset > ul > li select, body.account_login main form fieldset > ul > li input.field_postcode_lookup, body.account_login main form fieldset > ul > li input.field_phone, body.account_forgotten main form fieldset > ul > li input.field_string, body.account_forgotten main form fieldset > ul > li input.field_email, body.account_forgotten main form fieldset > ul > li input.field_password, body.account_forgotten main form fieldset > ul > li select, body.account_forgotten main form fieldset > ul > li input.field_postcode_lookup, body.account_forgotten main form fieldset > ul > li input.field_phone, body.account_register main form fieldset > ul > li input.field_string, body.account_register main form fieldset > ul > li input.field_email, body.account_register main form fieldset > ul > li input.field_password, body.account_register main form fieldset > ul > li select, body.account_register main form fieldset > ul > li input.field_postcode_lookup, body.account_register main form fieldset > ul > li input.field_phone, body.account_login main form fieldset > ul > li.field_postcode_lookup a, body.account_forgotten main form fieldset > ul > li.field_postcode_lookup a, body.account_register main form fieldset > ul > li.field_postcode_lookup a, body.account_login main form fieldset > ul > li .select_wrapper, body.account_forgotten main form fieldset > ul > li .select_wrapper, body.account_register main form fieldset > ul > li .select_wrapper, body.account_module #update_details_form fieldset > ul > li > label, body.account_module #update_details_form fieldset > ul > li input.field_string, body.account_module #update_details_form fieldset > ul > li input.field_email, body.account_module #update_details_form fieldset > ul > li input.field_password, body.account_module #update_details_form fieldset > ul > li select, body.account_module #update_details_form fieldset > ul > li input.field_postcode_lookup, body.account_module #update_details_form fieldset > ul > li input.field_phone, body.account_module #update_details_form fieldset > ul > li.field_postcode_lookup a, body.account_module #update_details_form fieldset > ul > li .select_wrapper, #colorbox.add_to_cart_message #cboxLoadedContent > * .top_wrapper .purchased_prod, #colorbox.add_to_cart_message #cboxLoadedContent > * .top_wrapper .cart, body.checkout_checkout main form fieldset > ul > li > label, body.checkout_checkout main form fieldset > ul > li input.field_string, body.checkout_checkout main form fieldset > ul > li input.field_email, body.checkout_checkout main form fieldset > ul > li input.field_password, body.checkout_checkout main form fieldset > ul > li select, body.checkout_checkout main form fieldset > ul > li input.field_postcode_lookup, body.checkout_checkout main form fieldset > ul > li input.field_phone, body.checkout_checkout main form fieldset > ul > li.field_postcode_lookup a, body.checkout_checkout main form fieldset > ul > li .select_wrapper, body.checkout_address #checkout_form fieldset > ul > li > label, body.account_update #checkout_form fieldset > ul > li > label, body.checkout_address #checkout_form fieldset > ul > li input.field_string, body.checkout_address #checkout_form fieldset > ul > li input.field_email, body.checkout_address #checkout_form fieldset > ul > li input.field_password, body.checkout_address #checkout_form fieldset > ul > li select, body.checkout_address #checkout_form fieldset > ul > li input.field_postcode_lookup, body.checkout_address #checkout_form fieldset > ul > li input.field_phone, body.account_update #checkout_form fieldset > ul > li input.field_string, body.account_update #checkout_form fieldset > ul > li input.field_email, body.account_update #checkout_form fieldset > ul > li input.field_password, body.account_update #checkout_form fieldset > ul > li select, body.account_update #checkout_form fieldset > ul > li input.field_postcode_lookup, body.account_update #checkout_form fieldset > ul > li input.field_phone, body.checkout_address #checkout_form fieldset > ul > li.field_postcode_lookup a, body.account_update #checkout_form fieldset > ul > li.field_postcode_lookup a, body.checkout_address #checkout_form fieldset > ul > li .select_wrapper, body.account_update #checkout_form fieldset > ul > li .select_wrapper, body.checkout_address #checkout_form #checkout_form_delivery_msg_field, body.account_update #checkout_form #checkout_form_delivery_msg_field, body.checkout_address #checkout_form #checkout_form_submitfield, body.account_update #checkout_form #checkout_form_submitfield, body.checkout_address .edit_address_form form fieldset > ul > li > label, body.account_update .edit_address_form form fieldset > ul > li > label, body.checkout_address .edit_address_form form fieldset > ul > li input.field_string, body.checkout_address .edit_address_form form fieldset > ul > li input.field_email, body.checkout_address .edit_address_form form fieldset > ul > li input.field_password, body.checkout_address .edit_address_form form fieldset > ul > li select, body.checkout_address .edit_address_form form fieldset > ul > li input.field_postcode_lookup, body.checkout_address .edit_address_form form fieldset > ul > li input.field_phone, body.account_update .edit_address_form form fieldset > ul > li input.field_string, body.account_update .edit_address_form form fieldset > ul > li input.field_email, body.account_update .edit_address_form form fieldset > ul > li input.field_password, body.account_update .edit_address_form form fieldset > ul > li select, body.account_update .edit_address_form form fieldset > ul > li input.field_postcode_lookup, body.account_update .edit_address_form form fieldset > ul > li input.field_phone, body.checkout_address .edit_address_form form fieldset > ul > li.field_postcode_lookup a, body.account_update .edit_address_form form fieldset > ul > li.field_postcode_lookup a, body.checkout_address .edit_address_form form fieldset > ul > li .select_wrapper, body.account_update .edit_address_form form fieldset > ul > li .select_wrapper, body.checkout_payment form fieldset > ul > li > label, body.checkout_3dsecure form fieldset > ul > li > label, body.checkout_payment form fieldset > ul > li input.field_string, body.checkout_payment form fieldset > ul > li input.field_email, body.checkout_payment form fieldset > ul > li input.field_password, body.checkout_payment form fieldset > ul > li select, body.checkout_payment form fieldset > ul > li input.field_postcode_lookup, body.checkout_payment form fieldset > ul > li input.field_phone, body.checkout_3dsecure form fieldset > ul > li input.field_string, body.checkout_3dsecure form fieldset > ul > li input.field_email, body.checkout_3dsecure form fieldset > ul > li input.field_password, body.checkout_3dsecure form fieldset > ul > li select, body.checkout_3dsecure form fieldset > ul > li input.field_postcode_lookup, body.checkout_3dsecure form fieldset > ul > li input.field_phone, body.checkout_payment form fieldset > ul > li.field_postcode_lookup a, body.checkout_3dsecure form fieldset > ul > li.field_postcode_lookup a, body.checkout_payment form fieldset > ul > li .select_wrapper, body.checkout_3dsecure form fieldset > ul > li .select_wrapper, body.pages form.formbuilder fieldset > ul > li > label, body.pages_contact form.formbuilder fieldset > ul > li > label, body.pages form.formbuilder fieldset > ul > li input.field_string, body.pages form.formbuilder fieldset > ul > li input.field_email, body.pages form.formbuilder fieldset > ul > li input.field_password, body.pages form.formbuilder fieldset > ul > li select, body.pages form.formbuilder fieldset > ul > li input.field_postcode_lookup, body.pages form.formbuilder fieldset > ul > li input.field_phone, body.pages_contact form.formbuilder fieldset > ul > li input.field_string, body.pages_contact form.formbuilder fieldset > ul > li input.field_email, body.pages_contact form.formbuilder fieldset > ul > li input.field_password, body.pages_contact form.formbuilder fieldset > ul > li select, body.pages_contact form.formbuilder fieldset > ul > li input.field_postcode_lookup, body.pages_contact form.formbuilder fieldset > ul > li input.field_phone, body.pages form.formbuilder fieldset > ul > li.field_postcode_lookup a, body.pages_contact form.formbuilder fieldset > ul > li.field_postcode_lookup a, body.pages form.formbuilder fieldset > ul > li .select_wrapper, body.pages_contact form.formbuilder fieldset > ul > li .select_wrapper, body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div.reviews #review_form, body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div.reviews .review_inner_wrapper, body.categories .prod_filter_form fieldset > ul > li, body.categories .prod_filter_form fieldset > nav > ul > li, body.search .prod_filter_form fieldset > ul > li, body.search .prod_filter_form fieldset > nav > ul > li, #colorbox #cboxLoadedContent .subscribe_popup #subscription_form, #colorbox #cboxLoadedContent .subscribe_popup #subscription_form #subscription_form_stid_field label, #colorbox #cboxLoadedContent .subscribe_popup #subscription_form #subscription_form_stid_field .select_wrapper, #colorbox #cboxLoadedContent .subscribe_popup .btn_wrap, #colorbox #cboxLoadedContent .subscribe_popup .btn_wrap_added.btn_wrap, body.blog_module .blog_post_wrapper .blog_post.first, .booking_form_wrap #booking_form fieldset > ul > li > label, .booking_form_wrap #booking_form fieldset > ul > li input.field_string, .booking_form_wrap #booking_form fieldset > ul > li input.field_email, .booking_form_wrap #booking_form fieldset > ul > li input.field_password, .booking_form_wrap #booking_form fieldset > ul > li select, .booking_form_wrap #booking_form fieldset > ul > li input.field_postcode_lookup, .booking_form_wrap #booking_form fieldset > ul > li input.field_phone, .booking_form_wrap #booking_form fieldset > ul > li.field_postcode_lookup a, .booking_form_wrap #booking_form fieldset > ul > li .select_wrapper, .event_filters_wrap .filter_form fieldset > ul > li, .event_filters_wrap .filter_form fieldset > nav > ul > li {
    float: left; }

  .col-sm-12, body.account_login main form fieldset > ul > li > label, body.account_forgotten main form fieldset > ul > li > label, body.account_register main form fieldset > ul > li > label, body.account_login main form fieldset > ul > li input.field_string, body.account_login main form fieldset > ul > li input.field_email, body.account_login main form fieldset > ul > li input.field_password, body.account_login main form fieldset > ul > li select, body.account_login main form fieldset > ul > li input.field_postcode_lookup, body.account_login main form fieldset > ul > li input.field_phone, body.account_forgotten main form fieldset > ul > li input.field_string, body.account_forgotten main form fieldset > ul > li input.field_email, body.account_forgotten main form fieldset > ul > li input.field_password, body.account_forgotten main form fieldset > ul > li select, body.account_forgotten main form fieldset > ul > li input.field_postcode_lookup, body.account_forgotten main form fieldset > ul > li input.field_phone, body.account_register main form fieldset > ul > li input.field_string, body.account_register main form fieldset > ul > li input.field_email, body.account_register main form fieldset > ul > li input.field_password, body.account_register main form fieldset > ul > li select, body.account_register main form fieldset > ul > li input.field_postcode_lookup, body.account_register main form fieldset > ul > li input.field_phone, body.account_login main form fieldset > ul > li.field_postcode_lookup a, body.account_forgotten main form fieldset > ul > li.field_postcode_lookup a, body.account_register main form fieldset > ul > li.field_postcode_lookup a, body.account_login main form fieldset > ul > li .select_wrapper, body.account_forgotten main form fieldset > ul > li .select_wrapper, body.account_register main form fieldset > ul > li .select_wrapper, body.account_module #update_details_form fieldset > ul > li > label, body.account_module #update_details_form fieldset > ul > li input.field_string, body.account_module #update_details_form fieldset > ul > li input.field_email, body.account_module #update_details_form fieldset > ul > li input.field_password, body.account_module #update_details_form fieldset > ul > li select, body.account_module #update_details_form fieldset > ul > li input.field_postcode_lookup, body.account_module #update_details_form fieldset > ul > li input.field_phone, body.account_module #update_details_form fieldset > ul > li.field_postcode_lookup a, body.account_module #update_details_form fieldset > ul > li .select_wrapper, #colorbox.add_to_cart_message #cboxLoadedContent > * .top_wrapper .purchased_prod, #colorbox.add_to_cart_message #cboxLoadedContent > * .top_wrapper .cart, body.checkout_checkout main form fieldset > ul > li > label, body.checkout_checkout main form fieldset > ul > li input.field_string, body.checkout_checkout main form fieldset > ul > li input.field_email, body.checkout_checkout main form fieldset > ul > li input.field_password, body.checkout_checkout main form fieldset > ul > li select, body.checkout_checkout main form fieldset > ul > li input.field_postcode_lookup, body.checkout_checkout main form fieldset > ul > li input.field_phone, body.checkout_checkout main form fieldset > ul > li.field_postcode_lookup a, body.checkout_checkout main form fieldset > ul > li .select_wrapper, body.checkout_address #checkout_form fieldset > ul > li > label, body.account_update #checkout_form fieldset > ul > li > label, body.checkout_address #checkout_form fieldset > ul > li input.field_string, body.checkout_address #checkout_form fieldset > ul > li input.field_email, body.checkout_address #checkout_form fieldset > ul > li input.field_password, body.checkout_address #checkout_form fieldset > ul > li select, body.checkout_address #checkout_form fieldset > ul > li input.field_postcode_lookup, body.checkout_address #checkout_form fieldset > ul > li input.field_phone, body.account_update #checkout_form fieldset > ul > li input.field_string, body.account_update #checkout_form fieldset > ul > li input.field_email, body.account_update #checkout_form fieldset > ul > li input.field_password, body.account_update #checkout_form fieldset > ul > li select, body.account_update #checkout_form fieldset > ul > li input.field_postcode_lookup, body.account_update #checkout_form fieldset > ul > li input.field_phone, body.checkout_address #checkout_form fieldset > ul > li.field_postcode_lookup a, body.account_update #checkout_form fieldset > ul > li.field_postcode_lookup a, body.checkout_address #checkout_form fieldset > ul > li .select_wrapper, body.account_update #checkout_form fieldset > ul > li .select_wrapper, body.checkout_address #checkout_form #checkout_form_delivery_msg_field, body.account_update #checkout_form #checkout_form_delivery_msg_field, body.checkout_address #checkout_form #checkout_form_submitfield, body.account_update #checkout_form #checkout_form_submitfield, body.checkout_address .edit_address_form form fieldset > ul > li > label, body.account_update .edit_address_form form fieldset > ul > li > label, body.checkout_address .edit_address_form form fieldset > ul > li input.field_string, body.checkout_address .edit_address_form form fieldset > ul > li input.field_email, body.checkout_address .edit_address_form form fieldset > ul > li input.field_password, body.checkout_address .edit_address_form form fieldset > ul > li select, body.checkout_address .edit_address_form form fieldset > ul > li input.field_postcode_lookup, body.checkout_address .edit_address_form form fieldset > ul > li input.field_phone, body.account_update .edit_address_form form fieldset > ul > li input.field_string, body.account_update .edit_address_form form fieldset > ul > li input.field_email, body.account_update .edit_address_form form fieldset > ul > li input.field_password, body.account_update .edit_address_form form fieldset > ul > li select, body.account_update .edit_address_form form fieldset > ul > li input.field_postcode_lookup, body.account_update .edit_address_form form fieldset > ul > li input.field_phone, body.checkout_address .edit_address_form form fieldset > ul > li.field_postcode_lookup a, body.account_update .edit_address_form form fieldset > ul > li.field_postcode_lookup a, body.checkout_address .edit_address_form form fieldset > ul > li .select_wrapper, body.account_update .edit_address_form form fieldset > ul > li .select_wrapper, body.checkout_payment form fieldset > ul > li > label, body.checkout_3dsecure form fieldset > ul > li > label, body.checkout_payment form fieldset > ul > li input.field_string, body.checkout_payment form fieldset > ul > li input.field_email, body.checkout_payment form fieldset > ul > li input.field_password, body.checkout_payment form fieldset > ul > li select, body.checkout_payment form fieldset > ul > li input.field_postcode_lookup, body.checkout_payment form fieldset > ul > li input.field_phone, body.checkout_3dsecure form fieldset > ul > li input.field_string, body.checkout_3dsecure form fieldset > ul > li input.field_email, body.checkout_3dsecure form fieldset > ul > li input.field_password, body.checkout_3dsecure form fieldset > ul > li select, body.checkout_3dsecure form fieldset > ul > li input.field_postcode_lookup, body.checkout_3dsecure form fieldset > ul > li input.field_phone, body.checkout_payment form fieldset > ul > li.field_postcode_lookup a, body.checkout_3dsecure form fieldset > ul > li.field_postcode_lookup a, body.checkout_payment form fieldset > ul > li .select_wrapper, body.checkout_3dsecure form fieldset > ul > li .select_wrapper, body.pages form.formbuilder fieldset > ul > li > label, body.pages_contact form.formbuilder fieldset > ul > li > label, body.pages form.formbuilder fieldset > ul > li input.field_string, body.pages form.formbuilder fieldset > ul > li input.field_email, body.pages form.formbuilder fieldset > ul > li input.field_password, body.pages form.formbuilder fieldset > ul > li select, body.pages form.formbuilder fieldset > ul > li input.field_postcode_lookup, body.pages form.formbuilder fieldset > ul > li input.field_phone, body.pages_contact form.formbuilder fieldset > ul > li input.field_string, body.pages_contact form.formbuilder fieldset > ul > li input.field_email, body.pages_contact form.formbuilder fieldset > ul > li input.field_password, body.pages_contact form.formbuilder fieldset > ul > li select, body.pages_contact form.formbuilder fieldset > ul > li input.field_postcode_lookup, body.pages_contact form.formbuilder fieldset > ul > li input.field_phone, body.pages form.formbuilder fieldset > ul > li.field_postcode_lookup a, body.pages_contact form.formbuilder fieldset > ul > li.field_postcode_lookup a, body.pages form.formbuilder fieldset > ul > li .select_wrapper, body.pages_contact form.formbuilder fieldset > ul > li .select_wrapper, body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div.reviews #review_form, body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div.reviews .review_inner_wrapper, body.categories .prod_filter_form fieldset > ul > li, body.categories .prod_filter_form fieldset > nav > ul > li, body.search .prod_filter_form fieldset > ul > li, body.search .prod_filter_form fieldset > nav > ul > li, #colorbox #cboxLoadedContent .subscribe_popup #subscription_form, #colorbox #cboxLoadedContent .subscribe_popup #subscription_form #subscription_form_stid_field label, #colorbox #cboxLoadedContent .subscribe_popup #subscription_form #subscription_form_stid_field .select_wrapper, #colorbox #cboxLoadedContent .subscribe_popup .btn_wrap, #colorbox #cboxLoadedContent .subscribe_popup .btn_wrap_added.btn_wrap, body.blog_module .blog_post_wrapper .blog_post.first, .booking_form_wrap #booking_form fieldset > ul > li > label, .booking_form_wrap #booking_form fieldset > ul > li input.field_string, .booking_form_wrap #booking_form fieldset > ul > li input.field_email, .booking_form_wrap #booking_form fieldset > ul > li input.field_password, .booking_form_wrap #booking_form fieldset > ul > li select, .booking_form_wrap #booking_form fieldset > ul > li input.field_postcode_lookup, .booking_form_wrap #booking_form fieldset > ul > li input.field_phone, .booking_form_wrap #booking_form fieldset > ul > li.field_postcode_lookup a, .booking_form_wrap #booking_form fieldset > ul > li .select_wrapper, .event_filters_wrap .filter_form fieldset > ul > li, .event_filters_wrap .filter_form fieldset > nav > ul > li {
    width: 100%; }

  .col-sm-11 {
    width: 91.66667%; }

  .col-sm-10 {
    width: 83.33333%; }

  .col-sm-9 {
    width: 75%; }

  .col-sm-8, #colorbox #cboxLoadedContent .subscribe_popup .detail_wrap {
    width: 66.66667%; }

  .col-sm-7, .event_filters_wrap #blog_list_filters > fieldset.fieldset_0 > nav > ul > li + li {
    width: 58.33333%; }

  .col-sm-6, .pages_404 .content .page_not_found_sitemap #sitemap section ul li, .events_404 .content .page_not_found_sitemap #sitemap section ul li, body.pages_sitemap main #sitemap section ul li, body.account_module #left_col ul, body.products #relateds ul li, body.categories ul#prod li, body.search ul#prod li, body.blog_module .blog_post_wrapper .blog_post.other, .booking_form_wrap #booking_form .fieldset_3 ul, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary, .events_wrap #event_list .event_wrapper .event, .home_events_wrap #event_list .event_wrapper .event, .related_events_wrap #event_list .event_wrapper .event {
    width: 50%; }

  .col-sm-5, .event_filters_wrap #blog_list_filters > fieldset.fieldset_0 > nav > ul > li, .event_filters_wrap #event_list_filters > fieldset.fieldset_0 > nav > ul > li:first-child + li {
    width: 41.66667%; }

  .col-sm-4, body.categories .prod_filter_form #prod_filter_product_type_field, body.categories .prod_filter_form #prod_filter_sort_field, body.categories .prod_filter_form .sort_pagi, body.search .prod_filter_form #prod_filter_product_type_field, body.search .prod_filter_form #prod_filter_sort_field, body.search .prod_filter_form .sort_pagi, #colorbox #cboxLoadedContent .subscribe_popup .img_wrap, .event_filters_wrap #event_list_filters > fieldset.fieldset_0 > nav > ul > li:first-child + li + li, .magazine_archive_wrap .magazine_archive li {
    width: 33.33333%; }

  .col-sm-3, .event_filters_wrap #event_list_filters > fieldset.fieldset_0 > nav > ul > li:first-child {
    width: 25%; }

  .col-sm-2 {
    width: 16.66667%; }

  .col-sm-1 {
    width: 8.33333%; }

  .col-sm-pull-12 {
    right: 100%; }

  .col-sm-pull-11 {
    right: 91.66667%; }

  .col-sm-pull-10 {
    right: 83.33333%; }

  .col-sm-pull-9 {
    right: 75%; }

  .col-sm-pull-8 {
    right: 66.66667%; }

  .col-sm-pull-7 {
    right: 58.33333%; }

  .col-sm-pull-6 {
    right: 50%; }

  .col-sm-pull-5 {
    right: 41.66667%; }

  .col-sm-pull-4 {
    right: 33.33333%; }

  .col-sm-pull-3 {
    right: 25%; }

  .col-sm-pull-2 {
    right: 16.66667%; }

  .col-sm-pull-1 {
    right: 8.33333%; }

  .col-sm-pull-0 {
    right: 0; }

  .col-sm-push-12 {
    left: 100%; }

  .col-sm-push-11 {
    left: 91.66667%; }

  .col-sm-push-10 {
    left: 83.33333%; }

  .col-sm-push-9 {
    left: 75%; }

  .col-sm-push-8 {
    left: 66.66667%; }

  .col-sm-push-7 {
    left: 58.33333%; }

  .col-sm-push-6 {
    left: 50%; }

  .col-sm-push-5 {
    left: 41.66667%; }

  .col-sm-push-4 {
    left: 33.33333%; }

  .col-sm-push-3 {
    left: 25%; }

  .col-sm-push-2 {
    left: 16.66667%; }

  .col-sm-push-1 {
    left: 8.33333%; }

  .col-sm-push-0 {
    left: 0; }

  .col-sm-offset-12 {
    margin-left: 100%; }

  .col-sm-offset-11 {
    margin-left: 91.66667%; }

  .col-sm-offset-10 {
    margin-left: 83.33333%; }

  .col-sm-offset-9 {
    margin-left: 75%; }

  .col-sm-offset-8 {
    margin-left: 66.66667%; }

  .col-sm-offset-7 {
    margin-left: 58.33333%; }

  .col-sm-offset-6 {
    margin-left: 50%; }

  .col-sm-offset-5 {
    margin-left: 41.66667%; }

  .col-sm-offset-4 {
    margin-left: 33.33333%; }

  .col-sm-offset-3 {
    margin-left: 25%; }

  .col-sm-offset-2 {
    margin-left: 16.66667%; }

  .col-sm-offset-1 {
    margin-left: 8.33333%; }

  .col-sm-offset-0 {
    margin-left: 0; } }
@media (min-width: 992px) {
  .col-md-1, .col-md-2, #colorbox #cboxLoadedContent .subscribe_popup .img_wrap, .magazine_archive_wrap .magazine_archive li, .col-md-3, body.account_module #left_col, body.checkout_module #checkout_progress ol li, #colorbox #cboxLoadedContent .subscribe_popup .detail_wrap, .event_filters_wrap #event_list_filters > fieldset.fieldset_0 > nav > ul > li:first-child, .events_wrap #event_list .event_wrapper .event, .home_events_wrap #event_list .event_wrapper .event, .col-md-4, .pages_404 .content .page_not_found_sitemap #sitemap section ul li, .events_404 .content .page_not_found_sitemap #sitemap section ul li, body.pages_sitemap main #sitemap section ul li, body.account_login main form fieldset > ul > li > label, body.account_forgotten main form fieldset > ul > li > label, body.account_register main form fieldset > ul > li > label, body.account_module #update_details_form fieldset > ul > li > label, body.checkout_checkout main form fieldset > ul > li > label, body.checkout_address #checkout_form fieldset > ul > li > label, body.account_update #checkout_form fieldset > ul > li > label, body.checkout_address .edit_address_form form fieldset > ul > li > label, body.account_update .edit_address_form form fieldset > ul > li > label, body.checkout_payment form fieldset > ul > li > label, body.checkout_3dsecure form fieldset > ul > li > label, body.pages form.formbuilder fieldset > ul > li > label, body.pages_contact form.formbuilder fieldset > ul > li > label, body.categories .prod_filter_form fieldset > ul > li, body.categories .prod_filter_form fieldset > nav > ul > li, body.search .prod_filter_form fieldset > ul > li, body.search .prod_filter_form fieldset > nav > ul > li, body.categories ul#prod li, body.search ul#prod li, .booking_form_wrap #booking_form fieldset > ul > li > label, .event_filters_wrap .filter_form fieldset > ul > li, .event_filters_wrap .filter_form fieldset > nav > ul > li, .event_filters_wrap #event_list_filters > fieldset.fieldset_0 > nav > ul > li:first-child + li + li, .col-md-5, #colorbox #cboxLoadedContent .subscribe_popup #subscription_form #subscription_form_stid_field label, .event_filters_wrap #event_list_filters > fieldset.fieldset_0 > nav > ul > li:first-child + li, .col-md-6, #login_form_links li, #colorbox.add_to_cart_message #cboxLoadedContent > * .top_wrapper .purchased_prod, #colorbox.add_to_cart_message #cboxLoadedContent > * .top_wrapper .cart, body.checkout_module #checkout_wrapper .checkout_wrapper, body.checkout_address #checkout_form #checkout_form_delivery_msg_field, body.account_update #checkout_form #checkout_form_delivery_msg_field, body.checkout_address #checkout_form #checkout_form_submitfield, body.account_update #checkout_form #checkout_form_submitfield, #formbuilder_1 fieldset, body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div.reviews #review_form, body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div.reviews .review_inner_wrapper, .col-md-7, #colorbox #cboxLoadedContent .subscribe_popup #subscription_form, #colorbox #cboxLoadedContent .subscribe_popup #subscription_form #subscription_form_stid_field .select_wrapper, #colorbox #cboxLoadedContent .subscribe_popup .btn_wrap, #colorbox #cboxLoadedContent .subscribe_popup .btn_wrap_added.btn_wrap, .col-md-8, body.account_login main form fieldset > ul > li input.field_string, body.account_login main form fieldset > ul > li input.field_email, body.account_login main form fieldset > ul > li input.field_password, body.account_login main form fieldset > ul > li select, body.account_login main form fieldset > ul > li input.field_postcode_lookup, body.account_login main form fieldset > ul > li input.field_phone, body.account_forgotten main form fieldset > ul > li input.field_string, body.account_forgotten main form fieldset > ul > li input.field_email, body.account_forgotten main form fieldset > ul > li input.field_password, body.account_forgotten main form fieldset > ul > li select, body.account_forgotten main form fieldset > ul > li input.field_postcode_lookup, body.account_forgotten main form fieldset > ul > li input.field_phone, body.account_register main form fieldset > ul > li input.field_string, body.account_register main form fieldset > ul > li input.field_email, body.account_register main form fieldset > ul > li input.field_password, body.account_register main form fieldset > ul > li select, body.account_register main form fieldset > ul > li input.field_postcode_lookup, body.account_register main form fieldset > ul > li input.field_phone, body.account_login main form fieldset > ul > li .select_wrapper, body.account_forgotten main form fieldset > ul > li .select_wrapper, body.account_register main form fieldset > ul > li .select_wrapper, body.account_module #update_details_form fieldset > ul > li input.field_string, body.account_module #update_details_form fieldset > ul > li input.field_email, body.account_module #update_details_form fieldset > ul > li input.field_password, body.account_module #update_details_form fieldset > ul > li select, body.account_module #update_details_form fieldset > ul > li input.field_postcode_lookup, body.account_module #update_details_form fieldset > ul > li input.field_phone, body.account_module #update_details_form fieldset > ul > li .select_wrapper, body.checkout_checkout main form fieldset > ul > li input.field_string, body.checkout_checkout main form fieldset > ul > li input.field_email, body.checkout_checkout main form fieldset > ul > li input.field_password, body.checkout_checkout main form fieldset > ul > li select, body.checkout_checkout main form fieldset > ul > li input.field_postcode_lookup, body.checkout_checkout main form fieldset > ul > li input.field_phone, body.checkout_checkout main form fieldset > ul > li .select_wrapper, body.checkout_address #checkout_form fieldset > ul > li input.field_string, body.checkout_address #checkout_form fieldset > ul > li input.field_email, body.checkout_address #checkout_form fieldset > ul > li input.field_password, body.checkout_address #checkout_form fieldset > ul > li select, body.checkout_address #checkout_form fieldset > ul > li input.field_postcode_lookup, body.checkout_address #checkout_form fieldset > ul > li input.field_phone, body.account_update #checkout_form fieldset > ul > li input.field_string, body.account_update #checkout_form fieldset > ul > li input.field_email, body.account_update #checkout_form fieldset > ul > li input.field_password, body.account_update #checkout_form fieldset > ul > li select, body.account_update #checkout_form fieldset > ul > li input.field_postcode_lookup, body.account_update #checkout_form fieldset > ul > li input.field_phone, body.checkout_address #checkout_form fieldset > ul > li .select_wrapper, body.account_update #checkout_form fieldset > ul > li .select_wrapper, body.checkout_address .edit_address_form form fieldset > ul > li input.field_string, body.checkout_address .edit_address_form form fieldset > ul > li input.field_email, body.checkout_address .edit_address_form form fieldset > ul > li input.field_password, body.checkout_address .edit_address_form form fieldset > ul > li select, body.checkout_address .edit_address_form form fieldset > ul > li input.field_postcode_lookup, body.checkout_address .edit_address_form form fieldset > ul > li input.field_phone, body.account_update .edit_address_form form fieldset > ul > li input.field_string, body.account_update .edit_address_form form fieldset > ul > li input.field_email, body.account_update .edit_address_form form fieldset > ul > li input.field_password, body.account_update .edit_address_form form fieldset > ul > li select, body.account_update .edit_address_form form fieldset > ul > li input.field_postcode_lookup, body.account_update .edit_address_form form fieldset > ul > li input.field_phone, body.checkout_address .edit_address_form form fieldset > ul > li .select_wrapper, body.account_update .edit_address_form form fieldset > ul > li .select_wrapper, body.checkout_payment form fieldset > ul > li input.field_string, body.checkout_payment form fieldset > ul > li input.field_email, body.checkout_payment form fieldset > ul > li input.field_password, body.checkout_payment form fieldset > ul > li select, body.checkout_payment form fieldset > ul > li input.field_postcode_lookup, body.checkout_payment form fieldset > ul > li input.field_phone, body.checkout_3dsecure form fieldset > ul > li input.field_string, body.checkout_3dsecure form fieldset > ul > li input.field_email, body.checkout_3dsecure form fieldset > ul > li input.field_password, body.checkout_3dsecure form fieldset > ul > li select, body.checkout_3dsecure form fieldset > ul > li input.field_postcode_lookup, body.checkout_3dsecure form fieldset > ul > li input.field_phone, body.checkout_payment form fieldset > ul > li .select_wrapper, body.checkout_3dsecure form fieldset > ul > li .select_wrapper, .head_block, body.pages form.formbuilder fieldset > ul > li input.field_string, body.pages form.formbuilder fieldset > ul > li input.field_email, body.pages form.formbuilder fieldset > ul > li input.field_password, body.pages form.formbuilder fieldset > ul > li select, body.pages form.formbuilder fieldset > ul > li input.field_postcode_lookup, body.pages form.formbuilder fieldset > ul > li input.field_phone, body.pages_contact form.formbuilder fieldset > ul > li input.field_string, body.pages_contact form.formbuilder fieldset > ul > li input.field_email, body.pages_contact form.formbuilder fieldset > ul > li input.field_password, body.pages_contact form.formbuilder fieldset > ul > li select, body.pages_contact form.formbuilder fieldset > ul > li input.field_postcode_lookup, body.pages_contact form.formbuilder fieldset > ul > li input.field_phone, body.pages form.formbuilder fieldset > ul > li .select_wrapper, body.pages_contact form.formbuilder fieldset > ul > li .select_wrapper, .booking_form_wrap #booking_form fieldset > ul > li input.field_string, .booking_form_wrap #booking_form fieldset > ul > li input.field_email, .booking_form_wrap #booking_form fieldset > ul > li input.field_password, .booking_form_wrap #booking_form fieldset > ul > li select, .booking_form_wrap #booking_form fieldset > ul > li input.field_postcode_lookup, .booking_form_wrap #booking_form fieldset > ul > li input.field_phone, .booking_form_wrap #booking_form fieldset > ul > li .select_wrapper, .col-md-9, body.account_module #left_col + .left_col, .col-md-10, .col-md-11, .col-md-12, body.account_login main form fieldset > ul > li.field_postcode_lookup a, body.account_forgotten main form fieldset > ul > li.field_postcode_lookup a, body.account_register main form fieldset > ul > li.field_postcode_lookup a, body.account_module #update_details_form fieldset > ul > li.field_postcode_lookup a, body.account_module #left_col .row h2.account_sub_title, .pages_404 .content .page_not_found_sitemap #sitemap section body.account_module #left_col ul h2.account_sub_title, .events_404 .content .page_not_found_sitemap #sitemap section body.account_module #left_col ul h2.account_sub_title, body.account_module #left_col body.pages_sitemap main #sitemap section ul h2.account_sub_title, body.pages_sitemap main #sitemap section body.account_module #left_col ul h2.account_sub_title, body.account_module #left_col .content h2.account_sub_title, body.account_module #left_col body.products #relateds ul h2.account_sub_title, body.products #relateds body.account_module #left_col ul h2.account_sub_title, body.account_module #left_col body.categories .prod_filter_form fieldset > ul h2.account_sub_title, body.categories .prod_filter_form body.account_module #left_col fieldset > ul h2.account_sub_title, body.account_module #left_col body.search .prod_filter_form fieldset > ul h2.account_sub_title, body.search .prod_filter_form body.account_module #left_col fieldset > ul h2.account_sub_title, body.account_module #left_col body.categories ul#prod h2.account_sub_title, body.categories body.account_module #left_col ul#prod h2.account_sub_title, body.account_module #left_col body.search ul#prod h2.account_sub_title, body.search body.account_module #left_col ul#prod h2.account_sub_title, body.account_module #left_col #colorbox #cboxLoadedContent .subscribe_popup #subscription_form #subscription_form_stid_field h2.account_sub_title, #colorbox #cboxLoadedContent .subscribe_popup #subscription_form body.account_module #left_col #subscription_form_stid_field h2.account_sub_title, body.account_module #left_col body.blog_module .blog_post_wrapper h2.account_sub_title, body.blog_module body.account_module #left_col .blog_post_wrapper h2.account_sub_title, body.account_module #left_col .booking_form_wrap #booking_form .fieldset_3 h2.account_sub_title, .booking_form_wrap #booking_form body.account_module #left_col .fieldset_3 h2.account_sub_title, body.account_module #left_col .event_filters_wrap .filter_form fieldset > ul h2.account_sub_title, .event_filters_wrap .filter_form body.account_module #left_col fieldset > ul h2.account_sub_title, body.account_module #left_col .events_wrap #event_list .event_wrapper h2.account_sub_title, .events_wrap #event_list body.account_module #left_col .event_wrapper h2.account_sub_title, body.account_module #left_col .home_events_wrap #event_list .event_wrapper h2.account_sub_title, .home_events_wrap #event_list body.account_module #left_col .event_wrapper h2.account_sub_title, body.account_module #left_col .related_events_wrap #event_list .event_wrapper h2.account_sub_title, .related_events_wrap #event_list body.account_module #left_col .event_wrapper h2.account_sub_title, body.account_module #left_col .magazine_archive_wrap .magazine_archive h2.account_sub_title, .magazine_archive_wrap body.account_module #left_col .magazine_archive h2.account_sub_title, body.account_module #left_col ul, body.checkout_checkout main form fieldset > ul > li.field_postcode_lookup a, body.checkout_address #checkout_form fieldset > ul > li.field_postcode_lookup a, body.account_update #checkout_form fieldset > ul > li.field_postcode_lookup a, body.checkout_address .edit_address_form form fieldset > ul > li.field_postcode_lookup a, body.account_update .edit_address_form form fieldset > ul > li.field_postcode_lookup a, body.checkout_payment form fieldset > ul > li.field_postcode_lookup a, body.checkout_3dsecure form fieldset > ul > li.field_postcode_lookup a, body.pages form.formbuilder fieldset > ul > li.field_postcode_lookup a, body.pages_contact form.formbuilder fieldset > ul > li.field_postcode_lookup a, body.products #relateds ul li, .booking_form_wrap #booking_form fieldset > ul > li.field_postcode_lookup a, .related_events_wrap #event_list .event_wrapper .event {
    float: left; }

  .col-md-12, body.account_login main form fieldset > ul > li.field_postcode_lookup a, body.account_forgotten main form fieldset > ul > li.field_postcode_lookup a, body.account_register main form fieldset > ul > li.field_postcode_lookup a, body.account_module #update_details_form fieldset > ul > li.field_postcode_lookup a, body.account_module #left_col .row h2.account_sub_title, .pages_404 .content .page_not_found_sitemap #sitemap section body.account_module #left_col ul h2.account_sub_title, .events_404 .content .page_not_found_sitemap #sitemap section body.account_module #left_col ul h2.account_sub_title, body.account_module #left_col body.pages_sitemap main #sitemap section ul h2.account_sub_title, body.pages_sitemap main #sitemap section body.account_module #left_col ul h2.account_sub_title, body.account_module #left_col .content h2.account_sub_title, body.account_module #left_col body.products #relateds ul h2.account_sub_title, body.products #relateds body.account_module #left_col ul h2.account_sub_title, body.account_module #left_col body.categories .prod_filter_form fieldset > ul h2.account_sub_title, body.categories .prod_filter_form body.account_module #left_col fieldset > ul h2.account_sub_title, body.account_module #left_col body.search .prod_filter_form fieldset > ul h2.account_sub_title, body.search .prod_filter_form body.account_module #left_col fieldset > ul h2.account_sub_title, body.account_module #left_col body.categories ul#prod h2.account_sub_title, body.categories body.account_module #left_col ul#prod h2.account_sub_title, body.account_module #left_col body.search ul#prod h2.account_sub_title, body.search body.account_module #left_col ul#prod h2.account_sub_title, body.account_module #left_col #colorbox #cboxLoadedContent .subscribe_popup #subscription_form #subscription_form_stid_field h2.account_sub_title, #colorbox #cboxLoadedContent .subscribe_popup #subscription_form body.account_module #left_col #subscription_form_stid_field h2.account_sub_title, body.account_module #left_col body.blog_module .blog_post_wrapper h2.account_sub_title, body.blog_module body.account_module #left_col .blog_post_wrapper h2.account_sub_title, body.account_module #left_col .booking_form_wrap #booking_form .fieldset_3 h2.account_sub_title, .booking_form_wrap #booking_form body.account_module #left_col .fieldset_3 h2.account_sub_title, body.account_module #left_col .event_filters_wrap .filter_form fieldset > ul h2.account_sub_title, .event_filters_wrap .filter_form body.account_module #left_col fieldset > ul h2.account_sub_title, body.account_module #left_col .events_wrap #event_list .event_wrapper h2.account_sub_title, .events_wrap #event_list body.account_module #left_col .event_wrapper h2.account_sub_title, body.account_module #left_col .home_events_wrap #event_list .event_wrapper h2.account_sub_title, .home_events_wrap #event_list body.account_module #left_col .event_wrapper h2.account_sub_title, body.account_module #left_col .related_events_wrap #event_list .event_wrapper h2.account_sub_title, .related_events_wrap #event_list body.account_module #left_col .event_wrapper h2.account_sub_title, body.account_module #left_col .magazine_archive_wrap .magazine_archive h2.account_sub_title, .magazine_archive_wrap body.account_module #left_col .magazine_archive h2.account_sub_title, body.account_module #left_col ul, body.checkout_checkout main form fieldset > ul > li.field_postcode_lookup a, body.checkout_address #checkout_form fieldset > ul > li.field_postcode_lookup a, body.account_update #checkout_form fieldset > ul > li.field_postcode_lookup a, body.checkout_address .edit_address_form form fieldset > ul > li.field_postcode_lookup a, body.account_update .edit_address_form form fieldset > ul > li.field_postcode_lookup a, body.checkout_payment form fieldset > ul > li.field_postcode_lookup a, body.checkout_3dsecure form fieldset > ul > li.field_postcode_lookup a, body.pages form.formbuilder fieldset > ul > li.field_postcode_lookup a, body.pages_contact form.formbuilder fieldset > ul > li.field_postcode_lookup a, body.products #relateds ul li, .booking_form_wrap #booking_form fieldset > ul > li.field_postcode_lookup a, .related_events_wrap #event_list .event_wrapper .event {
    width: 100%; }

  .col-md-11 {
    width: 91.66667%; }

  .col-md-10 {
    width: 83.33333%; }

  .col-md-9, body.account_module #left_col + .left_col {
    width: 75%; }

  .col-md-8, body.account_login main form fieldset > ul > li input.field_string, body.account_login main form fieldset > ul > li input.field_email, body.account_login main form fieldset > ul > li input.field_password, body.account_login main form fieldset > ul > li select, body.account_login main form fieldset > ul > li input.field_postcode_lookup, body.account_login main form fieldset > ul > li input.field_phone, body.account_forgotten main form fieldset > ul > li input.field_string, body.account_forgotten main form fieldset > ul > li input.field_email, body.account_forgotten main form fieldset > ul > li input.field_password, body.account_forgotten main form fieldset > ul > li select, body.account_forgotten main form fieldset > ul > li input.field_postcode_lookup, body.account_forgotten main form fieldset > ul > li input.field_phone, body.account_register main form fieldset > ul > li input.field_string, body.account_register main form fieldset > ul > li input.field_email, body.account_register main form fieldset > ul > li input.field_password, body.account_register main form fieldset > ul > li select, body.account_register main form fieldset > ul > li input.field_postcode_lookup, body.account_register main form fieldset > ul > li input.field_phone, body.account_login main form fieldset > ul > li .select_wrapper, body.account_forgotten main form fieldset > ul > li .select_wrapper, body.account_register main form fieldset > ul > li .select_wrapper, body.account_module #update_details_form fieldset > ul > li input.field_string, body.account_module #update_details_form fieldset > ul > li input.field_email, body.account_module #update_details_form fieldset > ul > li input.field_password, body.account_module #update_details_form fieldset > ul > li select, body.account_module #update_details_form fieldset > ul > li input.field_postcode_lookup, body.account_module #update_details_form fieldset > ul > li input.field_phone, body.account_module #update_details_form fieldset > ul > li .select_wrapper, body.checkout_checkout main form fieldset > ul > li input.field_string, body.checkout_checkout main form fieldset > ul > li input.field_email, body.checkout_checkout main form fieldset > ul > li input.field_password, body.checkout_checkout main form fieldset > ul > li select, body.checkout_checkout main form fieldset > ul > li input.field_postcode_lookup, body.checkout_checkout main form fieldset > ul > li input.field_phone, body.checkout_checkout main form fieldset > ul > li .select_wrapper, body.checkout_address #checkout_form fieldset > ul > li input.field_string, body.checkout_address #checkout_form fieldset > ul > li input.field_email, body.checkout_address #checkout_form fieldset > ul > li input.field_password, body.checkout_address #checkout_form fieldset > ul > li select, body.checkout_address #checkout_form fieldset > ul > li input.field_postcode_lookup, body.checkout_address #checkout_form fieldset > ul > li input.field_phone, body.account_update #checkout_form fieldset > ul > li input.field_string, body.account_update #checkout_form fieldset > ul > li input.field_email, body.account_update #checkout_form fieldset > ul > li input.field_password, body.account_update #checkout_form fieldset > ul > li select, body.account_update #checkout_form fieldset > ul > li input.field_postcode_lookup, body.account_update #checkout_form fieldset > ul > li input.field_phone, body.checkout_address #checkout_form fieldset > ul > li .select_wrapper, body.account_update #checkout_form fieldset > ul > li .select_wrapper, body.checkout_address .edit_address_form form fieldset > ul > li input.field_string, body.checkout_address .edit_address_form form fieldset > ul > li input.field_email, body.checkout_address .edit_address_form form fieldset > ul > li input.field_password, body.checkout_address .edit_address_form form fieldset > ul > li select, body.checkout_address .edit_address_form form fieldset > ul > li input.field_postcode_lookup, body.checkout_address .edit_address_form form fieldset > ul > li input.field_phone, body.account_update .edit_address_form form fieldset > ul > li input.field_string, body.account_update .edit_address_form form fieldset > ul > li input.field_email, body.account_update .edit_address_form form fieldset > ul > li input.field_password, body.account_update .edit_address_form form fieldset > ul > li select, body.account_update .edit_address_form form fieldset > ul > li input.field_postcode_lookup, body.account_update .edit_address_form form fieldset > ul > li input.field_phone, body.checkout_address .edit_address_form form fieldset > ul > li .select_wrapper, body.account_update .edit_address_form form fieldset > ul > li .select_wrapper, body.checkout_payment form fieldset > ul > li input.field_string, body.checkout_payment form fieldset > ul > li input.field_email, body.checkout_payment form fieldset > ul > li input.field_password, body.checkout_payment form fieldset > ul > li select, body.checkout_payment form fieldset > ul > li input.field_postcode_lookup, body.checkout_payment form fieldset > ul > li input.field_phone, body.checkout_3dsecure form fieldset > ul > li input.field_string, body.checkout_3dsecure form fieldset > ul > li input.field_email, body.checkout_3dsecure form fieldset > ul > li input.field_password, body.checkout_3dsecure form fieldset > ul > li select, body.checkout_3dsecure form fieldset > ul > li input.field_postcode_lookup, body.checkout_3dsecure form fieldset > ul > li input.field_phone, body.checkout_payment form fieldset > ul > li .select_wrapper, body.checkout_3dsecure form fieldset > ul > li .select_wrapper, .head_block, body.pages form.formbuilder fieldset > ul > li input.field_string, body.pages form.formbuilder fieldset > ul > li input.field_email, body.pages form.formbuilder fieldset > ul > li input.field_password, body.pages form.formbuilder fieldset > ul > li select, body.pages form.formbuilder fieldset > ul > li input.field_postcode_lookup, body.pages form.formbuilder fieldset > ul > li input.field_phone, body.pages_contact form.formbuilder fieldset > ul > li input.field_string, body.pages_contact form.formbuilder fieldset > ul > li input.field_email, body.pages_contact form.formbuilder fieldset > ul > li input.field_password, body.pages_contact form.formbuilder fieldset > ul > li select, body.pages_contact form.formbuilder fieldset > ul > li input.field_postcode_lookup, body.pages_contact form.formbuilder fieldset > ul > li input.field_phone, body.pages form.formbuilder fieldset > ul > li .select_wrapper, body.pages_contact form.formbuilder fieldset > ul > li .select_wrapper, .booking_form_wrap #booking_form fieldset > ul > li input.field_string, .booking_form_wrap #booking_form fieldset > ul > li input.field_email, .booking_form_wrap #booking_form fieldset > ul > li input.field_password, .booking_form_wrap #booking_form fieldset > ul > li select, .booking_form_wrap #booking_form fieldset > ul > li input.field_postcode_lookup, .booking_form_wrap #booking_form fieldset > ul > li input.field_phone, .booking_form_wrap #booking_form fieldset > ul > li .select_wrapper {
    width: 66.66667%; }

  .col-md-7, #colorbox #cboxLoadedContent .subscribe_popup #subscription_form, #colorbox #cboxLoadedContent .subscribe_popup #subscription_form #subscription_form_stid_field .select_wrapper, #colorbox #cboxLoadedContent .subscribe_popup .btn_wrap, #colorbox #cboxLoadedContent .subscribe_popup .btn_wrap_added.btn_wrap {
    width: 58.33333%; }

  .col-md-6, #login_form_links li, #colorbox.add_to_cart_message #cboxLoadedContent > * .top_wrapper .purchased_prod, #colorbox.add_to_cart_message #cboxLoadedContent > * .top_wrapper .cart, body.checkout_module #checkout_wrapper .checkout_wrapper, body.checkout_address #checkout_form #checkout_form_delivery_msg_field, body.account_update #checkout_form #checkout_form_delivery_msg_field, body.checkout_address #checkout_form #checkout_form_submitfield, body.account_update #checkout_form #checkout_form_submitfield, #formbuilder_1 fieldset, body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div.reviews #review_form, body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div.reviews .review_inner_wrapper {
    width: 50%; }

  .col-md-5, #colorbox #cboxLoadedContent .subscribe_popup #subscription_form #subscription_form_stid_field label, .event_filters_wrap #event_list_filters > fieldset.fieldset_0 > nav > ul > li:first-child + li {
    width: 41.66667%; }

  .col-md-4, .pages_404 .content .page_not_found_sitemap #sitemap section ul li, .events_404 .content .page_not_found_sitemap #sitemap section ul li, body.pages_sitemap main #sitemap section ul li, body.account_login main form fieldset > ul > li > label, body.account_forgotten main form fieldset > ul > li > label, body.account_register main form fieldset > ul > li > label, body.account_module #update_details_form fieldset > ul > li > label, body.checkout_checkout main form fieldset > ul > li > label, body.checkout_address #checkout_form fieldset > ul > li > label, body.account_update #checkout_form fieldset > ul > li > label, body.checkout_address .edit_address_form form fieldset > ul > li > label, body.account_update .edit_address_form form fieldset > ul > li > label, body.checkout_payment form fieldset > ul > li > label, body.checkout_3dsecure form fieldset > ul > li > label, body.pages form.formbuilder fieldset > ul > li > label, body.pages_contact form.formbuilder fieldset > ul > li > label, body.categories .prod_filter_form fieldset > ul > li, body.categories .prod_filter_form fieldset > nav > ul > li, body.search .prod_filter_form fieldset > ul > li, body.search .prod_filter_form fieldset > nav > ul > li, body.categories ul#prod li, body.search ul#prod li, .booking_form_wrap #booking_form fieldset > ul > li > label, .event_filters_wrap .filter_form fieldset > ul > li, .event_filters_wrap .filter_form fieldset > nav > ul > li, .event_filters_wrap #event_list_filters > fieldset.fieldset_0 > nav > ul > li:first-child + li + li {
    width: 33.33333%; }

  .col-md-3, body.account_module #left_col, body.checkout_module #checkout_progress ol li, #colorbox #cboxLoadedContent .subscribe_popup .detail_wrap, .event_filters_wrap #event_list_filters > fieldset.fieldset_0 > nav > ul > li:first-child, .events_wrap #event_list .event_wrapper .event, .home_events_wrap #event_list .event_wrapper .event {
    width: 25%; }

  .col-md-2, #colorbox #cboxLoadedContent .subscribe_popup .img_wrap, .magazine_archive_wrap .magazine_archive li {
    width: 16.66667%; }

  .col-md-1 {
    width: 8.33333%; }

  .col-md-pull-12 {
    right: 100%; }

  .col-md-pull-11 {
    right: 91.66667%; }

  .col-md-pull-10 {
    right: 83.33333%; }

  .col-md-pull-9 {
    right: 75%; }

  .col-md-pull-8 {
    right: 66.66667%; }

  .col-md-pull-7 {
    right: 58.33333%; }

  .col-md-pull-6 {
    right: 50%; }

  .col-md-pull-5 {
    right: 41.66667%; }

  .col-md-pull-4 {
    right: 33.33333%; }

  .col-md-pull-3 {
    right: 25%; }

  .col-md-pull-2 {
    right: 16.66667%; }

  .col-md-pull-1 {
    right: 8.33333%; }

  .col-md-pull-0 {
    right: 0; }

  .col-md-push-12 {
    left: 100%; }

  .col-md-push-11 {
    left: 91.66667%; }

  .col-md-push-10 {
    left: 83.33333%; }

  .col-md-push-9 {
    left: 75%; }

  .col-md-push-8 {
    left: 66.66667%; }

  .col-md-push-7 {
    left: 58.33333%; }

  .col-md-push-6 {
    left: 50%; }

  .col-md-push-5 {
    left: 41.66667%; }

  .col-md-push-4 {
    left: 33.33333%; }

  .col-md-push-3 {
    left: 25%; }

  .col-md-push-2 {
    left: 16.66667%; }

  .col-md-push-1 {
    left: 8.33333%; }

  .col-md-push-0 {
    left: 0; }

  .col-md-offset-12 {
    margin-left: 100%; }

  .col-md-offset-11 {
    margin-left: 91.66667%; }

  .col-md-offset-10 {
    margin-left: 83.33333%; }

  .col-md-offset-9 {
    margin-left: 75%; }

  .col-md-offset-8 {
    margin-left: 66.66667%; }

  .col-md-offset-7 {
    margin-left: 58.33333%; }

  .col-md-offset-6 {
    margin-left: 50%; }

  .col-md-offset-5 {
    margin-left: 41.66667%; }

  .col-md-offset-4 {
    margin-left: 33.33333%; }

  .col-md-offset-3 {
    margin-left: 25%; }

  .col-md-offset-2 {
    margin-left: 16.66667%; }

  .col-md-offset-1 {
    margin-left: 8.33333%; }

  .col-md-offset-0 {
    margin-left: 0; } }
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, body.account_login main form fieldset > ul > li.field_postcode_lookup a, body.account_forgotten main form fieldset > ul > li.field_postcode_lookup a, body.account_register main form fieldset > ul > li.field_postcode_lookup a, body.account_module #update_details_form fieldset > ul > li.field_postcode_lookup a, body.checkout_checkout main form fieldset > ul > li.field_postcode_lookup a, body.checkout_address #checkout_form fieldset > ul > li.field_postcode_lookup a, body.account_update #checkout_form fieldset > ul > li.field_postcode_lookup a, body.checkout_address .edit_address_form form fieldset > ul > li.field_postcode_lookup a, body.account_update .edit_address_form form fieldset > ul > li.field_postcode_lookup a, body.checkout_payment form fieldset > ul > li.field_postcode_lookup a, body.checkout_3dsecure form fieldset > ul > li.field_postcode_lookup a, body.pages form.formbuilder fieldset > ul > li.field_postcode_lookup a, body.pages_contact form.formbuilder fieldset > ul > li.field_postcode_lookup a, .booking_form_wrap #booking_form fieldset > ul > li.field_postcode_lookup a {
    float: left; }

  .col-lg-12, body.account_login main form fieldset > ul > li.field_postcode_lookup a, body.account_forgotten main form fieldset > ul > li.field_postcode_lookup a, body.account_register main form fieldset > ul > li.field_postcode_lookup a, body.account_module #update_details_form fieldset > ul > li.field_postcode_lookup a, body.checkout_checkout main form fieldset > ul > li.field_postcode_lookup a, body.checkout_address #checkout_form fieldset > ul > li.field_postcode_lookup a, body.account_update #checkout_form fieldset > ul > li.field_postcode_lookup a, body.checkout_address .edit_address_form form fieldset > ul > li.field_postcode_lookup a, body.account_update .edit_address_form form fieldset > ul > li.field_postcode_lookup a, body.checkout_payment form fieldset > ul > li.field_postcode_lookup a, body.checkout_3dsecure form fieldset > ul > li.field_postcode_lookup a, body.pages form.formbuilder fieldset > ul > li.field_postcode_lookup a, body.pages_contact form.formbuilder fieldset > ul > li.field_postcode_lookup a, .booking_form_wrap #booking_form fieldset > ul > li.field_postcode_lookup a {
    width: 100%; }

  .col-lg-11 {
    width: 91.66667%; }

  .col-lg-10 {
    width: 83.33333%; }

  .col-lg-9 {
    width: 75%; }

  .col-lg-8 {
    width: 66.66667%; }

  .col-lg-7 {
    width: 58.33333%; }

  .col-lg-6 {
    width: 50%; }

  .col-lg-5 {
    width: 41.66667%; }

  .col-lg-4 {
    width: 33.33333%; }

  .col-lg-3 {
    width: 25%; }

  .col-lg-2 {
    width: 16.66667%; }

  .col-lg-1 {
    width: 8.33333%; }

  .col-lg-pull-12 {
    right: 100%; }

  .col-lg-pull-11 {
    right: 91.66667%; }

  .col-lg-pull-10 {
    right: 83.33333%; }

  .col-lg-pull-9 {
    right: 75%; }

  .col-lg-pull-8 {
    right: 66.66667%; }

  .col-lg-pull-7 {
    right: 58.33333%; }

  .col-lg-pull-6 {
    right: 50%; }

  .col-lg-pull-5 {
    right: 41.66667%; }

  .col-lg-pull-4 {
    right: 33.33333%; }

  .col-lg-pull-3 {
    right: 25%; }

  .col-lg-pull-2 {
    right: 16.66667%; }

  .col-lg-pull-1 {
    right: 8.33333%; }

  .col-lg-pull-0 {
    right: 0; }

  .col-lg-push-12 {
    left: 100%; }

  .col-lg-push-11 {
    left: 91.66667%; }

  .col-lg-push-10 {
    left: 83.33333%; }

  .col-lg-push-9 {
    left: 75%; }

  .col-lg-push-8 {
    left: 66.66667%; }

  .col-lg-push-7 {
    left: 58.33333%; }

  .col-lg-push-6 {
    left: 50%; }

  .col-lg-push-5 {
    left: 41.66667%; }

  .col-lg-push-4 {
    left: 33.33333%; }

  .col-lg-push-3 {
    left: 25%; }

  .col-lg-push-2 {
    left: 16.66667%; }

  .col-lg-push-1 {
    left: 8.33333%; }

  .col-lg-push-0 {
    left: 0; }

  .col-lg-offset-12 {
    margin-left: 100%; }

  .col-lg-offset-11 {
    margin-left: 91.66667%; }

  .col-lg-offset-10 {
    margin-left: 83.33333%; }

  .col-lg-offset-9 {
    margin-left: 75%; }

  .col-lg-offset-8 {
    margin-left: 66.66667%; }

  .col-lg-offset-7 {
    margin-left: 58.33333%; }

  .col-lg-offset-6 {
    margin-left: 50%; }

  .col-lg-offset-5 {
    margin-left: 41.66667%; }

  .col-lg-offset-4 {
    margin-left: 33.33333%; }

  .col-lg-offset-3 {
    margin-left: 25%; }

  .col-lg-offset-2 {
    margin-left: 16.66667%; }

  .col-lg-offset-1 {
    margin-left: 8.33333%; }

  .col-lg-offset-0 {
    margin-left: 0; } }
.clearfix:before, .clearfix:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .pages_404 .content .page_not_found_sitemap #sitemap section ul:before, .events_404 .content .page_not_found_sitemap #sitemap section ul:before, body.pages_sitemap main #sitemap section ul:before, body.account_module .content:before, body.products #relateds ul:before, body.categories .prod_filter_form fieldset > ul:before, body.search .prod_filter_form fieldset > ul:before, body.categories ul#prod:before, body.search ul#prod:before, #colorbox #cboxLoadedContent .subscribe_popup #subscription_form #subscription_form_stid_field:before, body.blog_module .blog_post_wrapper:before, .booking_form_wrap #booking_form .fieldset_3:before, .event_filters_wrap .filter_form fieldset > ul:before, .events_wrap #event_list .event_wrapper:before, .home_events_wrap #event_list .event_wrapper:before, .related_events_wrap #event_list .event_wrapper:before, .magazine_archive_wrap .magazine_archive:before, .row:after, .pages_404 .content .page_not_found_sitemap #sitemap section ul:after, .events_404 .content .page_not_found_sitemap #sitemap section ul:after, body.pages_sitemap main #sitemap section ul:after, body.account_module .content:after, body.products #relateds ul:after, body.categories .prod_filter_form fieldset > ul:after, body.search .prod_filter_form fieldset > ul:after, body.categories ul#prod:after, body.search ul#prod:after, #colorbox #cboxLoadedContent .subscribe_popup #subscription_form #subscription_form_stid_field:after, body.blog_module .blog_post_wrapper:after, .booking_form_wrap #booking_form .fieldset_3:after, .event_filters_wrap .filter_form fieldset > ul:after, .events_wrap #event_list .event_wrapper:after, .home_events_wrap #event_list .event_wrapper:after, .related_events_wrap #event_list .event_wrapper:after, .magazine_archive_wrap .magazine_archive:after {
  content: " ";
  display: table; }

.clearfix:after, .container:after, .container-fluid:after, .row:after, .pages_404 .content .page_not_found_sitemap #sitemap section ul:after, .events_404 .content .page_not_found_sitemap #sitemap section ul:after, body.pages_sitemap main #sitemap section ul:after, body.account_module .content:after, body.products #relateds ul:after, body.categories .prod_filter_form fieldset > ul:after, body.search .prod_filter_form fieldset > ul:after, body.categories ul#prod:after, body.search ul#prod:after, #colorbox #cboxLoadedContent .subscribe_popup #subscription_form #subscription_form_stid_field:after, body.blog_module .blog_post_wrapper:after, .booking_form_wrap #booking_form .fieldset_3:after, .event_filters_wrap .filter_form fieldset > ul:after, .events_wrap #event_list .event_wrapper:after, .home_events_wrap #event_list .event_wrapper:after, .related_events_wrap #event_list .event_wrapper:after, .magazine_archive_wrap .magazine_archive:after {
  clear: both; }

.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto; }

.pull-right {
  float: right !important; }

.pull-left {
  float: left !important; }

.hide {
  display: none !important; }

.show {
  display: block !important; }

.invisible {
  visibility: hidden; }

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

.hidden {
  display: none !important;
  visibility: hidden !important; }

.affix {
  position: fixed; }

@-ms-viewport {
  width: device-width; }

.visible-xs, header .inner .top #top_nav .mobile_menu_button_wrap .mobile_menu_button, .visible-sm, .visible-md, .visible-lg {
  display: none !important; }

@media (max-width: 767px) {
  .visible-xs, header .inner .top #top_nav .mobile_menu_button_wrap .mobile_menu_button {
    display: block !important; }

  table.visible-xs, header .inner .top #top_nav .mobile_menu_button_wrap table.mobile_menu_button {
    display: table; }

  tr.visible-xs, header .inner .top #top_nav .mobile_menu_button_wrap tr.mobile_menu_button {
    display: table-row !important; }

  th.visible-xs, header .inner .top #top_nav .mobile_menu_button_wrap th.mobile_menu_button, td.visible-xs, header .inner .top #top_nav .mobile_menu_button_wrap td.mobile_menu_button {
    display: table-cell !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important; }

  table.visible-sm {
    display: table; }

  tr.visible-sm {
    display: table-row !important; }

  th.visible-sm, td.visible-sm {
    display: table-cell !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important; }

  table.visible-md {
    display: table; }

  tr.visible-md {
    display: table-row !important; }

  th.visible-md, td.visible-md {
    display: table-cell !important; } }
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important; }

  table.visible-lg {
    display: table; }

  tr.visible-lg {
    display: table-row !important; }

  th.visible-lg, td.visible-lg {
    display: table-cell !important; } }
@media (max-width: 767px) {
  .hidden-xs, #colorbox.add_to_cart_message #cboxLoadedContent > * .top_wrapper .cart h3, body.checkout_module #checkout_progress, body.checkout_confirmation div#checkout_wrapper .checkout_inner_wrapper > p a.checkout_print, #colorbox #cboxClose, #home_headers_wrap .controls, .event_detail_wrap .event_head .row .next_prev .slash, .event_detail_wrap .event_head .pages_404 .content .page_not_found_sitemap #sitemap section ul .next_prev .slash, .pages_404 .content .page_not_found_sitemap #sitemap section .event_detail_wrap .event_head ul .next_prev .slash, .event_detail_wrap .event_head .events_404 .content .page_not_found_sitemap #sitemap section ul .next_prev .slash, .events_404 .content .page_not_found_sitemap #sitemap section .event_detail_wrap .event_head ul .next_prev .slash, .event_detail_wrap .event_head body.pages_sitemap main #sitemap section ul .next_prev .slash, body.pages_sitemap main #sitemap section .event_detail_wrap .event_head ul .next_prev .slash, .event_detail_wrap .event_head body.account_module .content .next_prev .slash, body.account_module .event_detail_wrap .event_head .content .next_prev .slash, .event_detail_wrap .event_head body.products #relateds ul .next_prev .slash, body.products #relateds .event_detail_wrap .event_head ul .next_prev .slash, .event_detail_wrap .event_head body.categories .prod_filter_form fieldset > ul .next_prev .slash, body.categories .prod_filter_form .event_detail_wrap .event_head fieldset > ul .next_prev .slash, .event_detail_wrap .event_head body.search .prod_filter_form fieldset > ul .next_prev .slash, body.search .prod_filter_form .event_detail_wrap .event_head fieldset > ul .next_prev .slash, .event_detail_wrap .event_head body.categories ul#prod .next_prev .slash, body.categories .event_detail_wrap .event_head ul#prod .next_prev .slash, .event_detail_wrap .event_head body.search ul#prod .next_prev .slash, body.search .event_detail_wrap .event_head ul#prod .next_prev .slash, .event_detail_wrap .event_head #colorbox #cboxLoadedContent .subscribe_popup #subscription_form #subscription_form_stid_field .next_prev .slash, #colorbox #cboxLoadedContent .subscribe_popup #subscription_form .event_detail_wrap .event_head #subscription_form_stid_field .next_prev .slash, .event_detail_wrap .event_head body.blog_module .blog_post_wrapper .next_prev .slash, body.blog_module .event_detail_wrap .event_head .blog_post_wrapper .next_prev .slash, .event_detail_wrap .event_head .booking_form_wrap #booking_form .fieldset_3 .next_prev .slash, .booking_form_wrap #booking_form .event_detail_wrap .event_head .fieldset_3 .next_prev .slash, .event_detail_wrap .event_head .event_filters_wrap .filter_form fieldset > ul .next_prev .slash, .event_filters_wrap .filter_form .event_detail_wrap .event_head fieldset > ul .next_prev .slash, .event_detail_wrap .event_head .events_wrap #event_list .event_wrapper .next_prev .slash, .events_wrap #event_list .event_detail_wrap .event_head .event_wrapper .next_prev .slash, .event_detail_wrap .event_head .home_events_wrap #event_list .event_wrapper .next_prev .slash, .home_events_wrap #event_list .event_detail_wrap .event_head .event_wrapper .next_prev .slash, .event_detail_wrap .event_head .related_events_wrap #event_list .event_wrapper .next_prev .slash, .related_events_wrap #event_list .event_detail_wrap .event_head .event_wrapper .next_prev .slash, .event_detail_wrap .event_head .magazine_archive_wrap .magazine_archive .next_prev .slash, .magazine_archive_wrap .event_detail_wrap .event_head .magazine_archive .next_prev .slash, .event_detail_wrap .book_now_wrap, .events_wrap #event_list .event_wrapper .event .inner_wrapper .cover_img, .home_events_wrap #event_list .event_wrapper .event .inner_wrapper .cover_img {
    display: none !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm, body.account_module #left_col .row h2.account_sub_title, .pages_404 .content .page_not_found_sitemap #sitemap section body.account_module #left_col ul h2.account_sub_title, .events_404 .content .page_not_found_sitemap #sitemap section body.account_module #left_col ul h2.account_sub_title, body.account_module #left_col body.pages_sitemap main #sitemap section ul h2.account_sub_title, body.pages_sitemap main #sitemap section body.account_module #left_col ul h2.account_sub_title, body.account_module #left_col .content h2.account_sub_title, body.account_module #left_col body.products #relateds ul h2.account_sub_title, body.products #relateds body.account_module #left_col ul h2.account_sub_title, body.account_module #left_col body.categories .prod_filter_form fieldset > ul h2.account_sub_title, body.categories .prod_filter_form body.account_module #left_col fieldset > ul h2.account_sub_title, body.account_module #left_col body.search .prod_filter_form fieldset > ul h2.account_sub_title, body.search .prod_filter_form body.account_module #left_col fieldset > ul h2.account_sub_title, body.account_module #left_col body.categories ul#prod h2.account_sub_title, body.categories body.account_module #left_col ul#prod h2.account_sub_title, body.account_module #left_col body.search ul#prod h2.account_sub_title, body.search body.account_module #left_col ul#prod h2.account_sub_title, body.account_module #left_col #colorbox #cboxLoadedContent .subscribe_popup #subscription_form #subscription_form_stid_field h2.account_sub_title, #colorbox #cboxLoadedContent .subscribe_popup #subscription_form body.account_module #left_col #subscription_form_stid_field h2.account_sub_title, body.account_module #left_col body.blog_module .blog_post_wrapper h2.account_sub_title, body.blog_module body.account_module #left_col .blog_post_wrapper h2.account_sub_title, body.account_module #left_col .booking_form_wrap #booking_form .fieldset_3 h2.account_sub_title, .booking_form_wrap #booking_form body.account_module #left_col .fieldset_3 h2.account_sub_title, body.account_module #left_col .event_filters_wrap .filter_form fieldset > ul h2.account_sub_title, .event_filters_wrap .filter_form body.account_module #left_col fieldset > ul h2.account_sub_title, body.account_module #left_col .events_wrap #event_list .event_wrapper h2.account_sub_title, .events_wrap #event_list body.account_module #left_col .event_wrapper h2.account_sub_title, body.account_module #left_col .home_events_wrap #event_list .event_wrapper h2.account_sub_title, .home_events_wrap #event_list body.account_module #left_col .event_wrapper h2.account_sub_title, body.account_module #left_col .related_events_wrap #event_list .event_wrapper h2.account_sub_title, .related_events_wrap #event_list body.account_module #left_col .event_wrapper h2.account_sub_title, body.account_module #left_col .magazine_archive_wrap .magazine_archive h2.account_sub_title, .magazine_archive_wrap body.account_module #left_col .magazine_archive h2.account_sub_title, #colorbox.add_to_cart_message #cboxLoadedContent > * .top_wrapper .cart h3, body.checkout_module #checkout_progress, body.checkout_confirmation div#checkout_wrapper .checkout_inner_wrapper > p a.checkout_print, #colorbox #cboxClose, #home_headers_wrap .controls, .events_wrap #event_list .event_wrapper .event .inner_wrapper .cover_img, .home_events_wrap #event_list .event_wrapper .event .inner_wrapper .cover_img {
    display: none !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md, #home_headers_wrap .controls {
    display: none !important; } }
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important; } }
.visible-print {
  display: none !important; }

@media print {
  .visible-print {
    display: block !important; }

  table.visible-print {
    display: table; }

  tr.visible-print {
    display: table-row !important; }

  th.visible-print, td.visible-print {
    display: table-cell !important; } }
@media print {
  .hidden-print {
    display: none !important; } }
/*!
* Bootstrap v3.1.1 (http://getbootstrap.com)
* Copyright 2011-2014 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
*/
   /*


.btn-default, .btn-primary, .btn-success, .btn-info, .btn-warning, .btn-danger {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075)
}

.btn-default:active, .btn-primary:active, .btn-success:active, .btn-info:active, .btn-warning:active, .btn-danger:active, .btn-default.active, .btn-primary.active, .btn-success.active, .btn-info.active, .btn-warning.active, .btn-danger.active {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125)
}

.btn:active, .btn.active {
  background-image: none
}

.btn-default {
  background-image: -webkit-linear-gradient(top, #fff 0, #e0e0e0 100%);
  background-image: linear-gradient(to bottom, #fff 0, #e0e0e0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #dbdbdb;
  text-shadow: 0 1px 0 #fff;
  border-color: #ccc
}

.btn-default:hover, .btn-default:focus {
  background-color: #e0e0e0;
  background-position: 0 -15px
}

.btn-default:active, .btn-default.active {
  background-color: #e0e0e0;
  border-color: #dbdbdb
}

.btn-primary {
  background-image: -webkit-linear-gradient(top, #428bca 0, #2d6ca2 100%);
  background-image: linear-gradient(to bottom, #428bca 0, #2d6ca2 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff2d6ca2', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #2b669a
}

.btn-primary:hover, .btn-primary:focus {
  background-color: #2d6ca2;
  background-position: 0 -15px
}

.btn-primary:active, .btn-primary.active {
  background-color: #2d6ca2;
  border-color: #2b669a
}

.btn-success {
  background-image: -webkit-linear-gradient(top, #5cb85c 0, #419641 100%);
  background-image: linear-gradient(to bottom, #5cb85c 0, #419641 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #3e8f3e
}

.btn-success:hover, .btn-success:focus {
  background-color: #419641;
  background-position: 0 -15px
}

.btn-success:active, .btn-success.active {
  background-color: #419641;
  border-color: #3e8f3e
}

.btn-info {
  background-image: -webkit-linear-gradient(top, #5bc0de 0, #2aabd2 100%);
  background-image: linear-gradient(to bottom, #5bc0de 0, #2aabd2 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #28a4c9
}

.btn-info:hover, .btn-info:focus {
  background-color: #2aabd2;
  background-position: 0 -15px
}

.btn-info:active, .btn-info.active {
  background-color: #2aabd2;
  border-color: #28a4c9
}

.btn-warning {
  background-image: -webkit-linear-gradient(top, #f0ad4e 0, #eb9316 100%);
  background-image: linear-gradient(to bottom, #f0ad4e 0, #eb9316 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #e38d13
}

.btn-warning:hover, .btn-warning:focus {
  background-color: #eb9316;
  background-position: 0 -15px
}

.btn-warning:active, .btn-warning.active {
  background-color: #eb9316;
  border-color: #e38d13
}

.btn-danger {
  background-image: -webkit-linear-gradient(top, #d9534f 0, #c12e2a 100%);
  background-image: linear-gradient(to bottom, #d9534f 0, #c12e2a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #b92c28
}

.btn-danger:hover, .btn-danger:focus {
  background-color: #c12e2a;
  background-position: 0 -15px
}

.btn-danger:active, .btn-danger.active {
  background-color: #c12e2a;
  border-color: #b92c28
}

.thumbnail, .img-thumbnail {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075)
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
  background-image: -webkit-linear-gradient(top, #f5f5f5 0, #e8e8e8 100%);
  background-image: linear-gradient(to bottom, #f5f5f5 0, #e8e8e8 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
  background-color: #e8e8e8
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
  background-image: -webkit-linear-gradient(top, #428bca 0, #357ebd 100%);
  background-image: linear-gradient(to bottom, #428bca 0, #357ebd 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0);
  background-color: #357ebd
}

.navbar-default {
  background-image: -webkit-linear-gradient(top, #fff 0, #f8f8f8 100%);
  background-image: linear-gradient(to bottom, #fff 0, #f8f8f8 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075)
}

.navbar-default .navbar-nav > .active > a {
  background-image: -webkit-linear-gradient(top, #ebebeb 0, #f3f3f3 100%);
  background-image: linear-gradient(to bottom, #ebebeb 0, #f3f3f3 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff3f3f3', GradientType=0);
  -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.075)
}

.navbar-brand, .navbar-nav > li > a {
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.25)
}

.navbar-inverse {
  background-image: -webkit-linear-gradient(top, #3c3c3c 0, #222 100%);
  background-image: linear-gradient(to bottom, #3c3c3c 0, #222 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false)
}

.navbar-inverse .navbar-nav > .active > a {
  background-image: -webkit-linear-gradient(top, #222 0, #282828 100%);
  background-image: linear-gradient(to bottom, #222 0, #282828 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff282828', GradientType=0);
  -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.25);
  box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.25)
}

.navbar-inverse .navbar-brand, .navbar-inverse .navbar-nav > li > a {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25)
}

.navbar-static-top, .navbar-fixed-top, .navbar-fixed-bottom {
  border-radius: 0
}

.alert {
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05)
}

.alert-success {
  background-image: -webkit-linear-gradient(top, #dff0d8 0, #c8e5bc 100%);
  background-image: linear-gradient(to bottom, #dff0d8 0, #c8e5bc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);
  border-color: #b2dba1
}

.alert-info {
  background-image: -webkit-linear-gradient(top, #d9edf7 0, #b9def0 100%);
  background-image: linear-gradient(to bottom, #d9edf7 0, #b9def0 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);
  border-color: #9acfea
}

.alert-warning {
  background-image: -webkit-linear-gradient(top, #fcf8e3 0, #f8efc0 100%);
  background-image: linear-gradient(to bottom, #fcf8e3 0, #f8efc0 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);
  border-color: #f5e79e
}

.alert-danger {
  background-image: -webkit-linear-gradient(top, #f2dede 0, #e7c3c3 100%);
  background-image: linear-gradient(to bottom, #f2dede 0, #e7c3c3 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);
  border-color: #dca7a7
}

.progress {
  background-image: -webkit-linear-gradient(top, #ebebeb 0, #f5f5f5 100%);
  background-image: linear-gradient(to bottom, #ebebeb 0, #f5f5f5 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0)
}

.progress-bar {
  background-image: -webkit-linear-gradient(top, #428bca 0, #3071a9 100%);
  background-image: linear-gradient(to bottom, #428bca 0, #3071a9 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff3071a9', GradientType=0)
}

.progress-bar-success {
  background-image: -webkit-linear-gradient(top, #5cb85c 0, #449d44 100%);
  background-image: linear-gradient(to bottom, #5cb85c 0, #449d44 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0)
}

.progress-bar-info {
  background-image: -webkit-linear-gradient(top, #5bc0de 0, #31b0d5 100%);
  background-image: linear-gradient(to bottom, #5bc0de 0, #31b0d5 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0)
}

.progress-bar-warning {
  background-image: -webkit-linear-gradient(top, #f0ad4e 0, #ec971f 100%);
  background-image: linear-gradient(to bottom, #f0ad4e 0, #ec971f 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0)
}

.progress-bar-danger {
  background-image: -webkit-linear-gradient(top, #d9534f 0, #c9302c 100%);
  background-image: linear-gradient(to bottom, #d9534f 0, #c9302c 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0)
}

.list-group {
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075)
}

.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
  text-shadow: 0 -1px 0 #3071a9;
  background-image: -webkit-linear-gradient(top, #428bca 0, #3278b3 100%);
  background-image: linear-gradient(to bottom, #428bca 0, #3278b3 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff3278b3', GradientType=0);
  border-color: #3278b3
}

.panel {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05)
}

.panel-default > .panel-heading {
  background-image: -webkit-linear-gradient(top, #f5f5f5 0, #e8e8e8 100%);
  background-image: linear-gradient(to bottom, #f5f5f5 0, #e8e8e8 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0)
}

.panel-primary > .panel-heading {
  background-image: -webkit-linear-gradient(top, #428bca 0, #357ebd 100%);
  background-image: linear-gradient(to bottom, #428bca 0, #357ebd 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0)
}

.panel-success > .panel-heading {
  background-image: -webkit-linear-gradient(top, #dff0d8 0, #d0e9c6 100%);
  background-image: linear-gradient(to bottom, #dff0d8 0, #d0e9c6 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0)
}

.panel-info > .panel-heading {
  background-image: -webkit-linear-gradient(top, #d9edf7 0, #c4e3f3 100%);
  background-image: linear-gradient(to bottom, #d9edf7 0, #c4e3f3 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0)
}

.panel-warning > .panel-heading {
  background-image: -webkit-linear-gradient(top, #fcf8e3 0, #faf2cc 100%);
  background-image: linear-gradient(to bottom, #fcf8e3 0, #faf2cc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0)
}

.panel-danger > .panel-heading {
  background-image: -webkit-linear-gradient(top, #f2dede 0, #ebcccc 100%);
  background-image: linear-gradient(to bottom, #f2dede 0, #ebcccc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0)
}

.well {
  background-image: -webkit-linear-gradient(top, #e8e8e8 0, #f5f5f5 100%);
  background-image: linear-gradient(to bottom, #e8e8e8 0, #f5f5f5 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);
  border-color: #dcdcdc;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1)
}*/
.submit_real {
  position: absolute;
  width: 1px;
  height: 1px;
  top: -10000px; }

body.account_login main form fieldset > ul > li.field_bool input, body.account_forgotten main form fieldset > ul > li.field_bool input, body.account_register main form fieldset > ul > li.field_bool input, body.account_module #update_details_form fieldset > ul > li.field_bool input, body.checkout_checkout main form fieldset > ul > li.field_bool input, body.checkout_address #checkout_form fieldset > ul > li.field_bool input, body.account_update #checkout_form fieldset > ul > li.field_bool input, body.checkout_address .edit_address_form form fieldset > ul > li.field_bool input, body.account_update .edit_address_form form fieldset > ul > li.field_bool input, body.checkout_payment form fieldset > ul > li.field_bool input, body.checkout_3dsecure form fieldset > ul > li.field_bool input, body.pages form.formbuilder fieldset > ul > li.field_bool input, body.pages_contact form.formbuilder fieldset > ul > li.field_bool input, .booking_form_wrap #booking_form fieldset > ul > li.field_bool input {
  float: left;
  display: inline-block;
  left: -999999px;
  position: absolute; }
  body.account_login main form fieldset > ul > li.field_bool input + label, body.account_forgotten main form fieldset > ul > li.field_bool input + label, body.account_register main form fieldset > ul > li.field_bool input + label, body.account_module #update_details_form fieldset > ul > li.field_bool input + label, body.checkout_checkout main form fieldset > ul > li.field_bool input + label, body.checkout_address #checkout_form fieldset > ul > li.field_bool input + label, body.account_update #checkout_form fieldset > ul > li.field_bool input + label, body.checkout_address .edit_address_form form fieldset > ul > li.field_bool input + label, body.account_update .edit_address_form form fieldset > ul > li.field_bool input + label, body.checkout_payment form fieldset > ul > li.field_bool input + label, body.checkout_3dsecure form fieldset > ul > li.field_bool input + label, body.pages form.formbuilder fieldset > ul > li.field_bool input + label, body.pages_contact form.formbuilder fieldset > ul > li.field_bool input + label, .booking_form_wrap #booking_form fieldset > ul > li.field_bool input + label {
    line-height: 21px;
    cursor: pointer; }
    body.account_login main form fieldset > ul > li.field_bool input + label:before, body.account_forgotten main form fieldset > ul > li.field_bool input + label:before, body.account_register main form fieldset > ul > li.field_bool input + label:before, body.account_module #update_details_form fieldset > ul > li.field_bool input + label:before, body.checkout_checkout main form fieldset > ul > li.field_bool input + label:before, body.checkout_address #checkout_form fieldset > ul > li.field_bool input + label:before, body.account_update #checkout_form fieldset > ul > li.field_bool input + label:before, body.checkout_address .edit_address_form form fieldset > ul > li.field_bool input + label:before, body.account_update .edit_address_form form fieldset > ul > li.field_bool input + label:before, body.checkout_payment form fieldset > ul > li.field_bool input + label:before, body.checkout_3dsecure form fieldset > ul > li.field_bool input + label:before, body.pages form.formbuilder fieldset > ul > li.field_bool input + label:before, body.pages_contact form.formbuilder fieldset > ul > li.field_bool input + label:before, .booking_form_wrap #booking_form fieldset > ul > li.field_bool input + label:before {
      text-indent: 0;
      display: inline-block;
      padding-right: 1em;
      font-size: 14px;
      width: 1.5em !important; }

.focused .form_helper_wrapper, .form_helper_wrapper:hover {
  width: 160px;
  text-indent: 0;
  top: -1px;
  display: block;
  background: #B03737; }
  .focused .form_helper_wrapper:before, .form_helper_wrapper:hover:before {
    color: white;
    display: inline-block;
    position: relative;
    padding-right: 4px; }

.form_helper_wrapper {
  text-indent: -99999px;
  position: absolute;
  top: 10px;
  left: 440px;
  z-index: 99999;
  cursor: help;
  padding: 10px;
  font-size: 11px;
  color: white;
  display: none; }
  .form_helper_wrapper:before {
    position: absolute;
    top: 0;
    left: 0;
    text-indent: 0;
    color: #434444;
    display: block;
    width: 16px;
    height: 16px;
    font-size: 14px; }
  .form_helper_wrapper div {
    display: inline; }

.full_width_image {
  width: 100%; }

.cf, ul.ui-autocomplete, #colorbox #cboxLoadedContent .donate_form_wrap .btn_wrap, #colorbox #cboxLoadedContent .donate_form_wrap h1.float, footer .footer_inner .footer_search_wrap, figure.pull-img, .header_no_img h1, header .inner .top #top_nav #header_link, .full_width_image .content_wrap .content .content_inner, #home_headers_wrap #home_headers .home_header .position .inner .item.title a, #home_headers_wrap .controls .pager, .article_overview, .blog_post_overview, .idea_overview, .article_overview .snip_wrap_outer .snip_wrap, .blog_post_overview .snip_wrap_outer .snip_wrap, .idea_overview .snip_wrap_outer .snip_wrap, .article_overview .read_more, .blog_post_overview .read_more, .idea_overview .read_more, .edition_book_wrap_outer, .simple_book_wrap .simple_book .img-link-wrap, #colorbox #cboxLoadedContent .subscribe_popup .btn_wrap, #colorbox #cboxLoadedContent .subscribe_popup .btn_wrap_added, #colorbox #cboxLoadedContent .subscribe_popup h1.float, .home_blog_wrap .feat_post .position .center .inner .content_wrap .content_inner .block.read_more, .blog_post_overview a.read_more, #event_form_update_message, .booking_form_wrap, .booking_form_wrap #booking_form .fieldset_3, .event_detail_wrap .book_now_wrap, .book_now_box_wrap .book_now, .back_wrap, .prod_top_wrap .inner .prod_det_col2, .prod_top_wrap .inner .prod_det_col2 .prod_det_fields, .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_short_desc, .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_add_qty, .shop_faith_wrap {
  zoom: 1; }
  .cf:before, ul.ui-autocomplete:before, #colorbox #cboxLoadedContent .donate_form_wrap .btn_wrap:before, #colorbox #cboxLoadedContent .donate_form_wrap h1.float:before, footer .footer_inner .footer_search_wrap:before, figure.pull-img:before, .header_no_img h1:before, header .inner .top #top_nav #header_link:before, .full_width_image .content_wrap .content .content_inner:before, #home_headers_wrap #home_headers .home_header .position .inner .item.title a:before, #home_headers_wrap .controls .pager:before, .article_overview:before, .blog_post_overview:before, .idea_overview:before, .article_overview .snip_wrap_outer .snip_wrap:before, .blog_post_overview .snip_wrap_outer .snip_wrap:before, .idea_overview .snip_wrap_outer .snip_wrap:before, .article_overview .read_more:before, .blog_post_overview .read_more:before, .idea_overview .read_more:before, .edition_book_wrap_outer:before, .simple_book_wrap .simple_book .img-link-wrap:before, #colorbox #cboxLoadedContent .subscribe_popup .btn_wrap:before, #colorbox #cboxLoadedContent .subscribe_popup .btn_wrap_added:before, #colorbox #cboxLoadedContent .subscribe_popup h1.float:before, .home_blog_wrap .feat_post .position .center .inner .content_wrap .content_inner .block.read_more:before, #event_form_update_message:before, .booking_form_wrap:before, .booking_form_wrap #booking_form .fieldset_3:before, .event_detail_wrap .book_now_wrap:before, .book_now_box_wrap .book_now:before, .back_wrap:before, .prod_top_wrap .inner .prod_det_col2:before, .prod_top_wrap .inner .prod_det_col2 .prod_det_fields:before, .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_short_desc:before, .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_add_qty:before, .shop_faith_wrap:before, .cf:after, ul.ui-autocomplete:after, #colorbox #cboxLoadedContent .donate_form_wrap .btn_wrap:after, #colorbox #cboxLoadedContent .donate_form_wrap h1.float:after, footer .footer_inner .footer_search_wrap:after, figure.pull-img:after, .header_no_img h1:after, header .inner .top #top_nav #header_link:after, .full_width_image .content_wrap .content .content_inner:after, #home_headers_wrap #home_headers .home_header .position .inner .item.title a:after, #home_headers_wrap .controls .pager:after, .article_overview:after, .blog_post_overview:after, .idea_overview:after, .article_overview .snip_wrap_outer .snip_wrap:after, .blog_post_overview .snip_wrap_outer .snip_wrap:after, .idea_overview .snip_wrap_outer .snip_wrap:after, .article_overview .read_more:after, .blog_post_overview .read_more:after, .idea_overview .read_more:after, .edition_book_wrap_outer:after, .simple_book_wrap .simple_book .img-link-wrap:after, #colorbox #cboxLoadedContent .subscribe_popup .btn_wrap:after, #colorbox #cboxLoadedContent .subscribe_popup .btn_wrap_added:after, #colorbox #cboxLoadedContent .subscribe_popup h1.float:after, .home_blog_wrap .feat_post .position .center .inner .content_wrap .content_inner .block.read_more:after, #event_form_update_message:after, .booking_form_wrap:after, .booking_form_wrap #booking_form .fieldset_3:after, .event_detail_wrap .book_now_wrap:after, .book_now_box_wrap .book_now:after, .back_wrap:after, .prod_top_wrap .inner .prod_det_col2:after, .prod_top_wrap .inner .prod_det_col2 .prod_det_fields:after, .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_short_desc:after, .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_add_qty:after, .shop_faith_wrap:after {
    content: " ";
    display: block;
    height: 0;
    overflow: hidden; }
  .cf:after, ul.ui-autocomplete:after, #colorbox #cboxLoadedContent .donate_form_wrap .btn_wrap:after, #colorbox #cboxLoadedContent .donate_form_wrap h1.float:after, footer .footer_inner .footer_search_wrap:after, figure.pull-img:after, .header_no_img h1:after, header .inner .top #top_nav #header_link:after, .full_width_image .content_wrap .content .content_inner:after, #home_headers_wrap #home_headers .home_header .position .inner .item.title a:after, #home_headers_wrap .controls .pager:after, .article_overview:after, .blog_post_overview:after, .idea_overview:after, .article_overview .snip_wrap_outer .snip_wrap:after, .blog_post_overview .snip_wrap_outer .snip_wrap:after, .idea_overview .snip_wrap_outer .snip_wrap:after, .article_overview .read_more:after, .blog_post_overview .read_more:after, .idea_overview .read_more:after, .edition_book_wrap_outer:after, .simple_book_wrap .simple_book .img-link-wrap:after, #colorbox #cboxLoadedContent .subscribe_popup .btn_wrap:after, #colorbox #cboxLoadedContent .subscribe_popup .btn_wrap_added:after, #colorbox #cboxLoadedContent .subscribe_popup h1.float:after, .home_blog_wrap .feat_post .position .center .inner .content_wrap .content_inner .block.read_more:after, #event_form_update_message:after, .booking_form_wrap:after, .booking_form_wrap #booking_form .fieldset_3:after, .event_detail_wrap .book_now_wrap:after, .book_now_box_wrap .book_now:after, .back_wrap:after, .prod_top_wrap .inner .prod_det_col2:after, .prod_top_wrap .inner .prod_det_col2 .prod_det_fields:after, .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_short_desc:after, .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_add_qty:after, .shop_faith_wrap:after {
    clear: both; }

.ratio1_1:before {
  padding-top: 100%; }

.ratio2_1:before {
  padding-top: 50%; }

.ratio1_2:before {
  padding-top: 200%; }

.ratio4_3:before {
  padding-top: 75%; }

.ratio16_9:before {
  padding-top: 56.25%; }

body.account_login #main_login_area {
  width: 100%; }
  body.account_login #main_login_area #main_login_form {
    margin: auto; }

body.account_login main h1, body.account_forgotten main h1, body.account_register main h1 {
  line-height: 1.25em;
  font-family: "Museo Slab W01 300";
  speak: none;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-text-size-adjust: 100%;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  font-size: 38px; }
body.account_login main h2, body.account_forgotten main h2, body.account_register main h2 {
  line-height: 1.25em;
  font-family: "Museo Slab W01 300";
  speak: none;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-text-size-adjust: 100%;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  font-size: 22px;
  margin-bottom: 0.5em; }
body.account_login main form p.validation_error, body.account_forgotten main form p.validation_error, body.account_register main form p.validation_error {
  color: #B03737; }
  body.account_login main form p.validation_error a, body.account_forgotten main form p.validation_error a, body.account_register main form p.validation_error a {
    color: #B03737;
    text-decoration: underline; }
body.account_login main form p.validation_success, body.account_forgotten main form p.validation_success, body.account_register main form p.validation_success {
  color: #40809a; }
body.account_login main form fieldset, body.account_forgotten main form fieldset, body.account_register main form fieldset {
  padding: 0;
  margin: 0;
  border: none; }
  body.account_login main form fieldset legend, body.account_forgotten main form fieldset legend, body.account_register main form fieldset legend {
    line-height: 1.25em;
    font-family: "Museo Slab W01 300";
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-text-size-adjust: 100%;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    font-size: 22px;
    margin-bottom: 0.5em; }
  body.account_login main form fieldset > ul > li, body.account_forgotten main form fieldset > ul > li, body.account_register main form fieldset > ul > li {
    background-color: #EFEFEF;
    padding: 19px 24px;
    margin-bottom: 15px;
    position: relative; }
    body.account_login main form fieldset > ul > li.field_bool > input:first-child, body.account_forgotten main form fieldset > ul > li.field_bool > input:first-child, body.account_register main form fieldset > ul > li.field_bool > input:first-child {
      float: left; }
    body.account_login main form fieldset > ul > li.field_bool input + label, body.account_forgotten main form fieldset > ul > li.field_bool input + label, body.account_register main form fieldset > ul > li.field_bool input + label {
      width: auto; }
    body.account_login main form fieldset > ul > li > label, body.account_forgotten main form fieldset > ul > li > label, body.account_register main form fieldset > ul > li > label {
      font-family: "Open Sans";
      text-transform: uppercase;
      display: block;
      font-size: 14px;
      line-height: 21px;
      height: 21px;
      padding-left: 0; }
      body.account_login main form fieldset > ul > li > label + a, body.account_forgotten main form fieldset > ul > li > label + a, body.account_register main form fieldset > ul > li > label + a {
        font-size: 14px;
        line-height: 21px;
        float: left;
        display: block; }
    body.account_login main form fieldset > ul > li input.field_string, body.account_login main form fieldset > ul > li input.field_email, body.account_login main form fieldset > ul > li input.field_password, body.account_login main form fieldset > ul > li select, body.account_login main form fieldset > ul > li input.field_postcode_lookup, body.account_login main form fieldset > ul > li input.field_phone, body.account_forgotten main form fieldset > ul > li input.field_string, body.account_forgotten main form fieldset > ul > li input.field_email, body.account_forgotten main form fieldset > ul > li input.field_password, body.account_forgotten main form fieldset > ul > li select, body.account_forgotten main form fieldset > ul > li input.field_postcode_lookup, body.account_forgotten main form fieldset > ul > li input.field_phone, body.account_register main form fieldset > ul > li input.field_string, body.account_register main form fieldset > ul > li input.field_email, body.account_register main form fieldset > ul > li input.field_password, body.account_register main form fieldset > ul > li select, body.account_register main form fieldset > ul > li input.field_postcode_lookup, body.account_register main form fieldset > ul > li input.field_phone {
      padding-left: 0;
      background: transparent;
      display: block;
      font-size: 14px;
      line-height: 21px;
      height: 21px; }
    body.account_login main form fieldset > ul > li.field_postcode_lookup a, body.account_forgotten main form fieldset > ul > li.field_postcode_lookup a, body.account_register main form fieldset > ul > li.field_postcode_lookup a {
      background-color: #E7E7E7;
      display: block;
      clear: both;
      margin-top: 10px;
      text-align: center;
      padding: 10px 0; }
    body.account_login main form fieldset > ul > li.field_longtext > label, body.account_forgotten main form fieldset > ul > li.field_longtext > label, body.account_register main form fieldset > ul > li.field_longtext > label {
      float: none;
      width: auto; }
    body.account_login main form fieldset > ul > li.field_longtext textarea, body.account_forgotten main form fieldset > ul > li.field_longtext textarea, body.account_register main form fieldset > ul > li.field_longtext textarea {
      height: 229px;
      background: transparent;
      width: 100%;
      float: none;
      display: block;
      font-size: 14px;
      line-height: 21px; }
    body.account_login main form fieldset > ul > li .select_wrapper, body.account_forgotten main form fieldset > ul > li .select_wrapper, body.account_register main form fieldset > ul > li .select_wrapper {
      padding-left: 0;
      overflow: hidden;
      float: left;
      position: relative;
      font-family: "Open Sans"; }
      body.account_login main form fieldset > ul > li .select_wrapper:before, body.account_forgotten main form fieldset > ul > li .select_wrapper:before, body.account_register main form fieldset > ul > li .select_wrapper:before {
        position: absolute;
        right: 7px; }
      body.account_login main form fieldset > ul > li .select_wrapper select, body.account_forgotten main form fieldset > ul > li .select_wrapper select, body.account_register main form fieldset > ul > li .select_wrapper select {
        position: relative;
        z-index: 9999;
        border: none;
        background: none;
        width: 120% !important;
        width: calc(100% + 50px) !important; }
    body.account_login main form fieldset > ul > li.field_radios > div input, body.account_forgotten main form fieldset > ul > li.field_radios > div input, body.account_register main form fieldset > ul > li.field_radios > div input {
      display: none !important; }
    body.account_login main form fieldset > ul > li.field_radios > div input + label, body.account_forgotten main form fieldset > ul > li.field_radios > div input + label, body.account_register main form fieldset > ul > li.field_radios > div input + label {
      cursor: pointer;
      width: auto !important; }
      body.account_login main form fieldset > ul > li.field_radios > div input + label:before, body.account_forgotten main form fieldset > ul > li.field_radios > div input + label:before, body.account_register main form fieldset > ul > li.field_radios > div input + label:before {
        display: inline-block;
        margin-right: 0.5em;
        color: #434444; }
      body.account_login main form fieldset > ul > li.field_radios > div input + label + input + label, body.account_forgotten main form fieldset > ul > li.field_radios > div input + label + input + label, body.account_register main form fieldset > ul > li.field_radios > div input + label + input + label {
        margin-left: 2em; }
    body.account_login main form fieldset > ul > li.error, body.account_forgotten main form fieldset > ul > li.error, body.account_register main form fieldset > ul > li.error {
      border-color: #B03737; }
      body.account_login main form fieldset > ul > li.error label, body.account_forgotten main form fieldset > ul > li.error label, body.account_register main form fieldset > ul > li.error label {
        color: #B03737; }
    body.account_login main form fieldset > ul > li.form_submit, body.account_forgotten main form fieldset > ul > li.form_submit, body.account_register main form fieldset > ul > li.form_submit {
      margin: 1em 0;
      padding: 0;
      background: transparent;
      border: none; }
      body.account_login main form fieldset > ul > li.form_submit a.submit_button, body.account_forgotten main form fieldset > ul > li.form_submit a.submit_button, body.account_register main form fieldset > ul > li.form_submit a.submit_button {
        background-color: #40809a;
        color: white;
        display: block;
        padding: 20px 25px; }
        body.account_login main form fieldset > ul > li.form_submit a.submit_button.disabled, body.account_login main form fieldset > ul > li.form_submit a.submit_button.disabled span, body.account_login main form fieldset > ul > li.form_submit a.submit_button.disabled:hover, body.account_login main form fieldset > ul > li.form_submit a.submit_button.disabled:hover span, body.account_login main form fieldset > ul > li.form_submit a.submit_button[disabled], body.account_login main form fieldset > ul > li.form_submit a.submit_button[disabled] span, body.account_login main form fieldset > ul > li.form_submit a.submit_button[disabled]:hover, body.account_login main form fieldset > ul > li.form_submit a.submit_button[disabled]:hover span, body.account_forgotten main form fieldset > ul > li.form_submit a.submit_button.disabled, body.account_forgotten main form fieldset > ul > li.form_submit a.submit_button.disabled span, body.account_forgotten main form fieldset > ul > li.form_submit a.submit_button.disabled:hover, body.account_forgotten main form fieldset > ul > li.form_submit a.submit_button.disabled:hover span, body.account_forgotten main form fieldset > ul > li.form_submit a.submit_button[disabled], body.account_forgotten main form fieldset > ul > li.form_submit a.submit_button[disabled] span, body.account_forgotten main form fieldset > ul > li.form_submit a.submit_button[disabled]:hover, body.account_forgotten main form fieldset > ul > li.form_submit a.submit_button[disabled]:hover span, body.account_register main form fieldset > ul > li.form_submit a.submit_button.disabled, body.account_register main form fieldset > ul > li.form_submit a.submit_button.disabled span, body.account_register main form fieldset > ul > li.form_submit a.submit_button.disabled:hover, body.account_register main form fieldset > ul > li.form_submit a.submit_button.disabled:hover span, body.account_register main form fieldset > ul > li.form_submit a.submit_button[disabled], body.account_register main form fieldset > ul > li.form_submit a.submit_button[disabled] span, body.account_register main form fieldset > ul > li.form_submit a.submit_button[disabled]:hover, body.account_register main form fieldset > ul > li.form_submit a.submit_button[disabled]:hover span {
          background: #ededed;
          cursor: not-allowed;
          color: #434444; }
        @media (min-width: 992px) and (max-width: 1199px) {
          body.account_login main form fieldset > ul > li.form_submit a.submit_button, body.account_forgotten main form fieldset > ul > li.form_submit a.submit_button, body.account_register main form fieldset > ul > li.form_submit a.submit_button {
            float: right; } }
        @media (min-width: 1200px) {
          body.account_login main form fieldset > ul > li.form_submit a.submit_button, body.account_forgotten main form fieldset > ul > li.form_submit a.submit_button, body.account_register main form fieldset > ul > li.form_submit a.submit_button {
            float: right; } }
        @media (min-width: 768px) and (max-width: 991px) {
          body.account_login main form fieldset > ul > li.form_submit a.submit_button, body.account_forgotten main form fieldset > ul > li.form_submit a.submit_button, body.account_register main form fieldset > ul > li.form_submit a.submit_button {
            margin-bottom: 0.5em;
            text-align: center; } }
        @media (max-width: 767px) {
          body.account_login main form fieldset > ul > li.form_submit a.submit_button, body.account_forgotten main form fieldset > ul > li.form_submit a.submit_button, body.account_register main form fieldset > ul > li.form_submit a.submit_button {
            margin-bottom: 0.5em;
            text-align: center; } }
        body.account_login main form fieldset > ul > li.form_submit a.submit_button > span, body.account_forgotten main form fieldset > ul > li.form_submit a.submit_button > span, body.account_register main form fieldset > ul > li.form_submit a.submit_button > span {
          font-family: "Open Sans";
          text-transform: uppercase; }
          body.account_login main form fieldset > ul > li.form_submit a.submit_button > span:after, body.account_forgotten main form fieldset > ul > li.form_submit a.submit_button > span:after, body.account_register main form fieldset > ul > li.form_submit a.submit_button > span:after {
            padding-left: 1em; }
        body.account_login main form fieldset > ul > li.form_submit a.submit_button:hover, body.account_forgotten main form fieldset > ul > li.form_submit a.submit_button:hover, body.account_register main form fieldset > ul > li.form_submit a.submit_button:hover {
          background-color: #5792c0;
          text-decoration: none; }

#login_form_links li {
  margin-bottom: 5px;
  text-align: center;
  padding-left: 0;
  padding-right: 0; }
  @media (min-width: 992px) and (max-width: 1199px) {
    #login_form_links li {
      padding-right: 5px; }
      #login_form_links li + li {
        padding-right: 0;
        padding-left: 5px; } }
  @media (min-width: 1200px) {
    #login_form_links li {
      padding-right: 5px; }
      #login_form_links li + li {
        padding-right: 0;
        padding-left: 5px; } }
  #login_form_links li a {
    background-color: #E7E7E7;
    border: 1px solid #E7E7E7;
    padding: 9px 24px;
    display: block; }
    #login_form_links li a span {
      font-weight: bold; }
    #login_form_links li a:hover {
      color: #40809a; }

body.account_forgotten main form#forgotten_pwd_change_form fieldset > ul > li > label {
  width: 160px; }
body.account_forgotten main form#forgotten_pwd_change_form fieldset > ul > li > input {
  width: 260px; }

div#forgotten_form {
  margin-bottom: 40px; }

@media (min-width: 992px) and (max-width: 1199px) {
  div#forgotten_form, div#login_form, div#main_login_form {
    width: 640px; } }
@media (min-width: 1200px) {
  div#forgotten_form, div#login_form, div#main_login_form {
    width: 640px; } }

body.account_module #welcome-message {
  display: none; }
body.account_module #account_area {
  margin-top: 20px; }
body.account_module #update_details_form p.validation_error {
  color: #B03737; }
  body.account_module #update_details_form p.validation_error a {
    color: #B03737;
    text-decoration: underline; }
body.account_module #update_details_form p.validation_success {
  color: #40809a; }
body.account_module #update_details_form fieldset {
  padding: 0;
  margin: 0;
  border: none; }
  body.account_module #update_details_form fieldset legend {
    line-height: 1.25em;
    font-family: "Museo Slab W01 300";
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-text-size-adjust: 100%;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    font-size: 22px;
    margin-bottom: 0.5em; }
  body.account_module #update_details_form fieldset > ul > li {
    background-color: #EFEFEF;
    padding: 19px 24px;
    margin-bottom: 15px;
    position: relative; }
    body.account_module #update_details_form fieldset > ul > li.field_bool > input:first-child {
      float: left; }
    body.account_module #update_details_form fieldset > ul > li.field_bool input + label {
      width: auto; }
    body.account_module #update_details_form fieldset > ul > li > label {
      font-family: "Open Sans";
      text-transform: uppercase;
      display: block;
      font-size: 14px;
      line-height: 21px;
      height: 21px;
      padding-left: 0; }
      body.account_module #update_details_form fieldset > ul > li > label + a {
        font-size: 14px;
        line-height: 21px;
        float: left;
        display: block; }
    body.account_module #update_details_form fieldset > ul > li input.field_string, body.account_module #update_details_form fieldset > ul > li input.field_email, body.account_module #update_details_form fieldset > ul > li input.field_password, body.account_module #update_details_form fieldset > ul > li select, body.account_module #update_details_form fieldset > ul > li input.field_postcode_lookup, body.account_module #update_details_form fieldset > ul > li input.field_phone {
      padding-left: 0;
      background: transparent;
      display: block;
      font-size: 14px;
      line-height: 21px;
      height: 21px; }
    body.account_module #update_details_form fieldset > ul > li.field_postcode_lookup a {
      background-color: #E7E7E7;
      display: block;
      clear: both;
      margin-top: 10px;
      text-align: center;
      padding: 10px 0; }
    body.account_module #update_details_form fieldset > ul > li.field_longtext > label {
      float: none;
      width: auto; }
    body.account_module #update_details_form fieldset > ul > li.field_longtext textarea {
      height: 229px;
      background: transparent;
      width: 100%;
      float: none;
      display: block;
      font-size: 14px;
      line-height: 21px; }
    body.account_module #update_details_form fieldset > ul > li .select_wrapper {
      padding-left: 0;
      overflow: hidden;
      float: left;
      position: relative;
      font-family: "Open Sans"; }
      body.account_module #update_details_form fieldset > ul > li .select_wrapper:before {
        position: absolute;
        right: 7px; }
      body.account_module #update_details_form fieldset > ul > li .select_wrapper select {
        position: relative;
        z-index: 9999;
        border: none;
        background: none;
        width: 120% !important;
        width: calc(100% + 50px) !important; }
    body.account_module #update_details_form fieldset > ul > li.field_radios > div input {
      display: none !important; }
    body.account_module #update_details_form fieldset > ul > li.field_radios > div input + label {
      cursor: pointer;
      width: auto !important; }
      body.account_module #update_details_form fieldset > ul > li.field_radios > div input + label:before {
        display: inline-block;
        margin-right: 0.5em;
        color: #434444; }
      body.account_module #update_details_form fieldset > ul > li.field_radios > div input + label + input + label {
        margin-left: 2em; }
    body.account_module #update_details_form fieldset > ul > li.error {
      border-color: #B03737; }
      body.account_module #update_details_form fieldset > ul > li.error label {
        color: #B03737; }
    body.account_module #update_details_form fieldset > ul > li.form_submit {
      margin: 1em 0;
      padding: 0;
      background: transparent;
      border: none; }
      body.account_module #update_details_form fieldset > ul > li.form_submit a.submit_button {
        background-color: #40809a;
        color: white;
        display: block;
        padding: 20px 25px; }
        body.account_module #update_details_form fieldset > ul > li.form_submit a.submit_button.disabled, body.account_module #update_details_form fieldset > ul > li.form_submit a.submit_button.disabled span, body.account_module #update_details_form fieldset > ul > li.form_submit a.submit_button.disabled:hover, body.account_module #update_details_form fieldset > ul > li.form_submit a.submit_button.disabled:hover span, body.account_module #update_details_form fieldset > ul > li.form_submit a.submit_button[disabled], body.account_module #update_details_form fieldset > ul > li.form_submit a.submit_button[disabled] span, body.account_module #update_details_form fieldset > ul > li.form_submit a.submit_button[disabled]:hover, body.account_module #update_details_form fieldset > ul > li.form_submit a.submit_button[disabled]:hover span {
          background: #ededed;
          cursor: not-allowed;
          color: #434444; }
        @media (min-width: 992px) and (max-width: 1199px) {
          body.account_module #update_details_form fieldset > ul > li.form_submit a.submit_button {
            float: right; } }
        @media (min-width: 1200px) {
          body.account_module #update_details_form fieldset > ul > li.form_submit a.submit_button {
            float: right; } }
        @media (min-width: 768px) and (max-width: 991px) {
          body.account_module #update_details_form fieldset > ul > li.form_submit a.submit_button {
            margin-bottom: 0.5em;
            text-align: center; } }
        @media (max-width: 767px) {
          body.account_module #update_details_form fieldset > ul > li.form_submit a.submit_button {
            margin-bottom: 0.5em;
            text-align: center; } }
        body.account_module #update_details_form fieldset > ul > li.form_submit a.submit_button > span {
          font-family: "Open Sans";
          text-transform: uppercase; }
          body.account_module #update_details_form fieldset > ul > li.form_submit a.submit_button > span:after {
            padding-left: 1em; }
        body.account_module #update_details_form fieldset > ul > li.form_submit a.submit_button:hover {
          background-color: #5792c0;
          text-decoration: none; }
body.account_module #update_details_form fieldset {
  float: none; }
  body.account_module #update_details_form fieldset > ul > li {
    width: 100%; }
body.account_module #left_col:before {
  content: "Your Account"; }
body.account_module #left_col:before, body.account_module #left_col h2.account_sub_title span {
  display: block;
  font-family: "Museo Slab W01 300";
  speak: none;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-text-size-adjust: 100%;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  font-size: 24px;
  line-height: 28px;
  padding: 0 0 20px;
  color: #40809a;
  border-bottom: 1px solid #40809a;
  margin-bottom: 21px; }
body.account_module #left_col ul {
  margin-bottom: 56px; }
@media (min-width: 768px) and (max-width: 991px) {
  body.account_module #left_col ul {
    border-right: 1px solid #40809a; }
    body.account_module #left_col ul ~ ul {
      border-right: none; } }
body.account_module #left_col li a {
  line-height: 2em;
  font-family: "Open Sans";
  text-transform: uppercase;
  font-size: 14px;
  display: block; }
  body.account_module #left_col li a:hover {
    color: #40809a; }
body.account_module #left_col li.sel a {
  color: #40809a; }
body.account_module main h2 {
  font-family: "Museo Slab W01 300";
  speak: none;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-text-size-adjust: 100%;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  font-size: 24px;
  line-height: 28px;
  padding: 0 0 20px;
  color: #40809a;
  border-bottom: 1px solid #40809a;
  margin-bottom: 21px; }
body.account_module main h3 {
  font-family: "Museo Slab W01 300";
  speak: none;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-text-size-adjust: 100%;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  font-size: 18px;
  line-height: 24px;
  padding: 0 0 10px;
  border-bottom: 1px solid #434444;
  margin: 20px 0 10px;
  color: #434444; }
body.account_module main > div + div {
  margin-top: 40px; }
body.account_module main table {
  width: 100%;
  margin-bottom: 10px; }
  body.account_module main table th, body.account_module main table td {
    padding: 3px 0; }
  body.account_module main table + p {
    margin-bottom: 40px; }
    body.account_module main table + p a {
      background-color: #40809a;
      color: white;
      display: inline-block;
      padding: 0px 10px; }
      body.account_module main table + p a > span {
        font-family: "Open Sans";
        text-transform: uppercase; }
        body.account_module main table + p a > span:after {
          padding: 0 0 0 10px;
          display: inline-block; }
      body.account_module main table + p a:hover {
        background-color: #5494b8; }
  body.account_module main table td.view a {
    background-color: #40809a;
    color: white;
    display: inline-block;
    padding: 0px 10px; }
    body.account_module main table td.view a > span {
      font-family: "Open Sans";
      text-transform: uppercase; }
      body.account_module main table td.view a > span:after {
        padding: 0 0 0 10px;
        display: inline-block; }
    body.account_module main table td.view a:hover {
      background-color: #5494b8; }
body.account_module main article.account_email table th, body.account_module main article.account_email table td {
  padding: 5px 5px 5px 0; }
body.account_module main article.account_email table.wrapper, body.account_module main article.account_email table.wrapper100 {
  margin: 0 auto; }
body.account_module #new_account_address {
  margin-top: -10px; }
  body.account_module #new_account_address #add_new_address {
    margin-bottom: 20px; }

p.back_to_list a {
  color: #40809a; }
  p.back_to_list a:hover {
    color: #40809a; }

p.order_again {
  display: none; }
  p.order_again a {
    background-color: #40809a;
    color: white;
    display: inline-block;
    padding: 0px 10px;
    margin-left: 10px; }
    p.order_again a > span {
      font-family: "Open Sans";
      text-transform: uppercase; }
      p.order_again a > span:after {
        padding: 0 0 0 10px;
        display: inline-block; }
    p.order_again a:hover {
      background-color: #5494b8; }

#emails_pagi {
  float: right;
  float: none;
  padding-bottom: 20px; }
  #emails_pagi p.paginate_title {
    display: none; }
  #emails_pagi ol .prev, #emails_pagi ol .next {
    display: none; }
  #emails_pagi ol li {
    background-color: #F6F6F6;
    display: block;
    float: left;
    font-size: 14px;
    line-height: 30px; }
    #emails_pagi ol li a {
      padding: 0 0.375em;
      display: block; }
    #emails_pagi ol li.sel a:hover {
      text-decoration: none; }
    #emails_pagi ol li + li {
      margin-left: 0.5em; }
  #emails_pagi ol li + li {
    margin-right: .5em;
    margin-left: 0; }
  #emails_pagi ol li.sel a {
    color: #40809a; }

#emails_table .email_date, #emails_table .email_subject {
  padding-right: 15px; }

#colorbox.add_to_cart_message #cboxLoadedContent {
  background-color: white; }
  #colorbox.add_to_cart_message #cboxLoadedContent #cboxClose {
    right: 30px;
    top: 30px; }
  #colorbox.add_to_cart_message #cboxLoadedContent > * {
    padding: 0;
    border-bottom: 5px solid #b03737; }
    @media (min-width: 992px) and (max-width: 1199px) {
      #colorbox.add_to_cart_message #cboxLoadedContent > * .top_wrapper {
        background: url("data:image/gif;base64,R0lGODdhwgEBAIABAPj4+P///ywAAAAAwgEBAAACE4SPqcvtD6OctNqLs968+w+GUwEAOw==") right top repeat-y; } }
    @media (min-width: 1200px) {
      #colorbox.add_to_cart_message #cboxLoadedContent > * .top_wrapper {
        background: url("data:image/gif;base64,R0lGODdhwgEBAIABAPj4+P///ywAAAAAwgEBAAACE4SPqcvtD6OctNqLs968+w+GUwEAOw==") right top repeat-y; } }
    #colorbox.add_to_cart_message #cboxLoadedContent > * .top_wrapper .purchased_prod {
      padding: 20px; }
      @media (min-width: 992px) and (max-width: 1199px) {
        #colorbox.add_to_cart_message #cboxLoadedContent > * .top_wrapper .purchased_prod {
          padding: 70px 50px 50px; } }
      @media (min-width: 1200px) {
        #colorbox.add_to_cart_message #cboxLoadedContent > * .top_wrapper .purchased_prod {
          padding: 70px 50px 50px; } }
      #colorbox.add_to_cart_message #cboxLoadedContent > * .top_wrapper .purchased_prod img {
        float: left;
        display: block;
        padding: 10px;
        border: 1px solid #CBCBCB;
        margin-right: 15px;
        margin-bottom: 50px; }
      #colorbox.add_to_cart_message #cboxLoadedContent > * .top_wrapper .purchased_prod span.img {
        float: left;
        display: block;
        padding: 10px;
        border: 1px solid #CBCBCB;
        margin-right: 15px;
        width: 85px;
        height: 85px;
        text-indent: -9999px;
        margin-bottom: 50px; }
      #colorbox.add_to_cart_message #cboxLoadedContent > * .top_wrapper .purchased_prod p.prod_title:before {
        content: "PRODUCT";
        display: block;
        font-weight: bold; }
      #colorbox.add_to_cart_message #cboxLoadedContent > * .top_wrapper .purchased_prod p.price:before {
        content: "PRICE";
        display: block;
        font-weight: bold; }
    #colorbox.add_to_cart_message #cboxLoadedContent > * .top_wrapper .cart {
      padding: 0 20px 20px; }
      @media (min-width: 992px) and (max-width: 1199px) {
        #colorbox.add_to_cart_message #cboxLoadedContent > * .top_wrapper .cart {
          padding: 70px 50px 50px; } }
      @media (min-width: 1200px) {
        #colorbox.add_to_cart_message #cboxLoadedContent > * .top_wrapper .cart {
          padding: 70px 50px 50px; } }
      #colorbox.add_to_cart_message #cboxLoadedContent > * .top_wrapper .cart h3 span {
        display: none; }
      #colorbox.add_to_cart_message #cboxLoadedContent > * .top_wrapper .cart p {
        text-align: right;
        margin: 0 0 5px;
        font-weight: bold; }
        #colorbox.add_to_cart_message #cboxLoadedContent > * .top_wrapper .cart p span {
          float: left;
          font-weight: normal; }
        #colorbox.add_to_cart_message #cboxLoadedContent > * .top_wrapper .cart p.total {
          margin-top: 15px;
          padding-top: 15px;
          border-top: 1px solid #CBCBCB;
          margin-bottom: 30px; }
      #colorbox.add_to_cart_message #cboxLoadedContent > * .top_wrapper .cart a.core_button_next, #colorbox.add_to_cart_message #cboxLoadedContent > * .top_wrapper .cart a.core_button_prev {
        background-color: #40809a;
        color: white;
        display: inline-block;
        padding: 0px 10px;
        padding: 15px;
        background-color: #434444; }
        #colorbox.add_to_cart_message #cboxLoadedContent > * .top_wrapper .cart a.core_button_next > span, #colorbox.add_to_cart_message #cboxLoadedContent > * .top_wrapper .cart a.core_button_prev > span {
          font-family: "Open Sans";
          text-transform: uppercase; }
          #colorbox.add_to_cart_message #cboxLoadedContent > * .top_wrapper .cart a.core_button_next > span:after, #colorbox.add_to_cart_message #cboxLoadedContent > * .top_wrapper .cart a.core_button_prev > span:after {
            padding: 0 0 0 10px;
            display: inline-block; }
        #colorbox.add_to_cart_message #cboxLoadedContent > * .top_wrapper .cart a.core_button_next:hover, #colorbox.add_to_cart_message #cboxLoadedContent > * .top_wrapper .cart a.core_button_prev:hover {
          background-color: #5494b8; }
        @media (min-width: 768px) and (max-width: 991px) {
          #colorbox.add_to_cart_message #cboxLoadedContent > * .top_wrapper .cart a.core_button_next, #colorbox.add_to_cart_message #cboxLoadedContent > * .top_wrapper .cart a.core_button_prev {
            padding: 10px 0;
            text-align: center;
            display: block;
            margin-bottom: 5px; } }
        @media (max-width: 767px) {
          #colorbox.add_to_cart_message #cboxLoadedContent > * .top_wrapper .cart a.core_button_next, #colorbox.add_to_cart_message #cboxLoadedContent > * .top_wrapper .cart a.core_button_prev {
            padding: 10px 0;
            text-align: center;
            display: block;
            margin-bottom: 5px; } }
      #colorbox.add_to_cart_message #cboxLoadedContent > * .top_wrapper .cart a.core_button_next {
        background-color: #b03737;
        float: right; }
        @media (min-width: 768px) and (max-width: 991px) {
          #colorbox.add_to_cart_message #cboxLoadedContent > * .top_wrapper .cart a.core_button_next {
            float: none; } }
        @media (max-width: 767px) {
          #colorbox.add_to_cart_message #cboxLoadedContent > * .top_wrapper .cart a.core_button_next {
            float: none; } }
        #colorbox.add_to_cart_message #cboxLoadedContent > * .top_wrapper .cart a.core_button_next:hover {
          background-color: #434444; }
      #colorbox.add_to_cart_message #cboxLoadedContent > * .top_wrapper .cart .social_buttons {
        margin-bottom: 30px;
        zoom: 1; }
        #colorbox.add_to_cart_message #cboxLoadedContent > * .top_wrapper .cart .social_buttons:before, #colorbox.add_to_cart_message #cboxLoadedContent > * .top_wrapper .cart .social_buttons:after {
          content: " ";
          display: block;
          height: 0;
          overflow: hidden; }
        #colorbox.add_to_cart_message #cboxLoadedContent > * .top_wrapper .cart .social_buttons:after {
          clear: both; }
    #colorbox.add_to_cart_message #cboxLoadedContent > * .top_wrapper h3 {
      font-size: 22px;
      line-height: 28px;
      margin-bottom: 30px; }
    #colorbox.add_to_cart_message #cboxLoadedContent > * .upsell {
      display: none; }

ul.ui-autocomplete {
  z-index: 999;
  background: #fff;
  position: fixed;
  max-width: 350px;
  -webkit-box-shadow: 0 0 5px 0 #b0b0b0;
  box-shadow: 0 0 5px 0 #b0b0b0; }
  ul.ui-autocomplete li a {
    line-height: 1.25em;
    padding: .5em 1em;
    display: block; }
    ul.ui-autocomplete li a:hover {
      color: #b03737; }

/*
	1. container
*/
.big_book_wrap {
  padding-bottom: 20px;
  /*
      2. background & color
  */
  /* HARDCOVER FRONT */
  /* reverse */
  /* reverse */
  /* HARDCOVER BACK */
  /* reverse */
  /* thickness of cover */
  /* page */
  /*
      3. opening cover, back cover and pages
  */
  /*
      4. position, transform & transition
  */
  /* HARDCOVER front */
  /* HARDCOVER back */
  /* thickness of cover */
  /* HARDCOVER front */
  /* thickness of cover */
  /* BOOK SPINE */
  /* thickness of book spine */
  /*
      5. events
  */
  /*
      6. Bonus
  */
  /* cover CSS */
  /* Media Queries */ }
  .big_book_wrap .book_wrap {
    padding: 20px 0px 20px 15px;
    position: relative;
    float: right;
    margin-right: 60px; }
  .big_book_wrap .book {
    position: relative;
    width: 243px;
    height: 376px;
    -webkit-perspective: 1500px;
    -moz-perspective: 1500px;
    perspective: 1500px;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    pointer-events: none; }
  .big_book_wrap .hardcover_front li:first-child {
    background-color: #eee;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden; }
  .big_book_wrap .hardcover_front {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden; }
  .big_book_wrap .hardcover_front li:last-child {
    background: #fffbec; }
  .big_book_wrap .hardcover_back li:first-child {
    background: #fffbec; }
  .big_book_wrap .hardcover_back li:last-child {
    background: #fffbec; }
  .big_book_wrap .book_spine li:first-child {
    background: #eee; }
  .big_book_wrap .book_spine li:last-child {
    background: #333; }
  .big_book_wrap .hardcover_front li:first-child:after,
  .big_book_wrap .hardcover_front li:first-child:before,
  .big_book_wrap .hardcover_front li:last-child:after,
  .big_book_wrap .hardcover_front li:last-child:before,
  .big_book_wrap .hardcover_back li:first-child:after,
  .big_book_wrap .hardcover_back li:first-child:before,
  .big_book_wrap .hardcover_back li:last-child:after,
  .big_book_wrap .hardcover_back li:last-child:before,
  .big_book_wrap .book_spine li:first-child:after,
  .big_book_wrap .book_spine li:first-child:before,
  .big_book_wrap .book_spine li:last-child:after,
  .big_book_wrap .book_spine li:last-child:before {
    background: #999; }
  .big_book_wrap .page > li {
    background: -webkit-linear-gradient(left, #e1ddd8 0%, #fffbf6 100%);
    background: -moz-linear-gradient(left, #e1ddd8 0%, #fffbf6 100%);
    background: -ms-linear-gradient(left, #e1ddd8 0%, #fffbf6 100%);
    background: linear-gradient(left, #e1ddd8 0%, #fffbf6 100%);
    box-shadow: inset 0px -1px 2px rgba(50, 50, 50, 0.1), inset -1px 0px 1px rgba(150, 150, 150, 0.2);
    border-radius: 0px 5px 5px 0px; }
  .big_book_wrap .page .page_content {
    padding: 10px 20px;
    height: 356px;
    overflow: hidden; }
    .big_book_wrap .page .page_content .page_content_inner {
      overflow: hidden; }
      .big_book_wrap .page .page_content .page_content_inner h1 {
        font-size: 10px;
        line-height: 1.25em;
        font-weight: bold;
        text-align: center; }
      .big_book_wrap .page .page_content .page_content_inner p {
        font-size: 8px;
        line-height: 1.25em; }
      .big_book_wrap .page .page_content .page_content_inner .imgright, .big_book_wrap .page .page_content .page_content_inner .imgleft {
        width: 50%;
        height: auto; }
  .big_book_wrap .hardcover_front {
    -webkit-transform: rotateY(-34deg) translateZ(8px);
    -moz-transform: rotateY(-34deg) translateZ(8px);
    transform: rotateY(-34deg) translateZ(8px);
    z-index: 100; }
  .big_book_wrap .hardcover_back {
    -webkit-transform: rotateY(-15deg) translateZ(-8px);
    -moz-transform: rotateY(-15deg) translateZ(-8px);
    transform: rotateY(-15deg) translateZ(-8px); }
  .big_book_wrap .page li:nth-child(1) {
    -webkit-transform: rotateY(-28deg);
    -moz-transform: rotateY(-28deg);
    transform: rotateY(-28deg); }
  .big_book_wrap .page li:nth-child(2) {
    -webkit-transform: rotateY(-30deg);
    -moz-transform: rotateY(-30deg);
    transform: rotateY(-30deg); }
  .big_book_wrap .page li:nth-child(3) {
    -webkit-transform: rotateY(-32deg);
    -moz-transform: rotateY(-32deg);
    transform: rotateY(-32deg); }
  .big_book_wrap .page li:nth-child(4) {
    -webkit-transform: rotateY(-34deg);
    -moz-transform: rotateY(-34deg);
    transform: rotateY(-34deg); }
  .big_book_wrap .page li:nth-child(5) {
    -webkit-transform: rotateY(-36deg);
    -moz-transform: rotateY(-36deg);
    transform: rotateY(-36deg); }
  .big_book_wrap .hardcover_front,
  .big_book_wrap .hardcover_back,
  .big_book_wrap .book_spine,
  .big_book_wrap .hardcover_front li,
  .big_book_wrap .hardcover_back li,
  .big_book_wrap .book_spine li {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d; }
  .big_book_wrap .hardcover_front,
  .big_book_wrap .hardcover_back {
    -webkit-transform-origin: 0% 100%;
    -moz-transform-origin: 0% 100%;
    transform-origin: 0% 100%; }
  .big_book_wrap .hardcover_front {
    -webkit-transition: all 0.8s ease, z-index 0.6s;
    -moz-transition: all 0.8s ease, z-index 0.6s;
    transition: all 0.8s ease, z-index 0.6s; }
  .big_book_wrap .hardcover_front li:first-child {
    cursor: default;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    -webkit-transform: translateZ(2px);
    -moz-transform: translateZ(2px);
    transform: translateZ(2px); }
  .big_book_wrap .hardcover_front li:last-child {
    -webkit-transform: rotateY(180deg) translateZ(2px);
    -moz-transform: rotateY(180deg) translateZ(2px);
    transform: rotateY(180deg) translateZ(2px); }
  .big_book_wrap .hardcover_back li:first-child {
    -webkit-transform: translateZ(2px);
    -moz-transform: translateZ(2px);
    transform: translateZ(2px); }
  .big_book_wrap .hardcover_back li:last-child {
    -webkit-transform: translateZ(-2px);
    -moz-transform: translateZ(-2px);
    transform: translateZ(-2px); }
  .big_book_wrap .hardcover_front li:first-child:after,
  .big_book_wrap .hardcover_front li:first-child:before,
  .big_book_wrap .hardcover_front li:last-child:after,
  .big_book_wrap .hardcover_front li:last-child:before,
  .big_book_wrap .hardcover_back li:first-child:after,
  .big_book_wrap .hardcover_back li:first-child:before,
  .big_book_wrap .hardcover_back li:last-child:after,
  .big_book_wrap .hardcover_back li:last-child:before,
  .big_book_wrap .book_spine li:first-child:after,
  .big_book_wrap .book_spine li:first-child:before,
  .big_book_wrap .book_spine li:last-child:after,
  .big_book_wrap .book_spine li:last-child:before {
    position: absolute;
    top: 0;
    left: 0; }
  .big_book_wrap .hardcover_front li:first-child:after,
  .big_book_wrap .hardcover_front li:first-child:before {
    width: 4px;
    height: 100%; }
  .big_book_wrap .hardcover_front li:first-child:after {
    -webkit-transform: rotateY(90deg) translateZ(-2px) translateX(2px);
    -moz-transform: rotateY(90deg) translateZ(-2px) translateX(2px);
    transform: rotateY(90deg) translateZ(-2px) translateX(2px); }
  .big_book_wrap .hardcover_front li:first-child:before {
    -webkit-transform: rotateY(90deg) translateZ(158px) translateX(2px);
    -moz-transform: rotateY(90deg) translateZ(158px) translateX(2px);
    transform: rotateY(90deg) translateZ(158px) translateX(2px); }
  .big_book_wrap .hardcover_front li:last-child:after,
  .big_book_wrap .hardcover_front li:last-child:before {
    width: 4px;
    height: 160px; }
  .big_book_wrap .hardcover_front li:last-child:after {
    -webkit-transform: rotateX(90deg) rotateZ(90deg) translateZ(80px) translateX(-2px) translateY(-78px);
    -moz-transform: rotateX(90deg) rotateZ(90deg) translateZ(80px) translateX(-2px) translateY(-78px);
    transform: rotateX(90deg) rotateZ(90deg) translateZ(80px) translateX(-2px) translateY(-78px); }
  .big_book_wrap .hardcover_front li:last-child:before {
    box-shadow: 0px 0px 30px 5px #333;
    -webkit-transform: rotateX(90deg) rotateZ(90deg) translateZ(-140px) translateX(-2px) translateY(-78px);
    -moz-transform: rotateX(90deg) rotateZ(90deg) translateZ(-140px) translateX(-2px) translateY(-78px);
    transform: rotateX(90deg) rotateZ(90deg) translateZ(-140px) translateX(-2px) translateY(-78px); }
  .big_book_wrap .hardcover_back li:first-child:after,
  .big_book_wrap .hardcover_back li:first-child:before {
    width: 4px;
    height: 100%; }
  .big_book_wrap .hardcover_back li:first-child:after {
    -webkit-transform: rotateY(90deg) translateZ(-2px) translateX(2px);
    -moz-transform: rotateY(90deg) translateZ(-2px) translateX(2px);
    transform: rotateY(90deg) translateZ(-2px) translateX(2px); }
  .big_book_wrap .hardcover_back li:first-child:before {
    -webkit-transform: rotateY(90deg) translateZ(158px) translateX(2px);
    -moz-transform: rotateY(90deg) translateZ(158px) translateX(2px);
    transform: rotateY(90deg) translateZ(158px) translateX(2px); }
  .big_book_wrap .hardcover_back li:last-child:after,
  .big_book_wrap .hardcover_back li:last-child:before {
    width: 4px;
    height: 160px; }
  .big_book_wrap .hardcover_back li:last-child:after {
    -webkit-transform: rotateX(90deg) rotateZ(90deg) translateZ(80px) translateX(2px) translateY(-78px);
    -moz-transform: rotateX(90deg) rotateZ(90deg) translateZ(80px) translateX(2px) translateY(-78px);
    transform: rotateX(90deg) rotateZ(90deg) translateZ(80px) translateX(2px) translateY(-78px); }
  .big_book_wrap .hardcover_back li:last-child:before {
    box-shadow: 10px -1px 80px 20px #666;
    -webkit-transform: rotateX(90deg) rotateZ(90deg) translateZ(-140px) translateX(2px) translateY(-78px);
    -moz-transform: rotateX(90deg) rotateZ(90deg) translateZ(-140px) translateX(2px) translateY(-78px);
    transform: rotateX(90deg) rotateZ(90deg) translateZ(-140px) translateX(2px) translateY(-78px); }
  .big_book_wrap .book_spine {
    -webkit-transform: rotateY(60deg) translateX(-5px) translateZ(-12px);
    -moz-transform: rotateY(60deg) translateX(-5px) translateZ(-12px);
    transform: rotateY(60deg) translateX(-5px) translateZ(-12px);
    width: 16px;
    z-index: 0; }
  .big_book_wrap .book_spine li:first-child {
    -webkit-transform: translateZ(2px);
    -moz-transform: translateZ(2px);
    transform: translateZ(2px); }
  .big_book_wrap .book_spine li:last-child {
    -webkit-transform: translateZ(-2px);
    -moz-transform: translateZ(-2px);
    transform: translateZ(-2px); }
  .big_book_wrap .book_spine li:first-child:after,
  .big_book_wrap .book_spine li:first-child:before {
    width: 4px;
    height: 100%; }
  .big_book_wrap .book_spine li:first-child:after {
    -webkit-transform: rotateY(90deg) translateZ(-2px) translateX(2px);
    -moz-transform: rotateY(90deg) translateZ(-2px) translateX(2px);
    transform: rotateY(90deg) translateZ(-2px) translateX(2px); }
  .big_book_wrap .book_spine li:first-child:before {
    -webkit-transform: rotateY(-90deg) translateZ(-12px);
    -moz-transform: rotateY(-90deg) translateZ(-12px);
    transform: rotateY(-90deg) translateZ(-12px); }
  .big_book_wrap .book_spine li:last-child:after,
  .big_book_wrap .book_spine li:last-child:before {
    width: 4px;
    height: 16px; }
  .big_book_wrap .book_spine li:last-child:after {
    -webkit-transform: rotateX(90deg) rotateZ(90deg) translateZ(8px) translateX(2px) translateY(-6px);
    -moz-transform: rotateX(90deg) rotateZ(90deg) translateZ(8px) translateX(2px) translateY(-6px);
    transform: rotateX(90deg) rotateZ(90deg) translateZ(8px) translateX(2px) translateY(-6px); }
  .big_book_wrap .book_spine li:last-child:before {
    box-shadow: 5px -1px 100px 40px rgba(0, 0, 0, 0.2);
    -webkit-transform: rotateX(90deg) rotateZ(90deg) translateZ(-210px) translateX(2px) translateY(-6px);
    -moz-transform: rotateX(90deg) rotateZ(90deg) translateZ(-210px) translateX(2px) translateY(-6px);
    transform: rotateX(90deg) rotateZ(90deg) translateZ(-210px) translateX(2px) translateY(-6px); }
  .big_book_wrap .page,
  .big_book_wrap .page > li {
    position: absolute;
    top: 0;
    left: 0;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d; }
  .big_book_wrap .page {
    width: 100%;
    height: 98%;
    top: 1%;
    left: 3%;
    z-index: 10; }
  .big_book_wrap .page > li {
    width: 100%;
    height: 100%;
    -webkit-transform-origin: left center;
    -moz-transform-origin: left center;
    transform-origin: left center;
    -webkit-transition-property: transform;
    -moz-transition-property: transform;
    transition-property: transform;
    -webkit-transition-timing-function: ease;
    -moz-transition-timing-function: ease;
    transition-timing-function: ease; }
  .big_book_wrap .page > li:nth-child(1) {
    -webkit-transition-duration: 0.6s;
    -moz-transition-duration: 0.6s;
    transition-duration: 0.6s; }
  .big_book_wrap .page > li:nth-child(2) {
    -webkit-transition-duration: 0.6s;
    -moz-transition-duration: 0.6s;
    transition-duration: 0.6s; }
  .big_book_wrap .page > li:nth-child(3) {
    -webkit-transition-duration: 0.4s;
    -moz-transition-duration: 0.4s;
    transition-duration: 0.4s; }
  .big_book_wrap .page > li:nth-child(4) {
    -webkit-transition-duration: 0.5s;
    -moz-transition-duration: 0.5s;
    transition-duration: 0.5s; }
  .big_book_wrap .page > li:nth-child(5) {
    -webkit-transition-duration: 0.6s;
    -moz-transition-duration: 0.6s;
    transition-duration: 0.6s; }
  .big_book_wrap .book_wrap:hover .hardcover_front {
    -webkit-transform: rotateY(-145deg) translateZ(0);
    -moz-transform: rotateY(-145deg) translateZ(0);
    transform: rotateY(-145deg) translateZ(0);
    z-index: 0; }
  .big_book_wrap .book_wrap:hover .page li:nth-child(1) {
    -webkit-transform: rotateY(-30deg);
    -moz-transform: rotateY(-30deg);
    transform: rotateY(-30deg);
    -webkit-transition-duration: 1.5s;
    -moz-transition-duration: 1.5s;
    transition-duration: 1.5s; }
  .big_book_wrap .book_wrap:hover .page li:nth-child(2) {
    -webkit-transform: rotateY(-35deg);
    -moz-transform: rotateY(-35deg);
    transform: rotateY(-35deg);
    -webkit-transition-duration: 1.8s;
    -moz-transition-duration: 1.8s;
    transition-duration: 1.8s; }
  .big_book_wrap .book_wrap:hover .page li:nth-child(3) {
    -webkit-transform: rotateY(-118deg);
    -moz-transform: rotateY(-118deg);
    transform: rotateY(-118deg);
    -webkit-transition-duration: 1.6s;
    -moz-transition-duration: 1.6s;
    transition-duration: 1.6s; }
  .big_book_wrap .book_wrap:hover .page li:nth-child(4) {
    -webkit-transform: rotateY(-130deg);
    -moz-transform: rotateY(-130deg);
    transform: rotateY(-130deg);
    -webkit-transition-duration: 1.4s;
    -moz-transition-duration: 1.4s;
    transition-duration: 1.4s; }
  .big_book_wrap .book_wrap:hover .page li:nth-child(5) {
    -webkit-transform: rotateY(-140deg);
    -moz-transform: rotateY(-140deg);
    transform: rotateY(-140deg);
    -webkit-transition-duration: 1.2s;
    -moz-transition-duration: 1.2s;
    transition-duration: 1.2s; }
  .big_book_wrap .coverDesign {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    overflow: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden; }
  .big_book_wrap .coverDesign::after {
    background-image: -webkit-linear-gradient(-135deg, rgba(255, 255, 255, 0.45) 0%, transparent 100%);
    background-image: -moz-linear-gradient(-135deg, rgba(255, 255, 255, 0.45) 0%, transparent 100%);
    background-image: linear-gradient(-135deg, rgba(255, 255, 255, 0.45) 0%, transparent 100%);
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0; }
  .big_book_wrap .coverDesign h1 {
    color: #fff;
    font-size: 2.2em;
    letter-spacing: 0.05em;
    text-align: center;
    margin: 54% 0 0 0;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.1); }
  .big_book_wrap .coverDesign p {
    color: #f8f8f8;
    font-size: 1em;
    text-align: center;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.1); }
  .big_book_wrap .yellow {
    background-color: #f1c40f;
    background-image: -webkit-linear-gradient(top, #f1c40f 58%, #e7ba07 0%);
    background-image: -moz-linear-gradient(top, #f1c40f 58%, #e7ba07 0%);
    background-image: linear-gradient(top, #f1c40f 58%, #e7ba07 0%); }
  .big_book_wrap .blue {
    background-color: #3498db;
    background-image: -webkit-linear-gradient(top, #3498db 58%, #2a90d4 0%);
    background-image: -moz-linear-gradient(top, #3498db 58%, #2a90d4 0%);
    background-image: linear-gradient(top, #3498db 58%, #2a90d4 0%); }
  .big_book_wrap .grey {
    background-color: #f8e9d1;
    background-image: -webkit-linear-gradient(top, #f8e9d1 58%, #e7d5b7 0%);
    background-image: -moz-linear-gradient(top, #f8e9d1 58%, #e7d5b7 0%);
    background-image: linear-gradient(top, #f8e9d1 58%, #e7d5b7 0%); }
  @media screen and (max-width: 37.8125em) {
    .big_book_wrap .align > li {
      width: 100%;
      min-height: 440px;
      height: auto;
      padding: 0;
      margin: 0 0 30px 0; }
    .big_book_wrap .book {
      margin: 0 auto; }
    .big_book_wrap figcaption {
      text-align: center;
      width: 320px;
      top: 250px;
      padding-left: 0;
      left: -80px;
      font-size: 90%; } }

ul#card_type_selector {
  height: 37px;
  margin: 0;
  padding: 0;
  list-style: none; }
  ul#card_type_selector li {
    margin: 0;
    padding: 0;
    list-style: none;
    width: 52px;
    height: 32px;
    display: block;
    text-indent: -99999px;
    background-repeat: no-repeat;
    background-position: center center;
    float: left;
    margin-right: 19.5px; }
    ul#card_type_selector li a {
      width: 52px;
      height: 32px;
      display: block;
      text-indent: -99999px;
      background-repeat: no-repeat;
      background-position: center center; }
    ul#card_type_selector li.last {
      margin-right: 0; }
    ul#card_type_selector li a {
      background: url(http://core.evocdn.co.uk/icons/cards.png) left top no-repeat; }
    ul#card_type_selector li.none {
      display: none; }
    ul#card_type_selector li.vc a {
      background-position: 0 -160px; }
      ul#card_type_selector li.vc a:hover {
        background-position: 0 -128px; }
    ul#card_type_selector li.delta a {
      background-position: 0 -352px; }
      ul#card_type_selector li.delta a:hover {
        background-position: 0 -320px; }
    ul#card_type_selector li.uke a {
      background-position: 0 -224px; }
      ul#card_type_selector li.uke a:hover {
        background-position: 0 -192px; }
    ul#card_type_selector li.mc a {
      background-position: 0 -416px; }
      ul#card_type_selector li.mc a:hover {
        background-position: 0 -384px; }
    ul#card_type_selector li.maestro a {
      background-position: 0 -96px; }
      ul#card_type_selector li.maestro a:hover {
        background-position: 0 -64px; }
    ul#card_type_selector li.amex a {
      background-position: 0 -160px; }
      ul#card_type_selector li.amex a:hover {
        background-position: 0 -128px; }
    ul#card_type_selector li.paypal a {
      background-position: 0 -288px; }
      ul#card_type_selector li.paypal a:hover {
        background-position: 0 -256px; }

/* Icons */
/* Cards accepted (non select links) */
#cards_accepted {
  margin: 15px 0;
  clear: both;
  overflow: hidden; }
  #cards_accepted ul {
    padding: 0;
    margin: 0;
    list-style: none; }
    #cards_accepted ul li {
      padding: 0;
      margin: 0;
      list-style: none;
      float: left;
      margin-right: 5px;
      background: url(http://core.evocdn.co.uk/icons/cards.png) left top no-repeat;
      text-indent: -99999px;
      width: 52px;
      height: 32px;
      display: block; }
      #cards_accepted ul li.last {
        margin-right: 0; }
  #cards_accepted li.vc {
    background-position: 0 -160px; }
    #cards_accepted li.vc:hover {
      background-position: 0 -128px; }
  #cards_accepted li.delta {
    background-position: 0 -352px; }
    #cards_accepted li.delta:hover {
      background-position: 0 -320px; }
  #cards_accepted li.uke {
    background-position: 0 -224px; }
    #cards_accepted li.uke:hover {
      background-position: 0 -192px; }
  #cards_accepted li.mc {
    background-position: 0 -416px; }
    #cards_accepted li.mc:hover {
      background-position: 0 -384px; }
  #cards_accepted li.maestro {
    background-position: 0 -96px; }
    #cards_accepted li.maestro:hover {
      background-position: 0 -64px; }
  #cards_accepted li.amex {
    background-position: 0 -160px; }
    #cards_accepted li.amex:hover {
      background-position: 0 -128px; }
  #cards_accepted li.paypal {
    background-position: 0 -288px; }
    #cards_accepted li.paypal:hover {
      background-position: 0 -256px; }

body.checkout_checkout #checkout_wrapper h2, body.account_orders #checkout_wrapper h2 {
  padding-bottom: 10px; }
body.checkout_checkout #checkout_cards, body.account_orders #checkout_cards {
  width: 371px;
  height: 32px;
  display: block;
  overflow: hidden;
  text-indent: -99999px;
  margin-bottom: 21px;
  margin-top: 15px; }

@media (min-width: 992px) and (max-width: 1199px) {
  body.checkout_cart div.cart_inner_wrapper {
    background: url(data:image/gif;base64,R0lGODdhcgEBAIABAPj4+P///ywAAAAAcgEBAAACEYSPqcvtD6OctNqLs968+1sAADs=) right top repeat-y;
    padding: 30px 30px 30px 0; }
    body.checkout_cart div.cart_inner_wrapper .product_details a {
      max-width: 600px; } }
@media (min-width: 1200px) {
  body.checkout_cart div.cart_inner_wrapper {
    background: url(data:image/gif;base64,R0lGODdhcgEBAIABAPj4+P///ywAAAAAcgEBAAACEYSPqcvtD6OctNqLs968+1sAADs=) right top repeat-y;
    padding: 30px 30px 30px 0; }
    body.checkout_cart div.cart_inner_wrapper .product_details a {
      max-width: 600px; } }

body.checkout_module .checkout_cart div.middle_col .cart_footer, body.account_orders .checkout_cart div.middle_col .cart_footer {
  text-align: right; }
@media (max-width: 767px) {
  body.checkout_module #cart_real td.price, body.checkout_module #cart_real th.price, body.checkout_module #cart_real td.quantity, body.checkout_module #cart_real th.quantity, body.checkout_module #cart_real td.last, body.checkout_module #cart_real th.last, body.account_orders #cart_real td.price, body.account_orders #cart_real th.price, body.account_orders #cart_real td.quantity, body.account_orders #cart_real th.quantity, body.account_orders #cart_real td.last, body.account_orders #cart_real th.last {
    background-color: #EFEFEF; }
  body.checkout_module #cart_real td.last, body.checkout_module #cart_real th.last, body.account_orders #cart_real td.last, body.account_orders #cart_real th.last {
    padding-right: 15px; } }
@media (min-width: 768px) and (max-width: 991px) {
  body.checkout_module #cart_real td.price, body.checkout_module #cart_real th.price, body.checkout_module #cart_real td.quantity, body.checkout_module #cart_real th.quantity, body.checkout_module #cart_real td.last, body.checkout_module #cart_real th.last, body.account_orders #cart_real td.price, body.account_orders #cart_real th.price, body.account_orders #cart_real td.quantity, body.account_orders #cart_real th.quantity, body.account_orders #cart_real td.last, body.account_orders #cart_real th.last {
    background-color: #EFEFEF; }
  body.checkout_module #cart_real td.last, body.checkout_module #cart_real th.last, body.account_orders #cart_real td.last, body.account_orders #cart_real th.last {
    padding-right: 15px; } }
body.checkout_module table.cart, body.account_orders table.cart {
  margin-bottom: 0;
  width: 100%; }
  body.checkout_module table.cart thead tr th, body.account_orders table.cart thead tr th {
    line-height: 18px;
    font-weight: bold;
    font-size: 14px;
    text-align: center;
    text-transform: uppercase; }
    body.checkout_module table.cart thead tr th.first, body.account_orders table.cart thead tr th.first {
      text-align: left; }
    body.checkout_module table.cart thead tr th.price, body.account_orders table.cart thead tr th.price {
      text-align: right; }
  body.checkout_module table.cart tbody tr td, body.account_orders table.cart tbody tr td {
    text-align: center;
    padding: 10px 0; }
    body.checkout_module table.cart tbody tr td.first, body.account_orders table.cart tbody tr td.first {
      padding: 13px 10px 13px 0;
      text-align: left; }
      body.checkout_module table.cart tbody tr td.first div.title a, body.account_orders table.cart tbody tr td.first div.title a {
        font-weight: bold;
        margin-bottom: 3px;
        display: block;
        line-height: 15px; }
      body.checkout_module table.cart tbody tr td.first div.img, body.account_orders table.cart tbody tr td.first div.img {
        float: left;
        margin-right: 10px;
        border: 1px solid #EBEBEB;
        height: 90px;
        width: 90px;
        background-position: center center;
        background-repeat: no-repeat; }
        body.checkout_module table.cart tbody tr td.first div.img a, body.account_orders table.cart tbody tr td.first div.img a {
          height: 90px;
          width: 90px;
          display: block;
          text-indent: 0; }
          body.checkout_module table.cart tbody tr td.first div.img a .padded_image, body.account_orders table.cart tbody tr td.first div.img a .padded_image {
            width: 90px;
            height: 90px;
            display: block;
            display: table; }
          body.checkout_module table.cart tbody tr td.first div.img a img, body.account_orders table.cart tbody tr td.first div.img a img {
            margin: 0 auto;
            display: table-cell;
            vertical-align: middle; }
    body.checkout_module table.cart tbody tr td.price, body.account_orders table.cart tbody tr td.price {
      font-weight: bold;
      text-align: right; }
    body.checkout_module table.cart tbody tr td.last, body.account_orders table.cart tbody tr td.last {
      width: 25px; }
      body.checkout_module table.cart tbody tr td.last a.cart_delete, body.account_orders table.cart tbody tr td.last a.cart_delete {
        display: block;
        height: 25px;
        line-height: 25px;
        width: 16px;
        text-indent: -99999px;
        position: relative; }
        body.checkout_module table.cart tbody tr td.last a.cart_delete:before, body.account_orders table.cart tbody tr td.last a.cart_delete:before {
          display: inline-block;
          height: 25px;
          line-height: 25px;
          width: 16px;
          font-size: 18px;
          position: absolute;
          left: 9px;
          top: 0;
          text-indent: 0; }
  body.checkout_module table.cart tbody tr.optional_extras, body.account_orders table.cart tbody tr.optional_extras {
    padding-top: 0; }
    body.checkout_module table.cart tbody tr.optional_extras div.extras_wrapper, body.account_orders table.cart tbody tr.optional_extras div.extras_wrapper {
      width: 72%;
      display: block;
      overflow: hidden;
      margin: 0 auto;
      padding: 15px;
      border: 1px solid #cccccc;
      border-top: none; }
      body.checkout_module table.cart tbody tr.optional_extras div.extras_wrapper h4, body.account_orders table.cart tbody tr.optional_extras div.extras_wrapper h4 {
        color: #666666;
        margin-bottom: 10px;
        font-size: 17px; }
      body.checkout_module table.cart tbody tr.optional_extras div.extras_wrapper ul li, body.account_orders table.cart tbody tr.optional_extras div.extras_wrapper ul li {
        clear: both;
        float: none;
        display: block;
        overflow: hidden;
        border-bottom: 1px solid #cccccc;
        padding: 5px;
        line-height: 28px; }
        body.checkout_module table.cart tbody tr.optional_extras div.extras_wrapper ul li, body.checkout_module table.cart tbody tr.optional_extras div.extras_wrapper ul li a, body.checkout_module table.cart tbody tr.optional_extras div.extras_wrapper ul li p, body.account_orders table.cart tbody tr.optional_extras div.extras_wrapper ul li, body.account_orders table.cart tbody tr.optional_extras div.extras_wrapper ul li a, body.account_orders table.cart tbody tr.optional_extras div.extras_wrapper ul li p {
          color: #434444; }
        body.checkout_module table.cart tbody tr.optional_extras div.extras_wrapper ul li.last, body.account_orders table.cart tbody tr.optional_extras div.extras_wrapper ul li.last {
          border-bottom: none; }
        body.checkout_module table.cart tbody tr.optional_extras div.extras_wrapper ul li div, body.checkout_module table.cart tbody tr.optional_extras div.extras_wrapper ul li p, body.account_orders table.cart tbody tr.optional_extras div.extras_wrapper ul li div, body.account_orders table.cart tbody tr.optional_extras div.extras_wrapper ul li p {
          clear: none;
          margin-bottom: 0;
          display: inline-block; }
        body.checkout_module table.cart tbody tr.optional_extras div.extras_wrapper ul li p.delete, body.account_orders table.cart tbody tr.optional_extras div.extras_wrapper ul li p.delete {
          float: right; }
          body.checkout_module table.cart tbody tr.optional_extras div.extras_wrapper ul li p.delete a, body.account_orders table.cart tbody tr.optional_extras div.extras_wrapper ul li p.delete a {
            margin-right: 0; }
        body.checkout_module table.cart tbody tr.optional_extras div.extras_wrapper ul li.in_cart, body.account_orders table.cart tbody tr.optional_extras div.extras_wrapper ul li.in_cart {
          background-color: #f5f5f5; }
  body.checkout_module table.cart tbody tr.optional_extra_row .title p, body.account_orders table.cart tbody tr.optional_extra_row .title p {
    text-align: left;
    text-indent: 10px;
    font-family: "Open Sans";
    line-height: 1.5em; }
    body.checkout_module table.cart tbody tr.optional_extra_row .title p:before, body.account_orders table.cart tbody tr.optional_extra_row .title p:before {
      margin-top: -5px;
      -moz-transform: rotate(90deg);
      -o-transform: rotate(90deg);
      -webkit-transform: rotate(90deg);
      -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0.083)";
      float: left; }
  body.checkout_module table.cart tfoot th, body.checkout_module table.cart tfoot td, body.account_orders table.cart tfoot th, body.account_orders table.cart tfoot td {
    padding-bottom: 15px; }
    body.checkout_module table.cart tfoot th.first, body.checkout_module table.cart tfoot td.first, body.account_orders table.cart tfoot th.first, body.account_orders table.cart tfoot td.first {
      text-align: right;
      padding-right: 30px; }
  body.checkout_module table.cart tfoot tr:first-child th, body.checkout_module table.cart tfoot tr:first-child td, body.account_orders table.cart tfoot tr:first-child th, body.account_orders table.cart tfoot tr:first-child td {
    padding-top: 30px; }
  body.checkout_module table.cart tfoot th, body.account_orders table.cart tfoot th {
    text-align: left;
    font-weight: normal; }
  body.checkout_module table.cart tfoot td, body.account_orders table.cart tfoot td {
    text-align: right;
    font-weight: bold;
    font-size: 14px;
    line-height: 19px; }
    body.checkout_module table.cart tfoot td.discount_code, body.account_orders table.cart tfoot td.discount_code {
      vertical-align: top;
      text-align: left; }
      body.checkout_module table.cart tfoot td.discount_code h5, body.account_orders table.cart tfoot td.discount_code h5 {
        font-family: "Open Sans";
        font-size: 14px;
        line-height: 1.25em;
        margin-bottom: 1em; }
      body.checkout_module table.cart tfoot td.discount_code form, body.account_orders table.cart tfoot td.discount_code form {
        text-align: left;
        width: 480px;
        line-height: 25px;
        display: inline-block;
        padding: 0;
        margin: 0; }
        body.checkout_module table.cart tfoot td.discount_code form p.validation_error, body.account_orders table.cart tfoot td.discount_code form p.validation_error {
          color: #666666; }
        body.checkout_module table.cart tfoot td.discount_code form p.validation_success, body.account_orders table.cart tfoot td.discount_code form p.validation_success {
          color: #434444; }
        body.checkout_module table.cart tfoot td.discount_code form fieldset, body.account_orders table.cart tfoot td.discount_code form fieldset {
          display: inline-block;
          border: none;
          margin: 0;
          padding: 0; }
          body.checkout_module table.cart tfoot td.discount_code form fieldset ul, body.account_orders table.cart tfoot td.discount_code form fieldset ul {
            width: 480px;
            display: inline-block; }
            body.checkout_module table.cart tfoot td.discount_code form fieldset ul li, body.account_orders table.cart tfoot td.discount_code form fieldset ul li {
              display: inline-block; }
              body.checkout_module table.cart tfoot td.discount_code form fieldset ul li label, body.account_orders table.cart tfoot td.discount_code form fieldset ul li label {
                display: inline-block;
                height: 25px;
                line-height: 25px;
                width: 170px; }
              body.checkout_module table.cart tfoot td.discount_code form fieldset ul li input, body.account_orders table.cart tfoot td.discount_code form fieldset ul li input {
                display: inline-block;
                height: 25px;
                line-height: 25px;
                background-color: #EDEDED;
                border: 1px solid #CDCDCD;
                margin-right: 5px;
                padding: 0 3px; }
              body.checkout_module table.cart tfoot td.discount_code form fieldset ul li.form_submit a, body.account_orders table.cart tfoot td.discount_code form fieldset ul li.form_submit a {
                background-color: #40809a;
                color: white;
                display: inline-block;
                padding: 0px 10px; }
                body.checkout_module table.cart tfoot td.discount_code form fieldset ul li.form_submit a > span, body.account_orders table.cart tfoot td.discount_code form fieldset ul li.form_submit a > span {
                  font-family: "Open Sans";
                  text-transform: uppercase; }
                  body.checkout_module table.cart tfoot td.discount_code form fieldset ul li.form_submit a > span:after, body.account_orders table.cart tfoot td.discount_code form fieldset ul li.form_submit a > span:after {
                    padding: 0 0 0 10px;
                    display: inline-block; }
                body.checkout_module table.cart tfoot td.discount_code form fieldset ul li.form_submit a:hover, body.account_orders table.cart tfoot td.discount_code form fieldset ul li.form_submit a:hover {
                  background-color: #5494b8; }
        body.checkout_module table.cart tfoot td.discount_code form p.validation_error, body.account_orders table.cart tfoot td.discount_code form p.validation_error {
          margin-top: 5px;
          margin-bottom: 5px; }
        body.checkout_module table.cart tfoot td.discount_code form p.validation_success, body.account_orders table.cart tfoot td.discount_code form p.validation_success {
          background-image: url("https://c906980.ssl.cf3.rackcdn.com/icons/tick.png");
          background-position: 2px center;
          background-repeat: no-repeat;
          padding-left: 25px; }
        body.checkout_module table.cart tfoot td.discount_code form input, body.account_orders table.cart tfoot td.discount_code form input {
          width: 210px; }
        body.checkout_module table.cart tfoot td.discount_code form#voucher_code input, body.account_orders table.cart tfoot td.discount_code form#voucher_code input {
          width: 40px; }
    body.checkout_module table.cart tfoot td.delivery_selector, body.account_orders table.cart tfoot td.delivery_selector {
      padding: 10px 50px 10px 0; }
      body.checkout_module table.cart tfoot td.delivery_selector .styled_radio, body.account_orders table.cart tfoot td.delivery_selector .styled_radio {
        margin-top: 10px; }
        body.checkout_module table.cart tfoot td.delivery_selector .styled_radio input + label:before, body.account_orders table.cart tfoot td.delivery_selector .styled_radio input + label:before {
          padding-right: 1em; }
        body.checkout_module table.cart tfoot td.delivery_selector .styled_radio:first-child, body.account_orders table.cart tfoot td.delivery_selector .styled_radio:first-child {
          margin-top: 0; }
      body.checkout_module table.cart tfoot td.delivery_selector label, body.account_orders table.cart tfoot td.delivery_selector label {
        text-align: right;
        display: block;
        font-weight: normal;
        padding: 0; }
        body.checkout_module table.cart tfoot td.delivery_selector label input, body.account_orders table.cart tfoot td.delivery_selector label input {
          float: right;
          margin: 5px 10px 0 10px;
          display: inline-block; }
  body.checkout_module table.cart tfoot .grand_total th, body.checkout_module table.cart tfoot .grand_total td, body.account_orders table.cart tfoot .grand_total th, body.account_orders table.cart tfoot .grand_total td {
    border-top: solid 1px #E7E7E7;
    padding-top: 10px; }
  body.checkout_module table.cart tfoot .grand_total td.empty, body.account_orders table.cart tfoot .grand_total td.empty {
    border-top: solid 1px white; }
  body.checkout_module table.cart p, body.account_orders table.cart p {
    margin-bottom: 0; }
    body.checkout_module table.cart p.var_title, body.account_orders table.cart p.var_title {
      margin-bottom: 5px; }
body.checkout_module .cart_qty_form, body.checkout_module td.quantity form, body.account_orders .cart_qty_form, body.account_orders td.quantity form {
  margin: 0 3px;
  width: 30pxpx;
  display: inline-block; }
  body.checkout_module .cart_qty_form fieldset, body.checkout_module td.quantity form fieldset, body.account_orders .cart_qty_form fieldset, body.account_orders td.quantity form fieldset {
    border: none;
    padding: 0; }
  body.checkout_module .cart_qty_form span.qty, body.checkout_module td.quantity form span.qty, body.account_orders .cart_qty_form span.qty, body.account_orders td.quantity form span.qty {
    margin: 0 3px;
    display: inline-block; }
  body.checkout_module .cart_qty_form input.cart_qty, body.checkout_module .cart_qty_form input.core_quantity_field, body.checkout_module td.quantity form input.cart_qty, body.checkout_module td.quantity form input.core_quantity_field, body.account_orders .cart_qty_form input.cart_qty, body.account_orders .cart_qty_form input.core_quantity_field, body.account_orders td.quantity form input.cart_qty, body.account_orders td.quantity form input.core_quantity_field {
    display: inline-block;
    width: 28px;
    height: 20px;
    text-align: center;
    background-color: transparent;
    border-bottom: 1px solid #CBCBCB;
    position: relative;
    top: -1px; }
body.checkout_module td.quantity .qty_select, body.account_orders td.quantity .qty_select {
  margin: 0 auto; }
body.checkout_module td.quantity .qty_select .select_wrapper, body.checkout_module td.quantity .field_quantity .select_wrapper, body.account_orders td.quantity .qty_select .select_wrapper, body.account_orders td.quantity .field_quantity .select_wrapper {
  padding: 5px 10px;
  margin: 0 auto;
  overflow: hidden;
  float: left;
  position: relative;
  font-family: "Open Sans";
  float: none;
  background: white;
  width: 100px; }
  body.checkout_module td.quantity .qty_select .select_wrapper:before, body.checkout_module td.quantity .field_quantity .select_wrapper:before, body.account_orders td.quantity .qty_select .select_wrapper:before, body.account_orders td.quantity .field_quantity .select_wrapper:before {
    position: absolute;
    right: 7px; }
  body.checkout_module td.quantity .qty_select .select_wrapper select, body.checkout_module td.quantity .field_quantity .select_wrapper select, body.account_orders td.quantity .qty_select .select_wrapper select, body.account_orders td.quantity .field_quantity .select_wrapper select {
    position: relative;
    z-index: 9999;
    border: none;
    background: none;
    width: 120% !important;
    width: calc(100% + 50px) !important; }
  body.checkout_module td.quantity .qty_select .select_wrapper select, body.checkout_module td.quantity .field_quantity .select_wrapper select, body.account_orders td.quantity .qty_select .select_wrapper select, body.account_orders td.quantity .field_quantity .select_wrapper select {
    width: 140px !important; }
  body.checkout_module td.quantity .qty_select .select_wrapper:before, body.checkout_module td.quantity .field_quantity .select_wrapper:before, body.account_orders td.quantity .qty_select .select_wrapper:before, body.account_orders td.quantity .field_quantity .select_wrapper:before {
    right: 10px; }
  @media (max-width: 767px) {
    body.checkout_module td.quantity .qty_select .select_wrapper, body.checkout_module td.quantity .field_quantity .select_wrapper, body.account_orders td.quantity .qty_select .select_wrapper, body.account_orders td.quantity .field_quantity .select_wrapper {
      width: 70px; }
      body.checkout_module td.quantity .qty_select .select_wrapper select, body.checkout_module td.quantity .field_quantity .select_wrapper select, body.account_orders td.quantity .qty_select .select_wrapper select, body.account_orders td.quantity .field_quantity .select_wrapper select {
        width: 100px !important; } }
  body.checkout_module td.quantity .qty_select .select_wrapper:before, body.checkout_module td.quantity .field_quantity .select_wrapper:before, body.account_orders td.quantity .qty_select .select_wrapper:before, body.account_orders td.quantity .field_quantity .select_wrapper:before {
    color: #B2B2B2; }
body.checkout_module a.cart_qty, body.checkout_module a.qty_decrease, body.checkout_module a.qty_increase, body.account_orders a.cart_qty, body.account_orders a.qty_decrease, body.account_orders a.qty_increase {
  margin: 0 2px;
  display: inline-block;
  width: 20px;
  line-height: 18px;
  height: 18px;
  text-align: center;
  font-family: "Museo Slab W01 300";
  speak: none;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-text-size-adjust: 100%;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  font-size: 14px;
  color: #b03737;
  overflow: hidden; }
  body.checkout_module a.cart_qty:before, body.checkout_module a.qty_decrease:before, body.checkout_module a.qty_increase:before, body.account_orders a.cart_qty:before, body.account_orders a.qty_decrease:before, body.account_orders a.qty_increase:before {
    width: 20px;
    display: inline-block;
    height: 18px;
    position: relative;
    top: 4px; }
  body.checkout_module a.cart_qty.disabled:before, body.checkout_module a.qty_decrease.disabled:before, body.checkout_module a.qty_increase.disabled:before, body.account_orders a.cart_qty.disabled:before, body.account_orders a.qty_decrease.disabled:before, body.account_orders a.qty_increase.disabled:before {
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    -webkit-opacity: 0.5;
    opacity: 0.5;
    will-change: opacity; }
body.checkout_module .cart .add_to_wishlist, body.account_orders .cart .add_to_wishlist {
  height: 18px;
  display: block;
  overflow: hidden;
  margin: 7px 0 0 0;
  font-size: 12px; }
  body.checkout_module .cart .add_to_wishlist:before, body.account_orders .cart .add_to_wishlist:before {
    display: inline-block;
    height: 16px;
    padding-right: 5px; }
body.checkout_module .no_delivery_message, body.account_orders .no_delivery_message {
  display: block;
  line-height: 1.5em;
  max-width: 460px;
  float: right; }
body.checkout_module .would_you_like_to_save_msg h3, body.account_orders .would_you_like_to_save_msg h3 {
  margin-bottom: 10px; }
body.checkout_module .would_you_like_to_save_msg p, body.account_orders .would_you_like_to_save_msg p {
  margin-bottom: 0 !important; }
body.checkout_module .would_you_like_to_save_msg a, body.account_orders .would_you_like_to_save_msg a {
  margin: 10px 3px;
  background-color: #40809a;
  color: white;
  display: inline-block;
  padding: 0px 10px; }
  body.checkout_module .would_you_like_to_save_msg a > span, body.account_orders .would_you_like_to_save_msg a > span {
    font-family: "Open Sans";
    text-transform: uppercase; }
    body.checkout_module .would_you_like_to_save_msg a > span:after, body.account_orders .would_you_like_to_save_msg a > span:after {
      padding: 0 0 0 10px;
      display: inline-block; }
  body.checkout_module .would_you_like_to_save_msg a:hover, body.account_orders .would_you_like_to_save_msg a:hover {
    background-color: #5494b8; }
  body.checkout_module .would_you_like_to_save_msg a span, body.account_orders .would_you_like_to_save_msg a span {
    font-size: 13px; }
body.checkout_module .would_you_like_to_save_msg a.core_button_prev, body.account_orders .would_you_like_to_save_msg a.core_button_prev {
  opacity: 0.8; }
body.checkout_module .cart_inner_wrapper.no_items, body.account_orders .cart_inner_wrapper.no_items {
  background: none; }
body.checkout_module .wishlist_inner_wrapper.no_items, body.account_orders .wishlist_inner_wrapper.no_items {
  display: none; }

body.account_orders table.cart tbody tr td.first div.title a {
  clear: left; }

body.checkout_module table.cart {
  clear: both; }
  @media (min-width: 992px) and (max-width: 1199px) {
    body.checkout_module table.cart thead tr th.first {
      width: 676px; } }
  @media (min-width: 1200px) {
    body.checkout_module table.cart thead tr th.first {
      width: 676px; } }

html.mobile_device .field_quantity > label, html.mobile_device .qty_select > label {
  display: none; }

div.ajax_loading_shroud {
  background: transparent; }

.shrouded {
  -moz-opacity: 0.25;
  -khtml-opacity: 0.25;
  -webkit-opacity: 0.25;
  opacity: 0.25;
  will-change: opacity; }

#checkout_form_delivery_msg {
  resize: none; }

.delivery_selector input {
  display: none !important; }
.delivery_selector input + label {
  cursor: pointer;
  width: auto !important; }
  .delivery_selector input + label:before {
    display: inline-block;
    margin-right: 0.5em;
    color: #434444; }
  .delivery_selector input + label + input + label {
    margin-left: 2em; }
.delivery_selector label:before {
  float: right;
  padding: 0 0 0 1em; }

body.checkout_module main h1 {
  line-height: 1.25em;
  font-family: "Museo Slab W01 300";
  speak: none;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-text-size-adjust: 100%;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  font-size: 38px; }
body.checkout_module main h2 {
  line-height: 1.25em;
  font-family: "Museo Slab W01 300";
  speak: none;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-text-size-adjust: 100%;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  font-size: 22px;
  margin-bottom: 0.5em; }
body.checkout_module main a.checkout_btn {
  background-color: #b03737;
  color: white;
  display: block;
  padding: 20px 25px; }
  body.checkout_module main a.checkout_btn.disabled, body.checkout_module main a.checkout_btn.disabled span, body.checkout_module main a.checkout_btn.disabled:hover, body.checkout_module main a.checkout_btn.disabled:hover span, body.checkout_module main a.checkout_btn[disabled], body.checkout_module main a.checkout_btn[disabled] span, body.checkout_module main a.checkout_btn[disabled]:hover, body.checkout_module main a.checkout_btn[disabled]:hover span {
    background: #f3f3f3;
    cursor: not-allowed;
    color: #434444; }
  @media (min-width: 992px) and (max-width: 1199px) {
    body.checkout_module main a.checkout_btn {
      float: right; } }
  @media (min-width: 1200px) {
    body.checkout_module main a.checkout_btn {
      float: right; } }
  @media (min-width: 768px) and (max-width: 991px) {
    body.checkout_module main a.checkout_btn {
      margin-bottom: 0.5em;
      text-align: center; } }
  @media (max-width: 767px) {
    body.checkout_module main a.checkout_btn {
      margin-bottom: 0.5em;
      text-align: center; } }
  body.checkout_module main a.checkout_btn > span {
    font-family: "Open Sans";
    text-transform: uppercase; }
    body.checkout_module main a.checkout_btn > span:after {
      padding-left: 1em; }
  body.checkout_module main a.checkout_btn:hover {
    background-color: #40809a;
    text-decoration: none; }
  body.checkout_module main a.checkout_btn[disabled] {
    -moz-opacity: 0.25;
    -khtml-opacity: 0.25;
    -webkit-opacity: 0.25;
    opacity: 0.25;
    will-change: opacity; }

body.checkout_module #checkout_wrapper {
  width: 100%;
  clear: both;
  float: none;
  display: table;
  margin-top: 10px;
  padding: 0; }
  body.checkout_module #checkout_wrapper h1 {
    text-align: center; }
  body.checkout_module #checkout_wrapper .checkout_wrapper h3.checkout_title {
    font-family: "Museo Slab W01 300";
    margin-bottom: 20px;
    font-size: 22px;
    line-height: 40px; }
body.checkout_module #checkout_progress {
  background: #E7E7E7;
  margin-bottom: 20px; }
  body.checkout_module #checkout_progress ol {
    display: block; }
    body.checkout_module #checkout_progress ol li {
      height: 60px;
      line-height: 20px;
      display: block;
      padding: 20px 0;
      text-align: center; }
      body.checkout_module #checkout_progress ol li.sel {
        color: #40809a;
        background: white; }
        body.checkout_module #checkout_progress ol li.sel a {
          color: #40809a; }

#delivery_change {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%; }
  #delivery_change .delivery {
    padding: 40px;
    margin-left: auto;
    margin-right: auto;
    z-index: 20;
    position: relative; }
    #delivery_change .delivery .core_button {
      background-color: #40809a;
      color: white;
      display: inline-block;
      padding: 0px 10px; }
      #delivery_change .delivery .core_button > span {
        font-family: "Open Sans";
        text-transform: uppercase; }
        #delivery_change .delivery .core_button > span:after {
          padding: 0 0 0 10px;
          display: inline-block; }
      #delivery_change .delivery .core_button:hover {
        background-color: #5494b8; }

div.delivery_shroud {
  position: absolute;
  background: #fff;
  -moz-opacity: 0.9;
  -khtml-opacity: 0.9;
  -webkit-opacity: 0.9;
  opacity: 0.9;
  will-change: opacity;
  z-index: 10;
  top: 0;
  left: 0; }

body.checkout_checkout main form p.validation_error {
  color: #B03737; }
  body.checkout_checkout main form p.validation_error a {
    color: #B03737;
    text-decoration: underline; }
body.checkout_checkout main form p.validation_success {
  color: #40809a; }
body.checkout_checkout main form fieldset {
  padding: 0;
  margin: 0;
  border: none; }
  body.checkout_checkout main form fieldset legend {
    line-height: 1.25em;
    font-family: "Museo Slab W01 300";
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-text-size-adjust: 100%;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    font-size: 22px;
    margin-bottom: 0.5em; }
  body.checkout_checkout main form fieldset > ul > li {
    background-color: #EFEFEF;
    padding: 19px 24px;
    margin-bottom: 15px;
    position: relative; }
    body.checkout_checkout main form fieldset > ul > li.field_bool > input:first-child {
      float: left; }
    body.checkout_checkout main form fieldset > ul > li.field_bool input + label {
      width: auto; }
    body.checkout_checkout main form fieldset > ul > li > label {
      font-family: "Open Sans";
      text-transform: uppercase;
      display: block;
      font-size: 14px;
      line-height: 21px;
      height: 21px;
      padding-left: 0; }
      body.checkout_checkout main form fieldset > ul > li > label + a {
        font-size: 14px;
        line-height: 21px;
        float: left;
        display: block; }
    body.checkout_checkout main form fieldset > ul > li input.field_string, body.checkout_checkout main form fieldset > ul > li input.field_email, body.checkout_checkout main form fieldset > ul > li input.field_password, body.checkout_checkout main form fieldset > ul > li select, body.checkout_checkout main form fieldset > ul > li input.field_postcode_lookup, body.checkout_checkout main form fieldset > ul > li input.field_phone {
      padding-left: 0;
      background: transparent;
      display: block;
      font-size: 14px;
      line-height: 21px;
      height: 21px; }
    body.checkout_checkout main form fieldset > ul > li.field_postcode_lookup a {
      background-color: #E7E7E7;
      display: block;
      clear: both;
      margin-top: 10px;
      text-align: center;
      padding: 10px 0; }
    body.checkout_checkout main form fieldset > ul > li.field_longtext > label {
      float: none;
      width: auto; }
    body.checkout_checkout main form fieldset > ul > li.field_longtext textarea {
      height: 229px;
      background: transparent;
      width: 100%;
      float: none;
      display: block;
      font-size: 14px;
      line-height: 21px; }
    body.checkout_checkout main form fieldset > ul > li .select_wrapper {
      padding-left: 0;
      overflow: hidden;
      float: left;
      position: relative;
      font-family: "Open Sans"; }
      body.checkout_checkout main form fieldset > ul > li .select_wrapper:before {
        position: absolute;
        right: 7px; }
      body.checkout_checkout main form fieldset > ul > li .select_wrapper select {
        position: relative;
        z-index: 9999;
        border: none;
        background: none;
        width: 120% !important;
        width: calc(100% + 50px) !important; }
    body.checkout_checkout main form fieldset > ul > li.field_radios > div input {
      display: none !important; }
    body.checkout_checkout main form fieldset > ul > li.field_radios > div input + label {
      cursor: pointer;
      width: auto !important; }
      body.checkout_checkout main form fieldset > ul > li.field_radios > div input + label:before {
        display: inline-block;
        margin-right: 0.5em;
        color: #434444; }
      body.checkout_checkout main form fieldset > ul > li.field_radios > div input + label + input + label {
        margin-left: 2em; }
    body.checkout_checkout main form fieldset > ul > li.error {
      border-color: #B03737; }
      body.checkout_checkout main form fieldset > ul > li.error label {
        color: #B03737; }
    body.checkout_checkout main form fieldset > ul > li.form_submit {
      margin: 1em 0;
      padding: 0;
      background: transparent;
      border: none; }
      body.checkout_checkout main form fieldset > ul > li.form_submit a.submit_button {
        background-color: #40809a;
        color: white;
        display: block;
        padding: 20px 25px; }
        body.checkout_checkout main form fieldset > ul > li.form_submit a.submit_button.disabled, body.checkout_checkout main form fieldset > ul > li.form_submit a.submit_button.disabled span, body.checkout_checkout main form fieldset > ul > li.form_submit a.submit_button.disabled:hover, body.checkout_checkout main form fieldset > ul > li.form_submit a.submit_button.disabled:hover span, body.checkout_checkout main form fieldset > ul > li.form_submit a.submit_button[disabled], body.checkout_checkout main form fieldset > ul > li.form_submit a.submit_button[disabled] span, body.checkout_checkout main form fieldset > ul > li.form_submit a.submit_button[disabled]:hover, body.checkout_checkout main form fieldset > ul > li.form_submit a.submit_button[disabled]:hover span {
          background: #ededed;
          cursor: not-allowed;
          color: #434444; }
        @media (min-width: 992px) and (max-width: 1199px) {
          body.checkout_checkout main form fieldset > ul > li.form_submit a.submit_button {
            float: right; } }
        @media (min-width: 1200px) {
          body.checkout_checkout main form fieldset > ul > li.form_submit a.submit_button {
            float: right; } }
        @media (min-width: 768px) and (max-width: 991px) {
          body.checkout_checkout main form fieldset > ul > li.form_submit a.submit_button {
            margin-bottom: 0.5em;
            text-align: center; } }
        @media (max-width: 767px) {
          body.checkout_checkout main form fieldset > ul > li.form_submit a.submit_button {
            margin-bottom: 0.5em;
            text-align: center; } }
        body.checkout_checkout main form fieldset > ul > li.form_submit a.submit_button > span {
          font-family: "Open Sans";
          text-transform: uppercase; }
          body.checkout_checkout main form fieldset > ul > li.form_submit a.submit_button > span:after {
            padding-left: 1em; }
        body.checkout_checkout main form fieldset > ul > li.form_submit a.submit_button:hover {
          background-color: #5792c0;
          text-decoration: none; }
body.checkout_checkout main p.checkout_login_button {
  background-color: #E7E7E7;
  text-align: center;
  margin-bottom: 5px; }
  body.checkout_checkout main p.checkout_login_button a {
    display: block;
    padding: 5px 0; }
body.checkout_checkout main .checkout_secure {
  margin-top: 20px; }

body.checkout_paypal .checkout_inner_wrapper h3 {
  margin-bottom: 20px; }
body.checkout_paypal #payment_form li {
  list-style: none; }
  body.checkout_paypal #payment_form li a {
    background-color: #b03737;
    color: white;
    display: block;
    padding: 20px 25px; }
    body.checkout_paypal #payment_form li a.disabled, body.checkout_paypal #payment_form li a.disabled span, body.checkout_paypal #payment_form li a.disabled:hover, body.checkout_paypal #payment_form li a.disabled:hover span, body.checkout_paypal #payment_form li a[disabled], body.checkout_paypal #payment_form li a[disabled] span, body.checkout_paypal #payment_form li a[disabled]:hover, body.checkout_paypal #payment_form li a[disabled]:hover span {
      background: #f3f3f3;
      cursor: not-allowed;
      color: #434444; }
    @media (min-width: 992px) and (max-width: 1199px) {
      body.checkout_paypal #payment_form li a {
        float: right; } }
    @media (min-width: 1200px) {
      body.checkout_paypal #payment_form li a {
        float: right; } }
    @media (min-width: 768px) and (max-width: 991px) {
      body.checkout_paypal #payment_form li a {
        margin-bottom: 0.5em;
        text-align: center; } }
    @media (max-width: 767px) {
      body.checkout_paypal #payment_form li a {
        margin-bottom: 0.5em;
        text-align: center; } }
    body.checkout_paypal #payment_form li a > span {
      font-family: "Open Sans";
      text-transform: uppercase; }
      body.checkout_paypal #payment_form li a > span:after {
        padding-left: 1em; }
    body.checkout_paypal #payment_form li a:hover {
      background-color: #5792c0;
      text-decoration: none; }

@media (max-width: 767px) {
  .discount_code #discount_form {
    width: auto; }
    .discount_code #discount_form ul {
      width: auto; }
      .discount_code #discount_form ul label {
        display: block;
        width: 90%;
        height: auto; }
      .discount_code #discount_form ul input {
        width: 90%; } }
@media (min-width: 768px) and (max-width: 991px) {
  .discount_code #discount_form {
    width: auto; }
    .discount_code #discount_form ul {
      width: auto; }
      .discount_code #discount_form ul label {
        display: block;
        width: 90%;
        height: auto; }
      .discount_code #discount_form ul input {
        width: 90%; } }
body.checkout_address .cart_address_wrap.online_only td.delivery, body.checkout_address .cart_address_wrap.online_only th.delivery, body.account_update .cart_address_wrap.online_only td.delivery, body.account_update .cart_address_wrap.online_only th.delivery {
  display: none; }
body.checkout_address #delivery_change .styled_radio input, body.account_update #delivery_change .styled_radio input {
  display: none !important; }
body.checkout_address #delivery_change .styled_radio input + label, body.account_update #delivery_change .styled_radio input + label {
  cursor: pointer;
  width: auto !important; }
  body.checkout_address #delivery_change .styled_radio input + label:before, body.account_update #delivery_change .styled_radio input + label:before {
    display: inline-block;
    margin-right: 0.5em;
    color: #434444; }
  body.checkout_address #delivery_change .styled_radio input + label + input + label, body.account_update #delivery_change .styled_radio input + label + input + label {
    margin-left: 2em; }
body.checkout_address .edit_address_form_0, body.account_update .edit_address_form_0 {
  display: none; }
body.checkout_address table, body.account_update table {
  width: 100%; }
  body.checkout_address table thead tr th, body.account_update table thead tr th {
    line-height: 40px;
    padding: 0 5px;
    background: #EFEFEF; }
  body.checkout_address table tbody tr td, body.account_update table tbody tr td {
    border-color: #D7D7D7;
    padding: 8px 0;
    line-height: 22px; }
    body.checkout_address table tbody tr td.radio input, body.account_update table tbody tr td.radio input {
      display: block;
      margin: auto;
      width: 18px !important; }
    body.checkout_address table tbody tr td a.delete, body.account_update table tbody tr td a.delete {
      display: block;
      height: 15px;
      line-height: 15px;
      width: 16px;
      text-indent: -99999px;
      position: relative; }
      body.checkout_address table tbody tr td a.delete:before, body.account_update table tbody tr td a.delete:before {
        display: inline-block;
        height: 15px;
        line-height: 15px;
        width: 16px;
        font-size: 16px;
        position: absolute;
        left: 0;
        top: 0;
        text-indent: 0; }
  body.checkout_address table tbody tr.edit_address_form > div, body.checkout_address table tbody tr.edit_address_form > td > div, body.account_update table tbody tr.edit_address_form > div, body.account_update table tbody tr.edit_address_form > td > div {
    display: none; }
body.checkout_address .checkout_address_msg, body.account_update .checkout_address_msg {
  background-color: #E0E0E0;
  text-align: center;
  color: #6f6f6f;
  padding: 10px;
  margin-bottom: 10px; }
body.checkout_address .checkout_address_msg, body.account_update .checkout_address_msg {
  padding: 12px 10px;
  font-size: 12px;
  color: #434444; }
body.checkout_address #checkout_form, body.account_update #checkout_form {
  margin-top: 20px; }
  body.checkout_address #checkout_form p.validation_error, body.account_update #checkout_form p.validation_error {
    color: #B03737; }
    body.checkout_address #checkout_form p.validation_error a, body.account_update #checkout_form p.validation_error a {
      color: #B03737;
      text-decoration: underline; }
  body.checkout_address #checkout_form p.validation_success, body.account_update #checkout_form p.validation_success {
    color: #40809a; }
  body.checkout_address #checkout_form fieldset, body.account_update #checkout_form fieldset {
    padding: 0;
    margin: 0;
    border: none; }
    body.checkout_address #checkout_form fieldset legend, body.account_update #checkout_form fieldset legend {
      line-height: 1.25em;
      font-family: "Museo Slab W01 300";
      speak: none;
      font-variant: normal;
      text-transform: none;
      line-height: 1;
      -webkit-text-size-adjust: 100%;
      text-rendering: optimizeLegibility;
      -webkit-font-smoothing: antialiased;
      font-size: 22px;
      margin-bottom: 0.5em; }
    body.checkout_address #checkout_form fieldset > ul > li, body.account_update #checkout_form fieldset > ul > li {
      background-color: #EFEFEF;
      padding: 19px 24px;
      margin-bottom: 15px;
      position: relative; }
      body.checkout_address #checkout_form fieldset > ul > li.field_bool > input:first-child, body.account_update #checkout_form fieldset > ul > li.field_bool > input:first-child {
        float: left; }
      body.checkout_address #checkout_form fieldset > ul > li.field_bool input + label, body.account_update #checkout_form fieldset > ul > li.field_bool input + label {
        width: auto; }
      body.checkout_address #checkout_form fieldset > ul > li > label, body.account_update #checkout_form fieldset > ul > li > label {
        font-family: "Open Sans";
        text-transform: uppercase;
        display: block;
        font-size: 14px;
        line-height: 21px;
        height: 21px;
        padding-left: 0; }
        body.checkout_address #checkout_form fieldset > ul > li > label + a, body.account_update #checkout_form fieldset > ul > li > label + a {
          font-size: 14px;
          line-height: 21px;
          float: left;
          display: block; }
      body.checkout_address #checkout_form fieldset > ul > li input.field_string, body.checkout_address #checkout_form fieldset > ul > li input.field_email, body.checkout_address #checkout_form fieldset > ul > li input.field_password, body.checkout_address #checkout_form fieldset > ul > li select, body.checkout_address #checkout_form fieldset > ul > li input.field_postcode_lookup, body.checkout_address #checkout_form fieldset > ul > li input.field_phone, body.account_update #checkout_form fieldset > ul > li input.field_string, body.account_update #checkout_form fieldset > ul > li input.field_email, body.account_update #checkout_form fieldset > ul > li input.field_password, body.account_update #checkout_form fieldset > ul > li select, body.account_update #checkout_form fieldset > ul > li input.field_postcode_lookup, body.account_update #checkout_form fieldset > ul > li input.field_phone {
        padding-left: 0;
        background: transparent;
        display: block;
        font-size: 14px;
        line-height: 21px;
        height: 21px; }
      body.checkout_address #checkout_form fieldset > ul > li.field_postcode_lookup a, body.account_update #checkout_form fieldset > ul > li.field_postcode_lookup a {
        background-color: #E7E7E7;
        display: block;
        clear: both;
        margin-top: 10px;
        text-align: center;
        padding: 10px 0; }
      body.checkout_address #checkout_form fieldset > ul > li.field_longtext > label, body.account_update #checkout_form fieldset > ul > li.field_longtext > label {
        float: none;
        width: auto; }
      body.checkout_address #checkout_form fieldset > ul > li.field_longtext textarea, body.account_update #checkout_form fieldset > ul > li.field_longtext textarea {
        height: 229px;
        background: transparent;
        width: 100%;
        float: none;
        display: block;
        font-size: 14px;
        line-height: 21px; }
      body.checkout_address #checkout_form fieldset > ul > li .select_wrapper, body.account_update #checkout_form fieldset > ul > li .select_wrapper {
        padding-left: 0;
        overflow: hidden;
        float: left;
        position: relative;
        font-family: "Open Sans"; }
        body.checkout_address #checkout_form fieldset > ul > li .select_wrapper:before, body.account_update #checkout_form fieldset > ul > li .select_wrapper:before {
          position: absolute;
          right: 7px; }
        body.checkout_address #checkout_form fieldset > ul > li .select_wrapper select, body.account_update #checkout_form fieldset > ul > li .select_wrapper select {
          position: relative;
          z-index: 9999;
          border: none;
          background: none;
          width: 120% !important;
          width: calc(100% + 50px) !important; }
      body.checkout_address #checkout_form fieldset > ul > li.field_radios > div input, body.account_update #checkout_form fieldset > ul > li.field_radios > div input {
        display: none !important; }
      body.checkout_address #checkout_form fieldset > ul > li.field_radios > div input + label, body.account_update #checkout_form fieldset > ul > li.field_radios > div input + label {
        cursor: pointer;
        width: auto !important; }
        body.checkout_address #checkout_form fieldset > ul > li.field_radios > div input + label:before, body.account_update #checkout_form fieldset > ul > li.field_radios > div input + label:before {
          display: inline-block;
          margin-right: 0.5em;
          color: #434444; }
        body.checkout_address #checkout_form fieldset > ul > li.field_radios > div input + label + input + label, body.account_update #checkout_form fieldset > ul > li.field_radios > div input + label + input + label {
          margin-left: 2em; }
      body.checkout_address #checkout_form fieldset > ul > li.error, body.account_update #checkout_form fieldset > ul > li.error {
        border-color: #B03737; }
        body.checkout_address #checkout_form fieldset > ul > li.error label, body.account_update #checkout_form fieldset > ul > li.error label {
          color: #B03737; }
      body.checkout_address #checkout_form fieldset > ul > li.form_submit, body.account_update #checkout_form fieldset > ul > li.form_submit {
        margin: 1em 0;
        padding: 0;
        background: transparent;
        border: none; }
        body.checkout_address #checkout_form fieldset > ul > li.form_submit a.submit_button, body.account_update #checkout_form fieldset > ul > li.form_submit a.submit_button {
          background-color: #40809a;
          color: white;
          display: block;
          padding: 20px 25px; }
          body.checkout_address #checkout_form fieldset > ul > li.form_submit a.submit_button.disabled, body.checkout_address #checkout_form fieldset > ul > li.form_submit a.submit_button.disabled span, body.checkout_address #checkout_form fieldset > ul > li.form_submit a.submit_button.disabled:hover, body.checkout_address #checkout_form fieldset > ul > li.form_submit a.submit_button.disabled:hover span, body.checkout_address #checkout_form fieldset > ul > li.form_submit a.submit_button[disabled], body.checkout_address #checkout_form fieldset > ul > li.form_submit a.submit_button[disabled] span, body.checkout_address #checkout_form fieldset > ul > li.form_submit a.submit_button[disabled]:hover, body.checkout_address #checkout_form fieldset > ul > li.form_submit a.submit_button[disabled]:hover span, body.account_update #checkout_form fieldset > ul > li.form_submit a.submit_button.disabled, body.account_update #checkout_form fieldset > ul > li.form_submit a.submit_button.disabled span, body.account_update #checkout_form fieldset > ul > li.form_submit a.submit_button.disabled:hover, body.account_update #checkout_form fieldset > ul > li.form_submit a.submit_button.disabled:hover span, body.account_update #checkout_form fieldset > ul > li.form_submit a.submit_button[disabled], body.account_update #checkout_form fieldset > ul > li.form_submit a.submit_button[disabled] span, body.account_update #checkout_form fieldset > ul > li.form_submit a.submit_button[disabled]:hover, body.account_update #checkout_form fieldset > ul > li.form_submit a.submit_button[disabled]:hover span {
            background: #ededed;
            cursor: not-allowed;
            color: #434444; }
          @media (min-width: 992px) and (max-width: 1199px) {
            body.checkout_address #checkout_form fieldset > ul > li.form_submit a.submit_button, body.account_update #checkout_form fieldset > ul > li.form_submit a.submit_button {
              float: right; } }
          @media (min-width: 1200px) {
            body.checkout_address #checkout_form fieldset > ul > li.form_submit a.submit_button, body.account_update #checkout_form fieldset > ul > li.form_submit a.submit_button {
              float: right; } }
          @media (min-width: 768px) and (max-width: 991px) {
            body.checkout_address #checkout_form fieldset > ul > li.form_submit a.submit_button, body.account_update #checkout_form fieldset > ul > li.form_submit a.submit_button {
              margin-bottom: 0.5em;
              text-align: center; } }
          @media (max-width: 767px) {
            body.checkout_address #checkout_form fieldset > ul > li.form_submit a.submit_button, body.account_update #checkout_form fieldset > ul > li.form_submit a.submit_button {
              margin-bottom: 0.5em;
              text-align: center; } }
          body.checkout_address #checkout_form fieldset > ul > li.form_submit a.submit_button > span, body.account_update #checkout_form fieldset > ul > li.form_submit a.submit_button > span {
            font-family: "Open Sans";
            text-transform: uppercase; }
            body.checkout_address #checkout_form fieldset > ul > li.form_submit a.submit_button > span:after, body.account_update #checkout_form fieldset > ul > li.form_submit a.submit_button > span:after {
              padding-left: 1em; }
          body.checkout_address #checkout_form fieldset > ul > li.form_submit a.submit_button:hover, body.account_update #checkout_form fieldset > ul > li.form_submit a.submit_button:hover {
            background-color: #5792c0;
            text-decoration: none; }
  body.checkout_address #checkout_form #checkout_form_submitfield, body.account_update #checkout_form #checkout_form_submitfield {
    padding-left: 0;
    padding-right: 0; }
  body.checkout_address #checkout_form fieldset, body.account_update #checkout_form fieldset {
    float: none; }
body.checkout_address .edit_address_form, body.account_update .edit_address_form {
  clear: both; }
  @media (min-width: 992px) and (max-width: 1199px) {
    body.checkout_address .edit_address_form, body.account_update .edit_address_form {
      width: 500px;
      margin: 0 auto; } }
  @media (min-width: 1200px) {
    body.checkout_address .edit_address_form, body.account_update .edit_address_form {
      width: 500px;
      margin: 0 auto; } }
  body.checkout_address .edit_address_form form p.validation_error, body.account_update .edit_address_form form p.validation_error {
    color: #B03737; }
    body.checkout_address .edit_address_form form p.validation_error a, body.account_update .edit_address_form form p.validation_error a {
      color: #B03737;
      text-decoration: underline; }
  body.checkout_address .edit_address_form form p.validation_success, body.account_update .edit_address_form form p.validation_success {
    color: #40809a; }
  body.checkout_address .edit_address_form form fieldset, body.account_update .edit_address_form form fieldset {
    padding: 0;
    margin: 0;
    border: none; }
    body.checkout_address .edit_address_form form fieldset legend, body.account_update .edit_address_form form fieldset legend {
      line-height: 1.25em;
      font-family: "Museo Slab W01 300";
      speak: none;
      font-variant: normal;
      text-transform: none;
      line-height: 1;
      -webkit-text-size-adjust: 100%;
      text-rendering: optimizeLegibility;
      -webkit-font-smoothing: antialiased;
      font-size: 22px;
      margin-bottom: 0.5em; }
    body.checkout_address .edit_address_form form fieldset > ul > li, body.account_update .edit_address_form form fieldset > ul > li {
      background-color: #EFEFEF;
      padding: 19px 24px;
      margin-bottom: 15px;
      position: relative; }
      body.checkout_address .edit_address_form form fieldset > ul > li.field_bool > input:first-child, body.account_update .edit_address_form form fieldset > ul > li.field_bool > input:first-child {
        float: left; }
      body.checkout_address .edit_address_form form fieldset > ul > li.field_bool input + label, body.account_update .edit_address_form form fieldset > ul > li.field_bool input + label {
        width: auto; }
      body.checkout_address .edit_address_form form fieldset > ul > li > label, body.account_update .edit_address_form form fieldset > ul > li > label {
        font-family: "Open Sans";
        text-transform: uppercase;
        display: block;
        font-size: 14px;
        line-height: 21px;
        height: 21px;
        padding-left: 0; }
        body.checkout_address .edit_address_form form fieldset > ul > li > label + a, body.account_update .edit_address_form form fieldset > ul > li > label + a {
          font-size: 14px;
          line-height: 21px;
          float: left;
          display: block; }
      body.checkout_address .edit_address_form form fieldset > ul > li input.field_string, body.checkout_address .edit_address_form form fieldset > ul > li input.field_email, body.checkout_address .edit_address_form form fieldset > ul > li input.field_password, body.checkout_address .edit_address_form form fieldset > ul > li select, body.checkout_address .edit_address_form form fieldset > ul > li input.field_postcode_lookup, body.checkout_address .edit_address_form form fieldset > ul > li input.field_phone, body.account_update .edit_address_form form fieldset > ul > li input.field_string, body.account_update .edit_address_form form fieldset > ul > li input.field_email, body.account_update .edit_address_form form fieldset > ul > li input.field_password, body.account_update .edit_address_form form fieldset > ul > li select, body.account_update .edit_address_form form fieldset > ul > li input.field_postcode_lookup, body.account_update .edit_address_form form fieldset > ul > li input.field_phone {
        padding-left: 0;
        background: transparent;
        display: block;
        font-size: 14px;
        line-height: 21px;
        height: 21px; }
      body.checkout_address .edit_address_form form fieldset > ul > li.field_postcode_lookup a, body.account_update .edit_address_form form fieldset > ul > li.field_postcode_lookup a {
        background-color: #E7E7E7;
        display: block;
        clear: both;
        margin-top: 10px;
        text-align: center;
        padding: 10px 0; }
      body.checkout_address .edit_address_form form fieldset > ul > li.field_longtext > label, body.account_update .edit_address_form form fieldset > ul > li.field_longtext > label {
        float: none;
        width: auto; }
      body.checkout_address .edit_address_form form fieldset > ul > li.field_longtext textarea, body.account_update .edit_address_form form fieldset > ul > li.field_longtext textarea {
        height: 229px;
        background: transparent;
        width: 100%;
        float: none;
        display: block;
        font-size: 14px;
        line-height: 21px; }
      body.checkout_address .edit_address_form form fieldset > ul > li .select_wrapper, body.account_update .edit_address_form form fieldset > ul > li .select_wrapper {
        padding-left: 0;
        overflow: hidden;
        float: left;
        position: relative;
        font-family: "Open Sans"; }
        body.checkout_address .edit_address_form form fieldset > ul > li .select_wrapper:before, body.account_update .edit_address_form form fieldset > ul > li .select_wrapper:before {
          position: absolute;
          right: 7px; }
        body.checkout_address .edit_address_form form fieldset > ul > li .select_wrapper select, body.account_update .edit_address_form form fieldset > ul > li .select_wrapper select {
          position: relative;
          z-index: 9999;
          border: none;
          background: none;
          width: 120% !important;
          width: calc(100% + 50px) !important; }
      body.checkout_address .edit_address_form form fieldset > ul > li.field_radios > div input, body.account_update .edit_address_form form fieldset > ul > li.field_radios > div input {
        display: none !important; }
      body.checkout_address .edit_address_form form fieldset > ul > li.field_radios > div input + label, body.account_update .edit_address_form form fieldset > ul > li.field_radios > div input + label {
        cursor: pointer;
        width: auto !important; }
        body.checkout_address .edit_address_form form fieldset > ul > li.field_radios > div input + label:before, body.account_update .edit_address_form form fieldset > ul > li.field_radios > div input + label:before {
          display: inline-block;
          margin-right: 0.5em;
          color: #434444; }
        body.checkout_address .edit_address_form form fieldset > ul > li.field_radios > div input + label + input + label, body.account_update .edit_address_form form fieldset > ul > li.field_radios > div input + label + input + label {
          margin-left: 2em; }
      body.checkout_address .edit_address_form form fieldset > ul > li.error, body.account_update .edit_address_form form fieldset > ul > li.error {
        border-color: #B03737; }
        body.checkout_address .edit_address_form form fieldset > ul > li.error label, body.account_update .edit_address_form form fieldset > ul > li.error label {
          color: #B03737; }
      body.checkout_address .edit_address_form form fieldset > ul > li.form_submit, body.account_update .edit_address_form form fieldset > ul > li.form_submit {
        margin: 1em 0;
        padding: 0;
        background: transparent;
        border: none; }
        body.checkout_address .edit_address_form form fieldset > ul > li.form_submit a.submit_button, body.account_update .edit_address_form form fieldset > ul > li.form_submit a.submit_button {
          background-color: #40809a;
          color: white;
          display: block;
          padding: 20px 25px; }
          body.checkout_address .edit_address_form form fieldset > ul > li.form_submit a.submit_button.disabled, body.checkout_address .edit_address_form form fieldset > ul > li.form_submit a.submit_button.disabled span, body.checkout_address .edit_address_form form fieldset > ul > li.form_submit a.submit_button.disabled:hover, body.checkout_address .edit_address_form form fieldset > ul > li.form_submit a.submit_button.disabled:hover span, body.checkout_address .edit_address_form form fieldset > ul > li.form_submit a.submit_button[disabled], body.checkout_address .edit_address_form form fieldset > ul > li.form_submit a.submit_button[disabled] span, body.checkout_address .edit_address_form form fieldset > ul > li.form_submit a.submit_button[disabled]:hover, body.checkout_address .edit_address_form form fieldset > ul > li.form_submit a.submit_button[disabled]:hover span, body.account_update .edit_address_form form fieldset > ul > li.form_submit a.submit_button.disabled, body.account_update .edit_address_form form fieldset > ul > li.form_submit a.submit_button.disabled span, body.account_update .edit_address_form form fieldset > ul > li.form_submit a.submit_button.disabled:hover, body.account_update .edit_address_form form fieldset > ul > li.form_submit a.submit_button.disabled:hover span, body.account_update .edit_address_form form fieldset > ul > li.form_submit a.submit_button[disabled], body.account_update .edit_address_form form fieldset > ul > li.form_submit a.submit_button[disabled] span, body.account_update .edit_address_form form fieldset > ul > li.form_submit a.submit_button[disabled]:hover, body.account_update .edit_address_form form fieldset > ul > li.form_submit a.submit_button[disabled]:hover span {
            background: #ededed;
            cursor: not-allowed;
            color: #434444; }
          @media (min-width: 992px) and (max-width: 1199px) {
            body.checkout_address .edit_address_form form fieldset > ul > li.form_submit a.submit_button, body.account_update .edit_address_form form fieldset > ul > li.form_submit a.submit_button {
              float: right; } }
          @media (min-width: 1200px) {
            body.checkout_address .edit_address_form form fieldset > ul > li.form_submit a.submit_button, body.account_update .edit_address_form form fieldset > ul > li.form_submit a.submit_button {
              float: right; } }
          @media (min-width: 768px) and (max-width: 991px) {
            body.checkout_address .edit_address_form form fieldset > ul > li.form_submit a.submit_button, body.account_update .edit_address_form form fieldset > ul > li.form_submit a.submit_button {
              margin-bottom: 0.5em;
              text-align: center; } }
          @media (max-width: 767px) {
            body.checkout_address .edit_address_form form fieldset > ul > li.form_submit a.submit_button, body.account_update .edit_address_form form fieldset > ul > li.form_submit a.submit_button {
              margin-bottom: 0.5em;
              text-align: center; } }
          body.checkout_address .edit_address_form form fieldset > ul > li.form_submit a.submit_button > span, body.account_update .edit_address_form form fieldset > ul > li.form_submit a.submit_button > span {
            font-family: "Open Sans";
            text-transform: uppercase; }
            body.checkout_address .edit_address_form form fieldset > ul > li.form_submit a.submit_button > span:after, body.account_update .edit_address_form form fieldset > ul > li.form_submit a.submit_button > span:after {
              padding-left: 1em; }
          body.checkout_address .edit_address_form form fieldset > ul > li.form_submit a.submit_button:hover, body.account_update .edit_address_form form fieldset > ul > li.form_submit a.submit_button:hover {
            background-color: #5792c0;
            text-decoration: none; }

a.edit_address {
  width: 20px;
  overflow: hidden;
  display: block;
  color: white; }
  a.edit_address:before {
    color: #434444; }

a.add_address {
  background-color: #40809a;
  color: white;
  display: inline-block;
  padding: 0px 10px; }
  a.add_address > span {
    font-family: "Open Sans";
    text-transform: uppercase; }
    a.add_address > span:after {
      padding: 0 0 0 10px;
      display: inline-block; }
  a.add_address:hover {
    background-color: #5494b8; }

#add_new_address {
  padding-top: 4px;
  padding-bottom: 4px; }

body.checkout_address #address_selector {
  font-size: 14px; }
  body.checkout_address #address_selector tbody tr:first-child td {
    padding-top: 20px; }
body.checkout_address a.edit_address {
  margin-right: 10px; }
body.checkout_address a.add_address {
  margin-bottom: 10px; }
  @media (min-width: 992px) and (max-width: 1199px) {
    body.checkout_address a.add_address {
      float: right; } }
  @media (min-width: 1200px) {
    body.checkout_address a.add_address {
      float: right; } }
  @media (min-width: 768px) and (max-width: 991px) {
    body.checkout_address a.add_address {
      margin-bottom: 1em; } }
  @media (max-width: 767px) {
    body.checkout_address a.add_address {
      margin-bottom: 1em; } }
  body.checkout_address a.add_address:hover {
    border-color: #b4b5a5; }
body.checkout_address main {
  position: relative; }
  body.checkout_address main #delivery_change {
    margin-top: 50px;
    color: #434444; }
    body.checkout_address main #delivery_change p {
      margin: 1em 0; }
    body.checkout_address main #delivery_change .styled_radio {
      margin: 0 0 0.5em;
      font-family: "Museo Slab W01 300"; }
  body.checkout_address main div.delivery_shroud {
    -moz-opacity: 0.95;
    -khtml-opacity: 0.95;
    -webkit-opacity: 0.95;
    opacity: 0.95;
    will-change: opacity; }

#address_selector td.radio {
  text-align: center; }
  #address_selector td.radio input {
    display: none !important; }
  #address_selector td.radio input + label {
    cursor: pointer;
    width: auto !important; }
    #address_selector td.radio input + label:before {
      display: inline-block;
      margin-right: 0.5em;
      color: #434444; }
    #address_selector td.radio input + label + input + label {
      margin-left: 2em; }

body.checkout_confirmation div#checkout_wrapper {
  padding: 0;
  margin-top: 0;
  position: relative; }
  body.checkout_confirmation div#checkout_wrapper h2 {
    font-family: "Museo Slab W01 300";
    font-size: 22px; }
  body.checkout_confirmation div#checkout_wrapper h3, body.checkout_confirmation div#checkout_wrapper h4 {
    margin-bottom: 13px;
    font-family: "Museo Slab W01 300"; }
  body.checkout_confirmation div#checkout_wrapper .checkout_inner_wrapper > p {
    margin-top: 1em; }
    body.checkout_confirmation div#checkout_wrapper .checkout_inner_wrapper > p a.checkout_print {
      position: absolute;
      top: 80px;
      right: 20px;
      font-size: 12px; }
      body.checkout_confirmation div#checkout_wrapper .checkout_inner_wrapper > p a.checkout_print strong {
        font-weight: normal; }
      body.checkout_confirmation div#checkout_wrapper .checkout_inner_wrapper > p a.checkout_print:before {
        display: inline-block;
        padding-right: 8px; }
  body.checkout_confirmation div#checkout_wrapper table.cart {
    margin-top: 20px; }
  body.checkout_confirmation div#checkout_wrapper #create_pwd_form_wrapper {
    background-color: #EFEFEF;
    padding: 10px 20px; }
    body.checkout_confirmation div#checkout_wrapper #create_pwd_form_wrapper #create_password_form {
      text-align: left;
      width: 960px;
      line-height: 25px;
      display: inline-block;
      padding: 0;
      margin: 0; }
      body.checkout_confirmation div#checkout_wrapper #create_pwd_form_wrapper #create_password_form p.validation_error {
        color: #666666; }
      body.checkout_confirmation div#checkout_wrapper #create_pwd_form_wrapper #create_password_form p.validation_success {
        color: #434444; }
      body.checkout_confirmation div#checkout_wrapper #create_pwd_form_wrapper #create_password_form fieldset {
        display: inline-block;
        border: none;
        margin: 0;
        padding: 0; }
        body.checkout_confirmation div#checkout_wrapper #create_pwd_form_wrapper #create_password_form fieldset ul {
          width: 960px;
          display: inline-block; }
          body.checkout_confirmation div#checkout_wrapper #create_pwd_form_wrapper #create_password_form fieldset ul li {
            display: inline-block; }
            body.checkout_confirmation div#checkout_wrapper #create_pwd_form_wrapper #create_password_form fieldset ul li label {
              display: inline-block;
              height: 25px;
              line-height: 25px;
              width: 130px; }
            body.checkout_confirmation div#checkout_wrapper #create_pwd_form_wrapper #create_password_form fieldset ul li input {
              display: inline-block;
              height: 25px;
              line-height: 25px;
              background-color: #EDEDED;
              border: 1px solid #CDCDCD;
              margin-right: 20px;
              padding: 0 3px; }
            body.checkout_confirmation div#checkout_wrapper #create_pwd_form_wrapper #create_password_form fieldset ul li.form_submit a {
              background-color: #40809a;
              color: white;
              display: inline-block;
              padding: 0px 10px; }
              body.checkout_confirmation div#checkout_wrapper #create_pwd_form_wrapper #create_password_form fieldset ul li.form_submit a > span {
                font-family: "Open Sans";
                text-transform: uppercase; }
                body.checkout_confirmation div#checkout_wrapper #create_pwd_form_wrapper #create_password_form fieldset ul li.form_submit a > span:after {
                  padding: 0 0 0 10px;
                  display: inline-block; }
              body.checkout_confirmation div#checkout_wrapper #create_pwd_form_wrapper #create_password_form fieldset ul li.form_submit a:hover {
                background-color: #5494b8; }
      body.checkout_confirmation div#checkout_wrapper #create_pwd_form_wrapper #create_password_form p.validation_error {
        color: #B03737; }
        body.checkout_confirmation div#checkout_wrapper #create_pwd_form_wrapper #create_password_form p.validation_error a {
          color: #B03737;
          text-decoration: underline; }
      body.checkout_confirmation div#checkout_wrapper #create_pwd_form_wrapper #create_password_form input {
        width: 200px; }
      body.checkout_confirmation div#checkout_wrapper #create_pwd_form_wrapper #create_password_form legend {
        margin-bottom: 10px; }

body.checkout_payment form p.validation_error, body.checkout_3dsecure form p.validation_error {
  color: #B03737; }
  body.checkout_payment form p.validation_error a, body.checkout_3dsecure form p.validation_error a {
    color: #B03737;
    text-decoration: underline; }
body.checkout_payment form p.validation_success, body.checkout_3dsecure form p.validation_success {
  color: #40809a; }
body.checkout_payment form fieldset, body.checkout_3dsecure form fieldset {
  padding: 0;
  margin: 0;
  border: none; }
  body.checkout_payment form fieldset legend, body.checkout_3dsecure form fieldset legend {
    line-height: 1.25em;
    font-family: "Museo Slab W01 300";
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-text-size-adjust: 100%;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    font-size: 22px;
    margin-bottom: 0.5em; }
  body.checkout_payment form fieldset > ul > li, body.checkout_3dsecure form fieldset > ul > li {
    background-color: #EFEFEF;
    padding: 19px 24px;
    margin-bottom: 15px;
    position: relative; }
    body.checkout_payment form fieldset > ul > li.field_bool > input:first-child, body.checkout_3dsecure form fieldset > ul > li.field_bool > input:first-child {
      float: left; }
    body.checkout_payment form fieldset > ul > li.field_bool input + label, body.checkout_3dsecure form fieldset > ul > li.field_bool input + label {
      width: auto; }
    body.checkout_payment form fieldset > ul > li > label, body.checkout_3dsecure form fieldset > ul > li > label {
      font-family: "Open Sans";
      text-transform: uppercase;
      display: block;
      font-size: 14px;
      line-height: 21px;
      height: 21px;
      padding-left: 0; }
      body.checkout_payment form fieldset > ul > li > label + a, body.checkout_3dsecure form fieldset > ul > li > label + a {
        font-size: 14px;
        line-height: 21px;
        float: left;
        display: block; }
    body.checkout_payment form fieldset > ul > li input.field_string, body.checkout_payment form fieldset > ul > li input.field_email, body.checkout_payment form fieldset > ul > li input.field_password, body.checkout_payment form fieldset > ul > li select, body.checkout_payment form fieldset > ul > li input.field_postcode_lookup, body.checkout_payment form fieldset > ul > li input.field_phone, body.checkout_3dsecure form fieldset > ul > li input.field_string, body.checkout_3dsecure form fieldset > ul > li input.field_email, body.checkout_3dsecure form fieldset > ul > li input.field_password, body.checkout_3dsecure form fieldset > ul > li select, body.checkout_3dsecure form fieldset > ul > li input.field_postcode_lookup, body.checkout_3dsecure form fieldset > ul > li input.field_phone {
      padding-left: 0;
      background: transparent;
      display: block;
      font-size: 14px;
      line-height: 21px;
      height: 21px; }
    body.checkout_payment form fieldset > ul > li.field_postcode_lookup a, body.checkout_3dsecure form fieldset > ul > li.field_postcode_lookup a {
      background-color: #E7E7E7;
      display: block;
      clear: both;
      margin-top: 10px;
      text-align: center;
      padding: 10px 0; }
    body.checkout_payment form fieldset > ul > li.field_longtext > label, body.checkout_3dsecure form fieldset > ul > li.field_longtext > label {
      float: none;
      width: auto; }
    body.checkout_payment form fieldset > ul > li.field_longtext textarea, body.checkout_3dsecure form fieldset > ul > li.field_longtext textarea {
      height: 229px;
      background: transparent;
      width: 100%;
      float: none;
      display: block;
      font-size: 14px;
      line-height: 21px; }
    body.checkout_payment form fieldset > ul > li .select_wrapper, body.checkout_3dsecure form fieldset > ul > li .select_wrapper {
      padding-left: 0;
      overflow: hidden;
      float: left;
      position: relative;
      font-family: "Open Sans"; }
      body.checkout_payment form fieldset > ul > li .select_wrapper:before, body.checkout_3dsecure form fieldset > ul > li .select_wrapper:before {
        position: absolute;
        right: 7px; }
      body.checkout_payment form fieldset > ul > li .select_wrapper select, body.checkout_3dsecure form fieldset > ul > li .select_wrapper select {
        position: relative;
        z-index: 9999;
        border: none;
        background: none;
        width: 120% !important;
        width: calc(100% + 50px) !important; }
    body.checkout_payment form fieldset > ul > li.field_radios > div input, body.checkout_3dsecure form fieldset > ul > li.field_radios > div input {
      display: none !important; }
    body.checkout_payment form fieldset > ul > li.field_radios > div input + label, body.checkout_3dsecure form fieldset > ul > li.field_radios > div input + label {
      cursor: pointer;
      width: auto !important; }
      body.checkout_payment form fieldset > ul > li.field_radios > div input + label:before, body.checkout_3dsecure form fieldset > ul > li.field_radios > div input + label:before {
        display: inline-block;
        margin-right: 0.5em;
        color: #434444; }
      body.checkout_payment form fieldset > ul > li.field_radios > div input + label + input + label, body.checkout_3dsecure form fieldset > ul > li.field_radios > div input + label + input + label {
        margin-left: 2em; }
    body.checkout_payment form fieldset > ul > li.error, body.checkout_3dsecure form fieldset > ul > li.error {
      border-color: #B03737; }
      body.checkout_payment form fieldset > ul > li.error label, body.checkout_3dsecure form fieldset > ul > li.error label {
        color: #B03737; }
    body.checkout_payment form fieldset > ul > li.form_submit, body.checkout_3dsecure form fieldset > ul > li.form_submit {
      margin: 1em 0;
      padding: 0;
      background: transparent;
      border: none; }
      body.checkout_payment form fieldset > ul > li.form_submit a.submit_button, body.checkout_3dsecure form fieldset > ul > li.form_submit a.submit_button {
        background-color: #40809a;
        color: white;
        display: block;
        padding: 20px 25px; }
        body.checkout_payment form fieldset > ul > li.form_submit a.submit_button.disabled, body.checkout_payment form fieldset > ul > li.form_submit a.submit_button.disabled span, body.checkout_payment form fieldset > ul > li.form_submit a.submit_button.disabled:hover, body.checkout_payment form fieldset > ul > li.form_submit a.submit_button.disabled:hover span, body.checkout_payment form fieldset > ul > li.form_submit a.submit_button[disabled], body.checkout_payment form fieldset > ul > li.form_submit a.submit_button[disabled] span, body.checkout_payment form fieldset > ul > li.form_submit a.submit_button[disabled]:hover, body.checkout_payment form fieldset > ul > li.form_submit a.submit_button[disabled]:hover span, body.checkout_3dsecure form fieldset > ul > li.form_submit a.submit_button.disabled, body.checkout_3dsecure form fieldset > ul > li.form_submit a.submit_button.disabled span, body.checkout_3dsecure form fieldset > ul > li.form_submit a.submit_button.disabled:hover, body.checkout_3dsecure form fieldset > ul > li.form_submit a.submit_button.disabled:hover span, body.checkout_3dsecure form fieldset > ul > li.form_submit a.submit_button[disabled], body.checkout_3dsecure form fieldset > ul > li.form_submit a.submit_button[disabled] span, body.checkout_3dsecure form fieldset > ul > li.form_submit a.submit_button[disabled]:hover, body.checkout_3dsecure form fieldset > ul > li.form_submit a.submit_button[disabled]:hover span {
          background: #ededed;
          cursor: not-allowed;
          color: #434444; }
        @media (min-width: 992px) and (max-width: 1199px) {
          body.checkout_payment form fieldset > ul > li.form_submit a.submit_button, body.checkout_3dsecure form fieldset > ul > li.form_submit a.submit_button {
            float: right; } }
        @media (min-width: 1200px) {
          body.checkout_payment form fieldset > ul > li.form_submit a.submit_button, body.checkout_3dsecure form fieldset > ul > li.form_submit a.submit_button {
            float: right; } }
        @media (min-width: 768px) and (max-width: 991px) {
          body.checkout_payment form fieldset > ul > li.form_submit a.submit_button, body.checkout_3dsecure form fieldset > ul > li.form_submit a.submit_button {
            margin-bottom: 0.5em;
            text-align: center; } }
        @media (max-width: 767px) {
          body.checkout_payment form fieldset > ul > li.form_submit a.submit_button, body.checkout_3dsecure form fieldset > ul > li.form_submit a.submit_button {
            margin-bottom: 0.5em;
            text-align: center; } }
        body.checkout_payment form fieldset > ul > li.form_submit a.submit_button > span, body.checkout_3dsecure form fieldset > ul > li.form_submit a.submit_button > span {
          font-family: "Open Sans";
          text-transform: uppercase; }
          body.checkout_payment form fieldset > ul > li.form_submit a.submit_button > span:after, body.checkout_3dsecure form fieldset > ul > li.form_submit a.submit_button > span:after {
            padding-left: 1em; }
        body.checkout_payment form fieldset > ul > li.form_submit a.submit_button:hover, body.checkout_3dsecure form fieldset > ul > li.form_submit a.submit_button:hover {
          background-color: #5792c0;
          text-decoration: none; }
body.checkout_payment form fieldset > ul > li.required > label:after, body.checkout_3dsecure form fieldset > ul > li.required > label:after {
  display: none; }
body.checkout_payment form input.core_int_field, body.checkout_3dsecure form input.core_int_field {
  background: transparent;
  float: left;
  display: block;
  font-size: 14px;
  line-height: 21px;
  height: 21px; }
body.checkout_payment #bypass_form form fieldset > ul > li label, body.checkout_3dsecure #bypass_form form fieldset > ul > li label {
  width: 220px;
  padding-right: 20px; }
body.checkout_payment #bypass_form form fieldset > ul > li .select_wrapper, body.checkout_3dsecure #bypass_form form fieldset > ul > li .select_wrapper {
  width: 200px; }
body.checkout_payment #payment_col1, body.checkout_3dsecure #payment_col1 {
  float: left;
  width: 730px;
  min-height: 680px; }
  body.checkout_payment #payment_col1 #payment_form_expiry_date_month_field input, body.checkout_payment #payment_col1 #payment_form_expiry_date_year_field input, body.checkout_payment #payment_col1 #payment_form_card_security_code_field input, body.checkout_3dsecure #payment_col1 #payment_form_expiry_date_month_field input, body.checkout_3dsecure #payment_col1 #payment_form_expiry_date_year_field input, body.checkout_3dsecure #payment_col1 #payment_form_card_security_code_field input {
    width: 60px; }
  body.checkout_payment #payment_col1 #payment_form_expiry_date_month_field, body.checkout_3dsecure #payment_col1 #payment_form_expiry_date_month_field {
    float: left;
    width: 330px !important; }
    body.checkout_payment #payment_col1 #payment_form_expiry_date_month_field:before, body.checkout_payment #payment_col1 #payment_form_expiry_date_month_field:after, body.checkout_3dsecure #payment_col1 #payment_form_expiry_date_month_field:before, body.checkout_3dsecure #payment_col1 #payment_form_expiry_date_month_field:after {
      content: "";
      display: inline; }
    body.checkout_payment #payment_col1 #payment_form_expiry_date_month_field:after, body.checkout_3dsecure #payment_col1 #payment_form_expiry_date_month_field:after {
      clear: none; }
  body.checkout_payment #payment_col1 #payment_form_expiry_date_year_field, body.checkout_3dsecure #payment_col1 #payment_form_expiry_date_year_field {
    float: left;
    clear: none;
    margin-left: 20px;
    width: 380px; }
  body.checkout_payment #payment_col1 #payment_form_card_security_code_field, body.checkout_3dsecure #payment_col1 #payment_form_card_security_code_field {
    clear: both;
    float: left; }
  body.checkout_payment #payment_col1 #payment_form_submitfield, body.checkout_3dsecure #payment_col1 #payment_form_submitfield {
    clear: both; }
  body.checkout_payment #payment_col1 #payment_form_customer_present_field, body.checkout_3dsecure #payment_col1 #payment_form_customer_present_field {
    clear: both; }
    body.checkout_payment #payment_col1 #payment_form_customer_present_field label, body.checkout_3dsecure #payment_col1 #payment_form_customer_present_field label {
      float: none;
      display: block;
      width: auto; }
    body.checkout_payment #payment_col1 #payment_form_customer_present_field small, body.checkout_3dsecure #payment_col1 #payment_form_customer_present_field small {
      display: block;
      margin-top: 10px;
      line-height: 16px;
      color: #434444; }
body.checkout_payment #payment_col3, body.checkout_3dsecure #payment_col3 {
  background-color: #EFEFEF;
  float: left;
  width: 250px;
  padding: 20px;
  margin-top: 20px;
  margin-left: 20px; }
  body.checkout_payment #payment_col3 h3, body.checkout_3dsecure #payment_col3 h3 {
    font-family: "Museo Slab W01 300";
    font-size: 16px;
    line-height: 20px;
    text-align: left;
    margin-bottom: 10px; }
  body.checkout_payment #payment_col3 p, body.checkout_3dsecure #payment_col3 p {
    font-size: 12px;
    line-height: 19px;
    text-align: left; }
    body.checkout_payment #payment_col3 p a, body.checkout_3dsecure #payment_col3 p a {
      background-color: #40809a;
      color: white;
      display: inline-block;
      padding: 0px 10px;
      padding-top: 3px;
      padding-bottom: 3px; }
      body.checkout_payment #payment_col3 p a > span, body.checkout_3dsecure #payment_col3 p a > span {
        font-family: "Open Sans";
        text-transform: uppercase; }
        body.checkout_payment #payment_col3 p a > span:after, body.checkout_3dsecure #payment_col3 p a > span:after {
          padding: 0 0 0 10px;
          display: inline-block; }
      body.checkout_payment #payment_col3 p a:hover, body.checkout_3dsecure #payment_col3 p a:hover {
        background-color: #5494b8; }
  body.checkout_payment #payment_col3 > div + div, body.checkout_3dsecure #payment_col3 > div + div {
    margin-top: 20px; }
body.checkout_payment #payment_col2, body.checkout_3dsecure #payment_col2 {
  background-color: #EFEFEF;
  float: left;
  width: 250px;
  padding: 20px;
  margin-left: 20px; }
  body.checkout_payment #payment_col2 h2, body.checkout_3dsecure #payment_col2 h2 {
    float: left; }
  body.checkout_payment #payment_col2 h3, body.checkout_3dsecure #payment_col2 h3 {
    font-family: "Museo Slab W01 300";
    font-size: 16px;
    line-height: 20px;
    text-align: left;
    margin-bottom: 10px; }
  body.checkout_payment #payment_col2 h5, body.checkout_3dsecure #payment_col2 h5 {
    font-family: "Museo Slab W01 300";
    font-size: 14px;
    line-height: 18px;
    text-align: left;
    margin-bottom: 10px; }
  body.checkout_payment #payment_col2 > a, body.checkout_3dsecure #payment_col2 > a {
    float: right;
    background-color: #40809a;
    color: white;
    display: inline-block;
    padding: 0px 10px;
    font-family: Arial, Helvetica, sans-serif;
    padding: 1px 12px;
    font-size: 12px; }
    body.checkout_payment #payment_col2 > a > span, body.checkout_3dsecure #payment_col2 > a > span {
      font-family: "Open Sans";
      text-transform: uppercase; }
      body.checkout_payment #payment_col2 > a > span:after, body.checkout_3dsecure #payment_col2 > a > span:after {
        padding: 0 0 0 10px;
        display: inline-block; }
    body.checkout_payment #payment_col2 > a:hover, body.checkout_3dsecure #payment_col2 > a:hover {
      background-color: #5494b8; }
  body.checkout_payment #payment_col2 #delivery_address, body.checkout_payment #payment_col2 #billing_address, body.checkout_3dsecure #payment_col2 #delivery_address, body.checkout_3dsecure #payment_col2 #billing_address {
    clear: both;
    color: #434444;
    padding: 5px 0; }
    body.checkout_payment #payment_col2 #delivery_address:before, body.checkout_payment #payment_col2 #billing_address:before, body.checkout_3dsecure #payment_col2 #delivery_address:before, body.checkout_3dsecure #payment_col2 #billing_address:before {
      color: #434444;
      display: inline-block;
      margin-right: 5px;
      font-size: 16px; }
  body.checkout_payment #payment_col2 #delivery_address, body.checkout_3dsecure #payment_col2 #delivery_address {
    padding-top: 15px; }
  body.checkout_payment #payment_col2 #billing_address, body.checkout_3dsecure #payment_col2 #billing_address {
    margin-bottom: 15px; }

#payment_err, .msg {
  background: #666666;
  color: white;
  text-align: center;
  margin-bottom: 10px;
  font-size: 12px;
  padding: 10px; }

.msg {
  background: #434444; }

body.checkout_3dsecure #payment_col1 {
  width: 490px; }
body.checkout_3dsecure #payment_col2 {
  width: 490px; }
body.checkout_3dsecure #payment_col3 {
  width: 490px; }

#card_images.payment_form_issue_number {
  width: 0;
  height: 0;
  margin: 0; }
  #card_images.payment_form_issue_number .front {
    width: 0;
    height: 0; }

#card_images {
  -webkit-transition: -webkit-transform 1s;
  -moz-transition: -moz-transform 1s;
  -o-transition: -o-transform 1s;
  transition: transform 1s;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;
  float: left;
  width: 206px;
  margin-right: 20px;
  height: 134px;
  position: relative; }
  #card_images div {
    position: absolute;
    top: 0;
    left: 0;
    width: 206px;
    height: 134px;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden; }
    #card_images div.rear {
      -webkit-transform: rotateY(180deg);
      -moz-transform: rotateY(180deg);
      -ms-transform: rotateY(180deg);
      -o-transform: rotateY(180deg);
      transform: rotateY(180deg);
      will-change: transform; }
  #card_images.flipped {
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    transform: rotateY(180deg);
    will-change: transform; }

#card_helpers > div {
  display: none; }
  #card_helpers > div.first {
    display: block; }

#card_images.payment_form_card_number .front {
  background: url(http://www.faith.org.uk/images/sprites.png) 0px 0px no-repeat; }

#card_images.payment_form_cardholder_name .front {
  background: url(http://www.faith.org.uk/images/sprites.png) -206px 0px no-repeat; }

#card_images.payment_form_expiry_date_year .front, #card_images.payment_form_expiry_date_month .front {
  background: url(http://www.faith.org.uk/images/sprites.png) -618px 0px no-repeat; }

#card_images.payment_form_start_date_month .front {
  background: url(http://www.faith.org.uk/images/sprites.png) -824px 0px no-repeat; }

#card_images div.rear {
  background: url(http://www.faith.org.uk/images/sprites.png) -412px 0px no-repeat; }

#card_helpers > div {
  clear: both;
  padding-top: 20px; }
  #card_helpers > div h3 {
    font-family: "Museo Slab W01 300";
    font-size: 16px;
    line-height: 20px;
    text-align: left;
    margin-bottom: 10px; }
  #card_helpers > div p {
    font-size: 12px;
    line-height: 19px;
    text-align: left; }

#cboxOverlay {
  display: block;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  -webkit-opacity: 0.8;
  opacity: 0.8;
  will-change: opacity;
  background-color: #E7E7E7;
  z-index: 99999; }

#colorbox {
  z-index: 999999; }
  #colorbox:focus {
    outline: none !important; }
  #colorbox #cboxTitle {
    display: none !important; }
  #colorbox #cboxClose {
    position: absolute;
    right: 25px;
    top: 20px;
    background-color: transparent;
    font-family: "Open Sans";
    font-size: 14px;
    line-height: 17px;
    text-transform: uppercase; }
    #colorbox #cboxClose:before {
      font-size: 17px;
      line-height: 17px;
      position: relative;
      top: 3px;
      left: -2px; }
  #colorbox #cboxLoadedContent {
    overflow: hidden !important;
    background-color: #F8F8F8; }
    #colorbox #cboxLoadedContent > * {
      padding: 20px 25px; }
    #colorbox #cboxLoadedContent img {
      display: block; }
    #colorbox #cboxLoadedContent h2, #colorbox #cboxLoadedContent h3, #colorbox #cboxLoadedContent h4 {
      font-family: "Museo Slab W01 300"; }
    #colorbox #cboxLoadedContent p, #colorbox #cboxLoadedContent ul, #colorbox #cboxLoadedContent ol {
      font-size: 14px;
      line-height: 21px; }
      #colorbox #cboxLoadedContent p + p, #colorbox #cboxLoadedContent p + ul, #colorbox #cboxLoadedContent p + ol, #colorbox #cboxLoadedContent ul + p, #colorbox #cboxLoadedContent ul + ul, #colorbox #cboxLoadedContent ul + ol, #colorbox #cboxLoadedContent ol + p, #colorbox #cboxLoadedContent ol + ul, #colorbox #cboxLoadedContent ol + ol {
        margin-top: 10px; }
    #colorbox #cboxLoadedContent a {
      display: inline-block;
      padding: 10px 15px; }
    #colorbox #cboxLoadedContent fieldset {
      margin-top: 20px; }
  #colorbox .cbox_inner_content {
    padding: 20px; }
  #colorbox.ebook_download {
    width: 95% !important;
    max-width: 900px !important;
    margin: 0 auto;
    display: table; }
    #colorbox.ebook_download h2 {
      margin-top: 40px;
      margin-bottom: 25px;
      display: block;
      overflow: hidden; }
    #colorbox.ebook_download div.left, #colorbox.ebook_download div.right {
      display: table-cell;
      border-bottom: 5px solid #af3737;
      width: 50%; }
    #colorbox.ebook_download div.left div.prod_wrapper div.prod_left {
      margin-right: 5%;
      display: block;
      overflow: hidden;
      float: left;
      width: 33% !important; }
      #colorbox.ebook_download div.left div.prod_wrapper div.prod_left span.padded_image {
        border: 1px solid #b7b7b7; }
        #colorbox.ebook_download div.left div.prod_wrapper div.prod_left span.padded_image img {
          max-width: 125px !important;
          width: 98% !important;
          height: auto !important;
          padding: 0 !important;
          margin: 0 auto !important;
          overflow: hidden;
          display: block; }
    #colorbox.ebook_download div.left div.prod_wrapper div.prod_right {
      float: right;
      width: 62%;
      display: block;
      overflow: hidden; }
      #colorbox.ebook_download div.left div.prod_wrapper div.prod_right strong {
        text-transform: uppercase; }
    #colorbox.ebook_download div.right {
      background-color: #eff0f0; }
      #colorbox.ebook_download div.right p {
        font-family: normal normal normal 14px/18px; }
      #colorbox.ebook_download div.right ol, #colorbox.ebook_download div.right ol li {
        padding: 0;
        margin: 0;
        list-style: none; }
      #colorbox.ebook_download div.right ol li {
        float: left;
        width: 30%;
        margin: 20px 1.5% 0 1.5%; }
        #colorbox.ebook_download div.right ol li a {
          padding: 0 !important;
          display: block !important;
          color: #fff;
          text-align: center;
          font: normal normal normal 17px/55px 'faith' arial, helvetica;
          text-transform: uppercase;
          text-indent: -10%;
          background: #444444 url("data:images/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAfCAYAAADjuz3zAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAxMS8xMC8xNFcWMKIAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAABf0lEQVRIie3VsWoUURQG4G+WiQdZjUpgGxFfwlcQCwsLG60slPhEoiiKREEU7YzxEXwGCzsLCwkEEucYs2MxN7CY2c0E0gTzw8Bw///+91w49z9V27aGIDPXISJuDtHXg1w7NEfQGh1FfGr8nxjXmTlBXzNXmGIzIvZmicxcwoWi6UNV4wvOOlj9CFu4jm//cNfwHks9RU3xq8ZlrOJ7Ee6jxR5+9FT0FfdnbraP3eL3tMY2PkbEzznXOoCi/dzHZeYKtkflxPFQ0wEYo5rbFZl5NTPPL+CXM/PKPL7XODPHeIXXmblclqvyKWtr+DDDH26sS7JHuIG10l4NmvL/ArfK4Tt9Br2xWfr2bWZu4R2e4FyhH+M2HkTE8zmFLc7jiNjIzDt4iRVdj7ZYXWTKgCcdEeu4p3ssUzyMiGeH7Rs0QSLiU2bexcWIeDNkz+DRFBEbQ7WcxNg8NT7hxq0u+Y8Lu2hrXRROMvPPMRlPUFVN07TYxG/zp+5QtDiDS38BvDp5hHkwAm4AAAAASUVORK5CYII=") 90% center no-repeat;
          *background: #444444 url("mhtml:http://www.faith.org.uk/css/ie7.css!download_lightbox_icon") 90% center no-repeat; }
          @media (min-width: 992px) and (max-width: 1199px) {
            #colorbox.ebook_download div.right ol li a {
              background: #444; } }

body {
  font-family: "Open Sans";
  color: #434444;
  position: relative;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 18px;
  line-height: 1.125rem; }
  body div.msg a._core_edit_this_item {
    position: fixed;
    top: 0;
    left: 0;
    padding: 5px 15px;
    font-weight: normal;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    -o-border-radius: 0px;
    border-radius: 0px;
    -webkit-border-radius: 0rem;
    -moz-border-radius: 0rem;
    -ms-border-radius: 0rem;
    -o-border-radius: 0rem;
    border-radius: 0rem; }
  body input[type="search"] {
    -moz-appearance: none;
    -webkit-appearance: none;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box; }

[tabindex] {
  outline: none !important; }

a {
  text-decoration: none;
  outline: none;
  cursor: pointer;
  color: #434444; }

a, a:before, a:after {
  -webkit-transition: all 0.2s ease-in-out 0;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out 0;
  -ms-transition: all 0.2s ease-in-out 0;
  transition: all 0.2s ease-in-out 0; }

/*a:hover, a:hover:before, a:hover:after {
  color: $hover;
}*/
p {
  line-height: 23px;
  margin-bottom: 10px; }
  p:last-child {
    margin-bottom: 0; }

::selection {
  background: #808285;
  color: #fff; }

::-moz-selection {
  background: #808285;
  color: #fff; }

::-webkit-selection {
  background: #808285;
  color: #fff; }

.img {
  background-position: center center;
  background-repeat: no-repeat;
  display: block; }

.img.no_img {
  background-image: url("http://www.faith.org.uk/images/no_img.png"); }

h1, h2, h3, h4 {
  font-family: HelveticaNeueW01-55Roma, arial, sans-serif;
  font-weight: normal; }

h1 {
  font-size: 38px;
  font-size: 2.375rem;
  line-height: 36px;
  line-height: 2.25rem;
  color: #434444; }

h2 {
  font-size: 22px;
  font-size: 1.375rem;
  line-height: 24px;
  line-height: 1.5rem;
  color: #434444; }

h3 {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 21px;
  line-height: 1.3125rem;
  color: #434444; }

h4 {
  font-size: 16px;
  font-size: 1rem;
  line-height: 19px;
  line-height: 1.1875rem;
  color: #434444; }

h5 {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 16px;
  line-height: 1rem;
  color: #434444; }

.msg.light a {
  text-align: center;
  display: block;
  font-size: 18px;
  font-weight: bold;
  line-height: 30px;
  background-color: #434444;
  color: #ffffff;
  text-transform: uppercase;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  -webkit-border-radius: 1.25rem;
  -moz-border-radius: 1.25rem;
  -ms-border-radius: 1.25rem;
  -o-border-radius: 1.25rem;
  border-radius: 1.25rem; }

.padded_image {
  display: block; }
  .padded_image img {
    display: block;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box; }

img.imgright, img.imgleft {
  display: inline-block;
  clear: none;
  margin-bottom: 20px; }
img.imgright {
  float: right;
  margin-left: 20px; }
img.imgleft {
  float: left;
  margin-right: 20px; }

hr {
  position: relative;
  border: 0;
  width: 100%;
  color: #cecece;
  background-color: #cecece;
  height: 1px;
  margin: 20px auto;
  clear: both;
  float: none;
  overflow: hidden; }

/*
body, p, div, span, a, h1, h2, h3, h4, h5, h6, i, li {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  font-smooth: always;
}*/
.donation_cta {
  background: #005678;
  display: block;
  color: #fff;
  padding: 20px; }
  .donation_cta span {
    display: block; }
    .donation_cta span.title {
      font-family: "Museo Slab W01 300";
      speak: none;
      font-variant: normal;
      text-transform: none;
      line-height: 1;
      -webkit-text-size-adjust: 100%;
      text-rendering: optimizeLegibility;
      -webkit-font-smoothing: antialiased;
      font-size: 24px;
      padding-top: 46px;
      margin-bottom: 20px;
      -webkit-transition: all 0.2s ease-in-out 0;
      -moz-transition: all 0.2s ease-in-out;
      -o-transition: all 0.2s ease-in-out 0;
      -ms-transition: all 0.2s ease-in-out 0;
      transition: all 0.2s ease-in-out 0; }
      .donation_cta span.title:before {
        -webkit-transition: all 0.2s ease-in-out 0;
        -moz-transition: all 0.2s ease-in-out;
        -o-transition: all 0.2s ease-in-out 0;
        -ms-transition: all 0.2s ease-in-out 0;
        transition: all 0.2s ease-in-out 0;
        color: #2b86b3;
        padding-top: 0;
        float: right;
        font-size: 70px;
        margin-top: -46px; }
    .donation_cta span.box {
      background: #2b86b3;
      line-height: 1em;
      font-family: "Open Sans";
      font-size: 14px;
      text-transform: uppercase;
      padding: 20px 15px;
      -webkit-transition: all 0.2s ease-in-out 0;
      -moz-transition: all 0.2s ease-in-out;
      -o-transition: all 0.2s ease-in-out 0;
      -ms-transition: all 0.2s ease-in-out 0;
      transition: all 0.2s ease-in-out 0; }
      .donation_cta span.box:after {
        float: right; }
  .donation_cta:hover, .donation_cta:hover .span {
    color: #fff !important; }
  .donation_cta:hover .box {
    background: #fff;
    color: #005678; }
  .donation_cta:hover span.title, .donation_cta:hover span.title:before {
    color: #fff; }

#colorbox #cboxLoadedContent .donate_form_wrap {
  padding: 30px;
  border-bottom: 5px solid #005678;
  background: #fff; }
  #colorbox #cboxLoadedContent .donate_form_wrap #donation_form_submitfield {
    position: absolute;
    top: -9999px;
    left: -9999px; }
  #colorbox #cboxLoadedContent .donate_form_wrap .icon-donate {
    color: #2b86b3;
    font-size: 125px; }
    #colorbox #cboxLoadedContent .donate_form_wrap .icon-donate span {
      display: none; }
  #colorbox #cboxLoadedContent .donate_form_wrap .validation_error {
    display: none; }
  #colorbox #cboxLoadedContent .donate_form_wrap form fieldset {
    border: none;
    padding: 0;
    margin: 0; }
    #colorbox #cboxLoadedContent .donate_form_wrap form fieldset label {
      display: block;
      font-family: "Open Sans";
      margin-top: 10px; }
      #colorbox #cboxLoadedContent .donate_form_wrap form fieldset label.symbol {
        font-size: 24px;
        font-weight: bold;
        float: left;
        background: #efefef;
        line-height: 40px;
        padding-left: 5px;
        width: 150px; }
    #colorbox #cboxLoadedContent .donate_form_wrap form fieldset input {
      background: #efefef;
      padding: 10px 15px;
      width: 125px;
      font-size: 24px;
      text-align: center;
      height: 50px; }
  #colorbox #cboxLoadedContent .donate_form_wrap a {
    background: none; }
    #colorbox #cboxLoadedContent .donate_form_wrap a.close_link {
      float: right;
      font-family: "Open Sans";
      text-transform: uppercase;
      font-size: 14px;
      padding: 0;
      margin: 0; }
      #colorbox #cboxLoadedContent .donate_form_wrap a.close_link:before {
        padding-right: 5px;
        font-size: 18px; }
  #colorbox #cboxLoadedContent .donate_form_wrap .btn_wrap {
    position: relative;
    padding-top: 60px; }
    #colorbox #cboxLoadedContent .donate_form_wrap .btn_wrap.no_margin {
      padding-top: 0;
      float: right; }
    #colorbox #cboxLoadedContent .donate_form_wrap .btn_wrap a.return, #colorbox #cboxLoadedContent .donate_form_wrap .btn_wrap a.atb {
      float: left; }
      @media (min-width: 768px) and (max-width: 991px) {
        #colorbox #cboxLoadedContent .donate_form_wrap .btn_wrap a.return, #colorbox #cboxLoadedContent .donate_form_wrap .btn_wrap a.atb {
          margin-top: 10px;
          float: none;
          display: block;
          text-align: center;
          margin-right: 0px !important; } }
      @media (max-width: 767px) {
        #colorbox #cboxLoadedContent .donate_form_wrap .btn_wrap a.return, #colorbox #cboxLoadedContent .donate_form_wrap .btn_wrap a.atb {
          margin-top: 10px;
          float: none;
          display: block;
          text-align: center;
          margin-right: 0px !important; } }
      #colorbox #cboxLoadedContent .donate_form_wrap .btn_wrap a.return span, #colorbox #cboxLoadedContent .donate_form_wrap .btn_wrap a.atb span {
        text-transform: uppercase;
        font-family: "Open Sans"; }
        #colorbox #cboxLoadedContent .donate_form_wrap .btn_wrap a.return span:after, #colorbox #cboxLoadedContent .donate_form_wrap .btn_wrap a.atb span:after {
          padding-left: 10px; }
    #colorbox #cboxLoadedContent .donate_form_wrap .btn_wrap a.atb {
      margin-right: 20px;
      background: #005678;
      padding: 15px 20px; }
      #colorbox #cboxLoadedContent .donate_form_wrap .btn_wrap a.atb span {
        color: #fff; }
  #colorbox #cboxLoadedContent .donate_form_wrap h1 {
    font-family: "Museo Slab W01 300";
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-text-size-adjust: 100%;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    font-size: 24px;
    line-height: 48px;
    padding: 0;
    margin: 0; }
    #colorbox #cboxLoadedContent .donate_form_wrap h1.float {
      float: left;
      padding-right: 20px; }
  #colorbox #cboxLoadedContent .donate_form_wrap .img_wrap {
    text-align: center; }
  #colorbox #cboxLoadedContent .donate_form_wrap .detail_wrap .title, #colorbox #cboxLoadedContent .donate_form_wrap .detail_wrap .details, #colorbox #cboxLoadedContent .donate_form_wrap .detail_wrap .price {
    display: block; }
  #colorbox #cboxLoadedContent .donate_form_wrap .detail_wrap .title {
    font-family: "Open Sans";
    font-size: 14px;
    font-weight: bold; }
  #colorbox #cboxLoadedContent .donate_form_wrap .detail_wrap .details {
    font-family: "Open Sans";
    font-size: 14px;
    padding-bottom: 20px; }
  #colorbox #cboxLoadedContent .donate_form_wrap .detail_wrap .price {
    font-family: "Open Sans";
    font-size: 24px; }

footer {
  background: #e7e7e7;
  position: relative;
  z-index: 400;
  padding-bottom: 40px; }
  footer .footer_inner {
    margin: auto;
    padding: 40px 20px 0; }
    footer .footer_inner #footer_logo_img {
      float: right;
      margin-bottom: 20px; }
      footer .footer_inner #footer_logo_img img {
        max-width: 80px; }
    footer .footer_inner nav {
      padding-bottom: 40px; }
      @media (max-width: 767px) {
        footer .footer_inner nav .footer_nav_col {
          margin-bottom: 30px; } }
      footer .footer_inner nav h4 a {
        font-weight: bold;
        text-transform: uppercase; }
      footer .footer_inner nav a {
        font-family: "Open Sans";
        font-size: 12px;
        line-height: 1.5em; }
    footer .footer_inner .social a {
      font-size: 18px; }
    footer .footer_inner .footer_search_wrap {
      border: none; }
      @media (min-width: 992px) and (max-width: 1199px) {
        footer .footer_inner .footer_search_wrap {
          float: right;
          margin-bottom: 40px; } }
      @media (min-width: 1200px) {
        footer .footer_inner .footer_search_wrap {
          float: right;
          margin-bottom: 40px; } }
      footer .footer_inner .footer_search_wrap fieldset {
        border: none;
        padding: 0;
        margin: 0;
        font-family: "Open Sans";
        font-size: 14px; }
        footer .footer_inner .footer_search_wrap fieldset li {
          float: left; }
        footer .footer_inner .footer_search_wrap fieldset label {
          text-transform: uppercase;
          font-weight: bold;
          margin-right: 5px; }
        footer .footer_inner .footer_search_wrap fieldset input {
          background: none;
          border-bottom: 1px solid #747575;
          width: 140px; }
          @media (max-width: 767px) {
            footer .footer_inner .footer_search_wrap fieldset input {
              width: 80px; } }
        footer .footer_inner .footer_search_wrap fieldset .ui-helper-hidden-accessible {
          display: none; }
        footer .footer_inner .footer_search_wrap fieldset a span {
          display: none; }
        footer .footer_inner .footer_search_wrap fieldset button {
          position: absolute;
          top: -9999px;
          left: -9999px; }
    footer .footer_inner #footer_logo {
      display: block;
      margin-bottom: 40px;
      background: url("data:images/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD0AAABbCAMAAAD3EX2cAAAAA3NCSVQICAjb4U/gAAABcVBMVEX///////9XksAAVnj///+HsdJXksAAVnj///9XksAAVnj////8/f5oncZXksAAVnj////x9flXksAAVnj///9XksAAVnj///9XksAAVnj///9XksAAVnj///9XksAAVnj///+30OSUuddXksAAVnj///+ryeBgmMNXksAAVnjl7vXj7fVXksAAVnj2+fzx9vrM3uxXksAAVnhXksAAVnj////8/f76/P33+/31+fv2+fzx9vrv9Pnt8/jr8vfj7fXg6/Pa5/HX5fDV5O/T4u7R4e7R4e3P4O3M3uzL3evK3evA1ui+1ee50uW30OS1z+OxzeKzzeKvy+GuyuGryeCryN+px9+jxN2hwtycv9qdv9qWu9eUudeQt9WNtdSHsdKEr9GBrdB/rM99qs56q896qc15qM13p8x4p8x1pst0pctzpMtxo8pvoclsoMhrn8dpnsdoncZmnMZkm8VimcRfl8NdlsJblcFZk8FXksAAVnhyMcSvAAAAe3RSTlMAERERIiIiIjMzM0REREREVVVVVWZmZnd3d4iIiJmZmaqqqqqqu7u7u7vMzMzM3d3d3d3u7v////////////////////////////////////////////////////////////////////////////////////////////+D32/cAAAACXBIWXMAAAsSAAALEgHS3X78AAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNC8yNC8xNAFG8hwAAAUvSURBVFiF7Zfre9s0FIeFAs5sIAG37py6dQAFUMBhuLZHYWOUtTA6RrsxLh2Fch0FBuNW2OS/nnPkWL7JSRs+8IXf06eRLL0+R0fSsUSIXqbr8zASQkQh912zpZdO1GbIiZBzxnmIxYjZ9FSs4QMaeLZByCPnzi2vLj/xmO0F8ALfmM8ysOliP2razyaZnn+KGC74wGbz1BOC99B3Hx0+THK98jQhPS6EN8P/XihCYE1fDluIL4B782LGv/qkatfLFcLNTEx1BNTxg7sfXkJ858Ve3kUnJkKTUCZElYbfvz9BB3YeMkrMUDDdkLnglNiR0NBCfH8ZijdFZE/7NWF4py8q+hKQ+1nxF/T+ByF89LGBM4Apr8Li64KW5XfhF0hWd94TnNBAzKDFDajcg9+AEi68ylSJEJ/NpO9D5TYWwE4oShNHI2HWx4z6BoA/Ve1qkrwtCz4xRVQM3RcOsZuwOAb6RNVuJ8lmVrKJg+HLZIqAGNFc+lDVIoMEIt+1HEpMA9foo2IcDCzy3DSHsOn0I/R/oGp3SrWeNJlNtUkakyWFYS5q+0lyKS8HYFNOOoWi3nSNfitJrqlKDwxSubMc/ahr9HdQOVA1BmHH3QbvoHoY6ddUZSdJLv5RtFH0GRzn2rlGnSTJ63kZY3aj1GZD3CgM2dMtszr9Fezwzd9KbT7sjR4Mu0fCufQhpofPy20h2HUhYK3DRlrO0b33MDXdqjYCxkgQwdS16GGSXDk5/mxHpsX9WqNJogD/2oImhMrIyeZhvc1Gw1Gw/NL7oA/29vZufQQ6AN05BB0dHSn4DfkYm29Cvz0EXj4PtOCryWJ6hot/SUf8/IWtravb29vv7O7uXs8HsY9efgozdvBx2d3r0Oca9N3e2rqwyqN5UbvS2iajBn8tO2wO3UPDs1bLX0lyuZWWq8XDaW/pUN4ldeEi82DQbtv2nkkz2CG23KHOArQjdyiErXXgv6sM3hSlEDQiHWh+hKSqea0iLocM55z25DKDRotG9jEwWvJDOx1Koygbsoze+M+ttA3ZzM4+JoEw9J+D6peoJPjuYUadGuf6/NJKmzBcO/+IYtE9A+1Kg7mMCL6pmlm7q6d5Big5MIrmsUWePH5tPIWDSwBLrSQf4k4b01Y5t+SCE45fnByyk0sAG8aoW9fRgQHbMqgd2MCw1ziwaWg4rnloviYjRHeqkceM/FPliYuDDDXHdHCeG8QMavRx2WuTGLzh9hRneIolTthChxBnOAWztgO+E6F54gQaOgAWDEdOC0uyWwleXgxXxg9PaN/KWOFNxfDn3kx6YJfhEqam470A9HOeY6KvNrw4aL1WKNl4e2IOGnl8fX39UXTJwQtaYM9DM/89DFwUMN/zPJ8FmLBDb/5trHiB4/M8y0fcd86A5qLUMA16uhvk/1pE3c7cLkux/rk1TtPxXHqQah+vxMO+9nlacUhPd+MVvbF+1R89PZroYaV4aQYdr82h08EMetr4H9CWla5ZltXNKqM4TePRdAb6G/Cvk3XoZvRgkqbpxrA7hVfSqbK3j5Ysa2lcNjZU7YO0M9kY9K3+YBIXM6w8X0lzo1khd1W9bDKa9lyLuw26CP5woqU3lMV42KAt1diXq6xBF6tqqF6ki7l0vUErd0vx19IrOrpob6FhglCL0P1xPn8L0CPYqZ1FPV+Li6CfnS7mcBG6FL3uArbXSo0LjDtPY/24Qo8np6Ah5gNYTZ3+KO5XaCsd41zo6WnaQpu4vdPxoENSDL9K4JCxx9V8Lsv/ABdXYjDZ0nq9AAAAAElFTkSuQmCC");
      *background: url("mhtml:http://www.faith.org.uk/css/ie7.css!footer_logo");
      text-indent: -9999px;
      width: 61px;
      height: 91px; }
      @media (min-width: 992px) and (max-width: 1199px) {
        footer .footer_inner #footer_logo {
          float: right; } }
      @media (min-width: 1200px) {
        footer .footer_inner #footer_logo {
          float: right; } }
  footer .footer_social_row {
    margin-top: 20px;
    margin-bottom: 20px; }
  footer .footer_line {
    border-top: 1px solid #c6c6c6; }
    @media (max-width: 767px) {
      footer .footer_line {
        margin-top: 20px; } }

@media (max-width: 767px) {
  #footer_copy {
    margin-bottom: 20px; } }

.powered_by #powered_by {
  display: block;
  width: 92px;
  height: 30px;
  text-indent: -99999px;
  background: url("data:images/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFwAAAAeCAYAAAChf3k/AAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB94GBQ8AD8ediMEAAAPkSURBVGje7VrBVdtAEP0QDhxNBZEqiF0B0jSAXQF2BYYKwBVgKsCcckRuYFAqiLjlJlEBSgXk8vcxT5bWdmzIS7Lznt6zV6vZ2T8zf2ZlA0E+VA4CBH4RkTGAUwAJgKhlSg5gCSBT1SoA/vtAXwOYAuht8dgCwMwHfAB8Feg+gDsA/R3UzFT1uu3GpwDxCn187aCObSSJ4zgqy3IZAO8Ge0iwj/ekst8GegD8jUYe9gi2Bf2gLMvcDRwGuAFydu+ddF+JSOK+HIXolrGnQFa8NpGeR88V28fQpYhI2VEkKwADVa230HUD4KLjdqqq+eFfBEwiIq82PTn+IiKPO3B3V0dSbwM25dlz7/xfoZRduHfoK3gi8gDgaQt9U1+rCABH9PINU8gZcOsa98aJKwMwY1RMAVyqaiEidwB6qjoy+m6p84aLFTwQZIzIJY/MSwA1ea7PeRPqHXO8x/EuiQw1ZAAm7DoqVZ1wH+77pXnudAOHDPcUGJGIRAdM0UduesEFIgApgDNyUs4NX3DeiM/M6YAXKo0BOJBGrP4g+GfUG5v5FYB7zi8I/tSs8d3YNSbwqarmhhZe+TEzIC04d8j1XNs3t4DT8ckaoHLauK54RgwuX8alR43j6FxEvtG4hAAXqprSwGcq7dOApJFyQ0ZNbdLdgVM3KnkFYGCKjNtQQb0uPSfMiifjwKYUqjoyRXDMgBny82fj+JU0970bcRmyYU2Ax8aVPrw2G0bLuAXFAdlnMSh4nXETWYunvzEbnP6sUZTqxrznxrivgK3YyCyoaN+QTqm2oIB8G7ApZ+sm2Aifiogz0BmeA0hE5ILfr0z6RoyehADVjH6QGgrjHPf5VFVrRsJPk7KOv++p94vJnCnnX/kKEm10UeuyatagtTa66IryZaNXP9+hD28FPCIvO+8uRKQgvdyYeRNVLQAUIlKbYtqMjlpEJtzwg3GiLVpQ1VxE5qSWR0MRlyJybgqXL8IrY2Nt1sjMeLZltNaNyE2wu1SWUkbkvYHjbFUtVDXmeArgRFUX5pkB5xd0QgwgdlTBuSfueepyxXVuQL/kmFt/wPGUa6SqesJ7eWMTsbODz8e0xQVRr4W+LM11yamxb2Qw6LpGawprpaqV7VLSls38CyfImo6qOg4+3z1qBsZ5m6x57aG+hapODsmv6Zo+92+UGa9BV7EkmL6ofCR/bwJ2b01ffx/epbwVxLt3XiZ3NP3fv55lnSk+INsQADed15ouaCewbW0MPyK/UcvQtK/7kpWTaviJjVKW5Y84jp/Zbx+/B9iBUtr5fB8d26zrtUCgFH9PHf4I9Ifaxr391S3IB8svZAm9OAMMHg8AAAAASUVORK5CYII=") right top no-repeat;
  *background: url("mhtml:http://www.faith.org.uk/css/ie7.css!evosite1") right top no-repeat; }
  @media (min-width: 768px) and (max-width: 991px) {
    .powered_by #powered_by {
      float: right; } }
  @media (min-width: 992px) and (max-width: 1199px) {
    .powered_by #powered_by {
      float: right; } }
  @media (min-width: 1200px) {
    .powered_by #powered_by {
      float: right; } }
  .powered_by #powered_by:hover {
    background-image: url("data:images/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFwAAAAeCAYAAAChf3k/AAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB94GBQ8DC+vdHxsAAAPSSURBVGje7VrdcdpAEP6coQBcQUQFgQJuEBUYGpDh8Z4wFdhUAH7SI/Y1YLkC5FEBliuIXIGVCpKX7+KN0A+yCRk7tzM3iNPd3uq73W/3BICTo8qJg6BegjCZAhgC8AF4JUNiAPcAIqNV5gB/O9BXAOYAui2m3QBY1gHvAN8Fug9gA6D/DjVLo9WVA3w/+li19OpKbzdazRzg1WCPAdwdWO0O6F8c1H/QyKFlylzgAC/I5kA0UiaXQZj49kvHeXcyrUmQGds+0q3Rc8ny0XF4ECbfK+rrDMDAaJW30LUCcFFxe2S0ijsfCBgfwNYaLvpfAKRGq9EbuduruJ23AZvyXHPvHED8GSjlPdw7rrnXD8LkDsBTC33zmns+AHS4yyuGkDXg2hbuhRNXBGBJr5gDWBit0iBMNgC6RquJ0HdNnSsulvJAEAVhsuVxeMjPnDzX57gZ9U7Z32V/lXiCGiIAM5Z4mS3LCF5mtFqIecM9NmR8IMfwgjDxTkSo5jyajmn4CMAZOSnmA19w3IRz1tyAFyrtAbAgTUSpdU1dHse8CJ685fiU4M/FGo/CrimBL1LKT15GAqQbjh1zvT43YC0B58b7DUDFtLEpeXp7HJpGncJxdB2EyQON8wnwb34MwuSZSvs0wC+E3Jhek4twt+DkhUyeARiIJGMfKKVeG54zRsVTTa2cGq0mIglO6TBjXn8VG78T5m1PizU5AU31vKzDc/HAKOmXoFgg+0wGKdsZHyIq2ekHRoPVHxWSUl4Y91zor0tgOzYyCjLaN+amZC0oIG4DNuWsaYD08HkQJtZAa3gMwA/C5ILfL0X4evQenwDl9H6QGlKxOfZ6aLTK6Qk/RMha/r6l3m8icuYcf1mXkGij9VobVcsCrZXRRZWX3xdq9fN31OGlHu6Rl6fc3RsAC5H47qhwZrRKjVaR8KxIPKT1jozJy/LnXVkCoieuOW5LgHyuH3POtqZ8g7BxRZsWwq6cLWrprXnBc/2Gts/bxUwCPiHvDSxnE9ge+0cATgmElQHHp0arlAmqZ6mCY0/tfOqyyXUtQF+wz64/YP+Ia4yMVqe8Fxceomft4PwebbFO1C2hL0lzVTIU9k0EBlVt0pBYM6NVdlJ1oPhEJ8icG5VVHHwea9QMxObts+ZVDfXdGK1mX8ivo4Y69yPKkm1QlSwJZp1Xbsnf+4Ddbajrb927lNeEuPnLy8SWpv/717PMM+kRog0O8FeZNdT57wJb5kb3E9srtbif2I5MLdGBPb30tYADfJfPD1GxLateCzhKqa+p3R+B/lHZeLC/ujk5svwC2NirGqAzZRsAAAAASUVORK5CYII="); }

#formbuilder_1 {
  position: relative; }
  #formbuilder_1 legend {
    display: none; }
  @media (min-width: 992px) and (max-width: 1199px) {
    #formbuilder_1 fieldset + fieldset {
      padding-left: 30px; } }
  @media (min-width: 1200px) {
    #formbuilder_1 fieldset + fieldset {
      padding-left: 30px; } }

html {
  -webkit-text-size-adjust: 100%;
  -webkit-font-smoothing: subpixel-antialiased;
  text-rendering: optimizeLegibility; }

@media (max-width: 767px) {
  .pull_quote, img.pull_img {
    width: 100%; } }
@media (min-width: 768px) and (max-width: 991px) {
  .pull_quote, img.pull_img {
    float: left;
    clear: left;
    margin-right: 45px;
    width: 50%; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .pull_quote, img.pull_img {
    float: left;
    clear: left;
    margin-right: 45px;
    width: 50%; } }
@media (min-width: 1200px) {
  .pull_quote, img.pull_img {
    float: left;
    clear: left;
    margin-right: 45px;
    width: 50%; } }

.pull_quote {
  margin-bottom: 10px;
  padding: 20px 30px;
  background: url("data:images/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAIAgMAAAC5YVYYAAAAA3NCSVQICAjb4U/gAAAACVBMVEX////////w8PCSMaOdAAAAA3RSTlMA//9EUNYhAAAACXBIWXMAAAsSAAALEgHS3X78AAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNi8wNC8xNOwZsFUAAAAgSURBVAiZY5gaxrA0lCEzlCEqlCFsKkPoUobQTIbQKABSmAalwpoRQgAAAABJRU5ErkJggg==");
  *background: url("mhtml:http://www.faith.org.uk/css/ie7.css!lines_light");
  font-family: "MuseoSlabW01-500Italic";
  font-size: 18px;
  line-height: 1.5em;
  letter-spacing: -1px; }
  @media (min-width: 1100px) {
    .pull_quote {
      margin-left: -10px; } }
  @media (min-width: 1110px) {
    .pull_quote {
      margin-left: -20px; } }
  @media (min-width: 1120px) {
    .pull_quote {
      margin-left: -30px; } }
  @media (min-width: 1130px) {
    .pull_quote {
      margin-left: -40px; } }
  @media (min-width: 1140px) {
    .pull_quote {
      margin-left: -50px; } }
  .pull_quote img {
    width: 100%;
    height: auto; }

img.pull_img {
  height: auto; }
  @media (min-width: 1100px) {
    img.pull_img {
      margin-left: -10px; } }
  @media (min-width: 1110px) {
    img.pull_img {
      margin-left: -20px; } }
  @media (min-width: 1120px) {
    img.pull_img {
      margin-left: -30px; } }
  @media (min-width: 1130px) {
    img.pull_img {
      margin-left: -40px; } }
  @media (min-width: 1140px) {
    img.pull_img {
      margin-left: -50px; } }

figure.pull-img {
  float: left;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-right: 45px; }
  @media (max-width: 767px) {
    figure.pull-img {
      width: 100%;
      max-width: 100%; } }
  @media (min-width: 768px) and (max-width: 991px) {
    figure.pull-img {
      max-width: 50%; } }
  @media (min-width: 992px) and (max-width: 1199px) {
    figure.pull-img {
      max-width: 50%; } }
  @media (min-width: 1200px) {
    figure.pull-img {
      max-width: 50%; } }
  @media (min-width: 1100px) {
    figure.pull-img {
      margin-left: -10px; } }
  @media (min-width: 1110px) {
    figure.pull-img {
      margin-left: -20px; } }
  @media (min-width: 1120px) {
    figure.pull-img {
      margin-left: -30px; } }
  @media (min-width: 1130px) {
    figure.pull-img {
      margin-left: -40px; } }
  @media (min-width: 1140px) {
    figure.pull-img {
      margin-left: -50px; } }
  figure.pull-img img {
    max-width: 100%;
    height: auto; }
  figure.pull-img figcaption {
    padding: 10px 20px;
    float: left;
    background: url("data:images/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAIAgMAAAC5YVYYAAAAA3NCSVQICAjb4U/gAAAACVBMVEX////////w8PCSMaOdAAAAA3RSTlMA//9EUNYhAAAACXBIWXMAAAsSAAALEgHS3X78AAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNi8wNC8xNOwZsFUAAAAgSURBVAiZY5gaxrA0lCEzlCEqlCFsKkPoUobQTIbQKABSmAalwpoRQgAAAABJRU5ErkJggg==");
    *background: url("mhtml:http://www.faith.org.uk/css/ie7.css!lines_light");
    font-family: "Open Sans";
    font-size: 14px;
    line-height: 1.25em;
    width: 100%; }

.page_block {
  height: 13px;
  display: block;
  top: -13px;
  position: absolute;
  width: 65%;
  text-indent: -9999px; }
  @media (min-width: 1100px) {
    .page_block {
      margin-left: -10px; } }
  @media (min-width: 1110px) {
    .page_block {
      margin-left: -20px; } }
  @media (min-width: 1120px) {
    .page_block {
      margin-left: -30px; } }
  @media (min-width: 1130px) {
    .page_block {
      margin-left: -40px; } }
  @media (min-width: 1140px) {
    .page_block {
      margin-left: -50px; } }

.small_header_img {
  margin-top: -80px; }

.header_no_img {
  background: url("data:images/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODk4MUEyQ0ZDRUVFMTFFMzhGMjc5QTVGOTFEM0ZDQkEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODk4MUEyRDBDRUVFMTFFMzhGMjc5QTVGOTFEM0ZDQkEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4OTgxQTJDRENFRUUxMUUzOEYyNzlBNUY5MUQzRkNCQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4OTgxQTJDRUNFRUUxMUUzOEYyNzlBNUY5MUQzRkNCQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkemJDAAAAAGUExURf///+Xl5QmC0GsAAAAVSURBVHjaYmBkZIACslhQNiNAgAEAAogAEXUkK9gAAAAASUVORK5CYII=");
  *background: url("mhtml:http://www.faith.org.uk/css/ie7.css!lines");
  display: block;
  height: 100px;
  text-indent: -9999px; }
  .header_no_img h1 {
    text-indent: 0;
    padding: 0 0 30px 0;
    clear: both; }
    .header_no_img h1 span {
      font-size: 38px;
      font-family: "Museo Slab W01 300";
      speak: none;
      font-variant: normal;
      text-transform: none;
      line-height: 1;
      -webkit-text-size-adjust: 100%;
      text-rendering: optimizeLegibility;
      -webkit-font-smoothing: antialiased;
      line-height: 1em;
      padding: 20px 30px;
      background: #fff;
      float: left;
      margin-top: 22px; }
      @media (min-width: 1065px) {
        .header_no_img h1 span {
          margin-left: -10px; } }

.img_attr_wrap {
  position: relative; }
  .img_attr_wrap .img_attr {
    position: absolute;
    bottom: 5px;
    right: 5px;
    font-family: "Open Sans";
    padding: 3px;
    line-height: 1em;
    background: url("http://www.faith.org.uk/.external/rgba.php?r=235&g=235&b=235&a=0.75") repeat;
    background: rgba(235, 235, 235, 0.75); }
    @media (max-width: 767px) {
      .img_attr_wrap .img_attr {
        font-size: 8px; } }
    @media (min-width: 768px) and (max-width: 991px) {
      .img_attr_wrap .img_attr {
        font-size: 9px; } }
    @media (min-width: 992px) and (max-width: 1199px) {
      .img_attr_wrap .img_attr {
        font-size: 10px; } }
    @media (min-width: 1200px) {
      .img_attr_wrap .img_attr {
        font-size: 11px; } }

.circle_link_wrapper {
  padding-top: 60px;
  clear: both;
  position: relative;
  z-index: 500; }
  .circle_link_wrapper hr {
    border-top: 1px solid #fc9322;
    background: none;
    padding: 0;
    margin: 0; }
  .circle_link_wrapper .circle_link {
    background: #fc9322;
    display: block;
    width: 120px;
    height: auto;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    overflow: hidden;
    position: relative;
    border: 1px solid #fc9322;
    margin: -60px auto auto;
    background: #fff;
    overflow: hidden;
    position: relative;
    font-weight: bold; }
    .circle_link_wrapper .circle_link:before {
      content: "";
      display: block;
      padding-top: 100%; }
    .circle_link_wrapper .circle_link .inner {
      position: absolute;
      top: 0;
      height: auto; }
    @media (max-width: 767px) {
      .circle_link_wrapper .circle_link {
        border: 1px solid #fc9322 !important; } }
    @media (min-width: 768px) and (max-width: 991px) {
      .circle_link_wrapper .circle_link {
        border: 1px solid #fc9322 !important; } }
    .circle_link_wrapper .circle_link .bg, .circle_link_wrapper .circle_link .fg {
      height: 100%;
      background: #fc9322;
      display: block;
      clear: both;
      position: absolute;
      top: 0;
      border: none;
      -webkit-transition: all 0.2s ease-in-out 0;
      -moz-transition: all 0.2s ease-in-out;
      -o-transition: all 0.2s ease-in-out 0;
      -ms-transition: all 0.2s ease-in-out 0;
      transition: all 0.2s ease-in-out 0; }
      @media (max-width: 767px) {
        .circle_link_wrapper .circle_link .bg, .circle_link_wrapper .circle_link .fg {
          -webkit-border-radius: 50%;
          border-radius: 50%; } }
      @media (min-width: 768px) and (max-width: 991px) {
        .circle_link_wrapper .circle_link .bg, .circle_link_wrapper .circle_link .fg {
          -webkit-border-radius: 50%;
          border-radius: 50%; } }
    @media (max-width: 767px) {
      .circle_link_wrapper .circle_link .bg {
        display: none; }
      .circle_link_wrapper .circle_link .fg {
        height: 100% !important; } }
    @media (min-width: 768px) and (max-width: 991px) {
      .circle_link_wrapper .circle_link .bg {
        display: none; }
      .circle_link_wrapper .circle_link .fg {
        height: 100% !important; } }
    .circle_link_wrapper .circle_link .fg {
      overflow: hidden;
      position: absolute;
      background: #fff;
      display: block;
      /*@include in_size((xs,sm)) {
        display: none;
      }*/ }
    .circle_link_wrapper .circle_link .bg {
      color: #fff; }
    .circle_link_wrapper .circle_link:hover .fg {
      background: #fc9322;
      color: #fff;
      height: 0;
      display: block; }
    .circle_link_wrapper .circle_link span {
      text-align: center;
      height: 100%;
      font-family: "Open Sans";
      font-size: 15px;
      text-transform: uppercase;
      width: 100%;
      top: 0;
      left: 0;
      font-weight: bold; }
      .circle_link_wrapper .circle_link span.inner {
        height: 100%; }
      .circle_link_wrapper .circle_link span .table {
        padding: 10px;
        display: table; }
        .circle_link_wrapper .circle_link span .table .icon-long-arrow-right-after, .circle_link_wrapper .circle_link span .table body.account_login main form fieldset > ul > li.form_submit a.submit_button > span, body.account_login main form fieldset > ul > li.form_submit .circle_link_wrapper .circle_link span .table a.submit_button > span, .circle_link_wrapper .circle_link span .table body.account_forgotten main form fieldset > ul > li.form_submit a.submit_button > span, body.account_forgotten main form fieldset > ul > li.form_submit .circle_link_wrapper .circle_link span .table a.submit_button > span, .circle_link_wrapper .circle_link span .table body.account_register main form fieldset > ul > li.form_submit a.submit_button > span, body.account_register main form fieldset > ul > li.form_submit .circle_link_wrapper .circle_link span .table a.submit_button > span, .circle_link_wrapper .circle_link span .table body.account_module #update_details_form fieldset > ul > li.form_submit a.submit_button > span, body.account_module #update_details_form fieldset > ul > li.form_submit .circle_link_wrapper .circle_link span .table a.submit_button > span, .circle_link_wrapper .circle_link span .table body.account_module main table + p a > span, body.account_module main table + p .circle_link_wrapper .circle_link span .table a > span, .circle_link_wrapper .circle_link span .table body.account_module main table td.view a > span, body.account_module main table td.view .circle_link_wrapper .circle_link span .table a > span, .circle_link_wrapper .circle_link span .table p.order_again a > span, p.order_again .circle_link_wrapper .circle_link span .table a > span, .circle_link_wrapper .circle_link span .table #colorbox.add_to_cart_message #cboxLoadedContent > * .top_wrapper .cart a.core_button_next > span, #colorbox.add_to_cart_message #cboxLoadedContent > * .top_wrapper .cart .circle_link_wrapper .circle_link span .table a.core_button_next > span, .circle_link_wrapper .circle_link span .table #colorbox.add_to_cart_message #cboxLoadedContent > * .top_wrapper .cart a.core_button_prev > span, #colorbox.add_to_cart_message #cboxLoadedContent > * .top_wrapper .cart .circle_link_wrapper .circle_link span .table a.core_button_prev > span, .circle_link_wrapper .circle_link span .table body.checkout_module table.cart tfoot td.discount_code form fieldset ul li.form_submit a > span, body.checkout_module table.cart tfoot td.discount_code form fieldset ul li.form_submit .circle_link_wrapper .circle_link span .table a > span, .circle_link_wrapper .circle_link span .table body.account_orders table.cart tfoot td.discount_code form fieldset ul li.form_submit a > span, body.account_orders table.cart tfoot td.discount_code form fieldset ul li.form_submit .circle_link_wrapper .circle_link span .table a > span, .circle_link_wrapper .circle_link span .table body.checkout_module .would_you_like_to_save_msg a > span, body.checkout_module .would_you_like_to_save_msg .circle_link_wrapper .circle_link span .table a > span, .circle_link_wrapper .circle_link span .table body.account_orders .would_you_like_to_save_msg a > span, body.account_orders .would_you_like_to_save_msg .circle_link_wrapper .circle_link span .table a > span, .circle_link_wrapper .circle_link span .table body.checkout_module main a.checkout_btn > span, body.checkout_module main .circle_link_wrapper .circle_link span .table a.checkout_btn > span, .circle_link_wrapper .circle_link span .table #delivery_change .delivery .core_button > span, #delivery_change .delivery .circle_link_wrapper .circle_link span .table .core_button > span, .circle_link_wrapper .circle_link span .table body.checkout_checkout main form fieldset > ul > li.form_submit a.submit_button > span, body.checkout_checkout main form fieldset > ul > li.form_submit .circle_link_wrapper .circle_link span .table a.submit_button > span, .circle_link_wrapper .circle_link span .table body.checkout_paypal #payment_form li a > span, body.checkout_paypal #payment_form li .circle_link_wrapper .circle_link span .table a > span, .circle_link_wrapper .circle_link span .table body.checkout_address #checkout_form fieldset > ul > li.form_submit a.submit_button > span, body.checkout_address #checkout_form fieldset > ul > li.form_submit .circle_link_wrapper .circle_link span .table a.submit_button > span, .circle_link_wrapper .circle_link span .table body.account_update #checkout_form fieldset > ul > li.form_submit a.submit_button > span, body.account_update #checkout_form fieldset > ul > li.form_submit .circle_link_wrapper .circle_link span .table a.submit_button > span, .circle_link_wrapper .circle_link span .table body.checkout_address .edit_address_form form fieldset > ul > li.form_submit a.submit_button > span, body.checkout_address .edit_address_form form fieldset > ul > li.form_submit .circle_link_wrapper .circle_link span .table a.submit_button > span, .circle_link_wrapper .circle_link span .table body.account_update .edit_address_form form fieldset > ul > li.form_submit a.submit_button > span, body.account_update .edit_address_form form fieldset > ul > li.form_submit .circle_link_wrapper .circle_link span .table a.submit_button > span, .circle_link_wrapper .circle_link span .table a.add_address > span, .circle_link_wrapper .circle_link span .table body.checkout_confirmation div#checkout_wrapper #create_pwd_form_wrapper #create_password_form fieldset ul li.form_submit a > span, body.checkout_confirmation div#checkout_wrapper #create_pwd_form_wrapper #create_password_form fieldset ul li.form_submit .circle_link_wrapper .circle_link span .table a > span, .circle_link_wrapper .circle_link span .table body.checkout_payment form fieldset > ul > li.form_submit a.submit_button > span, body.checkout_payment form fieldset > ul > li.form_submit .circle_link_wrapper .circle_link span .table a.submit_button > span, .circle_link_wrapper .circle_link span .table body.checkout_3dsecure form fieldset > ul > li.form_submit a.submit_button > span, body.checkout_3dsecure form fieldset > ul > li.form_submit .circle_link_wrapper .circle_link span .table a.submit_button > span, .circle_link_wrapper .circle_link span .table body.checkout_payment #payment_col3 p a > span, body.checkout_payment #payment_col3 p .circle_link_wrapper .circle_link span .table a > span, .circle_link_wrapper .circle_link span .table body.checkout_3dsecure #payment_col3 p a > span, body.checkout_3dsecure #payment_col3 p .circle_link_wrapper .circle_link span .table a > span, .circle_link_wrapper .circle_link span .table body.checkout_payment #payment_col2 > a > span, body.checkout_payment .circle_link_wrapper .circle_link span .table #payment_col2 > a > span, .circle_link_wrapper .circle_link span .table body.checkout_3dsecure #payment_col2 > a > span, body.checkout_3dsecure .circle_link_wrapper .circle_link span .table #payment_col2 > a > span, .circle_link_wrapper .circle_link span .table body.pages form.formbuilder fieldset > ul > li.form_submit a.submit_button > span, body.pages form.formbuilder fieldset > ul > li.form_submit .circle_link_wrapper .circle_link span .table a.submit_button > span, .circle_link_wrapper .circle_link span .table body.pages_contact form.formbuilder fieldset > ul > li.form_submit a.submit_button > span, body.pages_contact form.formbuilder fieldset > ul > li.form_submit .circle_link_wrapper .circle_link span .table a.submit_button > span, .circle_link_wrapper .circle_link span .table body.products #relateds ul li .buynow span, body.products #relateds ul li .buynow .circle_link_wrapper .circle_link span .table span, .circle_link_wrapper .circle_link span .table body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div.reviews #review_form fieldset > ul > li#review_form_submitfield a span, body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div.reviews #review_form fieldset > ul > li#review_form_submitfield a .circle_link_wrapper .circle_link span .table span, .circle_link_wrapper .circle_link span .table body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div .prevnext a.next span, body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div .prevnext a.next .circle_link_wrapper .circle_link span .table span, .circle_link_wrapper .circle_link span .table body.categories ul#prod li a .buynow span, body.categories ul#prod li a .buynow .circle_link_wrapper .circle_link span .table span, .circle_link_wrapper .circle_link span .table body.search ul#prod li a .buynow span, body.search ul#prod li a .buynow .circle_link_wrapper .circle_link span .table span, .circle_link_wrapper .circle_link span .table #colorbox #cboxLoadedContent .subscribe_popup #subscription_form a span, #colorbox #cboxLoadedContent .subscribe_popup #subscription_form a .circle_link_wrapper .circle_link span .table span, .circle_link_wrapper .circle_link span .table .booking_form_wrap #booking_form fieldset > ul > li.form_submit a.submit_button > span, .booking_form_wrap #booking_form fieldset > ul > li.form_submit .circle_link_wrapper .circle_link span .table a.submit_button > span, .circle_link_wrapper .circle_link span .table .booking_form_wrap #booking_form .fieldset_3 ul .field_button a > span, .booking_form_wrap #booking_form .fieldset_3 ul .field_button .circle_link_wrapper .circle_link span .table a > span, .circle_link_wrapper .circle_link span .table .faq_page .level_1_title, .faq_page .circle_link_wrapper .circle_link span .table .level_1_title, .circle_link_wrapper .circle_link span .table .faq_page .level_2_title, .faq_page .circle_link_wrapper .circle_link span .table .level_2_title, .circle_link_wrapper .circle_link span .table .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_reviews a, .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_reviews .circle_link_wrapper .circle_link span .table a, .circle_link_wrapper .circle_link span .table .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_short_desc .desc, .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_short_desc .circle_link_wrapper .circle_link span .table .desc, .circle_link_wrapper .circle_link span .table .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_add_to_cart .addtocart, .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_add_to_cart .circle_link_wrapper .circle_link span .table .addtocart, .circle_link_wrapper .circle_link span .table .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_add_to_wishlist #addtowishlist, .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_add_to_wishlist .circle_link_wrapper .circle_link span .table #addtowishlist {
          vertical-align: middle;
          display: table-cell;
          line-height: 1.25em;
          padding-top: .625em;
          height: 100px; }
          .circle_link_wrapper .circle_link span .table .icon-long-arrow-right-after:after, .circle_link_wrapper .circle_link span .table body.account_login main form fieldset > ul > li.form_submit a.submit_button > span:after, body.account_login main form fieldset > ul > li.form_submit .circle_link_wrapper .circle_link span .table a.submit_button > span:after, .circle_link_wrapper .circle_link span .table body.account_forgotten main form fieldset > ul > li.form_submit a.submit_button > span:after, body.account_forgotten main form fieldset > ul > li.form_submit .circle_link_wrapper .circle_link span .table a.submit_button > span:after, .circle_link_wrapper .circle_link span .table body.account_register main form fieldset > ul > li.form_submit a.submit_button > span:after, body.account_register main form fieldset > ul > li.form_submit .circle_link_wrapper .circle_link span .table a.submit_button > span:after, .circle_link_wrapper .circle_link span .table body.account_module #update_details_form fieldset > ul > li.form_submit a.submit_button > span:after, body.account_module #update_details_form fieldset > ul > li.form_submit .circle_link_wrapper .circle_link span .table a.submit_button > span:after, .circle_link_wrapper .circle_link span .table body.account_module main table + p a > span:after, body.account_module main table + p .circle_link_wrapper .circle_link span .table a > span:after, .circle_link_wrapper .circle_link span .table body.account_module main table td.view a > span:after, body.account_module main table td.view .circle_link_wrapper .circle_link span .table a > span:after, .circle_link_wrapper .circle_link span .table p.order_again a > span:after, p.order_again .circle_link_wrapper .circle_link span .table a > span:after, .circle_link_wrapper .circle_link span .table #colorbox.add_to_cart_message #cboxLoadedContent > * .top_wrapper .cart a.core_button_next > span:after, #colorbox.add_to_cart_message #cboxLoadedContent > * .top_wrapper .cart .circle_link_wrapper .circle_link span .table a.core_button_next > span:after, .circle_link_wrapper .circle_link span .table #colorbox.add_to_cart_message #cboxLoadedContent > * .top_wrapper .cart a.core_button_prev > span:after, #colorbox.add_to_cart_message #cboxLoadedContent > * .top_wrapper .cart .circle_link_wrapper .circle_link span .table a.core_button_prev > span:after, .circle_link_wrapper .circle_link span .table body.checkout_module table.cart tfoot td.discount_code form fieldset ul li.form_submit a > span:after, body.checkout_module table.cart tfoot td.discount_code form fieldset ul li.form_submit .circle_link_wrapper .circle_link span .table a > span:after, .circle_link_wrapper .circle_link span .table body.account_orders table.cart tfoot td.discount_code form fieldset ul li.form_submit a > span:after, body.account_orders table.cart tfoot td.discount_code form fieldset ul li.form_submit .circle_link_wrapper .circle_link span .table a > span:after, .circle_link_wrapper .circle_link span .table body.checkout_module .would_you_like_to_save_msg a > span:after, body.checkout_module .would_you_like_to_save_msg .circle_link_wrapper .circle_link span .table a > span:after, .circle_link_wrapper .circle_link span .table body.account_orders .would_you_like_to_save_msg a > span:after, body.account_orders .would_you_like_to_save_msg .circle_link_wrapper .circle_link span .table a > span:after, .circle_link_wrapper .circle_link span .table body.checkout_module main a.checkout_btn > span:after, body.checkout_module main .circle_link_wrapper .circle_link span .table a.checkout_btn > span:after, .circle_link_wrapper .circle_link span .table #delivery_change .delivery .core_button > span:after, #delivery_change .delivery .circle_link_wrapper .circle_link span .table .core_button > span:after, .circle_link_wrapper .circle_link span .table body.checkout_checkout main form fieldset > ul > li.form_submit a.submit_button > span:after, body.checkout_checkout main form fieldset > ul > li.form_submit .circle_link_wrapper .circle_link span .table a.submit_button > span:after, .circle_link_wrapper .circle_link span .table body.checkout_paypal #payment_form li a > span:after, body.checkout_paypal #payment_form li .circle_link_wrapper .circle_link span .table a > span:after, .circle_link_wrapper .circle_link span .table body.checkout_address #checkout_form fieldset > ul > li.form_submit a.submit_button > span:after, body.checkout_address #checkout_form fieldset > ul > li.form_submit .circle_link_wrapper .circle_link span .table a.submit_button > span:after, .circle_link_wrapper .circle_link span .table body.account_update #checkout_form fieldset > ul > li.form_submit a.submit_button > span:after, body.account_update #checkout_form fieldset > ul > li.form_submit .circle_link_wrapper .circle_link span .table a.submit_button > span:after, .circle_link_wrapper .circle_link span .table body.checkout_address .edit_address_form form fieldset > ul > li.form_submit a.submit_button > span:after, body.checkout_address .edit_address_form form fieldset > ul > li.form_submit .circle_link_wrapper .circle_link span .table a.submit_button > span:after, .circle_link_wrapper .circle_link span .table body.account_update .edit_address_form form fieldset > ul > li.form_submit a.submit_button > span:after, body.account_update .edit_address_form form fieldset > ul > li.form_submit .circle_link_wrapper .circle_link span .table a.submit_button > span:after, .circle_link_wrapper .circle_link span .table a.add_address > span:after, .circle_link_wrapper .circle_link span .table body.checkout_confirmation div#checkout_wrapper #create_pwd_form_wrapper #create_password_form fieldset ul li.form_submit a > span:after, body.checkout_confirmation div#checkout_wrapper #create_pwd_form_wrapper #create_password_form fieldset ul li.form_submit .circle_link_wrapper .circle_link span .table a > span:after, .circle_link_wrapper .circle_link span .table body.checkout_payment form fieldset > ul > li.form_submit a.submit_button > span:after, body.checkout_payment form fieldset > ul > li.form_submit .circle_link_wrapper .circle_link span .table a.submit_button > span:after, .circle_link_wrapper .circle_link span .table body.checkout_3dsecure form fieldset > ul > li.form_submit a.submit_button > span:after, body.checkout_3dsecure form fieldset > ul > li.form_submit .circle_link_wrapper .circle_link span .table a.submit_button > span:after, .circle_link_wrapper .circle_link span .table body.checkout_payment #payment_col3 p a > span:after, body.checkout_payment #payment_col3 p .circle_link_wrapper .circle_link span .table a > span:after, .circle_link_wrapper .circle_link span .table body.checkout_3dsecure #payment_col3 p a > span:after, body.checkout_3dsecure #payment_col3 p .circle_link_wrapper .circle_link span .table a > span:after, .circle_link_wrapper .circle_link span .table body.checkout_payment #payment_col2 > a > span:after, body.checkout_payment .circle_link_wrapper .circle_link span .table #payment_col2 > a > span:after, .circle_link_wrapper .circle_link span .table body.checkout_3dsecure #payment_col2 > a > span:after, body.checkout_3dsecure .circle_link_wrapper .circle_link span .table #payment_col2 > a > span:after, .circle_link_wrapper .circle_link span .table body.pages form.formbuilder fieldset > ul > li.form_submit a.submit_button > span:after, body.pages form.formbuilder fieldset > ul > li.form_submit .circle_link_wrapper .circle_link span .table a.submit_button > span:after, .circle_link_wrapper .circle_link span .table body.pages_contact form.formbuilder fieldset > ul > li.form_submit a.submit_button > span:after, body.pages_contact form.formbuilder fieldset > ul > li.form_submit .circle_link_wrapper .circle_link span .table a.submit_button > span:after, .circle_link_wrapper .circle_link span .table body.products #relateds ul li .buynow span:after, body.products #relateds ul li .buynow .circle_link_wrapper .circle_link span .table span:after, .circle_link_wrapper .circle_link span .table body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div.reviews #review_form fieldset > ul > li#review_form_submitfield a span:after, body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div.reviews #review_form fieldset > ul > li#review_form_submitfield a .circle_link_wrapper .circle_link span .table span:after, .circle_link_wrapper .circle_link span .table body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div .prevnext a.next span:after, body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div .prevnext a.next .circle_link_wrapper .circle_link span .table span:after, .circle_link_wrapper .circle_link span .table body.categories ul#prod li a .buynow span:after, body.categories ul#prod li a .buynow .circle_link_wrapper .circle_link span .table span:after, .circle_link_wrapper .circle_link span .table body.search ul#prod li a .buynow span:after, body.search ul#prod li a .buynow .circle_link_wrapper .circle_link span .table span:after, .circle_link_wrapper .circle_link span .table #colorbox #cboxLoadedContent .subscribe_popup #subscription_form a span:after, #colorbox #cboxLoadedContent .subscribe_popup #subscription_form a .circle_link_wrapper .circle_link span .table span:after, .circle_link_wrapper .circle_link span .table .booking_form_wrap #booking_form fieldset > ul > li.form_submit a.submit_button > span:after, .booking_form_wrap #booking_form fieldset > ul > li.form_submit .circle_link_wrapper .circle_link span .table a.submit_button > span:after, .circle_link_wrapper .circle_link span .table .booking_form_wrap #booking_form .fieldset_3 ul .field_button a > span:after, .booking_form_wrap #booking_form .fieldset_3 ul .field_button .circle_link_wrapper .circle_link span .table a > span:after, .circle_link_wrapper .circle_link span .table .faq_page .level_1_title:after, .faq_page .circle_link_wrapper .circle_link span .table .level_1_title:after, .circle_link_wrapper .circle_link span .table .faq_page .level_2_title:after, .faq_page .circle_link_wrapper .circle_link span .table .level_2_title:after, .circle_link_wrapper .circle_link span .table .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_reviews a:after, .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_reviews .circle_link_wrapper .circle_link span .table a:after, .circle_link_wrapper .circle_link span .table .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_short_desc .desc:after, .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_short_desc .circle_link_wrapper .circle_link span .table .desc:after, .circle_link_wrapper .circle_link span .table .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_add_to_cart .addtocart:after, .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_add_to_cart .circle_link_wrapper .circle_link span .table .addtocart:after, .circle_link_wrapper .circle_link span .table .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_add_to_wishlist #addtowishlist:after, .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_add_to_wishlist .circle_link_wrapper .circle_link span .table #addtowishlist:after {
            display: block; }

.responsive_image {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  position: relative;
  width: 100%; }
  .responsive_image span {
    display: none; }

.module_shared_content {
  margin-bottom: 30px; }

@media (max-width: 767px) {
  #right_col {
    margin-top: 20px; } }
@media (min-width: 768px) and (max-width: 991px) {
  #right_col {
    margin-top: 20px; } }
@media (min-width: 992px) and (max-width: 1199px) {
  #right_col {
    margin-top: 20px; } }
.no_header_img {
  height: 97px; }
  .no_header_img.with_mini_cart {
    height: 125px; }
  .no_header_img.with_img {
    display: none;
    visibility: hidden; }

p a {
  color: #40809a; }

@media (max-width: 767px) {
  .no_header_img {
    height: auto; }
    .no_header_img.with_mini_cart {
      height: auto; } }
@media (max-width: 767px) {
  .no-show {
    display: none !important; } }

.mobile_logo {
  padding: 0 18px;
  visibility: hidden; }
  @media (max-width: 767px) {
    .mobile_logo {
      display: none !important; } }
  .mobile_logo.has_img {
    display: none; }
    @media (max-width: 767px) {
      .mobile_logo.has_img {
        display: block; } }
    @media (min-width: 768px) and (max-width: 991px) {
      .mobile_logo.has_img {
        display: block; } }
    @media (min-width: 992px) and (max-width: 1199px) {
      .mobile_logo.has_img {
        display: block; } }
  .mobile_logo.has_cart {
    margin-bottom: 28px; }
  .mobile_logo img {
    margin: 19px 4px;
    max-width: 135px; }
    @media (max-width: 767px) {
      .mobile_logo img {
        width: 75px !important;
        margin: 13px 4px; } }

/*@include in_size((xs, sm)) {
  .mobile_logo {
    display: block;
  }
}*/
.evo_error {
  position: relative;
  z-index: 999;
  background: #fff; }

#wrapper {
  overflow: hidden; }
  #wrapper:before {
    width: 100%;
    height: 160px;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 300;
    display: block;
    content: "";
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjE1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.3)), color-stop(100%, rgba(0, 0, 0, 0)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#26000000', endColorstr='#00000000', GradientType=0);
    /* IE6-8 */ }
    @media (max-width: 767px) {
      #wrapper:before {
        display: none; } }

.featured_title {
  font-family: "Open Sans";
  font-weight: normal;
  font-size: 16px;
  text-transform: uppercase;
  color: #b2b2b2;
  margin-bottom: 10px; }

header {
  position: fixed;
  -webkit-transition: all 0.2s ease-in-out 0;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out 0;
  -ms-transition: all 0.2s ease-in-out 0;
  transition: all 0.2s ease-in-out 0;
  background: url("http://www.faith.org.uk/.external/rgba.php?r=64&g=128&b=154&a=0") repeat;
  background: rgba(64, 128, 154, 0);
  top: 0;
  z-index: 500;
  width: 100%; }
  @media (max-width: 767px) {
    header {
      position: relative;
      height: auto; } }
  @media (max-width: 767px) {
    header {
      background: #40809a;
      background: #40809a !important; }
      header .mini_cart_inner {
        background: none !important; } }
  @media (min-width: 768px) and (max-width: 991px) {
    header {
      background: #40809a;
      background: #40809a !important; }
      header .mini_cart_inner {
        background: none !important; } }
  @media (min-width: 992px) and (max-width: 1199px) {
    header {
      background: #40809a;
      background: #40809a !important; }
      header .mini_cart_inner {
        background: none !important; } }
  header .inner.no_header_img {
    background: #40809a; }
    header .inner.no_header_img.with_mini_cart .top .border {
      border-bottom: 1px solid white; }
    header .inner.no_header_img .top .border {
      border-bottom: none; }
  header .inner .top {
    margin: auto;
    clear: both; }
    header .inner .top .border {
      border-bottom: 1px solid white;
      position: relative; }
      @media (max-width: 767px) {
        header .inner .top .border.no_cart {
          border: none; } }
      @media (min-width: 768px) and (max-width: 991px) {
        header .inner .top .border.no_cart {
          border: none; } }
      @media (min-width: 992px) and (max-width: 1199px) {
        header .inner .top .border.no_cart {
          border: none; } }
    header .inner .top #site_logo {
      display: block;
      max-width: 135px;
      margin: 20px 4px 0; }
      @media (max-width: 767px) {
        header .inner .top #site_logo {
          width: 75px;
          margin: 14px 4px; } }
      header .inner .top #site_logo a, header .inner .top #site_logo a img, header .inner .top #site_logo a:focus, header .inner .top #site_logo a:focus img {
        outline: none; }
    header .inner .top #top_nav .mobile_menu_button_wrap .mobile_menu_button {
      float: right;
      color: #fff;
      margin: 20px 15px 15px;
      font-size: 15px;
      font-family: "Open Sans";
      text-transform: uppercase; }
      header .inner .top #top_nav .mobile_menu_button_wrap .mobile_menu_button:active, header .inner .top #top_nav .mobile_menu_button_wrap .mobile_menu_button:focus {
        outline: none; }
      header .inner .top #top_nav .mobile_menu_button_wrap .mobile_menu_button span {
        line-height: 20px;
        float: right; }
      header .inner .top #top_nav .mobile_menu_button_wrap .mobile_menu_button:before {
        font-size: 20px;
        padding-left: 10px;
        float: right; }
      header .inner .top #top_nav .mobile_menu_button_wrap .mobile_menu_button:hover, header .inner .top #top_nav .mobile_menu_button_wrap .mobile_menu_button:hover:before {
        text-decoration: none; }
    header .inner .top #top_nav #header_link {
      clear: right;
      margin: 40.5px 0; }
      @media (max-width: 767px) {
        header .inner .top #top_nav #header_link {
          display: none; } }
      @media (min-width: 768px) and (max-width: 991px) {
        header .inner .top #top_nav #header_link {
          float: right;
          height: 15px;
          display: block !important; } }
      @media (min-width: 992px) and (max-width: 1199px) {
        header .inner .top #top_nav #header_link {
          float: right;
          height: 15px;
          display: block !important; } }
      @media (min-width: 1200px) {
        header .inner .top #top_nav #header_link {
          float: right;
          height: 15px;
          display: block !important; } }
      @media (max-width: 767px) {
        header .inner .top #top_nav #header_link {
          text-align: right;
          margin-right: 25px;
          margin: 20px 0 10px 0; } }
      header .inner .top #top_nav #header_link li {
        height: 2em;
        padding: 0 10px; }
        @media (min-width: 768px) and (max-width: 991px) {
          header .inner .top #top_nav #header_link li {
            float: left; } }
        @media (min-width: 992px) and (max-width: 1199px) {
          header .inner .top #top_nav #header_link li {
            float: left; } }
        @media (min-width: 1200px) {
          header .inner .top #top_nav #header_link li {
            float: left; } }
        @media (min-width: 768px) and (max-width: 991px) {
          header .inner .top #top_nav #header_link li {
            height: 15px; } }
        @media (min-width: 992px) and (max-width: 1199px) {
          header .inner .top #top_nav #header_link li {
            height: 15px; } }
        @media (min-width: 1200px) {
          header .inner .top #top_nav #header_link li {
            height: 15px; } }
        @media (min-width: 768px) and (max-width: 991px) {
          header .inner .top #top_nav #header_link li {
            padding: 0 5px; } }
        @media (max-width: 767px) {
          header .inner .top #top_nav #header_link li {
            height: 3em; } }
        header .inner .top #top_nav #header_link li a {
          color: #fff;
          font-size: 15px;
          font-family: "Open Sans";
          -webkit-font-smoothing: antialiased;
          line-height: 2em;
          text-transform: lowercase; }
          @media (min-width: 768px) and (max-width: 991px) {
            header .inner .top #top_nav #header_link li a {
              line-height: 1em; } }
          @media (min-width: 992px) and (max-width: 1199px) {
            header .inner .top #top_nav #header_link li a {
              line-height: 1em; } }
          @media (min-width: 1200px) {
            header .inner .top #top_nav #header_link li a {
              line-height: 1em; } }
          header .inner .top #top_nav #header_link li a.icon:hover {
            text-decoration: none;
            color: #d1d1d1; }
          header .inner .top #top_nav #header_link li a.icon span {
            display: none; }
  header #search_wrap {
    background: #313231;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMxMzIzMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0MzQ0NDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #313231 0%, #434444 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #313231), color-stop(100%, #434444));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #313231 0%, #434444 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #313231 0%, #434444 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #313231 0%, #434444 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #313231 0%, #434444 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#313231', endColorstr='#434444', GradientType=0);
    /* IE6-8 */
    margin-top: -1px;
    clear: both;
    height: 0px;
    overflow: hidden;
    -webkit-transition: all 0.2s ease-in-out 0;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out 0;
    -ms-transition: all 0.2s ease-in-out 0;
    transition: all 0.2s ease-in-out 0;
    /*
          height: $height;
                @include in_size((xs)) {
              height: $xs_height;
                }*/ }
    header #search_wrap #header_search, header #search_wrap #footer_search {
      margin: auto;
      height: 70px; }
      header #search_wrap #header_search fieldset, header #search_wrap #footer_search fieldset {
        border: none;
        padding: 0;
        margin: 0; }
        header #search_wrap #header_search fieldset .error label, header #search_wrap #footer_search fieldset .error label {
          color: #dc0000; }
        header #search_wrap #header_search fieldset li, header #search_wrap #footer_search fieldset li {
          float: left; }
          header #search_wrap #header_search fieldset li label, header #search_wrap #header_search fieldset li input, header #search_wrap #footer_search fieldset li label, header #search_wrap #footer_search fieldset li input {
            font-size: 25px;
            color: #fff;
            font-family: "Museo Slab W01 300";
            speak: none;
            font-variant: normal;
            text-transform: none;
            line-height: 1;
            -webkit-text-size-adjust: 100%;
            text-rendering: optimizeLegibility;
            -webkit-font-smoothing: antialiased;
            line-height: 70px; }
            @media (max-width: 767px) {
              header #search_wrap #header_search fieldset li label, header #search_wrap #header_search fieldset li input, header #search_wrap #footer_search fieldset li label, header #search_wrap #footer_search fieldset li input {
                line-height: 35px;
                font-size: 22px; } }
          header #search_wrap #header_search fieldset li label, header #search_wrap #footer_search fieldset li label {
            text-transform: lowercase;
            padding-right: 10px; }
          header #search_wrap #header_search fieldset li input, header #search_wrap #footer_search fieldset li input {
            height: 70px;
            padding: 0;
            margin: 0;
            background: none;
            line-height: 25px; }
            @media (max-width: 767px) {
              header #search_wrap #header_search fieldset li input, header #search_wrap #footer_search fieldset li input {
                height: 35px; } }
          header #search_wrap #header_search fieldset li .ui-helper-hidden-accessible, header #search_wrap #footer_search fieldset li .ui-helper-hidden-accessible {
            display: none; }
          header #search_wrap #header_search fieldset li#header_search_submitfield, header #search_wrap #header_search fieldset li#footer_search_submitfield, header #search_wrap #footer_search fieldset li#header_search_submitfield, header #search_wrap #footer_search fieldset li#footer_search_submitfield {
            float: right; }
          header #search_wrap #header_search fieldset li a, header #search_wrap #footer_search fieldset li a {
            color: #b1b1b1;
            line-height: 70px;
            font-size: 30px; }
            @media (max-width: 767px) {
              header #search_wrap #header_search fieldset li a, header #search_wrap #footer_search fieldset li a {
                line-height: 35px;
                font-size: 22px; } }
            header #search_wrap #header_search fieldset li a span, header #search_wrap #footer_search fieldset li a span {
              display: none; }
            header #search_wrap #header_search fieldset li a:hover, header #search_wrap #footer_search fieldset li a:hover {
              text-decoration: none;
              color: #fff; }
      header #search_wrap #header_search .submit_real, header #search_wrap #footer_search .submit_real {
        position: absolute;
        top: -9999px;
        left: -9999px; }

#page_wrapper {
  position: relative;
  z-index: 450;
  background: #fff;
  margin-top: -1px; }
  #page_wrapper #page_inner {
    margin: auto;
    width: 100%;
    position: relative; }
    #page_wrapper #page_inner .content {
      padding-top: 20px;
      padding-bottom: 20px; }

.no-show {
  visibility: hidden; }

div.header_search_shroud {
  background: #3A3B3B; }
  div.header_search_shroud .ajax_loading_icon {
    background-image: url("data:image/gif;base64,R0lGODlhIAAgAPYAADo7O////z0+PlhZWVVWVjs8PG5vb5ubm5OUlGlqakBBQUpLS5WVlZydnYKDg0xNTaeoqL6/v5mamk5OTkNERJ6enoCBgXd4eNTU1NHR0czMzKysrFRVVUFCQp+goH1+fj4/P2NkZM/Pz6qrq0lKSoSEhKGhoWtsbFtcXNXW1tLT03l5eWVlZWBhYUZHR1pbW9jZ2XNzc2xtbXx9fURFRampqY2NjVdYWE9QUJaXl/Dw8PHx8eLi4vPz89ra2oeHh1FSUlJTU0dISHZ2doWGhoqKirKyspCQkIuMjMfIyMPDw8DAwMnJycTFxY6Pj19fX8bGxsvLy11eXmhpacHCwoiJienq6t/f39fX1+3t7e7u7nBwcLi4uL29vX+AgKamprq6urW1tbCxsbe3t7u7u+Pj4+Xl5ebm5t3d3WJiYmZnZ62urnFycq+vr9zc3Hp7e+vr67O0tOjo6KSkpKKjo3R1deDg4JiYmM7OzpGSkvT09AAAAAAAAAAAAAAAAAAAACH+GkNyZWF0ZWQgd2l0aCBhamF4bG9hZC5pbmZvACH5BAAFAAAAIf8LTkVUU0NBUEUyLjADAQAAACwAAAAAIAAgAAAH/4AAgoOEhYaHiImKi4yNjo+QkZKECzk2NJOCDxchgwU1OjsSmQoQGCIWghQiOz01npALERkYGQ4AFBqtP4ILN0ACjgISGhkpGDIANjw+KABCKNEujxMbGiowowAEHIIT0SgUkBwjGiIzhkIvKDiSJCsxwYYdmI8KFB0FjfqLAgYMEiSUEJeoAJABBAgiGnCgQQUPJlgoIgGuWyICCBhoRNBCEbRoFhEVSODAwocTIBQVwEEgiMJEChSkzNTPRQdEFF46KsABxYtphUisAxLpW7QJgkDMxAFO5yIC0V5gEjrg5kcUQB098ElCEFQURAH4CiLvEQUFg25ECwKLpiCmKBC6ui0kYILcuXjz6t3Ld1IgACH5BAAFAAEALAAAAAAgACAAAAf/gACCg4SFhoeIiYqLjI2Ohw8Tj44XKlhbk4sKEVZZXAWZgwsxLYMdTJ1RCqEAIA1JSjOCFKhaUSCCoI8kRkpMULIKVFZaXaALN0C6jAVHS01RTFMAVVc8XgBCKNsujwsmS1AaCIJSpQAT2ygUk0AeS0oXhkIvKDihQjEyy4QdNJMgOqxqxC9RCyJFkKwYiKgAkAEE2CWi4CChDSdSFJFQx0ERiCEWQlq4oUjbto6KgCQwIOOJAEUFcBAIInGRgIKsGrrogIhCzUcFgqB40a0QiXpAMj1QJ6kVLgA41P1kxGHbi39HB/A0iaKoo6MvSAgisC0pAGRBXk4SOOjGtiCDFXCGSodCSM6GC7ze3cu3r9+/gAcFAgAh+QQABQACACwAAAAAIAAgAAAH/4AAgoOEhYaHiImKi4yNjoYkTj8Uj40SPGUMlYsdSzxmSiCbg0IyKIM0TTxnTAqjACAIYGNDgh1Uq1CiAB2VLl9hZGAXsGSrXAUKEjNABY4FRGJjXV0sAD8+aB8ANmItKC6PJAxiXBFIAAIhIYJVUygolI8TCNIxhkAvKDijLidTzgx1oLEJxC5GAReRkLFixZSDhwoAGUBAXiIWQy6smMFBEQl4KDoqenKi5Al+iYSAFJmIwgAUL5opKoCDQBCLM189c9HrEAWcz4LADFeIhD4gmxaAnCDIoCAcIIEuEgqToNEBvVTCI+rIxYAXJAQRgIcUwIIbQQQUPHiD7KCEOhMBTIAnJG7EBVzt6t3Lt6/fvYEAACH5BAAFAAMALAAAAAAgACAAAAf/gACCg4SFhoeIiYqLjI2OhiRVDhSPjQhYPkeViwpjWG5dIJuDBTdBgxRkWGhKCqOCK18QW4IdXKsRogAPHY8FNl8bG2wAIEarRgUKDW4ROI8XHl9rbS0ADhkYbwBIWj1wU48uPx4QYg4ABS1pgm09ZUc0lQtE5SeGR1hEz5sUIWkFDAkAIq9SAQGOAjIC8YLFFBQIExUAMoAAJUU41oVQs0ARCRQgOSyaABKkC0VCSopUJADHjRsTFhXAQSDIRZmvErrodYjCTV9BULw4WYjECxRANn0EGbNYRBwlfzIiKVSe0Ru9UpqsRGHAABKCCIBMCmCBqYiPBKC9MZZUTkJUEIW8PVRgAdG5ePPq3ctXbyAAIfkEAAUABAAsAAAAACAAIAAAB/+AAIKDhIWGh4iJiouMjY6GQhZDHY+NSFEiRZWLCmtRGXEgm4QgCoMdYhoZYKajAA9ETmqCnRoqY6IACy6VCQgHDQkAIBAaGCMAChIpShyPTzYMDR4oADNQUUMAVXJZOj+PHRdOOR4rAAVST4Ij3joXlS7jOSyGNnA7YRSbHSgvhyAMvBHiqlEBgxNu3MCxqACQAQT2KXKBoiIKGopIWHQ20eJFRUI2NsShcMJIAkEkNixo0AWlQxRUPioQxB+vQiReoACySWNFk8MECMJhUSajCRVfYMx5g1LIijcdKSAwgIQgAhV56roBRGilAgcF3cg6KCxLAEhREDxbqACJqGwI48qdS7fuqEAAIfkEAAUABQAsAAAAACAAIAAAB/+AAIKDhIWGh4iJiouMjY6GLitsCo+NJRFUM5WLICYRTSMCm4kdc59iIIIgLw+VT2woggp0EVBrogtfblFSjhNeP0hpAAINEUl0AApfZWdyTr4rFkVOBAB1YBFsAD92zlZ1jiBTbw42WwAFL7ECRmZycEYUjxRqbyW9hUfwRiSbIEGCHKLwxoKQUY1AUCjQiAQBAhMWFWjRgkCHRRRQaERBQxGJjRwwbuSoSAhIRg9u3IioqAAOAkAuMmKIsFEBFzINUZi3qUAQFC9cGCKxDsimjxpZghAFAMdGno4eaHzRkeiNiyY1Cn0EgsAAfwAIaDQKYMENIEwr0QRwY+ygtTUUAUzQeDCuoQIkttrdy7ev3799AwEAIfkEAAUABgAsAAAAACAAIAAAB/+AAIKDhIWGh4iJiouMjY6GBQMDj45sI20ylIsgDG1jBwWaiQp3nl8ggiAyQxSPJCgPqZ1cdAIAJB4pbkeOCmoxF5MCR21cEgAKFTBodmO2jB0hqzM4ADIjRpkOKcw8P48cLAYrIQAFN5MFI252ZRutjiAELFschkVXZWskmgUkC4coXPjgQlQjEDj4MSJBgMCERRPA2MlgYJGCFygy0lCE5MwVH21QjcKoUREBNglY3GC04MaNh4oK4CAARIHBm4gKuOiAiAI8SgWCoHhRsBAJjEA0vcoIE8QzHBlR/Gz0IOOLjUdv8BQStWg8AjcUEsiYFEBLIM+ADrpBdlAonIIRJmQUAhcSCa918+rdy7evqEAAIfkEAAUABwAsAAAAACAAIAAAB/+AAIKDhIWGh4iJiouMjY6HIAKPjkFFP0CTjB8VXx+ZigI/FRAMkgACCWwdjwVCNIICRKMHkkJ3URlIj0FPITgABQ4VNUcFIDl4KiliposCLygtUyQAIXd0LQAzuClYDo9AKFIhN4ITmAV0GSkwX6uOIBziC4ZEKT4QQpmtr4YddStcfGoEYoI+RkIIEJiwaEIYNxpkLAIBDQWKfojy6NiYRIEiihYvKjrSo2QTEIsW3LjBUNEDD1SohBgIqlmjAi7eGaJA4VOBICheCCxEAhqmSSRCtowkCEfIno8eWHzxquiNVUJCDoVH4AY1AAQsHlUJpIDPQTfEDjJLc9AEiwcP2xYqQGKr3Lt48+rdizcQACH5BAAFAAgALAAAAAAgACAAAAf/gACCg4SFhoeIiYqLjI2Oj5CHCmkhCpGLU0gMMpeJBUOaPwWCAiwyHZAdlgACF0g5NgIALkcRTSWPEy8DQgAFdUh3uCBOVFBMELKMBTcoKC8UAC8/CC8AQ11NTBozj0DOKA+CJOIFEtp4FaiOIBzPLoZeTHge8JAFLtGGHVt1NJ2MQEzoxUgIAQITFj1og4EJm0UCBoD7l8iGHCtWlIBQFHGiIhtZQmpcZPBGQkUPxIhY8hDgoQIUlDnCt84QBX33grwzROIFCiCRSIA7CUIZDnA4Gz1w9uJfzxuohICzx47ADRKCCDgDCmDBDRyjIoUF0OznoLEuJzgj6LJQARJUCtvKnUu3rt25gQAAIfkEAAUACQAsAAAAACAAIAAAB/+AAIKDhIWGh4iJiouMjY6PkIgkC5GMHEMzN5WKLBcOQ4MCL2oKkCAgggWdJR8FADREbWMfjyQvA0KCaRdEFwACJUZcXQ2ujRwoKC8UAEB1FhwABrJdS76OOMkoD4I0JIJOY11UOaWOIMgvNIYXZOTrkAUuzIYKJ1vwm4oCD0FCxomEECAwYRGQGhpUJPmSz5CAAdoaGrpjpyKPKzISFYCYTGIhBGZCmrFjQJELAjcKKnqwIQoTJk4E6DNUoIPNR/I6IGIxRGe8IMpcGCKR4EsbobW0qQQhE0A2KQ5QQHqQTB0AWzd0CtGW6xEIlN8AEEgGRNCCGzgA4hx0g+wgtfoTJiTrOrNQARJI6+rdy7evX76BAAAh+QQABQAKACwAAAAAIAAgAAAH/4AAgoOEhYaHiImKi4yNjo+QiCACkYxCTywklYoEaTIsgwUcQJEgBYM3aQYygh1vHiYtj0IvN0KCnVtTAAUrJhBrDo8cKCgvFABCLQYTAGoVwGJbjzjFKA+CCjSCDl9rRkgKjyDEL9uFWxtxNuePBS7IhiAsJ/GbigILQED2iEIEBJop4jCHShImYlAkEjDAWrtDOVKkwEIRwilEBBwquuOmY0cIilwQuCEwEQ4ISpRQmUPgnqECHWJeZPSuwyEQQ4bYhFQgiDEXhhxo0TIG6CMS1gROEpQGih4dMSA9KGYOAIlaNoUYwKOHCCQQIzUByIiCFIAFMiqUdIeqmFleLhQHTSh2K26hAiSM2t3Lt6/fv5sCAQAh+QQABQALACwAAAAAIAAgAAAH/4AAgoOEhYaHiImKi4yNjo+QiAWRjRQ3BAqUihwoKByEIJOQBaIABJ0vggoJRBeZjjQ3N0KCp1IDAAUyRzkHKI9BqBQAQgMoLgBSNgwNDZ+OOJ0oC4Igr3XMJl6ljCCcL8OFagd0Dh2RBS7hhSBPIeeaiwIkODjriC4EBBOLQAdjZLpAwJXoVCcaio4wicJQgwdFBlEgTJQng0WLDxNRIHCDn6IJHsiAAVPhWTxCBTp0eNUoHbxCAmLEeOmoQLAXyAoxsCLHSE5HJKR5BCFAUJgdWqywgfQAFUISL26cQ6IDqQNIIDiSqNUJCAAFDdyI8Thq0I2ugx4UPQlgQidabA4LFSDxM67du3jz6qUUCAAh+QQABQAMACwAAAAAIAAgAAAH/4AAgoOEhYaHiImKi4yNjo+QkZKECkBAApOJQCgoD5mDBQWDBJwcggUDUwSQHTc3QoKkKEGCTzMODjSPOJwvHQBCAwMUAEErDkVVLo8TnCgLggIggiwWRUd1kCAcKC/EhVJVeRcKkQUu34UCNwPln4kFQg8Pv4oUBAQTixN5NW1iDVYlkoVCV6IfZLp0iRAhhyKCBhEVaUKR4h17BG7oU/TgjpiPOWi9o6TAXaNz9dRt2ZLSUYEg3ZYVysPjyoaIjUg42wgCEwAjVs7YMQDpQS9dJF7c+FXESlAv2jKSiMUJCAAFErBwMWVu0I2qgxZMe9cMBayRhAqQkIm2rdu3cATjNgoEACH5BAAFAA0ALAAAAAAgACAAAAf/gACCg4SFhoeIiYqLjI2Oj5CRkoQKQDgCk4k4KCgPmYMFBYMEnByDJBwUkB03N0KCpChBgkAsBiGQE5wvHQBCAwOqJCEydWyYjg+cKAuCAiCCHMUzuI8CHCgvqoU4dR8J0JAFLtuGOEHhn4gFNCQkyIkUBAQTiwtEBx4mSECKsSg0FH3YsKaNQST+lgVM5GDMmDAObSiSd6OeIhJHvnyZYwOHukIKFKRjNK6XIQpvLph8VCBINheGjrjBMufVIxLLLIIIKIALDzQ+6Ch4pCxbQBIvvrABgIQHjytYTjwCQeAGCVgoPJApoOBLmadeIokSdAMFka0AaHjAomTAJ10XFIiA4nD1UwESC0Z+3Mu3r9+/kAIBACH5BAAFAA4ALAAAAAAgACAAAAf/gACCg4SFhoeIiYqLjI2Oj5CRkoQCEwsFk4k4KCgLmYOYgwScHIMULpEdBDdCgqMoQYITLyg4kBOcLx0AQgMDFLycLS+QC5ydggIgsigtakCQBRwoL8CFQi1TKKGPBS7WhkKXn4unHdyIFAQEE4tCK0VONh+tia8oNIoxBw0VFR5bFN3Ll+jCl4MHYyhSd6OdIiFEJNy54wAVOUIgMnZzscuQixVsOnYLQs0iIRsZNDQw2YjEMYdPSinggkUFngMiGT3IlQ+ICjQBq/jAggGPl0cgVpEQ9ELFjjEFQHgYimGEgGiDWvjYQQaTEAg+Uvz49OKKjiKm2IT8ROFIlZwXCOPKnUu3LqRAACH5BAAFAA8ALAAAAAAgACAAAAf/gACCg4SFhoeIiYqLjI2Oj5CRkoQFJCSTijgoKAuYiASbHIMdHZEKHARCgqAoQYITLy+Xjw+bL6VCAwMUAEKbrZALv50AAiCvv6qPBRwoL7yFvig4kgUu0IYUNJ6MChTHixQEBBOLHVMrHytSi6wo24ksVUVISD/wn7/4h1MM/gw2XCgSd6PcwDdIbBBhx62QAAUClrkoZYhGDBkKIhUI4kxgoR9NIiDYx4jEr3ICWrgCIUYDFCp5KDaq5WxbDjlYDABwIEJDEiorHoEgcOMSBRU64BgpAEJCzyQmCkCSCoAEjKRhpLrwICKKBU9tkv4YRMEARk8TjvyQ2bCt27dwBONGCgQAIfkEAAUAEAAsAAAAACAAIAAAB/+AAIKDhIWGh4iJiouMjY6PkJGShAUkJJOKEygoC5iIBJscgyAgkQocBEKCoChBgg8vAzSQD5svHQBCAzcUuZsoOJALv50AAgKCmpuqjwUcKC+9hUKbwZEFLtKGFLOeiwIgBYwUBAQT3y9qCSzMiawo3Yg3dUMXFyeL7/GHUhb+FgYWUeBw45yiDgZmvIlxyVshAeKaucBliIYMNaUgFQgCzYUhL2PaVNHWiMSvcwKeAAEA4ksELnGqKHhUC9osBDxE4PtAJQKYODEegSBw4xIFPFbKbCgAIo8SnzkiOoooBEPSNuJo3KHS5Y2nEVZ4lBjUIc2UmZgm2HCA1qHbt3AF48qVFAgAIfkEAAUAEQAsAAAAACAAIAAAB/+AAIKDhIWGh4iJiouMjY6PkJGShAUkQpOKDygoC5iIBJscgyAFkQocBJcAoChBgg8vNx2Qmigvs0IDNxQAQpsoD5ALv50AAgKCE7+qjgUctryFQi8oOJIFLtGGHTSejAWljBQEBBOLBUADA0DIiqwo3YkPTy1padbuv/GIQTL+Mq4UUeBww5wiEC1OnJACwpshcJCwzdrG4knDiEFQSAlh6AIEDx8mOnKx6cgcYyFQGDvQpgadDxcbaXqDxQsAJz7wGAAwJE6bEXMSPALxQgwDARSS2IFhwliVMD9/QBJQDAcWOz7aIKPgxEibGJgWqMCqVZCCjTEjUVBix80dh4UQLuChkgZuoQck7Ordy5dQIAAh+QQABQASACwAAAAAIAAgAAAH/4AAgoOEhYaHiImKi4yNjo+QkZKEBSQuk4oPKCgkmIgEmxyDAgWRChwEQoKgKEGCDwMEIJCaKC8dAEIDNxS5mygLkAu/wQCkghO/qo8FHLa9hUIvKDiSBS7Qhh00noyljRQEBBOLBUC71YusKNyJw7/Zn7/tiO+b8YcUHDfkigVBLwak60bwWhABhkCguIEQUrMiWH4YksHAxhYFkIQgMLMDgrE0L4w5qXDnCJuGjWZY6QFnBoAiGZQkAGBgDsk8LR6lyeAmj4AOS1LguWPMyxwPEthAIvFAEAkmKUR8KdXBgok7UjA9jVrjm4AbrjC5aJIigwmChTxEfYOW0IISbwgwtp1Lt66gQAAh+QQABQATACwAAAAAIAAgAAAH/4AAgoOEhYaHiImKi4yNjo+QkZKEBUIuk4oPKCgkmIgEmxyDBZIKHARCgqAoQYIPAxwCkJooLx0AQgM3FLibKKmPC74LggKkABO+vI8FHLXLhEIvKDiSBS7QhR00nozHjBQEBBOLBUC6xIurKNyJwpu26r7tiEK+8YoUHDfkigU4BDgA60YQSAkZsgoJCILjm6MJSXrIKWEohIMVaRI6qrJDB5w5AAQ8uSFoho0SH1pAMqEjS5kVAIg0GcMCgBoENoh8ePCohYYUTgR0GBNliRMABergJAIEkpB0QpZEoXKAFIgtPwyAwBQ1ipIK3255okHG6x2Che54rYOWEIkPdQi2tp1Lt66gQAAh+QQABQAUACwAAAAAIAAgAAAH/4AAgoOEhYaHiImKi4yNjo+QkZKEBUIuk4oPKCgkmIgEmxyDBZIKHARCgqAoQYILN0ECkJooLx0AQgM3FLibKKmPC74LggKkABO+vI8FHLXLhEIvKDiSBS7QhR00nozHjBQEBBOLBUC6nYurKNyJwpsDsorr7YhCvvGLFBw35IoFOAhwqNetGw4HJ+QVInEp0gQlWXhYMHRDBosg3xodgSOnTAUABV60AnBixZYpIx15kGPGzRAAXrjUeAJAioUVbNSAePQECp4iAhSs6WKkBMgpXlac2PlICDEALsJ0iXOElIAXCaphchGnS5g8GbvREOPVRsFCR7waOBvtggGmbAbjyp0LIBAAIfkEAAUAFQAsAAAAACAAIAAAB/+AAIKDhIWGh4iJiouMjY6PkJGShAVCLpOKDygoJJiIBJscgwWSChwEQoKgKEGCCzdApI+aKC8dAEIDNxS4myi8jwu+C4ICshO+wI4FHLXKg0IvKDiSBS7PhB00noyyjBQEBBOLBUC6qYurKNuJJL433ogDagkxnYlC7/GHLWFNJrcSFcBBIAi7RR2E7ONGCAeRISAOubgUKUgXM24cGKIV6xGJMGWu+JAAoAABagBQhJCC4sEjByHdqFgB4EINCQMABDmxksAjCXbcpMgjQIGJNSZopuQpypGUCFGK3KJRYw0djSWBAFEAycU4QTQgrJlDhCEhCnPWfLFglpADtWoN2g6iIIOFALl48+YNBAAh+QQABQAWACwAAAAAIAAgAAAH/4AAgoOEhYaHiImKi4yNjo+QkZKEBUIuk4oPKCgkmIgEmxyDBZIKHARCgqAoQYILN0Ckj5ooLx0AQgM3FLibKLyPC74LggKyE77AjgUctcqDQi8oOJIFLs+EHTSejLKMuTcTiwVAupeKQmBKNRI3iiS+BIskKT09Ox/o8YwXTCk12AoVwEEgSMBDHVx442ZogoUYIA65OAcJyBgfKvIVgoci1iMhbXykEJEHADliAIAMe+QExkgodQBskVClFUcUohqB4JIiQxQHBUAwaODkhKAJ0h48YpBBg5OIFCQ0yBNTEAWKjSjIOKHA6p0GCIYwJAQiD9gtYwkZOOAkZ1qTHAeovZ1Ll24gACH5BAAFABcALAAAAAAgACAAAAf/gACCg4SFhoeIiYqLjI2Oj5CRkoQFQi6Tig8oKCSYiASbHJ4ACkEEQoKgKEGCJARABZCaKC8dAEIDNxS3myi7jwu9C4ICsQATvb+OBRy0yoNCLyg4kgUuz4QdNJFCqI3GjCsYMGudiQVAuduKQhg772+KJL0EiyQZWVlwM+y9ootDmoiYg61QARwEghQ8pMAFuFGGHswwAOIQhYWLcLQRAeWCIRLSYD0SAgEPEypVWl0CAETYoyomlXAxAEDNjyHDhPQC4ghEGyZNuswoIIBIkRlSBD148cJbIydNIhCpSMNGkQ8sBnVQAKnDFDVcAXQoUsSLGoiEBHwoYgEFWkI4DS4kWPdW0MO6ePPWDQQAIfkEAAUAGAAsAAAAACAAIAAAB/+AAIKDhIWGh4iJiouMjY6PkJGShAVCLpOKDygoJJiIBJscngAKQQRCgqAoQYIkBEAFkJooLx0AQgM3FLebKLuPC70LggKxABO9v44FHLTKg0IvKDiSBS7PhB00kS6ojcaMQyIYI52JBUADBNiGQnhWcHAXiiS9oopCUWZmZW/49oxidEnigR0lHASCGDSkgAa4UYYWXEgg4BCFhYomzFHChY0hEtKAQHJRgQqZOF4E0VAgCEgvb40cLCETZoQaAFJipNklpNcERyDm0FwTo4CAIUPUUAPw4MUAjIaIhGnzpmKHGUOm3CMFAlKHEC2MgbgwJMFWiIJYDDkxDO0gBTcKfrqdS7euXUOBAAAh+QQABQAZACwAAAAAIAAgAAAH/4AAgoOEhYaHiImKi4yNjo+QkZKEBUIuk4oPKCgkmIgEmxyeAApBBEKCoChBgiQEQAWQMi0oLx0AQgM3FLibKLyPORC0C4ICsQATvsCOQFBfT8yDQi8oOJI4DsWHHTSPBS4kQgKNyIokXxoZIhuoiQVAAwS3iV52djw8ZQ7nvqKJM9wIFOhFkRBfrBKRoNMEypIGl97heKVgUSUSEUchIsEmBDlDFKQ5WnAgTo0EhkhUAwKJBoI4G+jUEaQAhCAgvtw1emNkwxwJTwAEeTLg1sFN2xgJkLDhS4UTAAqwoMUSwAN5FR3NcMqGnAA1tP4BOAZJgZQXyAqkoaqxEJAnLw1EtqWQta3du3jzKgoEACH5BAAFABoALAAAAAAgACAAAAf/gACCg4SFhoeIiYqLjI2Oj5CRkoQFQi6Tig8oKCSYgx0FgwSbHJ4AaU0/QoKjKEGCJARAoY9zPSkGHQBCAzcUu5sov48SOz1GD4ICtBPBw444STtlT4ZCLyg4kjg/bLSFHTSPBTSWAo3fiSwbTUxJX52JBUADBLqIIEZY+zAwSIokgr3CtyGDQYMOFAkJBkRRiw1kyIxhEA9RARyyQCwCIUSIOFOJXCR4km4QhWePSDiZc6eFIRLYGj6iUIXOgTwJBIHQCABHsI+N2Jg4gODHDQAwB+hauGnBIyIHGCBxCaCVzAX1eDZSk6eImlAFbmwaCKBASUYTkonapA0kIV4EDRS4LWR2rt27ePMeCgQAIfkEAAUAGwAsAAAAACAAIAAAB/+AAIKDhIWGh4iJiouMjY6PkJGShAVCLpOKDygoJJiDFEKDBJscngAtTSlFgqMoQYIkBEAFkB5ZOlYGAEIDNxS7myi/jwxwWjsSggK0ABPBw444VHBnF4ZCLyg4khMlW8yFHTSPBTRCNOCK6Yhpc2RLER6hiQVAAwQdiSA1UVEaGniIKCIR7BUiAXSaKFQ4Q5GQYEAUSTHRps0IG/MQFcAhC8QiEC5cQDN1iEaaG+sEURjpyIWFPD9uGCKRLeIjEG+OVPmAQhAIjwBwBBvnCIWTKl5iPABAc0C+h5s6Fa1i4cIAVptsLrgHtJGCE2xkAihwY5PBsSkZCSDEYdMCkoUOKHDg0BWu3bt48+pdFAgAIfkEAAUAHAAsAAAAACAAIAAAB/+AAIKDhIWGh4iJiouMjY6PkJGShAVCLpOKDygoJJiDNEKDBJscngAtUBlVgqMoQYIkBEAFkAdmVmUyAEIDNxS7myi/j0c8Z1Y5ggK0ABPBw44TZDx2dYZCLyg4khNeMsyFHTSPBRQuNOCK6YhSB2JhcTnjiQVAAwQKiQIVXV0RS0suKCIRDIi+O2MSJhyiSEhBRQMYmDDRwME8RAVwyAKxSAAFGh1MKerwwuAhCtAeUYjhhc0DQySymXx04kOdKdsAgOAIAMezRyRW1DnxZFzMASEdbrrkyAUbGWleAmhlcsGNIAIg2esEoMCNTa8ErZsUZNMCkYUUBJkwFq3bt3AF48pFFAgAIfkEAAUAHQAsAAAAACAAIAAAB/+AAIKDhIWGh4iJiouMjY6PkJGShA8XLpOECxOEX01SJJgAU0l4JYIUKkpSHKEVblduRAAUGWQoQYIkBEAFj04wbnZoBgBObTcUAEIozMmOD2EwaDwVghO9ABPMKM6ON9E+FoZCLyg4kg8fFwKHHTSQ7hTYi/OJL0dzEBBO74kFQAMIKEgkIM+aNm3EGGGjiMQ2IP6QfJk4kViiZcwgJuJQBQECJxe6HSqAYxeIRQI6UBgYSpECHEIQURDpCESIBE8uFSJRTuOjF1OeoNgEAMRJADi20XQZQuiLdzwHdFC2TWejAgNQvAAFgEBGQQtu4KjHSMECqzeY4RJEdhIQZgsPWhoSMOGa3Lt48+rdiykQACH5BAAFAB4ALAAAAAAgACAAAAf/gACCg4SFhoeIiYqLjI2Oj5CRkoQLRTMKk4JCFyGEdDs6R5kCBxgiFoIUeDs9Jpk0XBkpKg4AFBqsRIIkBEAFjwwaGVgYMgA2PFgoAEIozhSPExsaKjASggQPghPOKNCPHCMaIjOGQi8oOJIkKzEChx00kAoUHb+M94pCFjkSEiXfEBUAMoAApkRDGlTw4MFEAkUkugFRFIOBRYss9ElU5IKNAwcfTnRQVABHLxCMFChAmWmRABcjD1EI+KgABxQvXBgigW4iJG7OJggCwRJHN5qMCDh7IY/ngJHNnkECgpMENmc+F9xQB6mAi4MAbjgLMihfS6MorLY0JOCB2rVwB+PKnUtXbiAAOwAAAAAAAAAAAA=="); }

.head_block {
  display: block;
  height: 13px;
  margin-top: -13px;
  text-indent: -9999px; }
  .head_block.article {
    background: #fc9322; }

#header_img_wrap {
  width: 100%;
  position: relative; }
  #header_img_wrap.fixed {
    position: fixed;
    top: 0; }
    @media (max-width: 767px) {
      #header_img_wrap.fixed {
        position: relative; } }
  #header_img_wrap img {
    width: 100%; }
  #header_img_wrap .content_wrap .content {
    position: absolute;
    top: 50%; }
    @media (max-width: 767px) {
      #header_img_wrap .content_wrap .content .content_inner {
        margin-top: -10%; } }
  #header_img_wrap .credits {
    bottom: 15px;
    clear: both;
    padding: 2px;
    position: absolute;
    right: 10px; }
    @media (max-width: 767px) {
      #header_img_wrap .credits {
        font-size: 8px; } }
    @media (min-width: 768px) and (max-width: 991px) {
      #header_img_wrap .credits {
        font-size: 9px; } }
    @media (min-width: 992px) and (max-width: 1199px) {
      #header_img_wrap .credits {
        font-size: 10px; } }
    @media (min-width: 1200px) {
      #header_img_wrap .credits {
        font-size: 11px; } }
    #header_img_wrap .credits.white {
      color: #fff; }

@media (max-width: 767px) {
  .full_width_image .content_wrap .content .content_inner {
    margin-top: 0; } }
@media (min-width: 768px) and (max-width: 991px) {
  .full_width_image .content_wrap .content .content_inner {
    margin-top: 0; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .full_width_image .content_wrap .content .content_inner {
    margin-top: -48px; } }
@media (min-width: 1200px) {
  .full_width_image .content_wrap .content .content_inner {
    margin-top: -48px; } }
.full_width_image .content_wrap .content .content_inner h1 {
  padding-top: .6em;
  padding-bottom: .6em;
  margin: 0; }
  @media (max-width: 767px) {
    .full_width_image .content_wrap .content .content_inner h1 {
      font-size: 22px; } }
  @media (min-width: 768px) and (max-width: 991px) {
    .full_width_image .content_wrap .content .content_inner h1 {
      font-size: 32px; } }
  @media (min-width: 992px) and (max-width: 1199px) {
    .full_width_image .content_wrap .content .content_inner h1 {
      font-size: 48px; } }
  @media (min-width: 1200px) {
    .full_width_image .content_wrap .content .content_inner h1 {
      font-size: 48px; } }
  @media (max-width: 767px) {
    .full_width_image .content_wrap .content .content_inner h1 {
      padding-top: 10px; } }
  @media (min-width: 768px) and (max-width: 991px) {
    .full_width_image .content_wrap .content .content_inner h1 {
      padding-top: 14px; } }
  @media (min-width: 992px) and (max-width: 1199px) {
    .full_width_image .content_wrap .content .content_inner h1 {
      padding-top: 22px; } }
  @media (min-width: 1200px) {
    .full_width_image .content_wrap .content .content_inner h1 {
      padding-top: 22px; } }
  @media (max-width: 767px) {
    .full_width_image .content_wrap .content .content_inner h1 {
      padding-bottom: 10px; } }
  @media (min-width: 768px) and (max-width: 991px) {
    .full_width_image .content_wrap .content .content_inner h1 {
      padding-bottom: 14px; } }
  @media (min-width: 992px) and (max-width: 1199px) {
    .full_width_image .content_wrap .content .content_inner h1 {
      padding-bottom: 22px; } }
  @media (min-width: 1200px) {
    .full_width_image .content_wrap .content .content_inner h1 {
      padding-bottom: 22px; } }
.full_width_image .content_wrap .content .content_inner h2 {
  padding-top: 1em;
  padding-bottom: 1em;
  margin-top: .25em !important; }
  @media (max-width: 767px) {
    .full_width_image .content_wrap .content .content_inner h2 {
      font-size: 18px; } }
  @media (min-width: 768px) and (max-width: 991px) {
    .full_width_image .content_wrap .content .content_inner h2 {
      font-size: 22px; } }
  @media (min-width: 992px) and (max-width: 1199px) {
    .full_width_image .content_wrap .content .content_inner h2 {
      font-size: 24px; } }
  @media (min-width: 1200px) {
    .full_width_image .content_wrap .content .content_inner h2 {
      font-size: 24px; } }
  @media (max-width: 767px) {
    .full_width_image .content_wrap .content .content_inner h2 {
      padding-top: 13px; } }
  @media (min-width: 768px) and (max-width: 991px) {
    .full_width_image .content_wrap .content .content_inner h2 {
      padding-top: 15px; } }
  @media (min-width: 992px) and (max-width: 1199px) {
    .full_width_image .content_wrap .content .content_inner h2 {
      padding-top: 17px; } }
  @media (min-width: 1200px) {
    .full_width_image .content_wrap .content .content_inner h2 {
      padding-top: 17px; } }
  @media (max-width: 767px) {
    .full_width_image .content_wrap .content .content_inner h2 {
      padding-bottom: 13px; } }
  @media (min-width: 768px) and (max-width: 991px) {
    .full_width_image .content_wrap .content .content_inner h2 {
      padding-bottom: 15px; } }
  @media (min-width: 992px) and (max-width: 1199px) {
    .full_width_image .content_wrap .content .content_inner h2 {
      padding-bottom: 17px; } }
  @media (min-width: 1200px) {
    .full_width_image .content_wrap .content .content_inner h2 {
      padding-bottom: 17px; } }
  @media (max-width: 767px) {
    .full_width_image .content_wrap .content .content_inner h2 {
      margin-top: 5px; } }
  @media (min-width: 768px) and (max-width: 991px) {
    .full_width_image .content_wrap .content .content_inner h2 {
      margin-top: 6px; } }
  @media (min-width: 992px) and (max-width: 1199px) {
    .full_width_image .content_wrap .content .content_inner h2 {
      margin-top: 8px; } }
  @media (min-width: 1200px) {
    .full_width_image .content_wrap .content .content_inner h2 {
      margin-top: 8px; } }
.full_width_image .content_wrap .content .content_inner h1, .full_width_image .content_wrap .content .content_inner h2 {
  font-family: "Museo Slab W01 300";
  speak: none;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-text-size-adjust: 100%;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  color: #fff;
  background: #444444;
  background: url("http://www.faith.org.uk/.external/rgba.php?r=255&g=255&b=255&a=0.4") repeat;
  background: rgba(255, 255, 255, 0.4);
  float: left;
  clear: both;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0; }
  @media (max-width: 767px) {
    .full_width_image .content_wrap .content .content_inner h1, .full_width_image .content_wrap .content .content_inner h2 {
      padding-left: 15px; } }
  @media (min-width: 768px) and (max-width: 991px) {
    .full_width_image .content_wrap .content .content_inner h1, .full_width_image .content_wrap .content .content_inner h2 {
      padding-left: 22px; } }
  @media (min-width: 992px) and (max-width: 1199px) {
    .full_width_image .content_wrap .content .content_inner h1, .full_width_image .content_wrap .content .content_inner h2 {
      padding-left: 34px; } }
  @media (min-width: 1200px) {
    .full_width_image .content_wrap .content .content_inner h1, .full_width_image .content_wrap .content .content_inner h2 {
      padding-left: 34px; } }
  @media (max-width: 767px) {
    .full_width_image .content_wrap .content .content_inner h1, .full_width_image .content_wrap .content .content_inner h2 {
      padding-right: 15px; } }
  @media (min-width: 768px) and (max-width: 991px) {
    .full_width_image .content_wrap .content .content_inner h1, .full_width_image .content_wrap .content .content_inner h2 {
      padding-right: 22px; } }
  @media (min-width: 992px) and (max-width: 1199px) {
    .full_width_image .content_wrap .content .content_inner h1, .full_width_image .content_wrap .content .content_inner h2 {
      padding-right: 34px; } }
  @media (min-width: 1200px) {
    .full_width_image .content_wrap .content .content_inner h1, .full_width_image .content_wrap .content .content_inner h2 {
      padding-right: 34px; } }
  @media (max-width: 767px) {
    .full_width_image .content_wrap .content .content_inner h1, .full_width_image .content_wrap .content .content_inner h2 {
      padding: .25em .3em; } }
.full_width_image.black_text .content_wrap .content .content_inner h1, .full_width_image.black_text .content_wrap .content .content_inner h2 {
  color: #434444; }

@media (min-width: 992px) and (max-width: 1199px) {
  #header_img_wrap + div + header + #page_wrapper {
    padding-top: 30px; } }
@media (min-width: 1200px) {
  #header_img_wrap + div + header + #page_wrapper {
    padding-top: 30px; } }

#home_headers_wrap {
  top: 0;
  width: 100%; }
  #home_headers_wrap.full {
    position: fixed; }
    @media (max-width: 767px) {
      #home_headers_wrap.full {
        position: relative; } }
  #home_headers_wrap #home_headers {
    top: 0;
    width: 100%; }
    #home_headers_wrap #home_headers .home_header {
      width: 100%;
      position: relative; }
      #home_headers_wrap #home_headers .home_header.black_text .position .inner .item a, #home_headers_wrap #home_headers .home_header.black_text .position .inner .item.social span.share {
        color: #434444; }
      #home_headers_wrap #home_headers .home_header.lines_2 .position .inner {
        margin-top: -92.5px; }
        @media (min-width: 768px) and (max-width: 991px) {
          #home_headers_wrap #home_headers .home_header.lines_2 .position .inner {
            margin-top: -8.5px; } }
        @media (max-width: 767px) {
          #home_headers_wrap #home_headers .home_header.lines_2 .position .inner {
            margin-top: 3.5px; } }
      #home_headers_wrap #home_headers .home_header.lines_3 .position .inner {
        margin-top: -127.5px; }
      #home_headers_wrap #home_headers .home_header.lines_4 .position .inner {
        margin-top: -162.5px; }
      #home_headers_wrap #home_headers .home_header .position {
        margin: auto; }
        #home_headers_wrap #home_headers .home_header .position .inner {
          position: absolute;
          top: 50%;
          margin-top: -57.5px; }
          @media (min-width: 768px) and (max-width: 991px) {
            #home_headers_wrap #home_headers .home_header .position .inner {
              margin-top: 14.5px; } }
          @media (max-width: 767px) {
            #home_headers_wrap #home_headers .home_header .position .inner {
              margin-top: 20.5px; } }
          @media (max-width: 767px) {
            #home_headers_wrap #home_headers .home_header .position .inner.has_subtitle {
              margin-top: 0; } }
          @media (min-width: 768px) and (max-width: 991px) {
            #home_headers_wrap #home_headers .home_header .position .inner.has_subtitle {
              margin-top: 0; } }
          #home_headers_wrap #home_headers .home_header .position .inner .item {
            background: url("http://www.faith.org.uk/.external/rgba.php?r=255&g=255&b=255&a=0.4") repeat;
            background: rgba(255, 255, 255, 0.4);
            margin: 0 0 6px;
            float: left;
            clear: both;
            padding: 22px 34px; }
            #home_headers_wrap #home_headers .home_header .position .inner .item.social {
              font-size: 16px;
              line-height: 16px; }
              @media (max-width: 767px) {
                #home_headers_wrap #home_headers .home_header .position .inner .item.social {
                  display: none; } }
              @media (min-width: 768px) and (max-width: 991px) {
                #home_headers_wrap #home_headers .home_header .position .inner .item.social {
                  display: none; } }
              #home_headers_wrap #home_headers .home_header .position .inner .item.social a {
                margin-left: 10px; }
              #home_headers_wrap #home_headers .home_header .position .inner .item.social span {
                display: none; }
                #home_headers_wrap #home_headers .home_header .position .inner .item.social span.share {
                  display: inline;
                  color: #fff;
                  text-transform: uppercase;
                  font-family: "Open Sans";
                  font-size: 14px;
                  line-height: 16px; }
            #home_headers_wrap #home_headers .home_header .position .inner .item a {
              color: #fff; }
              #home_headers_wrap #home_headers .home_header .position .inner .item a:hover {
                text-decoration: none; }
            #home_headers_wrap #home_headers .home_header .position .inner .item.sub_title {
              font-family: "Museo Slab W01 300";
              speak: none;
              font-variant: normal;
              text-transform: none;
              line-height: 1;
              -webkit-text-size-adjust: 100%;
              text-rendering: optimizeLegibility;
              -webkit-font-smoothing: antialiased;
              color: #fff; }
              @media (max-width: 767px) {
                #home_headers_wrap #home_headers .home_header .position .inner .item.sub_title {
                  font-size: 8.72727px; } }
              @media (min-width: 768px) and (max-width: 991px) {
                #home_headers_wrap #home_headers .home_header .position .inner .item.sub_title {
                  font-size: 16px; } }
              @media (min-width: 992px) and (max-width: 1199px) {
                #home_headers_wrap #home_headers .home_header .position .inner .item.sub_title {
                  font-size: 24px; } }
              @media (min-width: 1200px) {
                #home_headers_wrap #home_headers .home_header .position .inner .item.sub_title {
                  font-size: 24px; } }
              @media (min-width: 768px) and (max-width: 991px) {
                #home_headers_wrap #home_headers .home_header .position .inner .item.sub_title {
                  padding: 11px 17px; } }
              @media (max-width: 767px) {
                #home_headers_wrap #home_headers .home_header .position .inner .item.sub_title {
                  padding: 5.5px 8.5px; } }
            #home_headers_wrap #home_headers .home_header .position .inner .item.title {
              font-size: 48px;
              line-height: 1em;
              font-family: "Museo Slab W01 300";
              speak: none;
              font-variant: normal;
              text-transform: none;
              line-height: 1;
              -webkit-text-size-adjust: 100%;
              text-rendering: optimizeLegibility;
              -webkit-font-smoothing: antialiased;
              background: none;
              padding: 0; }
              #home_headers_wrap #home_headers .home_header .position .inner .item.title a span {
                padding: 22px 34px;
                clear: both;
                float: left;
                background: url("http://www.faith.org.uk/.external/rgba.php?r=255&g=255&b=255&a=0.4") repeat;
                background: rgba(255, 255, 255, 0.4); }
                #home_headers_wrap #home_headers .home_header .position .inner .item.title a span span {
                  background: none;
                  padding: 0; }
                #home_headers_wrap #home_headers .home_header .position .inner .item.title a span + span {
                  padding-top: 0;
                  padding-bottom: 17px; }
                  #home_headers_wrap #home_headers .home_header .position .inner .item.title a span + span span {
                    margin-top: -10px; }
              @media (min-width: 768px) and (max-width: 991px) {
                #home_headers_wrap #home_headers .home_header .position .inner .item.title {
                  font-size: 32px;
                  margin-top: -32px; }
                  #home_headers_wrap #home_headers .home_header .position .inner .item.title a span {
                    padding: 11px 17px; }
                    #home_headers_wrap #home_headers .home_header .position .inner .item.title a span + span {
                      padding-bottom: 11px; }
                      #home_headers_wrap #home_headers .home_header .position .inner .item.title a span + span span {
                        margin-top: 0; } }
              @media (max-width: 767px) {
                #home_headers_wrap #home_headers .home_header .position .inner .item.title {
                  font-size: 17.45455px;
                  margin-top: -17.45455px; }
                  #home_headers_wrap #home_headers .home_header .position .inner .item.title a span {
                    padding: 5.5px 8.5px; }
                    #home_headers_wrap #home_headers .home_header .position .inner .item.title a span + span {
                      padding-bottom: 5.5px; }
                      #home_headers_wrap #home_headers .home_header .position .inner .item.title a span + span span {
                        margin-top: 0; } }
            @media (max-width: 767px) {
              #home_headers_wrap #home_headers .home_header .position .inner .item.read_more {
                display: none; } }
            @media (min-width: 768px) and (max-width: 991px) {
              #home_headers_wrap #home_headers .home_header .position .inner .item.read_more {
                display: none; } }
            #home_headers_wrap #home_headers .home_header .position .inner .item.read_more a {
              font-family: "Open Sans";
              font-size: 14px;
              line-height: 16px;
              text-transform: uppercase; }
              #home_headers_wrap #home_headers .home_header .position .inner .item.read_more a:before {
                float: right;
                margin-left: 15px;
                line-height: 17px; }
        #home_headers_wrap #home_headers .home_header .position .credits {
          clear: both;
          position: absolute;
          bottom: 5px;
          right: 5px; }
          @media (max-width: 767px) {
            #home_headers_wrap #home_headers .home_header .position .credits {
              font-size: 8px; } }
          @media (min-width: 768px) and (max-width: 991px) {
            #home_headers_wrap #home_headers .home_header .position .credits {
              font-size: 9px; } }
          @media (min-width: 992px) and (max-width: 1199px) {
            #home_headers_wrap #home_headers .home_header .position .credits {
              font-size: 10px; } }
          @media (min-width: 1200px) {
            #home_headers_wrap #home_headers .home_header .position .credits {
              font-size: 11px; } }
          #home_headers_wrap #home_headers .home_header .position .credits.white {
            color: #fff; }
  #home_headers_wrap .controls {
    margin: auto;
    z-index: 110;
    height: 100%; }
    #home_headers_wrap .controls .pager {
      position: absolute;
      bottom: 5%;
      z-index: 110; }
      #home_headers_wrap .controls .pager span {
        float: left;
        width: 10px;
        height: 10px;
        background: #757476;
        margin-left: 2px;
        text-indent: -9999px;
        cursor: pointer; }
        #home_headers_wrap .controls .pager span:first-child {
          margin: 0; }
        #home_headers_wrap .controls .pager span.cycle2-pager-active, #home_headers_wrap .controls .pager span:hover {
          background: #3b5e7b; }
    #home_headers_wrap .controls .np {
      position: absolute;
      top: 50%;
      z-index: 110;
      font-size: 50px;
      color: #fff; }
      #home_headers_wrap .controls .np:hover, #home_headers_wrap .controls .np:active {
        text-decoration: none; }
      #home_headers_wrap .controls .np span {
        display: none; }
      #home_headers_wrap .controls .np.prev {
        left: 5%; }
      #home_headers_wrap .controls .np.next {
        right: 5%; }

.black_text .sub_title {
  color: #000 !important; }

.no_header_img #mini_cart_wrapper .mini_cart_inner {
  background: none !important; }

#mini_cart_wrapper .mini_cart_inner {
  float: right;
  margin-right: -15px;
  background: url("http://www.faith.org.uk/.external/rgba.php?r=255&g=255&b=255&a=0.2") repeat;
  background: rgba(255, 255, 255, 0.2);
  padding: 0 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px; }
  #mini_cart_wrapper .mini_cart_inner .qty {
    white-space: nowrap; }
  #mini_cart_wrapper .mini_cart_inner ul {
    float: left; }
    #mini_cart_wrapper .mini_cart_inner ul li {
      float: left;
      padding: 5px 0;
      color: #fff; }
      #mini_cart_wrapper .mini_cart_inner ul li:before {
        content: "/";
        color: #fff;
        padding: 0 5px; }
      @media (max-width: 767px) {
        #mini_cart_wrapper .mini_cart_inner ul li.checkout:first-child {
          display: none; } }
      @media (min-width: 768px) and (max-width: 991px) {
        #mini_cart_wrapper .mini_cart_inner ul li.checkout:first-child {
          display: none; } }
      #mini_cart_wrapper .mini_cart_inner ul li a {
        color: #fff;
        text-transform: lowercase;
        font-family: "Open Sans"; }
        #mini_cart_wrapper .mini_cart_inner ul li a:hover {
          color: #434444; }
        #mini_cart_wrapper .mini_cart_inner ul li a.icon-basket:before {
          float: right;
          padding-left: 15px; }
      #mini_cart_wrapper .mini_cart_inner ul li.qty:before {
        content: "";
        padding: 0; }

body.pages h2, body.pages_contact h2 {
  font-family: "Museo Slab W01 300";
  speak: none;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-text-size-adjust: 100%;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  font-size: 24px;
  line-height: 1.25em; }
body.pages form.formbuilder p.validation_error, body.pages_contact form.formbuilder p.validation_error {
  color: #B03737; }
  body.pages form.formbuilder p.validation_error a, body.pages_contact form.formbuilder p.validation_error a {
    color: #B03737;
    text-decoration: underline; }
body.pages form.formbuilder p.validation_success, body.pages_contact form.formbuilder p.validation_success {
  color: #40809a; }
body.pages form.formbuilder fieldset, body.pages_contact form.formbuilder fieldset {
  padding: 0;
  margin: 0;
  border: none; }
  body.pages form.formbuilder fieldset legend, body.pages_contact form.formbuilder fieldset legend {
    line-height: 1.25em;
    font-family: "Museo Slab W01 300";
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-text-size-adjust: 100%;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    font-size: 22px;
    margin-bottom: 0.5em; }
  body.pages form.formbuilder fieldset > ul > li, body.pages_contact form.formbuilder fieldset > ul > li {
    background-color: #EFEFEF;
    padding: 19px 24px;
    margin-bottom: 15px;
    position: relative; }
    body.pages form.formbuilder fieldset > ul > li.field_bool > input:first-child, body.pages_contact form.formbuilder fieldset > ul > li.field_bool > input:first-child {
      float: left; }
    body.pages form.formbuilder fieldset > ul > li.field_bool input + label, body.pages_contact form.formbuilder fieldset > ul > li.field_bool input + label {
      width: auto; }
    body.pages form.formbuilder fieldset > ul > li > label, body.pages_contact form.formbuilder fieldset > ul > li > label {
      font-family: "Open Sans";
      text-transform: uppercase;
      display: block;
      font-size: 14px;
      line-height: 21px;
      height: 21px;
      padding-left: 0; }
      body.pages form.formbuilder fieldset > ul > li > label + a, body.pages_contact form.formbuilder fieldset > ul > li > label + a {
        font-size: 14px;
        line-height: 21px;
        float: left;
        display: block; }
    body.pages form.formbuilder fieldset > ul > li input.field_string, body.pages form.formbuilder fieldset > ul > li input.field_email, body.pages form.formbuilder fieldset > ul > li input.field_password, body.pages form.formbuilder fieldset > ul > li select, body.pages form.formbuilder fieldset > ul > li input.field_postcode_lookup, body.pages form.formbuilder fieldset > ul > li input.field_phone, body.pages_contact form.formbuilder fieldset > ul > li input.field_string, body.pages_contact form.formbuilder fieldset > ul > li input.field_email, body.pages_contact form.formbuilder fieldset > ul > li input.field_password, body.pages_contact form.formbuilder fieldset > ul > li select, body.pages_contact form.formbuilder fieldset > ul > li input.field_postcode_lookup, body.pages_contact form.formbuilder fieldset > ul > li input.field_phone {
      padding-left: 0;
      background: transparent;
      display: block;
      font-size: 14px;
      line-height: 21px;
      height: 21px; }
    body.pages form.formbuilder fieldset > ul > li.field_postcode_lookup a, body.pages_contact form.formbuilder fieldset > ul > li.field_postcode_lookup a {
      background-color: #E7E7E7;
      display: block;
      clear: both;
      margin-top: 10px;
      text-align: center;
      padding: 10px 0; }
    body.pages form.formbuilder fieldset > ul > li.field_longtext > label, body.pages_contact form.formbuilder fieldset > ul > li.field_longtext > label {
      float: none;
      width: auto; }
    body.pages form.formbuilder fieldset > ul > li.field_longtext textarea, body.pages_contact form.formbuilder fieldset > ul > li.field_longtext textarea {
      height: 229px;
      background: transparent;
      width: 100%;
      float: none;
      display: block;
      font-size: 14px;
      line-height: 21px; }
    body.pages form.formbuilder fieldset > ul > li .select_wrapper, body.pages_contact form.formbuilder fieldset > ul > li .select_wrapper {
      padding-left: 0;
      overflow: hidden;
      float: left;
      position: relative;
      font-family: "Open Sans"; }
      body.pages form.formbuilder fieldset > ul > li .select_wrapper:before, body.pages_contact form.formbuilder fieldset > ul > li .select_wrapper:before {
        position: absolute;
        right: 7px; }
      body.pages form.formbuilder fieldset > ul > li .select_wrapper select, body.pages_contact form.formbuilder fieldset > ul > li .select_wrapper select {
        position: relative;
        z-index: 9999;
        border: none;
        background: none;
        width: 120% !important;
        width: calc(100% + 50px) !important; }
    body.pages form.formbuilder fieldset > ul > li.field_radios > div input, body.pages_contact form.formbuilder fieldset > ul > li.field_radios > div input {
      display: none !important; }
    body.pages form.formbuilder fieldset > ul > li.field_radios > div input + label, body.pages_contact form.formbuilder fieldset > ul > li.field_radios > div input + label {
      cursor: pointer;
      width: auto !important; }
      body.pages form.formbuilder fieldset > ul > li.field_radios > div input + label:before, body.pages_contact form.formbuilder fieldset > ul > li.field_radios > div input + label:before {
        display: inline-block;
        margin-right: 0.5em;
        color: #434444; }
      body.pages form.formbuilder fieldset > ul > li.field_radios > div input + label + input + label, body.pages_contact form.formbuilder fieldset > ul > li.field_radios > div input + label + input + label {
        margin-left: 2em; }
    body.pages form.formbuilder fieldset > ul > li.error, body.pages_contact form.formbuilder fieldset > ul > li.error {
      border-color: #B03737; }
      body.pages form.formbuilder fieldset > ul > li.error label, body.pages_contact form.formbuilder fieldset > ul > li.error label {
        color: #B03737; }
    body.pages form.formbuilder fieldset > ul > li.form_submit, body.pages_contact form.formbuilder fieldset > ul > li.form_submit {
      margin: 1em 0;
      padding: 0;
      background: transparent;
      border: none; }
      body.pages form.formbuilder fieldset > ul > li.form_submit a.submit_button, body.pages_contact form.formbuilder fieldset > ul > li.form_submit a.submit_button {
        background-color: #40809a;
        color: white;
        display: block;
        padding: 20px 25px; }
        body.pages form.formbuilder fieldset > ul > li.form_submit a.submit_button.disabled, body.pages form.formbuilder fieldset > ul > li.form_submit a.submit_button.disabled span, body.pages form.formbuilder fieldset > ul > li.form_submit a.submit_button.disabled:hover, body.pages form.formbuilder fieldset > ul > li.form_submit a.submit_button.disabled:hover span, body.pages form.formbuilder fieldset > ul > li.form_submit a.submit_button[disabled], body.pages form.formbuilder fieldset > ul > li.form_submit a.submit_button[disabled] span, body.pages form.formbuilder fieldset > ul > li.form_submit a.submit_button[disabled]:hover, body.pages form.formbuilder fieldset > ul > li.form_submit a.submit_button[disabled]:hover span, body.pages_contact form.formbuilder fieldset > ul > li.form_submit a.submit_button.disabled, body.pages_contact form.formbuilder fieldset > ul > li.form_submit a.submit_button.disabled span, body.pages_contact form.formbuilder fieldset > ul > li.form_submit a.submit_button.disabled:hover, body.pages_contact form.formbuilder fieldset > ul > li.form_submit a.submit_button.disabled:hover span, body.pages_contact form.formbuilder fieldset > ul > li.form_submit a.submit_button[disabled], body.pages_contact form.formbuilder fieldset > ul > li.form_submit a.submit_button[disabled] span, body.pages_contact form.formbuilder fieldset > ul > li.form_submit a.submit_button[disabled]:hover, body.pages_contact form.formbuilder fieldset > ul > li.form_submit a.submit_button[disabled]:hover span {
          background: #ededed;
          cursor: not-allowed;
          color: #434444; }
        @media (min-width: 992px) and (max-width: 1199px) {
          body.pages form.formbuilder fieldset > ul > li.form_submit a.submit_button, body.pages_contact form.formbuilder fieldset > ul > li.form_submit a.submit_button {
            float: right; } }
        @media (min-width: 1200px) {
          body.pages form.formbuilder fieldset > ul > li.form_submit a.submit_button, body.pages_contact form.formbuilder fieldset > ul > li.form_submit a.submit_button {
            float: right; } }
        @media (min-width: 768px) and (max-width: 991px) {
          body.pages form.formbuilder fieldset > ul > li.form_submit a.submit_button, body.pages_contact form.formbuilder fieldset > ul > li.form_submit a.submit_button {
            margin-bottom: 0.5em;
            text-align: center; } }
        @media (max-width: 767px) {
          body.pages form.formbuilder fieldset > ul > li.form_submit a.submit_button, body.pages_contact form.formbuilder fieldset > ul > li.form_submit a.submit_button {
            margin-bottom: 0.5em;
            text-align: center; } }
        body.pages form.formbuilder fieldset > ul > li.form_submit a.submit_button > span, body.pages_contact form.formbuilder fieldset > ul > li.form_submit a.submit_button > span {
          font-family: "Open Sans";
          text-transform: uppercase; }
          body.pages form.formbuilder fieldset > ul > li.form_submit a.submit_button > span:after, body.pages_contact form.formbuilder fieldset > ul > li.form_submit a.submit_button > span:after {
            padding-left: 1em; }
        body.pages form.formbuilder fieldset > ul > li.form_submit a.submit_button:hover, body.pages_contact form.formbuilder fieldset > ul > li.form_submit a.submit_button:hover {
          background-color: #5792c0;
          text-decoration: none; }
@media (min-width: 992px) and (max-width: 1199px) {
  body.pages main, body.pages_contact main {
    margin-top: 30px;
    padding-bottom: 30px; } }
@media (min-width: 1200px) {
  body.pages main, body.pages_contact main {
    margin-top: 30px;
    padding-bottom: 30px; } }
body.pages .page_body .vimeo_embed, body.pages_contact .page_body .vimeo_embed {
  position: relative;
  padding-bottom: 40.1%;
  padding-top: 25px;
  margin-bottom: 40px;
  height: 0; }
  body.pages .page_body .vimeo_embed iframe, body.pages_contact .page_body .vimeo_embed iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
body.pages .page_body h2, body.pages .page_body h3, body.pages .page_body h4, body.pages .page_body h5, body.pages_contact .page_body h2, body.pages_contact .page_body h3, body.pages_contact .page_body h4, body.pages_contact .page_body h5 {
  font-family: "Museo Slab W01 300";
  speak: none;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-text-size-adjust: 100%;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased; }
body.pages .page_body h2, body.pages_contact .page_body h2 {
  font-size: 38px;
  line-height: 44px;
  margin-bottom: 0.5em; }
body.pages .page_body h3, body.pages_contact .page_body h3 {
  font-size: 28px;
  line-height: 36px;
  margin-bottom: 0.5em; }
body.pages .page_body h4, body.pages_contact .page_body h4 {
  font-size: 24px;
  line-height: 30px;
  margin-bottom: 0.5em; }
body.pages .page_body h5, body.pages_contact .page_body h5 {
  font-size: 20px;
  line-height: 26px;
  margin-bottom: 0.5em; }
body.pages .page_body p ~ h2, body.pages .page_body ul ~ h2, body.pages .page_body ol ~ h2, body.pages_contact .page_body p ~ h2, body.pages_contact .page_body ul ~ h2, body.pages_contact .page_body ol ~ h2 {
  margin-top: 1em; }
body.pages .page_body p ~ h3, body.pages .page_body p ~ h4, body.pages .page_body p ~ h5, body.pages .page_body ul ~ h3, body.pages .page_body ul ~ h4, body.pages .page_body ul ~ h5, body.pages .page_body ol ~ h3, body.pages .page_body ol ~ h4, body.pages .page_body ol ~ h5, body.pages_contact .page_body p ~ h3, body.pages_contact .page_body p ~ h4, body.pages_contact .page_body p ~ h5, body.pages_contact .page_body ul ~ h3, body.pages_contact .page_body ul ~ h4, body.pages_contact .page_body ul ~ h5, body.pages_contact .page_body ol ~ h3, body.pages_contact .page_body ol ~ h4, body.pages_contact .page_body ol ~ h5 {
  margin-top: 0.5em; }
body.pages .page_body a, body.pages_contact .page_body a {
  color: #5494b8; }
  body.pages .page_body a:hover, body.pages_contact .page_body a:hover {
    text-decoration: underline; }
body.pages .page_body img, body.pages_contact .page_body img {
  max-width: 100%;
  height: auto; }

body.products #page_wrapper #page_inner {
  padding-top: 30px; }
body.products main h2 {
  font-size: 24px;
  margin-bottom: 1.5em;
  font-family: "Museo Slab W01 300";
  speak: none;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-text-size-adjust: 100%;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  color: #b03737;
  line-height: 1.25em; }
body.products main h3 {
  font-size: 18px;
  margin-bottom: 0.5em;
  font-family: "Open Sans";
  color: #b03737;
  line-height: 1.25em; }
body.products main h4 {
  font-size: 16px;
  margin-bottom: 0.5em;
  font-family: "Open Sans";
  color: #b03737;
  line-height: 1.25em; }
body.products #relateds {
  margin-top: 20px;
  margin-bottom: 20px; }
  @media (min-width: 992px) and (max-width: 1199px) {
    body.products #relateds {
      margin-top: 0;
      margin-bottom: 50px; } }
  body.products #relateds ul li {
    position: relative;
    padding-left: 150px;
    min-height: 170px; }
    body.products #relateds ul li a:hover {
      color: #b03737; }
    body.products #relateds ul li .prod_img {
      position: absolute;
      left: 0;
      top: 0; }
    body.products #relateds ul li span.prod_img_overlay {
      display: none; }
    body.products #relateds ul li strong.prod_title {
      font-family: "MuseoSlabW01-300Italic";
      font-weight: normal;
      font-size: 16px;
      line-height: 21px;
      display: block; }
    body.products #relateds ul li .pricing {
      margin-top: 11px;
      font-weight: bold; }
      body.products #relateds ul li .pricing .price_inc .label {
        display: none; }
    body.products #relateds ul li .buynow {
      margin-top: 11px; }
      body.products #relateds ul li .buynow span {
        font-family: "Open Sans";
        text-transform: uppercase;
        color: #b03737; }
        body.products #relateds ul li .buynow span:after {
          padding-left: 1em; }
body.products #tabs_wrap {
  background: url("data:images/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODk4MUEyQ0ZDRUVFMTFFMzhGMjc5QTVGOTFEM0ZDQkEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODk4MUEyRDBDRUVFMTFFMzhGMjc5QTVGOTFEM0ZDQkEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4OTgxQTJDRENFRUUxMUUzOEYyNzlBNUY5MUQzRkNCQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4OTgxQTJDRUNFRUUxMUUzOEYyNzlBNUY5MUQzRkNCQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkemJDAAAAAGUExURf///+Xl5QmC0GsAAAAVSURBVHjaYmBkZIACslhQNiNAgAEAAogAEXUkK9gAAAAASUVORK5CYII=");
  *background: url("mhtml:http://www.faith.org.uk/css/ie7.css!lines");
  padding: 0 4.5%; }
  body.products #tabs_wrap.no_menu ul.core_tabs {
    display: none; }
  body.products #tabs_wrap > div {
    background-color: #EFEFEF; }
    body.products #tabs_wrap > div .prod_det_tabs {
      padding: 40px 0;
      margin-bottom: 50px; }
      body.products #tabs_wrap > div .prod_det_tabs ul.core_tabs {
        margin-bottom: 10px; }
        body.products #tabs_wrap > div .prod_det_tabs ul.core_tabs li {
          display: block;
          float: left; }
          body.products #tabs_wrap > div .prod_det_tabs ul.core_tabs li + li {
            margin-left: 20px; }
          body.products #tabs_wrap > div .prod_det_tabs ul.core_tabs li.sel a {
            color: #b03737; }
          body.products #tabs_wrap > div .prod_det_tabs ul.core_tabs li a {
            display: block;
            float: left;
            font-family: "Open Sans";
            font-size: 24px;
            line-height: 30px; }
      body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div.reviews {
        position: relative;
        						/*.padding-div {
        						  @extend .row;
        
        						  .review_inner_wrapper, #review_form {
        							@extend .col-md-6;
        						  }
        						}*/ }
        @media (min-width: 768px) and (max-width: 991px) {
          body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div.reviews #review_form {
            margin-top: 1em; } }
        @media (max-width: 767px) {
          body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div.reviews #review_form {
            margin-top: 1em; } }
        body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div.reviews #review_form:before {
          font-size: 24px;
          font-family: "Museo Slab W01 300";
          speak: none;
          font-variant: normal;
          text-transform: none;
          line-height: 1;
          -webkit-text-size-adjust: 100%;
          text-rendering: optimizeLegibility;
          -webkit-font-smoothing: antialiased;
          color: #b03737;
          line-height: 32px;
          content: "Add a review";
          display: block;
          height: 32px;
          margin-bottom: 20px; }
        body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div.reviews #review_form p.validation_error {
          color: #b03737; }
        body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div.reviews #review_form fieldset {
          border: none;
          padding: 0; }
          body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div.reviews #review_form fieldset > ul > li {
            border: 1px solid #B2B2B2;
            background-color: #FFFFFF;
            padding: 5px;
            margin-bottom: 5px;
            display: block; }
            body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div.reviews #review_form fieldset > ul > li#review_form_rating_field {
              border: none;
              background: none;
              padding: 0; }
            body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div.reviews #review_form fieldset > ul > li > label {
              color: #B2B2B2;
              display: block;
              font-size: 14px;
              line-height: 18px; }
              @media (min-width: 992px) and (max-width: 1199px) {
                body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div.reviews #review_form fieldset > ul > li > label {
                  float: left;
                  width: 100px; } }
              @media (min-width: 1200px) {
                body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div.reviews #review_form fieldset > ul > li > label {
                  float: left;
                  width: 100px; } }
            body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div.reviews #review_form fieldset > ul > li > input, body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div.reviews #review_form fieldset > ul > li > textarea {
              display: block;
              width: 100%;
              font-size: 14px;
              line-height: 18px; }
              @media (min-width: 992px) and (max-width: 1199px) {
                body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div.reviews #review_form fieldset > ul > li > input, body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div.reviews #review_form fieldset > ul > li > textarea {
                  float: left;
                  width: 300px; } }
              @media (min-width: 1200px) {
                body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div.reviews #review_form fieldset > ul > li > input, body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div.reviews #review_form fieldset > ul > li > textarea {
                  float: left;
                  width: 300px; } }
            body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div.reviews #review_form fieldset > ul > li .select_wrapper {
              padding: 5px 10px;
              margin: 0 auto;
              overflow: hidden;
              float: left;
              position: relative;
              font-family: "Open Sans";
              float: none;
              background: white;
              width: 100%; }
              body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div.reviews #review_form fieldset > ul > li .select_wrapper:before {
                position: absolute;
                right: 7px; }
              body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div.reviews #review_form fieldset > ul > li .select_wrapper select {
                position: relative;
                z-index: 9999;
                border: none;
                background: none;
                width: 120% !important;
                width: calc(100% + 50px) !important; }
              body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div.reviews #review_form fieldset > ul > li .select_wrapper:before {
                right: 10px; }
              body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div.reviews #review_form fieldset > ul > li .select_wrapper:before {
                color: #B2B2B2; }
              body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div.reviews #review_form fieldset > ul > li .select_wrapper select {
                width: 140% !important; }
            body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div.reviews #review_form fieldset > ul > li textarea {
              height: 74px;
              width: 100%; }
            body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div.reviews #review_form fieldset > ul > li#review_form_body_field {
              width: 65%;
              float: left; }
              @media (max-width: 767px) {
                body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div.reviews #review_form fieldset > ul > li#review_form_body_field {
                  width: 100%;
                  float: none; } }
              body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div.reviews #review_form fieldset > ul > li#review_form_body_field label {
                float: none;
                width: auto; }
            body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div.reviews #review_form fieldset > ul > li#review_form_rating_field {
              width: 32%;
              float: left;
              margin-left: 3%;
              padding: 6px 0; }
              @media (max-width: 767px) {
                body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div.reviews #review_form fieldset > ul > li#review_form_rating_field {
                  float: none;
                  margin-left: 0;
                  width: 100%; }
                  body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div.reviews #review_form fieldset > ul > li#review_form_rating_field #review_form_rating_star_1:before {
                    content: "Rating";
                    display: block;
                    margin-bottom: 0.5em; } }
              body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div.reviews #review_form fieldset > ul > li#review_form_rating_field label {
                display: none; }
              body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div.reviews #review_form fieldset > ul > li#review_form_rating_field label.star_rating {
                display: block;
                width: auto;
                float: none; }
              body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div.reviews #review_form fieldset > ul > li#review_form_rating_field input {
                display: none !important; }
              body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div.reviews #review_form fieldset > ul > li#review_form_rating_field span {
                display: block;
                color: #EFEFEF; }
              body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div.reviews #review_form fieldset > ul > li#review_form_rating_field input + span {
                cursor: pointer;
                width: auto !important; }
                body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div.reviews #review_form fieldset > ul > li#review_form_rating_field input + span:hover:before {
                  color: #434444; }
                body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div.reviews #review_form fieldset > ul > li#review_form_rating_field input + span:before {
                  content: "\f10c ";
                  display: inline;
                  margin-right: 0.5em;
                  color: #B2B2B2;
                  letter-spacing: 0.25em; }
              body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div.reviews #review_form fieldset > ul > li#review_form_rating_field input.checked + span:before {
                color: #b03737;
                content: "\f111 "; }
              body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div.reviews #review_form fieldset > ul > li#review_form_rating_field #review_form_rating_star_1 input + span:before {
                content: "\f10c\20\f005"; }
              body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div.reviews #review_form fieldset > ul > li#review_form_rating_field #review_form_rating_star_1 input.checked + span:before {
                content: "\f111\20\f005"; }
              body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div.reviews #review_form fieldset > ul > li#review_form_rating_field #review_form_rating_star_2 input + span:before {
                content: "\f10c\20\f005\f005"; }
              body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div.reviews #review_form fieldset > ul > li#review_form_rating_field #review_form_rating_star_2 input.checked + span:before {
                content: "\f111\20\f005\f005"; }
              body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div.reviews #review_form fieldset > ul > li#review_form_rating_field #review_form_rating_star_3 input + span:before {
                content: "\f10c\20\f005\f005\f005"; }
              body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div.reviews #review_form fieldset > ul > li#review_form_rating_field #review_form_rating_star_3 input.checked + span:before {
                content: "\f111\20\f005\f005\f005"; }
              body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div.reviews #review_form fieldset > ul > li#review_form_rating_field #review_form_rating_star_4 input + span:before {
                content: "\f10c\20\f005\f005\f005\f005"; }
              body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div.reviews #review_form fieldset > ul > li#review_form_rating_field #review_form_rating_star_4 input.checked + span:before {
                content: "\f111\20\f005\f005\f005\f005"; }
              body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div.reviews #review_form fieldset > ul > li#review_form_rating_field #review_form_rating_star_5 input + span:before {
                content: "\f10c\20\f005\f005\f005\f005\f005"; }
              body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div.reviews #review_form fieldset > ul > li#review_form_rating_field #review_form_rating_star_5 input.checked + span:before {
                content: "\f111\20\f005\f005\f005\f005\f005"; }
            body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div.reviews #review_form fieldset > ul > li#review_form_submitfield {
              border: none;
              background: none;
              padding: 0;
              clear: left;
              line-height: 32px; }
              @media (min-width: 992px) and (max-width: 1199px) {
                body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div.reviews #review_form fieldset > ul > li#review_form_submitfield {
                  position: absolute;
                  right: 0;
                  top: 0;
                  clear: none; } }
              @media (min-width: 1200px) {
                body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div.reviews #review_form fieldset > ul > li#review_form_submitfield {
                  position: absolute;
                  right: 0;
                  top: 0;
                  clear: none; } }
              body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div.reviews #review_form fieldset > ul > li#review_form_submitfield a {
                line-height: 32px;
                color: #b03737; }
                body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div.reviews #review_form fieldset > ul > li#review_form_submitfield a span {
                  font-family: "Open Sans";
                  text-transform: uppercase;
                  line-height: 32px; }
                  body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div.reviews #review_form fieldset > ul > li#review_form_submitfield a span:after {
                    padding: 0 0 0 10px;
                    display: inline-block; }
        body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div.reviews .review_inner_wrapper {
          position: relative; }
          body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div.reviews .review_inner_wrapper:before {
            font-size: 24px;
            font-family: "Museo Slab W01 300";
            speak: none;
            font-variant: normal;
            text-transform: none;
            line-height: 1;
            -webkit-text-size-adjust: 100%;
            text-rendering: optimizeLegibility;
            -webkit-font-smoothing: antialiased;
            color: #b03737;
            line-height: 32px;
            content: "Reviews";
            display: block;
            height: 32px;
            margin-bottom: 20px; }
      body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div #reviews_list {
        position: relative; }
        body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div #reviews_list li.cycle2-slide {
          position: absolute;
          top: 0;
          left: 0;
          width: 100%; }
        body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div #reviews_list li span.review_author {
          float: left;
          font-weight: bold;
          display: block;
          text-transform: uppercase; }
        body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div #reviews_list li .review_stars {
          float: right;
          color: #b03737;
          letter-spacing: 0.25em; }
      body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div .prevnext {
        position: absolute;
        right: 0;
        top: 0; }
        body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div .prevnext a {
          line-height: 32px;
          color: #b03737; }
          body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div .prevnext a span {
            font-family: "Open Sans";
            text-transform: uppercase;
            line-height: 32px; }
        body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div .prevnext a.prev span:before {
          padding: 0 10px 0 0;
          display: inline-block; }
        body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div .prevnext a.next span:after {
          padding: 0 0 0 10px;
          display: inline-block; }

@media (min-width: 992px) and (max-width: 1199px) {
  body.search main {
    margin-top: 30px;
    padding-bottom: 30px; } }
@media (min-width: 1200px) {
  body.search main {
    margin-top: 30px;
    padding-bottom: 30px; } }
body.search main .paginate {
  float: right; }
  body.search main .paginate p.paginate_title {
    display: none; }
  body.search main .paginate ol .prev, body.search main .paginate ol .next {
    display: none; }
  body.search main .paginate ol li {
    background-color: #F6F6F6;
    display: block;
    float: left;
    font-size: 14px;
    line-height: 30px; }
    body.search main .paginate ol li a {
      padding: 0 0.375em;
      display: block; }
    body.search main .paginate ol li.sel a:hover {
      text-decoration: none; }
    body.search main .paginate ol li + li {
      margin-left: 0.5em; }
  @media (max-width: 767px) {
    body.search main .paginate {
      float: none;
      margin-bottom: 10px; } }
  @media (min-width: 768px) and (max-width: 991px) {
    body.search main .paginate {
      float: none;
      margin-bottom: 10px; } }
body.search main > section {
  clear: left; }
  body.search main > section + section, body.search main > section + .list_pagi + section {
    padding-top: 30px; }
  body.search main > section > h3 {
    font-family: "Museo Slab W01 300";
    font-size: 28px;
    line-height: 36px;
    margin-bottom: 20px; }
  body.search main > section .search_result_group > ol > li, body.search main > section .search_result_group > ul > li {
    zoom: 1;
    line-height: 23px; }
    body.search main > section .search_result_group > ol > li:before, body.search main > section .search_result_group > ol > li:after, body.search main > section .search_result_group > ul > li:before, body.search main > section .search_result_group > ul > li:after {
      content: " ";
      display: block;
      height: 0;
      overflow: hidden; }
    body.search main > section .search_result_group > ol > li:after, body.search main > section .search_result_group > ul > li:after {
      clear: both; }
    body.search main > section .search_result_group > ol > li a, body.search main > section .search_result_group > ul > li a {
      float: left; }
      body.search main > section .search_result_group > ol > li a div.title, body.search main > section .search_result_group > ul > li a div.title {
        color: #2a6496; }
        body.search main > section .search_result_group > ol > li a div.title em, body.search main > section .search_result_group > ul > li a div.title em {
          font-weight: bold; }
    body.search main > section .search_result_group > ol > li + li, body.search main > section .search_result_group > ul > li + li {
      border-top: solid 1px #D1D1D1;
      padding-top: 10px;
      margin-top: 10px; }
    body.search main > section .search_result_group > ol > li p, body.search main > section .search_result_group > ul > li p {
      line-height: 23px; }

body.categories #prod_filter, body.search #prod_filter {
  margin-bottom: 20px;
  border-bottom: 1px solid #D1D1D1; }
  @media (min-width: 992px) and (max-width: 1199px) {
    body.categories #prod_filter, body.search #prod_filter {
      margin-bottom: 50px; } }
  @media (min-width: 1200px) {
    body.categories #prod_filter, body.search #prod_filter {
      margin-bottom: 50px; } }
body.categories .prod_filter_form, body.search .prod_filter_form {
  padding-bottom: 20px; }
  body.categories .prod_filter_form:before, body.search .prod_filter_form:before {
    color: #B2B2B2;
    content: "Filters:";
    display: block;
    font-size: 15px;
    line-height: 16px;
    margin: 0 0 10px;
    text-transform: uppercase; }
  body.categories .prod_filter_form .select_wrapper, body.search .prod_filter_form .select_wrapper {
    overflow: hidden;
    float: left;
    position: relative;
    font-family: "Open Sans";
    font-size: 14px;
    line-height: 30px;
    height: 30px;
    background-color: #F6F6F6;
    padding: 0 20px 0 5px; }
    body.categories .prod_filter_form .select_wrapper:before, body.search .prod_filter_form .select_wrapper:before {
      position: absolute;
      right: 7px; }
    body.categories .prod_filter_form .select_wrapper select, body.search .prod_filter_form .select_wrapper select {
      position: relative;
      z-index: 9999;
      border: none;
      background: none;
      width: 120% !important;
      width: calc(100% + 50px) !important; }
    body.categories .prod_filter_form .select_wrapper select, body.search .prod_filter_form .select_wrapper select {
      width: 160% !important; }
    body.categories .prod_filter_form .select_wrapper:before, body.search .prod_filter_form .select_wrapper:before {
      top: -3px; }
  body.categories .prod_filter_form fieldset, body.search .prod_filter_form fieldset {
    border: none;
    padding: 0;
    margin: 0; }
    body.categories .prod_filter_form fieldset > ul > li, body.categories .prod_filter_form fieldset > nav > ul > li, body.search .prod_filter_form fieldset > ul > li, body.search .prod_filter_form fieldset > nav > ul > li {
      display: block;
      font-size: 14px;
      line-height: 30px;
      margin-bottom: 10px; }
      body.categories .prod_filter_form fieldset > ul > li.sort_pagi, body.categories .prod_filter_form fieldset > nav > ul > li.sort_pagi, body.search .prod_filter_form fieldset > ul > li.sort_pagi, body.search .prod_filter_form fieldset > nav > ul > li.sort_pagi {
        float: right; }
        body.categories .prod_filter_form fieldset > ul > li.sort_pagi p.paginate_title, body.categories .prod_filter_form fieldset > nav > ul > li.sort_pagi p.paginate_title, body.search .prod_filter_form fieldset > ul > li.sort_pagi p.paginate_title, body.search .prod_filter_form fieldset > nav > ul > li.sort_pagi p.paginate_title {
          display: none; }
        body.categories .prod_filter_form fieldset > ul > li.sort_pagi ol .prev, body.categories .prod_filter_form fieldset > ul > li.sort_pagi ol .next, body.categories .prod_filter_form fieldset > nav > ul > li.sort_pagi ol .prev, body.categories .prod_filter_form fieldset > nav > ul > li.sort_pagi ol .next, body.search .prod_filter_form fieldset > ul > li.sort_pagi ol .prev, body.search .prod_filter_form fieldset > ul > li.sort_pagi ol .next, body.search .prod_filter_form fieldset > nav > ul > li.sort_pagi ol .prev, body.search .prod_filter_form fieldset > nav > ul > li.sort_pagi ol .next {
          display: none; }
        body.categories .prod_filter_form fieldset > ul > li.sort_pagi ol li, body.categories .prod_filter_form fieldset > nav > ul > li.sort_pagi ol li, body.search .prod_filter_form fieldset > ul > li.sort_pagi ol li, body.search .prod_filter_form fieldset > nav > ul > li.sort_pagi ol li {
          background-color: #F6F6F6;
          display: block;
          float: left;
          font-size: 14px;
          line-height: 30px; }
          body.categories .prod_filter_form fieldset > ul > li.sort_pagi ol li a, body.categories .prod_filter_form fieldset > nav > ul > li.sort_pagi ol li a, body.search .prod_filter_form fieldset > ul > li.sort_pagi ol li a, body.search .prod_filter_form fieldset > nav > ul > li.sort_pagi ol li a {
            padding: 0 0.375em;
            display: block; }
          body.categories .prod_filter_form fieldset > ul > li.sort_pagi ol li.sel a:hover, body.categories .prod_filter_form fieldset > nav > ul > li.sort_pagi ol li.sel a:hover, body.search .prod_filter_form fieldset > ul > li.sort_pagi ol li.sel a:hover, body.search .prod_filter_form fieldset > nav > ul > li.sort_pagi ol li.sel a:hover {
            text-decoration: none; }
          body.categories .prod_filter_form fieldset > ul > li.sort_pagi ol li + li, body.categories .prod_filter_form fieldset > nav > ul > li.sort_pagi ol li + li, body.search .prod_filter_form fieldset > ul > li.sort_pagi ol li + li, body.search .prod_filter_form fieldset > nav > ul > li.sort_pagi ol li + li {
            margin-left: 0.5em; }
      body.categories .prod_filter_form fieldset > ul > li nav, body.categories .prod_filter_form fieldset > nav > ul > li nav, body.search .prod_filter_form fieldset > ul > li nav, body.search .prod_filter_form fieldset > nav > ul > li nav {
        display: block; }
      body.categories .prod_filter_form fieldset > ul > li label, body.categories .prod_filter_form fieldset > ul > li a, body.categories .prod_filter_form fieldset > ul > li p, body.categories .prod_filter_form fieldset > ul > li ol, body.categories .prod_filter_form fieldset > ul > li .select_wrapper, body.categories .prod_filter_form fieldset > ul > li ul, body.categories .prod_filter_form fieldset > ul > li li, body.categories .prod_filter_form fieldset > nav > ul > li label, body.categories .prod_filter_form fieldset > nav > ul > li a, body.categories .prod_filter_form fieldset > nav > ul > li p, body.categories .prod_filter_form fieldset > nav > ul > li ol, body.categories .prod_filter_form fieldset > nav > ul > li .select_wrapper, body.categories .prod_filter_form fieldset > nav > ul > li ul, body.categories .prod_filter_form fieldset > nav > ul > li li, body.search .prod_filter_form fieldset > ul > li label, body.search .prod_filter_form fieldset > ul > li a, body.search .prod_filter_form fieldset > ul > li p, body.search .prod_filter_form fieldset > ul > li ol, body.search .prod_filter_form fieldset > ul > li .select_wrapper, body.search .prod_filter_form fieldset > ul > li ul, body.search .prod_filter_form fieldset > ul > li li, body.search .prod_filter_form fieldset > nav > ul > li label, body.search .prod_filter_form fieldset > nav > ul > li a, body.search .prod_filter_form fieldset > nav > ul > li p, body.search .prod_filter_form fieldset > nav > ul > li ol, body.search .prod_filter_form fieldset > nav > ul > li .select_wrapper, body.search .prod_filter_form fieldset > nav > ul > li ul, body.search .prod_filter_form fieldset > nav > ul > li li {
        float: left;
        display: block; }
      body.categories .prod_filter_form fieldset > ul > li label, body.categories .prod_filter_form fieldset > nav > ul > li label, body.search .prod_filter_form fieldset > ul > li label, body.search .prod_filter_form fieldset > nav > ul > li label {
        text-transform: uppercase;
        padding-right: 10px; }
        body.categories .prod_filter_form fieldset > ul > li label:after, body.categories .prod_filter_form fieldset > nav > ul > li label:after, body.search .prod_filter_form fieldset > ul > li label:after, body.search .prod_filter_form fieldset > nav > ul > li label:after {
          content: ":"; }
      body.categories .prod_filter_form fieldset > ul > li p, body.categories .prod_filter_form fieldset > nav > ul > li p, body.search .prod_filter_form fieldset > ul > li p, body.search .prod_filter_form fieldset > nav > ul > li p {
        margin: 0;
        line-height: 30px; }
  @media (max-width: 767px) {
    body.categories .prod_filter_form:before, body.search .prod_filter_form:before {
      content: ""; } }
  @media (min-width: 768px) and (max-width: 991px) {
    body.categories .prod_filter_form:before, body.search .prod_filter_form:before {
      content: ""; } }
  @media (max-width: 767px) {
    body.categories .prod_filter_form label, body.search .prod_filter_form label {
      display: block;
      float: none !important; } }
  @media (min-width: 768px) and (max-width: 991px) {
    body.categories .prod_filter_form label, body.search .prod_filter_form label {
      display: block;
      float: none !important; } }
  body.categories .prod_filter_form label, body.search .prod_filter_form label {
    color: #b03737; }
  body.categories .prod_filter_form .pagi li.sel, body.search .prod_filter_form .pagi li.sel {
    color: #b03737; }
    body.categories .prod_filter_form .pagi li.sel a, body.search .prod_filter_form .pagi li.sel a {
      color: #b03737; }
  @media (min-width: 768px) and (max-width: 991px) {
    body.categories .prod_filter_form fieldset, body.search .prod_filter_form fieldset {
      zoom: 1; }
      body.categories .prod_filter_form fieldset:before, body.categories .prod_filter_form fieldset:after, body.search .prod_filter_form fieldset:before, body.search .prod_filter_form fieldset:after {
        content: " ";
        display: block;
        height: 0;
        overflow: hidden; }
      body.categories .prod_filter_form fieldset:after, body.search .prod_filter_form fieldset:after {
        clear: both; }
      body.categories .prod_filter_form fieldset > ul > li nav, body.categories .prod_filter_form fieldset > nav > ul > li nav, body.search .prod_filter_form fieldset > ul > li nav, body.search .prod_filter_form fieldset > nav > ul > li nav {
        float: right; } }
  @media (min-width: 992px) and (max-width: 1199px) {
    body.categories .prod_filter_form fieldset, body.search .prod_filter_form fieldset {
      zoom: 1; }
      body.categories .prod_filter_form fieldset:before, body.categories .prod_filter_form fieldset:after, body.search .prod_filter_form fieldset:before, body.search .prod_filter_form fieldset:after {
        content: " ";
        display: block;
        height: 0;
        overflow: hidden; }
      body.categories .prod_filter_form fieldset:after, body.search .prod_filter_form fieldset:after {
        clear: both; }
      body.categories .prod_filter_form fieldset > ul > li nav, body.categories .prod_filter_form fieldset > nav > ul > li nav, body.search .prod_filter_form fieldset > ul > li nav, body.search .prod_filter_form fieldset > nav > ul > li nav {
        float: right; } }
  @media (min-width: 1200px) {
    body.categories .prod_filter_form fieldset, body.search .prod_filter_form fieldset {
      zoom: 1; }
      body.categories .prod_filter_form fieldset:before, body.categories .prod_filter_form fieldset:after, body.search .prod_filter_form fieldset:before, body.search .prod_filter_form fieldset:after {
        content: " ";
        display: block;
        height: 0;
        overflow: hidden; }
      body.categories .prod_filter_form fieldset:after, body.search .prod_filter_form fieldset:after {
        clear: both; }
      body.categories .prod_filter_form fieldset > ul > li nav, body.categories .prod_filter_form fieldset > nav > ul > li nav, body.search .prod_filter_form fieldset > ul > li nav, body.search .prod_filter_form fieldset > nav > ul > li nav {
        float: right; } }
  @media (max-width: 767px) {
    body.categories .prod_filter_form fieldset > ul > li.sort_pagi, body.categories .prod_filter_form fieldset > nav > ul > li.sort_pagi, body.search .prod_filter_form fieldset > ul > li.sort_pagi, body.search .prod_filter_form fieldset > nav > ul > li.sort_pagi {
      float: none; }
    body.categories .prod_filter_form label, body.search .prod_filter_form label {
      width: 120px; }
    body.categories .prod_filter_form .select_wrapper, body.search .prod_filter_form .select_wrapper {
      width: 160px; } }
  body.categories .prod_filter_form + *, body.search .prod_filter_form + * {
    clear: both; }
body.categories #prod_bottom_filter, body.search #prod_bottom_filter {
  padding: 30px 0;
  border-top: 1px solid #D1D1D1;
  margin-top: 50px; }
  body.categories #prod_bottom_filter:before, body.search #prod_bottom_filter:before {
    display: none; }
body.categories ul#prod li, body.search ul#prod li {
  padding: 0 25px; }
  body.categories ul#prod li a, body.search ul#prod li a {
    display: block;
    text-align: center;
    position: relative;
    padding-bottom: 65px; }
    body.categories ul#prod li a:hover, body.search ul#prod li a:hover {
      color: #b03737; }
      body.categories ul#prod li a:hover strong.prod_title, body.search ul#prod li a:hover strong.prod_title {
        border-color: #b03737; }
    body.categories ul#prod li a span.prod_img_overlay, body.search ul#prod li a span.prod_img_overlay {
      position: absolute;
      top: 80px;
      right: 53px;
      width: 40px; }
      body.categories ul#prod li a span.prod_img_overlay.prod_img_no_stock, body.search ul#prod li a span.prod_img_overlay.prod_img_no_stock {
        width: 40px;
        height: 40px;
        line-height: 40px;
        font-size: 40px;
        -webkit-border-radius: 20px;
        -moz-border-radius: 20px;
        -ms-border-radius: 20px;
        -o-border-radius: 20px;
        border-radius: 20px;
        background-color: white;
        color: #b03737;
        overflow: hidden; }
    body.categories ul#prod li a .padded_image img, body.search ul#prod li a .padded_image img {
      margin: 0 auto; }
    body.categories ul#prod li a strong.prod_title, body.search ul#prod li a strong.prod_title {
      font-family: "MuseoSlabW01-300Italic";
      font-weight: normal;
      font-size: 16px;
      line-height: 21px;
      padding: 20px 0;
      margin: 0 10px 10px;
      border-bottom: 1px solid	#ECECEC;
      display: block;
      height: 82px;
      overflow: hidden; }
    body.categories ul#prod li a .pricing, body.search ul#prod li a .pricing {
      line-height: 23px;
      font-weight: bold; }
      body.categories ul#prod li a .pricing .price_inc .label, body.search ul#prod li a .pricing .price_inc .label {
        display: none; }
    body.categories ul#prod li a .description, body.search ul#prod li a .description {
      height: 100px;
      overflow: hidden; }
    body.categories ul#prod li a .buynow, body.search ul#prod li a .buynow {
      margin-top: 21px; }
      body.categories ul#prod li a .buynow span, body.search ul#prod li a .buynow span {
        font-family: "Open Sans";
        text-transform: uppercase;
        color: #b03737; }
        body.categories ul#prod li a .buynow span:after, body.search ul#prod li a .buynow span:after {
          padding-left: 1em; }

.social.so-row {
  text-align: center; }
  .social.so-row .so-cols-1 {
    float: left;
    width: 100%; }
  .social.so-row .so-cols-2 {
    float: left;
    width: 50%; }
  .social.so-row .so-cols-3 {
    float: left;
    width: 33.33333%; }
  .social.so-row .so-cols-4 {
    float: left;
    width: 25%; }
  .social.so-row .so-cols-5 {
    float: left;
    width: 20%; }
  .social.so-row .so-cols-6 {
    float: left;
    width: 16.66667%; }
  .social.so-row .so-cols-7 {
    float: left;
    width: 14.28571%; }
  .social.so-row .so-cols-8 {
    float: left;
    width: 12.5%; }
  .social.so-row .so-cols-9 {
    float: left;
    width: 11.11111%; }
  .social.so-row .so-cols-10 {
    float: left;
    width: 10%; }
  .social.so-row a {
    font-size: 22px;
    line-height: 1em; }
    .social.so-row a span {
      display: none; }

.article_overview, .blog_post_overview, .idea_overview {
  position: relative; }
  @media (min-width: 992px) and (max-width: 1199px) {
    .article_overview, .blog_post_overview, .idea_overview {
      margin-bottom: 40px; } }
  @media (min-width: 1200px) {
    .article_overview, .blog_post_overview, .idea_overview {
      margin-bottom: 40px; } }
  @media (max-width: 767px) {
    .article_overview h2, .blog_post_overview h2, .idea_overview h2 {
      padding-bottom: 0 !important; } }
  @media (min-width: 768px) and (max-width: 991px) {
    .article_overview h2, .blog_post_overview h2, .idea_overview h2 {
      padding-bottom: 0 !important; } }
  @media (min-width: 992px) and (max-width: 1199px) {
    .article_overview.long h2, .long.blog_post_overview h2, .long.idea_overview h2 {
      font-size: 48px;
      margin-bottom: 30px; } }
  @media (min-width: 1200px) {
    .article_overview.long h2, .long.blog_post_overview h2, .long.idea_overview h2 {
      font-size: 48px;
      margin-bottom: 30px; } }
  .article_overview a:hover:before, .blog_post_overview a:hover:before, .idea_overview a:hover:before {
    color: #fc9322; }
  .article_overview h2, .blog_post_overview h2, .idea_overview h2 {
    font-family: "Museo Slab W01 300";
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-text-size-adjust: 100%;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    font-size: 24px;
    line-height: 1.25em; }
  .article_overview .snip_wrap_outer, .blog_post_overview .snip_wrap_outer, .idea_overview .snip_wrap_outer {
    position: relative; }
    @media (min-width: 992px) and (max-width: 1199px) {
      .article_overview .snip_wrap_outer:hover .snip_img, .blog_post_overview .snip_wrap_outer:hover .snip_img, .idea_overview .snip_wrap_outer:hover .snip_img {
        left: -100%; } }
    @media (min-width: 1200px) {
      .article_overview .snip_wrap_outer:hover .snip_img, .blog_post_overview .snip_wrap_outer:hover .snip_img, .idea_overview .snip_wrap_outer:hover .snip_img {
        left: -100%; } }
    .article_overview .snip_wrap_outer img, .blog_post_overview .snip_wrap_outer img, .idea_overview .snip_wrap_outer img {
      width: 100%; }
    .article_overview .snip_wrap_outer .snip_wrap, .blog_post_overview .snip_wrap_outer .snip_wrap, .idea_overview .snip_wrap_outer .snip_wrap {
      -webkit-transition: all 0.2s ease-in-out 0;
      -moz-transition: all 0.2s ease-in-out;
      -o-transition: all 0.2s ease-in-out 0;
      -ms-transition: all 0.2s ease-in-out 0;
      transition: all 0.2s ease-in-out 0; }
      .article_overview .snip_wrap_outer .snip_wrap.with_img, .blog_post_overview .snip_wrap_outer .snip_wrap.with_img, .idea_overview .snip_wrap_outer .snip_wrap.with_img {
        position: absolute;
        top: 0;
        height: 100%;
        padding-bottom: 0; }
        .article_overview .snip_wrap_outer .snip_wrap.with_img .inner, .blog_post_overview .snip_wrap_outer .snip_wrap.with_img .inner, .idea_overview .snip_wrap_outer .snip_wrap.with_img .inner {
          background: #fff;
          overflow: hidden;
          height: 0;
          position: relative;
          -webkit-transition: all 0.2s ease-in-out 0;
          -moz-transition: all 0.2s ease-in-out;
          -o-transition: all 0.2s ease-in-out 0;
          -ms-transition: all 0.2s ease-in-out 0;
          transition: all 0.2s ease-in-out 0; }
        .article_overview .snip_wrap_outer .snip_wrap.with_img:after, .blog_post_overview .snip_wrap_outer .snip_wrap.with_img:after, .idea_overview .snip_wrap_outer .snip_wrap.with_img:after {
          width: 0;
          height: 0;
          border-style: solid;
          border-width: 18px 8.1px 0 8.1px;
          border-color: #fff transparent transparent transparent;
          content: "";
          margin-left: 5%;
          -moz-transform: rotate(360deg);
          -webkit-transform: rotate(360deg);
          -o-transform: rotate(360deg);
          -ms-transform: rotate(360deg);
          transform: rotate(360deg); }
    @media (max-width: 767px) {
      .article_overview .snip_wrap_outer img, .blog_post_overview .snip_wrap_outer img, .idea_overview .snip_wrap_outer img {
        position: relative;
        padding-bottom: 20px; }
      .article_overview .snip_wrap_outer .snip_wrap.with_img, .blog_post_overview .snip_wrap_outer .snip_wrap.with_img, .idea_overview .snip_wrap_outer .snip_wrap.with_img {
        position: relative; }
        .article_overview .snip_wrap_outer .snip_wrap.with_img .inner, .blog_post_overview .snip_wrap_outer .snip_wrap.with_img .inner, .idea_overview .snip_wrap_outer .snip_wrap.with_img .inner {
          height: auto; } }
    @media (min-width: 768px) and (max-width: 991px) {
      .article_overview .snip_wrap_outer img, .blog_post_overview .snip_wrap_outer img, .idea_overview .snip_wrap_outer img {
        position: relative;
        padding-bottom: 20px; }
      .article_overview .snip_wrap_outer .snip_wrap.with_img, .blog_post_overview .snip_wrap_outer .snip_wrap.with_img, .idea_overview .snip_wrap_outer .snip_wrap.with_img {
        position: relative; }
        .article_overview .snip_wrap_outer .snip_wrap.with_img .inner, .blog_post_overview .snip_wrap_outer .snip_wrap.with_img .inner, .idea_overview .snip_wrap_outer .snip_wrap.with_img .inner {
          height: auto; } }
    .article_overview .snip_wrap_outer:hover .snip_wrap.with_img .inner, .blog_post_overview .snip_wrap_outer:hover .snip_wrap.with_img .inner, .idea_overview .snip_wrap_outer:hover .snip_wrap.with_img .inner {
      height: 100%; }
  .article_overview .info, .blog_post_overview .info, .idea_overview .info {
    font-family: "Open Sans";
    font-size: 14px;
    line-height: 16px;
    padding: 15px 0 30px;
    border-bottom: 1px solid #d1d1d1;
    margin-bottom: 30px; }
    .article_overview .info .date span, .blog_post_overview .info .date span, .idea_overview .info .date span {
      color: #fc9322;
      text-transform: uppercase; }
      @media (max-width: 767px) {
        .article_overview .info .date span, .blog_post_overview .info .date span, .idea_overview .info .date span {
          padding-bottom: 5px;
          float: left; } }
    .article_overview .info .shares, .blog_post_overview .info .shares, .idea_overview .info .shares {
      float: right;
      text-transform: uppercase; }
      @media (max-width: 767px) {
        .article_overview .info .shares, .blog_post_overview .info .shares, .idea_overview .info .shares {
          text-align: right; }
          .article_overview .info .shares span, .blog_post_overview .info .shares span, .idea_overview .info .shares span {
            clear: both;
            padding-bottom: 5px;
            float: right; } }
      .article_overview .info .shares, .blog_post_overview .info .shares, .idea_overview .info .shares, .article_overview .info .shares a:before, .blog_post_overview .info .shares a:before, .idea_overview .info .shares a:before {
        color: #b2b2b2; }
      .article_overview .info .shares a.icon, .blog_post_overview .info .shares a.icon, .idea_overview .info .shares a.icon {
        margin-left: 10px;
        font-size: 16px;
        line-height: 16px; }
        .article_overview .info .shares a.icon:hover:before, .blog_post_overview .info .shares a.icon:hover:before, .idea_overview .info .shares a.icon:hover:before {
          color: #fc9322; }
        .article_overview .info .shares a.icon span, .blog_post_overview .info .shares a.icon span, .idea_overview .info .shares a.icon span {
          display: none; }
  .article_overview .snippet.short_snippet, .blog_post_overview .snippet.short_snippet, .idea_overview .snippet.short_snippet {
    max-height: 147px;
    text-overflow: ellipsis;
    overflow: hidden; }
  .article_overview .read_more, .blog_post_overview .read_more, .idea_overview .read_more {
    color: #fc9322;
    float: left;
    margin-top: 10px;
    white-space: nowrap; }
    .article_overview .read_more span, .blog_post_overview .read_more span, .idea_overview .read_more span {
      line-height: 20px;
      font-family: "Open Sans";
      font-size: 14px;
      text-transform: uppercase; }
      .article_overview .read_more span:before, .blog_post_overview .read_more span:before, .idea_overview .read_more span:before {
        float: right;
        margin-left: 10px; }
      .article_overview .read_more span:hover, .blog_post_overview .read_more span:hover, .idea_overview .read_more span:hover {
        color: #e87a03; }

.edition_book_wrap_outer {
  float: left;
  clear: both;
  position: relative; }
  .edition_book_wrap_outer .edition_book_wrap {
    pointer-events: none;
    -webkit-perspective: 1000px;
    -moz-perspective: 1000px;
    -o-perspective: 1000px;
    -ms-perspective: 1000px;
    perspective: 1000px;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transform-origin: 0% 0%;
    position: relative;
    width: 225px;
    height: 350px; }
    .edition_book_wrap_outer .edition_book_wrap.with_links {
      width: 300px; }
    .edition_book_wrap_outer .edition_book_wrap .base {
      position: absolute;
      top: 0;
      left: 0;
      -webkit-transform-origin: 0% 100%;
      -moz-transform-origin: 0% 100%;
      -o-transform-origin: 0% 100%;
      -ms-transform-origin: 0% 100%;
      transform-origin: 0% 100%;
      -webkit-perspective-origin: 0% 0%;
      -moz-perspective-origin: 0% 0%;
      -o-perspective-origin: 0% 0%;
      -ms-perspective-origin: 0% 0%;
      perspective-origin: 0% 0%;
      width: 200px;
      height: 300px;
      background-size: cover;
      -webkit-transition: all 0.2s ease-in-out 0;
      -moz-transition: all 0.2s ease-in-out;
      -o-transition: all 0.2s ease-in-out 0;
      -ms-transition: all 0.2s ease-in-out 0;
      transition: all 0.2s ease-in-out 0;
      -webkit-box-shadow: 1px 1px 2px 0 rgba(215, 215, 215, 0.6);
      box-shadow: 1px 1px 2px 0 rgba(215, 215, 215, 0.6); }
      .edition_book_wrap_outer .edition_book_wrap .base span {
        visibility: hidden; }
    .edition_book_wrap_outer .edition_book_wrap .book_page {
      background: #ffffee; }
      .edition_book_wrap_outer .edition_book_wrap .book_page.num_1 {
        -webkit-transform: rotateX(0) rotateY(-16.36364deg) rotateZ(1deg);
        -moz-transform: rotateX(-10deg) rotateY(-16.36364deg) rotateZ(1deg);
        -o-transform: rotateX(-10deg) rotateY(-16.36364deg) rotateZ(1deg);
        -ms-transform: rotateX(-10deg) rotateY(-16.36364deg) rotateZ(1deg);
        transform: rotateX(-10deg) rotateY(-16.36364deg) rotateZ(1deg); }
      .edition_book_wrap_outer .edition_book_wrap .book_page.num_2 {
        -webkit-transform: rotateX(0) rotateY(-17.72727deg) rotateZ(1deg);
        -moz-transform: rotateX(-10deg) rotateY(-17.72727deg) rotateZ(1deg);
        -o-transform: rotateX(-10deg) rotateY(-17.72727deg) rotateZ(1deg);
        -ms-transform: rotateX(-10deg) rotateY(-17.72727deg) rotateZ(1deg);
        transform: rotateX(-10deg) rotateY(-17.72727deg) rotateZ(1deg); }
      .edition_book_wrap_outer .edition_book_wrap .book_page.num_3 {
        -webkit-transform: rotateX(0) rotateY(-19.09091deg) rotateZ(1deg);
        -moz-transform: rotateX(-10deg) rotateY(-19.09091deg) rotateZ(1deg);
        -o-transform: rotateX(-10deg) rotateY(-19.09091deg) rotateZ(1deg);
        -ms-transform: rotateX(-10deg) rotateY(-19.09091deg) rotateZ(1deg);
        transform: rotateX(-10deg) rotateY(-19.09091deg) rotateZ(1deg); }
      .edition_book_wrap_outer .edition_book_wrap .book_page.num_4 {
        -webkit-transform: rotateX(0) rotateY(-20.45455deg) rotateZ(1deg);
        -moz-transform: rotateX(-10deg) rotateY(-20.45455deg) rotateZ(1deg);
        -o-transform: rotateX(-10deg) rotateY(-20.45455deg) rotateZ(1deg);
        -ms-transform: rotateX(-10deg) rotateY(-20.45455deg) rotateZ(1deg);
        transform: rotateX(-10deg) rotateY(-20.45455deg) rotateZ(1deg); }
      .edition_book_wrap_outer .edition_book_wrap .book_page.num_5 {
        -webkit-transform: rotateX(0) rotateY(-21.81818deg) rotateZ(1deg);
        -moz-transform: rotateX(-10deg) rotateY(-21.81818deg) rotateZ(1deg);
        -o-transform: rotateX(-10deg) rotateY(-21.81818deg) rotateZ(1deg);
        -ms-transform: rotateX(-10deg) rotateY(-21.81818deg) rotateZ(1deg);
        transform: rotateX(-10deg) rotateY(-21.81818deg) rotateZ(1deg); }
      .edition_book_wrap_outer .edition_book_wrap .book_page.num_6 {
        -webkit-transform: rotateX(0) rotateY(-23.18182deg) rotateZ(1deg);
        -moz-transform: rotateX(-10deg) rotateY(-23.18182deg) rotateZ(1deg);
        -o-transform: rotateX(-10deg) rotateY(-23.18182deg) rotateZ(1deg);
        -ms-transform: rotateX(-10deg) rotateY(-23.18182deg) rotateZ(1deg);
        transform: rotateX(-10deg) rotateY(-23.18182deg) rotateZ(1deg); }
      .edition_book_wrap_outer .edition_book_wrap .book_page.num_7 {
        -webkit-transform: rotateX(0) rotateY(-24.54545deg) rotateZ(1deg);
        -moz-transform: rotateX(-10deg) rotateY(-24.54545deg) rotateZ(1deg);
        -o-transform: rotateX(-10deg) rotateY(-24.54545deg) rotateZ(1deg);
        -ms-transform: rotateX(-10deg) rotateY(-24.54545deg) rotateZ(1deg);
        transform: rotateX(-10deg) rotateY(-24.54545deg) rotateZ(1deg); }
      .edition_book_wrap_outer .edition_book_wrap .book_page.num_8 {
        -webkit-transform: rotateX(0) rotateY(-25.90909deg) rotateZ(1deg);
        -moz-transform: rotateX(-10deg) rotateY(-25.90909deg) rotateZ(1deg);
        -o-transform: rotateX(-10deg) rotateY(-25.90909deg) rotateZ(1deg);
        -ms-transform: rotateX(-10deg) rotateY(-25.90909deg) rotateZ(1deg);
        transform: rotateX(-10deg) rotateY(-25.90909deg) rotateZ(1deg); }
      .edition_book_wrap_outer .edition_book_wrap .book_page.num_9 {
        -webkit-transform: rotateX(0) rotateY(-27.27273deg) rotateZ(1deg);
        -moz-transform: rotateX(-10deg) rotateY(-27.27273deg) rotateZ(1deg);
        -o-transform: rotateX(-10deg) rotateY(-27.27273deg) rotateZ(1deg);
        -ms-transform: rotateX(-10deg) rotateY(-27.27273deg) rotateZ(1deg);
        transform: rotateX(-10deg) rotateY(-27.27273deg) rotateZ(1deg); }
      .edition_book_wrap_outer .edition_book_wrap .book_page.num_10 {
        -webkit-transform: rotateX(0) rotateY(-28.63636deg) rotateZ(1deg);
        -moz-transform: rotateX(-10deg) rotateY(-28.63636deg) rotateZ(1deg);
        -o-transform: rotateX(-10deg) rotateY(-28.63636deg) rotateZ(1deg);
        -ms-transform: rotateX(-10deg) rotateY(-28.63636deg) rotateZ(1deg);
        transform: rotateX(-10deg) rotateY(-28.63636deg) rotateZ(1deg); }
    .edition_book_wrap_outer .edition_book_wrap .book_front {
      -webkit-transform: rotateX(0) rotateY(-30deg) rotateZ(1deg);
      -moz-transform: rotateX(-10deg) rotateY(-30deg) rotateZ(1deg);
      -o-transform: rotateX(-10deg) rotateY(-30deg) rotateZ(1deg);
      -ms-transform: rotateX(-10deg) rotateY(-30deg) rotateZ(1deg);
      transform: rotateX(-10deg) rotateY(-30deg) rotateZ(1deg);
      z-index: 100; }
    .edition_book_wrap_outer .edition_book_wrap .book_back {
      background: #808080;
      z-index: 50;
      -webkit-transform: rotateX(0) rotateY(-15deg) rotateZ(1deg);
      -moz-transform: rotateX(-10deg) rotateY(-15deg) rotateZ(1deg);
      -o-transform: rotateX(-10deg) rotateY(-15deg) rotateZ(1deg);
      -ms-transform: rotateX(-10deg) rotateY(-15deg) rotateZ(1deg);
      transform: rotateX(-10deg) rotateY(-15deg) rotateZ(1deg); }
    .edition_book_wrap_outer .edition_book_wrap .book_links {
      -webkit-transform: rotateX(0deg) rotateY(deg) rotateZ(0deg); }
  .edition_book_wrap_outer:hover .book_front {
    -webkit-transform: rotateX(0) rotateY(-45deg) rotateZ(1deg);
    -moz-transform: rotateX(-10deg) rotateY(-45deg) rotateZ(1deg);
    -o-transform: rotateX(-10deg) rotateY(-45deg) rotateZ(1deg);
    -ms-transform: rotateX(-10deg) rotateY(-45deg) rotateZ(1deg);
    transform: rotateX(-10deg) rotateY(-45deg) rotateZ(1deg); }
  .edition_book_wrap_outer:hover .book_page {
    -webkit-box-shadow: 1px 1px 2px 0 rgba(215, 215, 215, 0.8);
    box-shadow: 1px 1px 2px 0 rgba(215, 215, 215, 0.8); }
    .edition_book_wrap_outer:hover .book_page.num_1 {
      -webkit-transform: rotateX(0) rotateY(-17.72727deg) rotateZ(1deg);
      -moz-transform: rotateX(-10deg) rotateY(-17.72727deg) rotateZ(1deg);
      -o-transform: rotateX(-10deg) rotateY(-17.72727deg) rotateZ(1deg);
      -ms-transform: rotateX(-10deg) rotateY(-17.72727deg) rotateZ(1deg);
      transform: rotateX(-10deg) rotateY(-17.72727deg) rotateZ(1deg); }
    .edition_book_wrap_outer:hover .book_page.num_2 {
      -webkit-transform: rotateX(0) rotateY(-20.45455deg) rotateZ(1deg);
      -moz-transform: rotateX(-10deg) rotateY(-20.45455deg) rotateZ(1deg);
      -o-transform: rotateX(-10deg) rotateY(-20.45455deg) rotateZ(1deg);
      -ms-transform: rotateX(-10deg) rotateY(-20.45455deg) rotateZ(1deg);
      transform: rotateX(-10deg) rotateY(-20.45455deg) rotateZ(1deg); }
    .edition_book_wrap_outer:hover .book_page.num_3 {
      -webkit-transform: rotateX(0) rotateY(-23.18182deg) rotateZ(1deg);
      -moz-transform: rotateX(-10deg) rotateY(-23.18182deg) rotateZ(1deg);
      -o-transform: rotateX(-10deg) rotateY(-23.18182deg) rotateZ(1deg);
      -ms-transform: rotateX(-10deg) rotateY(-23.18182deg) rotateZ(1deg);
      transform: rotateX(-10deg) rotateY(-23.18182deg) rotateZ(1deg); }
    .edition_book_wrap_outer:hover .book_page.num_4 {
      -webkit-transform: rotateX(0) rotateY(-25.90909deg) rotateZ(1deg);
      -moz-transform: rotateX(-10deg) rotateY(-25.90909deg) rotateZ(1deg);
      -o-transform: rotateX(-10deg) rotateY(-25.90909deg) rotateZ(1deg);
      -ms-transform: rotateX(-10deg) rotateY(-25.90909deg) rotateZ(1deg);
      transform: rotateX(-10deg) rotateY(-25.90909deg) rotateZ(1deg); }
    .edition_book_wrap_outer:hover .book_page.num_5 {
      -webkit-transform: rotateX(0) rotateY(-28.63636deg) rotateZ(1deg);
      -moz-transform: rotateX(-10deg) rotateY(-28.63636deg) rotateZ(1deg);
      -o-transform: rotateX(-10deg) rotateY(-28.63636deg) rotateZ(1deg);
      -ms-transform: rotateX(-10deg) rotateY(-28.63636deg) rotateZ(1deg);
      transform: rotateX(-10deg) rotateY(-28.63636deg) rotateZ(1deg); }
    .edition_book_wrap_outer:hover .book_page.num_6 {
      -webkit-transform: rotateX(0) rotateY(-31.36364deg) rotateZ(1deg);
      -moz-transform: rotateX(-10deg) rotateY(-31.36364deg) rotateZ(1deg);
      -o-transform: rotateX(-10deg) rotateY(-31.36364deg) rotateZ(1deg);
      -ms-transform: rotateX(-10deg) rotateY(-31.36364deg) rotateZ(1deg);
      transform: rotateX(-10deg) rotateY(-31.36364deg) rotateZ(1deg); }
    .edition_book_wrap_outer:hover .book_page.num_7 {
      -webkit-transform: rotateX(0) rotateY(-34.09091deg) rotateZ(1deg);
      -moz-transform: rotateX(-10deg) rotateY(-34.09091deg) rotateZ(1deg);
      -o-transform: rotateX(-10deg) rotateY(-34.09091deg) rotateZ(1deg);
      -ms-transform: rotateX(-10deg) rotateY(-34.09091deg) rotateZ(1deg);
      transform: rotateX(-10deg) rotateY(-34.09091deg) rotateZ(1deg); }
    .edition_book_wrap_outer:hover .book_page.num_8 {
      -webkit-transform: rotateX(0) rotateY(-36.81818deg) rotateZ(1deg);
      -moz-transform: rotateX(-10deg) rotateY(-36.81818deg) rotateZ(1deg);
      -o-transform: rotateX(-10deg) rotateY(-36.81818deg) rotateZ(1deg);
      -ms-transform: rotateX(-10deg) rotateY(-36.81818deg) rotateZ(1deg);
      transform: rotateX(-10deg) rotateY(-36.81818deg) rotateZ(1deg); }
    .edition_book_wrap_outer:hover .book_page.num_9 {
      -webkit-transform: rotateX(0) rotateY(-39.54545deg) rotateZ(1deg);
      -moz-transform: rotateX(-10deg) rotateY(-39.54545deg) rotateZ(1deg);
      -o-transform: rotateX(-10deg) rotateY(-39.54545deg) rotateZ(1deg);
      -ms-transform: rotateX(-10deg) rotateY(-39.54545deg) rotateZ(1deg);
      transform: rotateX(-10deg) rotateY(-39.54545deg) rotateZ(1deg); }
    .edition_book_wrap_outer:hover .book_page.num_10 {
      -webkit-transform: rotateX(0) rotateY(-42.27273deg) rotateZ(1deg);
      -moz-transform: rotateX(-10deg) rotateY(-42.27273deg) rotateZ(1deg);
      -o-transform: rotateX(-10deg) rotateY(-42.27273deg) rotateZ(1deg);
      -ms-transform: rotateX(-10deg) rotateY(-42.27273deg) rotateZ(1deg);
      transform: rotateX(-10deg) rotateY(-42.27273deg) rotateZ(1deg); }

.simple_book_wrap {
  margin-bottom: 30px; }
  .simple_book_wrap .simple_book h4 {
    font-size: 24px;
    font-family: "Museo Slab W01 300";
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-text-size-adjust: 100%;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    line-height: 1.25em;
    margin-bottom: .3em; }
  .simple_book_wrap .simple_book h5 {
    font-size: 14px;
    font-family: "Open Sans";
    font-weight: normal;
    line-height: 1.25em;
    margin-bottom: 1em; }
  .simple_book_wrap .simple_book .img-link-wrap {
    position: relative; }
    .simple_book_wrap .simple_book .img-link-wrap .link-wrap {
      position: absolute;
      bottom: 0;
      left: 150px; }
      .simple_book_wrap .simple_book .img-link-wrap .link-wrap a {
        display: block;
        color: #fc9322;
        font-size: 14px;
        font-family: "Open Sans";
        text-transform: uppercase;
        line-height: 1.5em; }
        .simple_book_wrap .simple_book .img-link-wrap .link-wrap a:after {
          padding-left: 10px; }

.page_block.article {
  background: #fc9322; }

.article_body, .idea_body, .blog_post_body, .idea_body {
  padding-bottom: 30px;
  line-height: 1.25em; }
  .article_body .circle_link_wrapper, .idea_body .circle_link_wrapper, .blog_post_body .circle_link_wrapper, .idea_body .circle_link_wrapper {
    margin-top: 20px;
    margin-bottom: 20px; }
  @media (max-width: 767px) {
    .article_body, .idea_body, .blog_post_body, .idea_body {
      font-size: 14px; } }
  @media (min-width: 768px) and (max-width: 991px) {
    .article_body, .idea_body, .blog_post_body, .idea_body {
      font-size: 16px; } }
  @media (min-width: 992px) and (max-width: 1199px) {
    .article_body, .idea_body, .blog_post_body, .idea_body {
      font-size: 14px; } }
  @media (min-width: 1200px) {
    .article_body, .idea_body, .blog_post_body, .idea_body {
      font-size: 16px; } }
  @media (min-width: 992px) and (max-width: 1199px) {
    .article_body, .idea_body, .blog_post_body, .idea_body {
      padding-right: 30px; } }
  @media (min-width: 1200px) {
    .article_body, .idea_body, .blog_post_body, .idea_body {
      padding-right: 30px; } }
  .article_body .small_header_img, .idea_body .small_header_img, .blog_post_body .small_header_img, .idea_body .small_header_img {
    border-bottom: 7px solid #fc9322;
    margin-bottom: 20px; }
    @media (max-width: 767px) {
      .article_body .small_header_img, .idea_body .small_header_img, .blog_post_body .small_header_img, .idea_body .small_header_img {
        max-width: 100%; } }
    @media (min-width: 768px) and (max-width: 991px) {
      .article_body .small_header_img, .idea_body .small_header_img, .blog_post_body .small_header_img, .idea_body .small_header_img {
        max-width: 100%; } }
  .article_body .info, .idea_body .info, .blog_post_body .info, .idea_body .info {
    font-family: "Open Sans";
    font-size: 14px;
    line-height: 16px;
    padding: 15px 0 30px;
    border-bottom: 1px solid #d1d1d1;
    margin-bottom: 30px;
    font-family: "Open Sans";
    font-size: 14px;
    line-height: 16px;
    padding: 15px 0 30px;
    border-bottom: 1px solid #d1d1d1;
    margin-bottom: 30px; }
    .article_body .info .date span, .idea_body .info .date span, .blog_post_body .info .date span, .idea_body .info .date span {
      color: #fc9322;
      text-transform: uppercase; }
      @media (max-width: 767px) {
        .article_body .info .date span, .idea_body .info .date span, .blog_post_body .info .date span, .idea_body .info .date span {
          padding-bottom: 5px;
          float: left; } }
    .article_body .info .shares, .idea_body .info .shares, .blog_post_body .info .shares, .idea_body .info .shares {
      float: right;
      text-transform: uppercase; }
      @media (max-width: 767px) {
        .article_body .info .shares, .idea_body .info .shares, .blog_post_body .info .shares, .idea_body .info .shares {
          text-align: right; }
          .article_body .info .shares span, .idea_body .info .shares span, .blog_post_body .info .shares span, .idea_body .info .shares span {
            clear: both;
            padding-bottom: 5px;
            float: right; } }
      .article_body .info .shares, .idea_body .info .shares, .article_body .info .shares a:before, .idea_body .info .shares a:before, .blog_post_body .info .shares, .blog_post_body .info .shares a:before, .idea_body .info .shares, .idea_body .info .shares a:before {
        color: #b2b2b2; }
      .article_body .info .shares a.icon, .idea_body .info .shares a.icon, .blog_post_body .info .shares a.icon, .idea_body .info .shares a.icon {
        margin-left: 10px;
        font-size: 16px;
        line-height: 16px; }
        .article_body .info .shares a.icon:hover:before, .idea_body .info .shares a.icon:hover:before, .blog_post_body .info .shares a.icon:hover:before, .idea_body .info .shares a.icon:hover:before {
          color: #fc9322; }
        .article_body .info .shares a.icon span, .idea_body .info .shares a.icon span, .blog_post_body .info .shares a.icon span, .idea_body .info .shares a.icon span {
          display: none; }
    .article_body .info .date span, .idea_body .info .date span, .blog_post_body .info .date span, .idea_body .info .date span {
      color: #fc9322;
      text-transform: uppercase; }
      @media (max-width: 767px) {
        .article_body .info .date span, .idea_body .info .date span, .blog_post_body .info .date span, .idea_body .info .date span {
          padding-bottom: 5px;
          float: left; } }
    .article_body .info .shares, .idea_body .info .shares, .blog_post_body .info .shares, .idea_body .info .shares {
      float: right;
      text-transform: uppercase; }
      @media (max-width: 767px) {
        .article_body .info .shares, .idea_body .info .shares, .blog_post_body .info .shares, .idea_body .info .shares {
          text-align: right; }
          .article_body .info .shares span, .idea_body .info .shares span, .blog_post_body .info .shares span, .idea_body .info .shares span {
            clear: both;
            padding-bottom: 5px;
            float: right; } }
      .article_body .info .shares, .idea_body .info .shares, .article_body .info .shares a:before, .idea_body .info .shares a:before, .blog_post_body .info .shares, .blog_post_body .info .shares a:before, .idea_body .info .shares, .idea_body .info .shares a:before {
        color: #b2b2b2; }
      .article_body .info .shares a.icon, .idea_body .info .shares a.icon, .blog_post_body .info .shares a.icon, .idea_body .info .shares a.icon {
        margin-left: 10px;
        font-size: 16px;
        line-height: 16px; }
        .article_body .info .shares a.icon:hover:before, .idea_body .info .shares a.icon:hover:before, .blog_post_body .info .shares a.icon:hover:before, .idea_body .info .shares a.icon:hover:before {
          color: #fc9322; }
        .article_body .info .shares a.icon span, .idea_body .info .shares a.icon span, .blog_post_body .info .shares a.icon span, .idea_body .info .shares a.icon span {
          display: none; }
  .article_body .pull_quote, .idea_body .pull_quote, .blog_post_body .pull_quote, .idea_body .pull_quote {
    border-bottom: 2px solid #fc9322; }
  .article_body hr, .idea_body hr, .blog_post_body hr, .idea_body hr {
    padding: 0;
    margin: 0;
    color: #fc9322;
    border-top: 1px solid #fc9322; }
  .article_body h1, .idea_body h1, .blog_post_body h1, .idea_body h1 {
    font-size: 3em;
    line-height: 1.125em;
    font-family: "Museo Slab W01 300";
    margin: 0px 0px 30px 0px; }
  .article_body h2, .idea_body h2, .blog_post_body h2, .idea_body h2 {
    font-size: 24px;
    line-height: 1.158em;
    font-family: "Museo Slab W01 300";
    margin: 0px 0px 30px 0px; }
  .article_body h3, .idea_body h3, .blog_post_body h3, .idea_body h3 {
    font-size: 1.5em;
    line-height: 1.167em;
    font-family: "Museo Slab W01 300";
    margin: 0px 0px 30px 0px; }
  .article_body h4, .idea_body h4, .blog_post_body h4, .idea_body h4 {
    margin-bottom: 25px;
    font-family: "Museo Slab W01 500";
    font-size: 20px;
    line-height: 24px; }
  .article_body h5, .idea_body h5, .blog_post_body h5, .idea_body h5 {
    margin-bottom: 25px;
    font-style: normal;
    font-weight: normal; }
  .article_body h6, .idea_body h6, .blog_post_body h6, .idea_body h6 {
    font-style: italic;
    margin-bottom: 25px; }
  .article_body ol, .idea_body ol, .article_body ul, .idea_body ul, .blog_post_body ol, .blog_post_body ul, .idea_body ol, .idea_body ul {
    margin: 0px 0px 30px 1.5em; }
    .article_body ol ol, .idea_body ol ol, .article_body ol ul, .idea_body ol ul, .article_body ul ol, .idea_body ul ol, .article_body ul ul, .idea_body ul ul, .blog_post_body ol ol, .blog_post_body ol ul, .blog_post_body ul ol, .blog_post_body ul ul, .idea_body ol ol, .idea_body ol ul, .idea_body ul ol, .idea_body ul ul {
      margin: 0px 0 0 1.5em; }
  .article_body p, .idea_body p, .article_body li, .idea_body li, .blog_post_body p, .blog_post_body li, .idea_body p, .idea_body li {
    font-family: "Open Sans";
    font-size: 0.875em;
    line-height: 1.714em;
    font-style: normal; }
  .article_body ul > li, .idea_body ul > li, .blog_post_body ul > li, .idea_body ul > li {
    list-style-type: disc; }
  .article_body p, .idea_body p, .blog_post_body p, .idea_body p {
    margin: 0px 0px 30px 0px; }
    .article_body p.intro, .idea_body p.intro, .blog_post_body p.intro, .idea_body p.intro {
      font-size: 0.938em;
      font-family: "Open Sans";
      font-weight: 600;
      font-style: normal;
      line-height: 1.667em; }
  .article_body img, .idea_body img, .blog_post_body img, .idea_body img {
    max-width: 100%;
    height: auto; }
  .article_body .author_share, .idea_body .author_share, .blog_post_body .author_share, .idea_body .author_share {
    margin-top: 20px;
    border-top: 1px solid #d1d1d1;
    padding-top: 20px; }
    .article_body .author_share .author, .idea_body .author_share .author, .blog_post_body .author_share .author, .idea_body .author_share .author {
      font-size: 14px;
      font-family: "Open Sans"; }
    .article_body .author_share .shares, .idea_body .author_share .shares, .blog_post_body .author_share .shares, .idea_body .author_share .shares {
      font-size: 14px;
      font-family: "Open Sans";
      text-transform: uppercase;
      color: #d1d1d1;
      text-align: right; }
      .article_body .author_share .shares a, .idea_body .author_share .shares a, .blog_post_body .author_share .shares a, .idea_body .author_share .shares a {
        color: #d1d1d1;
        padding-left: 10px; }
        .article_body .author_share .shares a:hover, .idea_body .author_share .shares a:hover, .blog_post_body .author_share .shares a:hover, .idea_body .author_share .shares a:hover {
          color: #fc9322; }
        .article_body .author_share .shares a span, .idea_body .author_share .shares a span, .blog_post_body .author_share .shares a span, .idea_body .author_share .shares a span {
          display: none; }
  .article_body .foot_notes, .idea_body .foot_notes, .article_body .foot_notes p, .idea_body .foot_notes p, .blog_post_body .foot_notes, .blog_post_body .foot_notes p, .idea_body .foot_notes, .idea_body .foot_notes p {
    font-size: 12px; }
    .article_body .foot_notes li, .idea_body .foot_notes li, .article_body .foot_notes p li, .idea_body .foot_notes p li, .blog_post_body .foot_notes li, .blog_post_body .foot_notes p li, .idea_body .foot_notes li, .idea_body .foot_notes p li {
      padding-bottom: 10px; }

.related_articles_wrap h4 {
  font-family: "Museo Slab W01 300";
  speak: none;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-text-size-adjust: 100%;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  font-size: 24px;
  padding: 0 0 28px;
  color: #fc9322;
  border-bottom: 1px solid #fc9322;
  margin-bottom: 21px; }

body.articles_module .article_body p a, body.articles_module .idea_body p a, body.articles_module .article_body li a, body.articles_module .idea_body li a, body.magazine_module .article_body p a, body.magazine_module .idea_body p a, body.magazine_module .article_body li a, body.magazine_module .idea_body li a {
  color: #fc9322; }

body.blog_module .blog_post_body p a, body.blog_module .blog_post_body li a {
  color: #5a8557; }

body.ideas_module .idea_body p a, body.ideas_module .idea_body li a {
  color: #74086e; }

.edition_links_wrap {
  position: absolute;
  z-index: 999;
  top: 50%;
  margin-top: -40%;
  right: -40px;
  -webkit-transform: translate3d(0px, 0px, 250px); }
  .edition_links_wrap .list {
    /*-webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    $perspective: 100px;
    -webkit-perspective: $perspective;
    -moz-perspective: $perspective;
    perspective: $perspective;*/ }
    .edition_links_wrap .list .item {
      margin-top: 1px;
      -webkit-transform: translate3d(0, 0, 0); }
      .edition_links_wrap .list .item a {
        background: #f1f2f1;
        display: table;
        background: url("http://www.faith.org.uk/.external/rgba.php?r=241&g=242&b=241&a=0.7") repeat;
        background: rgba(241, 242, 241, 0.7);
        width: 180px;
        text-transform: uppercase;
        height: 70px;
        line-height: 70px;
        background-position: 10px center;
        background-repeat: no-repeat;
        font-family: "Open Sans";
        font-weight: bold;
        font-size: 14px; }
        .edition_links_wrap .list .item a span {
          display: block;
          text-align: center; }
        .edition_links_wrap .list .item a:before {
          float: left;
          font-size: 35px;
          text-align: center;
          width: 60px;
          font-weight: normal;
          line-height: 70px;
          color: #929292; }
      .edition_links_wrap .list .item:first-child {
        margin: 0; }

#colorbox #cboxLoadedContent .subscribe_popup {
  padding: 30px;
  border-bottom: 5px solid #fc9322;
  background: #fff; }
  #colorbox #cboxLoadedContent .subscribe_popup a {
    background: none; }
    #colorbox #cboxLoadedContent .subscribe_popup a.close_link {
      float: right;
      font-family: "Open Sans";
      text-transform: uppercase;
      font-size: 14px;
      padding: 0;
      margin: 0; }
      #colorbox #cboxLoadedContent .subscribe_popup a.close_link:before {
        padding-right: 5px;
        font-size: 18px; }
  #colorbox #cboxLoadedContent .subscribe_popup #subscription_form fieldset {
    border: none;
    padding: 0;
    margin-top: 16px; }
  #colorbox #cboxLoadedContent .subscribe_popup #subscription_form #subscription_form_stid_field {
    padding-bottom: 20px; }
    #colorbox #cboxLoadedContent .subscribe_popup #subscription_form #subscription_form_stid_field .select_wrapper {
      overflow: hidden;
      float: left;
      position: relative;
      font-family: "Open Sans";
      background: #efefef; }
      #colorbox #cboxLoadedContent .subscribe_popup #subscription_form #subscription_form_stid_field .select_wrapper:before {
        position: absolute;
        right: 7px; }
      #colorbox #cboxLoadedContent .subscribe_popup #subscription_form #subscription_form_stid_field .select_wrapper select {
        position: relative;
        z-index: 9999;
        border: none;
        background: none;
        width: 120% !important;
        width: calc(100% + 50px) !important; }
  #colorbox #cboxLoadedContent .subscribe_popup #subscription_form a {
    background-color: #fc9322;
    color: white;
    text-transform: uppercase; }
  #colorbox #cboxLoadedContent .subscribe_popup .btn_wrap, #colorbox #cboxLoadedContent .subscribe_popup .btn_wrap_added {
    position: relative;
    padding-top: 60px; }
    #colorbox #cboxLoadedContent .subscribe_popup .btn_wrap.btn_wrap_added, #colorbox #cboxLoadedContent .subscribe_popup .btn_wrap_added.btn_wrap_added {
      float: none;
      width: 100%;
      display: block; }
    @media (min-width: 768px) and (max-width: 991px) {
      #colorbox #cboxLoadedContent .subscribe_popup .btn_wrap, #colorbox #cboxLoadedContent .subscribe_popup .btn_wrap_added {
        padding-top: 0px; } }
    @media (max-width: 767px) {
      #colorbox #cboxLoadedContent .subscribe_popup .btn_wrap, #colorbox #cboxLoadedContent .subscribe_popup .btn_wrap_added {
        padding-top: 0px; } }
    #colorbox #cboxLoadedContent .subscribe_popup .btn_wrap.no_margin, #colorbox #cboxLoadedContent .subscribe_popup .btn_wrap_added.no_margin {
      padding-top: 0;
      float: right; }
    #colorbox #cboxLoadedContent .subscribe_popup .btn_wrap a.return, #colorbox #cboxLoadedContent .subscribe_popup .btn_wrap a.atb, #colorbox #cboxLoadedContent .subscribe_popup .btn_wrap_added a.return, #colorbox #cboxLoadedContent .subscribe_popup .btn_wrap_added a.atb {
      float: left; }
      @media (min-width: 768px) and (max-width: 991px) {
        #colorbox #cboxLoadedContent .subscribe_popup .btn_wrap a.return, #colorbox #cboxLoadedContent .subscribe_popup .btn_wrap a.atb, #colorbox #cboxLoadedContent .subscribe_popup .btn_wrap_added a.return, #colorbox #cboxLoadedContent .subscribe_popup .btn_wrap_added a.atb {
          margin-top: 10px;
          float: none;
          display: block;
          text-align: center;
          margin-right: 0px !important; } }
      @media (max-width: 767px) {
        #colorbox #cboxLoadedContent .subscribe_popup .btn_wrap a.return, #colorbox #cboxLoadedContent .subscribe_popup .btn_wrap a.atb, #colorbox #cboxLoadedContent .subscribe_popup .btn_wrap_added a.return, #colorbox #cboxLoadedContent .subscribe_popup .btn_wrap_added a.atb {
          margin-top: 10px;
          float: none;
          display: block;
          text-align: center;
          margin-right: 0px !important; } }
      #colorbox #cboxLoadedContent .subscribe_popup .btn_wrap a.return span, #colorbox #cboxLoadedContent .subscribe_popup .btn_wrap a.atb span, #colorbox #cboxLoadedContent .subscribe_popup .btn_wrap_added a.return span, #colorbox #cboxLoadedContent .subscribe_popup .btn_wrap_added a.atb span {
        text-transform: uppercase;
        font-family: "Open Sans"; }
        #colorbox #cboxLoadedContent .subscribe_popup .btn_wrap a.return span:after, #colorbox #cboxLoadedContent .subscribe_popup .btn_wrap a.atb span:after, #colorbox #cboxLoadedContent .subscribe_popup .btn_wrap_added a.return span:after, #colorbox #cboxLoadedContent .subscribe_popup .btn_wrap_added a.atb span:after {
          padding-left: 10px; }
    #colorbox #cboxLoadedContent .subscribe_popup .btn_wrap a.atb, #colorbox #cboxLoadedContent .subscribe_popup .btn_wrap_added a.atb {
      padding: 15px 20px;
      background: #fc9322; }
      #colorbox #cboxLoadedContent .subscribe_popup .btn_wrap a.atb span, #colorbox #cboxLoadedContent .subscribe_popup .btn_wrap_added a.atb span {
        color: #fff; }
  #colorbox #cboxLoadedContent .subscribe_popup h1 {
    font-family: "Museo Slab W01 300";
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-text-size-adjust: 100%;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    font-size: 24px;
    line-height: 30px;
    padding: 9px 0;
    margin: 0; }
    #colorbox #cboxLoadedContent .subscribe_popup h1.float {
      float: left;
      padding-right: 20px; }
  #colorbox #cboxLoadedContent .subscribe_popup .img_wrap {
    text-align: center; }
    #colorbox #cboxLoadedContent .subscribe_popup .img_wrap img {
      margin: auto; }
  #colorbox #cboxLoadedContent .subscribe_popup .detail_wrap .title, #colorbox #cboxLoadedContent .subscribe_popup .detail_wrap .details, #colorbox #cboxLoadedContent .subscribe_popup .detail_wrap .price {
    display: block; }
  #colorbox #cboxLoadedContent .subscribe_popup .detail_wrap .title {
    font-family: "Open Sans";
    font-size: 14px;
    font-weight: bold; }
  #colorbox #cboxLoadedContent .subscribe_popup .detail_wrap .details {
    font-family: "Open Sans";
    font-size: 14px;
    padding-bottom: 20px; }
  #colorbox #cboxLoadedContent .subscribe_popup .detail_wrap .price {
    font-family: "Open Sans";
    font-size: 24px; }

#subscription_form_stid_field .select_wrapper {
  padding: 0 !important;
  background: none !important; }

#subscription_form_submit {
  float: left; }

body.blog_module.blog_post .msg.light._core_edit_this_item {
  display: none; }
body.blog_module.blog_post div.blog_vimeo_embed_wrapper {
  display: block;
  overflow: hidden;
  margin-bottom: 20px; }

.blog_img_wrap {
  position: relative;
  margin-bottom: 30px; }
  .blog_img_wrap img.blog_img {
    max-width: 100%;
    border-bottom: 5px solid #5a8557; }
    @media (min-width: 768px) and (max-width: 991px) {
      .blog_img_wrap img.blog_img {
        max-width: 70%; } }
    @media (min-width: 992px) and (max-width: 1199px) {
      .blog_img_wrap img.blog_img {
        max-width: 70%; } }
    @media (min-width: 1200px) {
      .blog_img_wrap img.blog_img {
        max-width: 70%; } }
    @media (max-width: 767px) {
      .blog_img_wrap img.blog_img {
        margin-bottom: 20px; } }

@media (min-width: 768px) and (max-width: 991px) {
  .blog_next_prev.with_img {
    position: absolute;
    right: 0;
    bottom: 0; }
  .blog_next_prev.no_img {
    margin-bottom: 20px; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .blog_next_prev.with_img {
    position: absolute;
    right: 0;
    bottom: 0; }
  .blog_next_prev.no_img {
    margin-bottom: 20px; } }
@media (min-width: 1200px) {
  .blog_next_prev.with_img {
    position: absolute;
    right: 0;
    bottom: 0; }
  .blog_next_prev.no_img {
    margin-bottom: 20px; } }
.blog_next_prev .slash {
  padding: 0 10px; }
  @media (max-width: 767px) {
    .blog_next_prev .slash {
      display: none; } }
.blog_next_prev a {
  font-family: "Open Sans";
  font-size: 14px;
  text-transform: uppercase; }
  @media (max-width: 767px) {
    .blog_next_prev a {
      font-size: 18px; } }
  .blog_next_prev a:before {
    padding-right: 10px; }
  .blog_next_prev a:after {
    padding-left: 10px; }
  @media (max-width: 767px) {
    .blog_next_prev a.next {
      float: right; } }
  .blog_next_prev a:hover, .blog_next_prev a:hover:before, .blog_next_prev a:hover:after {
    color: #5a8557; }

.blog_post_detail_wrap .blog_post_head {
  position: relative; }
  .blog_post_detail_wrap .blog_post_head h1 {
    color: #5a8557;
    line-height: 1.25em;
    font-family: "Museo Slab W01 300";
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-text-size-adjust: 100%;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    font-size: 38px;
    padding-top: 0;
    margin-top: 0; }
.blog_post_detail_wrap .info {
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #b2b2b2; }
  .blog_post_detail_wrap .info .date span {
    color: #5a8557; }
  .blog_post_detail_wrap .info span {
    text-transform: uppercase; }
  .blog_post_detail_wrap .info .shares {
    color: #b2b2b2;
    float: right; }
    .blog_post_detail_wrap .info .shares a {
      color: #b2b2b2;
      padding-left: 10px; }
      .blog_post_detail_wrap .info .shares a:hover {
        color: #5a8557; }
      .blog_post_detail_wrap .info .shares a span {
        display: none; }
.blog_post_detail_wrap .blog_post_body .pull_quote {
  border-color: #5a8557; }

.blog_recent h3 {
  font-family: "Museo Slab W01 300";
  speak: none;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-text-size-adjust: 100%;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  font-size: 24px;
  color: #5a8557;
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 30px;
  border-bottom: 1px solid #5a8557; }
.blog_recent ol li {
  list-style: none; }

body.blog_module a:hover {
  color: #5a8557; }

@media (min-width: 1110px) {
  .home_blog_wrap .feat_post.bg .position .inner {
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
    padding-right: 20px; } }
@media (min-width: 1120px) {
  .home_blog_wrap .feat_post.bg .position .inner {
    margin-left: -30px;
    margin-right: -30px;
    padding-left: 30px;
    padding-right: 30px; } }
@media (min-width: 1130px) {
  .home_blog_wrap .feat_post.bg .position .inner {
    margin-left: -40px;
    margin-right: -40px;
    padding-left: 40px;
    padding-right: 40px; } }
@media (min-width: 1140px) {
  .home_blog_wrap .feat_post.bg .position .inner {
    margin-left: -50px;
    margin-right: -50px;
    padding-left: 50px;
    padding-right: 50px; } }

.home_blog_wrap {
  position: relative;
  z-index: 555;
  background-image: url("data:images/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODk4MUEyQ0ZDRUVFMTFFMzhGMjc5QTVGOTFEM0ZDQkEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODk4MUEyRDBDRUVFMTFFMzhGMjc5QTVGOTFEM0ZDQkEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4OTgxQTJDRENFRUUxMUUzOEYyNzlBNUY5MUQzRkNCQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4OTgxQTJDRUNFRUUxMUUzOEYyNzlBNUY5MUQzRkNCQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkemJDAAAAAGUExURf///+Xl5QmC0GsAAAAVSURBVHjaYmBkZIACslhQNiNAgAEAAogAEXUkK9gAAAAASUVORK5CYII=");
  *background-image: url("mhtml:http://www.faith.org.uk/css/ie7.css!lines"); }
  .home_blog_wrap .feat_post {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    position: relative; }
    .home_blog_wrap .feat_post .label_wrap {
      position: absolute;
      top: 0;
      width: 100%; }
      .home_blog_wrap .feat_post .label_wrap .label {
        background: #5a8557;
        width: 120px;
        margin: auto;
        text-align: center;
        font-family: "Open Sans";
        height: 50px;
        line-height: 50px;
        color: #fff;
        font-weight: bold;
        text-transform: uppercase; }
    .home_blog_wrap .feat_post img {
      width: 100%; }
    .home_blog_wrap .feat_post .responsive_image {
      border-bottom: 1px solid #fff; }
      @media (max-width: 767px) {
        .home_blog_wrap .feat_post .responsive_image {
          min-height: 150px; } }
      @media (min-width: 768px) and (max-width: 991px) {
        .home_blog_wrap .feat_post .responsive_image {
          min-height: 200px; } }
      @media (min-width: 992px) and (max-width: 1199px) {
        .home_blog_wrap .feat_post .responsive_image {
          min-height: 300px; } }
      @media (min-width: 1200px) {
        .home_blog_wrap .feat_post .responsive_image {
          min-height: 300px; } }
    .home_blog_wrap .feat_post .position {
      width: 100%;
      position: absolute;
      top: 0;
      bottom: 0; }
      .home_blog_wrap .feat_post .position .center {
        height: 100%; }
        .home_blog_wrap .feat_post .position .center .inner {
          height: 100%;
          position: relative; }
          .home_blog_wrap .feat_post .position .center .inner a:hover {
            text-shadow: 0 0 5px #B3B3B3; }
          .home_blog_wrap .feat_post .position .center .inner .content_wrap {
            position: absolute;
            top: 25%; }
            .home_blog_wrap .feat_post .position .center .inner .content_wrap .content_inner .block {
              background: url("http://www.faith.org.uk/.external/rgba.php?r=90&g=133&b=87&a=0.75") repeat;
              background: rgba(90, 133, 87, 0.75);
              float: left;
              clear: both;
              line-height: 1em;
              padding: 15px 20px; }
              .home_blog_wrap .feat_post .position .center .inner .content_wrap .content_inner .block + .block {
                margin-top: 20px; }
              .home_blog_wrap .feat_post .position .center .inner .content_wrap .content_inner .block, .home_blog_wrap .feat_post .position .center .inner .content_wrap .content_inner .block a {
                color: #fff; }
              .home_blog_wrap .feat_post .position .center .inner .content_wrap .content_inner .block.shares {
                margin-bottom: 15px; }
                @media (max-width: 767px) {
                  .home_blog_wrap .feat_post .position .center .inner .content_wrap .content_inner .block.shares {
                    display: none; } }
                @media (min-width: 768px) and (max-width: 991px) {
                  .home_blog_wrap .feat_post .position .center .inner .content_wrap .content_inner .block.shares {
                    display: none; } }
                .home_blog_wrap .feat_post .position .center .inner .content_wrap .content_inner .block.shares .share {
                  font-family: "Open Sans";
                  text-transform: uppercase;
                  font-size: 14px; }
                .home_blog_wrap .feat_post .position .center .inner .content_wrap .content_inner .block.shares .icon {
                  margin-left: 10px; }
                  .home_blog_wrap .feat_post .position .center .inner .content_wrap .content_inner .block.shares .icon span {
                    display: none; }
              .home_blog_wrap .feat_post .position .center .inner .content_wrap .content_inner .block a:hover {
                text-shadow: 0 0 5px #B3B3B3; }
              .home_blog_wrap .feat_post .position .center .inner .content_wrap .content_inner .block.title {
                font-family: "Museo Slab W01 300";
                speak: none;
                font-variant: normal;
                text-transform: none;
                line-height: 1;
                -webkit-text-size-adjust: 100%;
                text-rendering: optimizeLegibility;
                -webkit-font-smoothing: antialiased;
                font-size: 38px; }
                @media (max-width: 767px) {
                  .home_blog_wrap .feat_post .position .center .inner .content_wrap .content_inner .block.title {
                    font-size: 15px; } }
                @media (min-width: 768px) and (max-width: 991px) {
                  .home_blog_wrap .feat_post .position .center .inner .content_wrap .content_inner .block.title {
                    font-size: 25px; } }
                @media (min-width: 992px) and (max-width: 1199px) {
                  .home_blog_wrap .feat_post .position .center .inner .content_wrap .content_inner .block.title {
                    font-size: 38px; } }
                @media (min-width: 1200px) {
                  .home_blog_wrap .feat_post .position .center .inner .content_wrap .content_inner .block.title {
                    font-size: 38px; } }
                .home_blog_wrap .feat_post .position .center .inner .content_wrap .content_inner .block.title.lines {
                  margin: 0;
                  padding-top: 0; }
                  .home_blog_wrap .feat_post .position .center .inner .content_wrap .content_inner .block.title.lines.line_1 {
                    padding-top: 15px;
                    margin-top: 1%; }
              .home_blog_wrap .feat_post .position .center .inner .content_wrap .content_inner .block.read_more {
                margin-top: 15px; }
                @media (max-width: 767px) {
                  .home_blog_wrap .feat_post .position .center .inner .content_wrap .content_inner .block.read_more {
                    display: none; } }
                @media (min-width: 768px) and (max-width: 991px) {
                  .home_blog_wrap .feat_post .position .center .inner .content_wrap .content_inner .block.read_more {
                    display: none; } }
                .home_blog_wrap .feat_post .position .center .inner .content_wrap .content_inner .block.read_more a {
                  float: left;
                  font-family: "Open Sans";
                  font-size: 14px;
                  text-transform: uppercase; }
                  .home_blog_wrap .feat_post .position .center .inner .content_wrap .content_inner .block.read_more a:after {
                    padding-left: 10px; }
    .home_blog_wrap .feat_post.bg .position {
      position: relative; }
      .home_blog_wrap .feat_post.bg .position .inner {
        /*background: #fff;
        padding-left: 20px;
        padding-right: 20px;*/
        padding-bottom: 20px; }
        .home_blog_wrap .feat_post.bg .position .inner .content_wrap {
          position: static; }
          .home_blog_wrap .feat_post.bg .position .inner .content_wrap .content_inner {
            position: relative;
            margin-top: 70px; }
            .home_blog_wrap .feat_post.bg .position .inner .content_wrap .content_inner .shares {
              margin-bottom: 10px !important; }
  .home_blog_wrap .posts .center {
    background: #fff; }
    .home_blog_wrap .posts .center .blog_post_overview {
      margin-top: 30px; }
      .home_blog_wrap .posts .center .blog_post_overview h2 a {
        color: #5a8557; }
        .home_blog_wrap .posts .center .blog_post_overview h2 a:hover {
          color: #456643; }

body.blog main .row:first-child > div, body.blog main .pages_404 .content .page_not_found_sitemap #sitemap section ul:first-child > div, .pages_404 .content .page_not_found_sitemap #sitemap section body.blog main ul:first-child > div, body.blog main .events_404 .content .page_not_found_sitemap #sitemap section ul:first-child > div, .events_404 .content .page_not_found_sitemap #sitemap section body.blog main ul:first-child > div, body.blog body.pages_sitemap main #sitemap section ul:first-child > div, body.pages_sitemap body.blog main #sitemap section ul:first-child > div, body.blog main body.account_module .content:first-child > div, body.account_module body.blog main .content:first-child > div, body.blog main body.products #relateds ul:first-child > div, body.products #relateds body.blog main ul:first-child > div, body.blog main body.categories .prod_filter_form fieldset > ul:first-child > div, body.categories .prod_filter_form body.blog main fieldset > ul:first-child > div, body.blog main body.search .prod_filter_form fieldset > ul:first-child > div, body.search .prod_filter_form body.blog main fieldset > ul:first-child > div, body.blog main body.categories ul#prod:first-child > div, body.categories body.blog main ul#prod:first-child > div, body.blog main body.search ul#prod:first-child > div, body.search body.blog main ul#prod:first-child > div, body.blog main #colorbox #cboxLoadedContent .subscribe_popup #subscription_form #subscription_form_stid_field:first-child > div, #colorbox #cboxLoadedContent .subscribe_popup #subscription_form body.blog main #subscription_form_stid_field:first-child > div, body.blog main body.blog_module .blog_post_wrapper:first-child > div, body.blog_module body.blog main .blog_post_wrapper:first-child > div, body.blog main .booking_form_wrap #booking_form .fieldset_3:first-child > div, .booking_form_wrap #booking_form body.blog main .fieldset_3:first-child > div, body.blog main .event_filters_wrap .filter_form fieldset > ul:first-child > div, .event_filters_wrap .filter_form body.blog main fieldset > ul:first-child > div, body.blog main .events_wrap #event_list .event_wrapper:first-child > div, .events_wrap #event_list body.blog main .event_wrapper:first-child > div, body.blog main .home_events_wrap #event_list .event_wrapper:first-child > div, .home_events_wrap #event_list body.blog main .event_wrapper:first-child > div, body.blog main .related_events_wrap #event_list .event_wrapper:first-child > div, .related_events_wrap #event_list body.blog main .event_wrapper:first-child > div, body.blog main .magazine_archive_wrap .magazine_archive:first-child > div, .magazine_archive_wrap body.blog main .magazine_archive:first-child > div {
  position: relative; }

.event_filters_wrap #blog_list_filters {
  margin-bottom: 0;
  padding-bottom: 5px; }
  @media (max-width: 767px) {
    .event_filters_wrap #blog_list_filters {
      margin-bottom: 0;
      padding-bottom: 0; } }
  @media (min-width: 768px) and (max-width: 991px) {
    .event_filters_wrap #blog_list_filters {
      margin-bottom: 0;
      padding-bottom: 0; } }
  @media (max-width: 767px) {
    .event_filters_wrap #blog_list_filters {
      padding-bottom: 10px; }
      .event_filters_wrap #blog_list_filters #blog_list_filters_filter_filter_by_year_field label, .event_filters_wrap #blog_list_filters #blog_list_filters_filter_filter_by_month_field label {
        width: 100px;
        height: 20px;
        overflow: hidden; }
        .event_filters_wrap #blog_list_filters #blog_list_filters_filter_filter_by_year_field label:before, .event_filters_wrap #blog_list_filters #blog_list_filters_filter_filter_by_month_field label:before {
          display: block;
          float: left;
          width: 100px; }
      .event_filters_wrap #blog_list_filters #blog_list_filters_filter_filter_by_year_field .select_wrapper, .event_filters_wrap #blog_list_filters #blog_list_filters_filter_filter_by_month_field .select_wrapper {
        width: 180px; }
      .event_filters_wrap #blog_list_filters #blog_list_filters_filter_filter_by_year_field label:before {
        content: "Year:"; }
      .event_filters_wrap #blog_list_filters #blog_list_filters_filter_filter_by_month_field label:before {
        content: "Month:"; } }

#blog_list_pagi, #event_list_pagi {
  margin-top: -60px;
  margin-bottom: 30px;
  height: 30px; }
  #blog_list_pagi nav, #event_list_pagi nav {
    float: right; }
    #blog_list_pagi nav p.paginate_title, #event_list_pagi nav p.paginate_title {
      display: none; }
    #blog_list_pagi nav ol .prev, #blog_list_pagi nav ol .next, #event_list_pagi nav ol .prev, #event_list_pagi nav ol .next {
      display: none; }
    #blog_list_pagi nav ol li, #event_list_pagi nav ol li {
      background-color: #F6F6F6;
      display: block;
      float: left;
      font-size: 14px;
      line-height: 30px; }
      #blog_list_pagi nav ol li a, #event_list_pagi nav ol li a {
        padding: 0 0.375em;
        display: block; }
      #blog_list_pagi nav ol li.sel a:hover, #event_list_pagi nav ol li.sel a:hover {
        text-decoration: none; }
      #blog_list_pagi nav ol li + li, #event_list_pagi nav ol li + li {
        margin-left: 0.5em; }
  @media (max-width: 767px) {
    #blog_list_pagi, #event_list_pagi {
      margin-top: -10px;
      margin-bottom: 0px; }
      #blog_list_pagi nav, #event_list_pagi nav {
        float: none;
        margin-bottom: 10px; }
        #blog_list_pagi nav ol li + li, #event_list_pagi nav ol li + li {
          margin-left: 0;
          margin-right: 0.5em; } }
  @media (min-width: 768px) and (max-width: 991px) {
    #blog_list_pagi, #event_list_pagi {
      margin-top: -10px;
      margin-bottom: 0px; }
      #blog_list_pagi nav, #event_list_pagi nav {
        float: none;
        margin-bottom: 10px; }
        #blog_list_pagi nav ol li + li, #event_list_pagi nav ol li + li {
          margin-left: 0;
          margin-right: 0.5em; } }

.blog_post_overview {
  position: relative; }
  @media (min-width: 992px) and (max-width: 1199px) {
    .blog_post_overview {
      margin-bottom: 60px; } }
  @media (min-width: 1200px) {
    .blog_post_overview {
      margin-bottom: 60px; } }
  @media (min-width: 992px) and (max-width: 1199px) {
    .blog_post_overview.long h2 {
      font-size: 38px; } }
  @media (min-width: 1200px) {
    .blog_post_overview.long h2 {
      font-size: 38px; } }
  .blog_post_overview a:hover:before {
    color: #5a8557; }
  .blog_post_overview h2 {
    font-family: "Museo Slab W01 300";
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-text-size-adjust: 100%;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    font-size: 24px;
    line-height: 1.25em; }
  .blog_post_overview div.info {
    font-family: "Open Sans";
    font-size: 14px;
    line-height: 16px;
    padding: 15px 0 30px;
    border-bottom: 1px solid #d1d1d1;
    margin-bottom: 30px; }
    .blog_post_overview div.info .date span {
      color: #5a8557;
      text-transform: uppercase; }
      @media (max-width: 767px) {
        .blog_post_overview div.info .date span {
          padding-bottom: 5px;
          float: left; } }
    .blog_post_overview div.info .shares {
      float: right;
      text-transform: uppercase; }
      @media (max-width: 767px) {
        .blog_post_overview div.info .shares {
          text-align: right; }
          .blog_post_overview div.info .shares span {
            clear: both;
            padding-bottom: 5px;
            float: right; } }
      .blog_post_overview div.info .shares, .blog_post_overview div.info .shares a:before {
        color: #b2b2b2; }
      .blog_post_overview div.info .shares a.icon {
        margin-left: 10px;
        font-size: 16px;
        line-height: 16px; }
        .blog_post_overview div.info .shares a.icon:hover:before {
          color: #5a8557; }
        .blog_post_overview div.info .shares a.icon span {
          display: none; }
  .blog_post_overview .snippet a {
    color: #5a8557; }
    .blog_post_overview .snippet a:hover {
      color: #456643; }
  .blog_post_overview a.read_more {
    color: #5a8557;
    float: left;
    margin-top: 10px; }
    .blog_post_overview a.read_more span {
      line-height: 20px;
      font-family: "Open Sans";
      font-size: 14px;
      text-transform: uppercase; }
      .blog_post_overview a.read_more span:before {
        float: right;
        margin-left: 10px; }
      .blog_post_overview a.read_more span:hover, .blog_post_overview a.read_more span:hover:before {
        color: #456643; }

body.blog_module .blog_post_wrapper, body.blog_module .blog_post_wrapper li {
  list-style: none; }
body.blog_module .blog_post_wrapper .blog_post.left {
  clear: left; }
body.blog_module .blog_post_wrapper .blog_post.right {
  clear: right; }

.blog_nav_right .blog_nav_section .heading {
  font-family: "Museo Slab W01 300";
  speak: none;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-text-size-adjust: 100%;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  font-size: 24px;
  color: #5a8557;
  padding: 20px 0;
  display: block;
  border-bottom: 1px solid #5a8557;
  margin-bottom: 20px; }
.blog_nav_right .blog_nav_section ul {
  padding-bottom: 20px; }
  .blog_nav_right .blog_nav_section ul li a {
    font-family: "Open Sans"; }
    .blog_nav_right .blog_nav_section ul li a:hover {
      text-decoration: none; }
.blog_nav_right .blog_nav_section.subscribe ul li a {
  font-family: "Open Sans"; }
  .blog_nav_right .blog_nav_section.subscribe ul li a:before {
    padding-right: 10px; }

.page_block.event.booking {
  background: #5494b8; }

#event_form_update_message {
  font-family: "Open Sans";
  font-size: 20px;
  margin-bottom: 20px;
  padding: 10px 20px;
  line-height: 1.5em;
  background: #5494b8;
  color: #fff; }
  #event_form_update_message a {
    font-family: "Open Sans"; }
    #event_form_update_message a:hover {
      color: #fff; }

.booking_form_wrap h1 {
  font-family: "Museo Slab W01 300";
  speak: none;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-text-size-adjust: 100%;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased; }
.booking_form_wrap #booking_form {
  /*label {
    @include in_size((xs, sm)) {
      //white-space: nowrap;
    }
  }*/
  /*
      .field_bool {
        background: none;
      }*/ }
  .booking_form_wrap #booking_form p.validation_error {
    color: #B03737; }
    .booking_form_wrap #booking_form p.validation_error a {
      color: #B03737;
      text-decoration: underline; }
  .booking_form_wrap #booking_form p.validation_success {
    color: #40809a; }
  .booking_form_wrap #booking_form fieldset {
    padding: 0;
    margin: 0;
    border: none; }
    .booking_form_wrap #booking_form fieldset legend {
      line-height: 1.25em;
      font-family: "Museo Slab W01 300";
      speak: none;
      font-variant: normal;
      text-transform: none;
      line-height: 1;
      -webkit-text-size-adjust: 100%;
      text-rendering: optimizeLegibility;
      -webkit-font-smoothing: antialiased;
      font-size: 22px;
      margin-bottom: 0.5em; }
    .booking_form_wrap #booking_form fieldset > ul > li {
      background-color: #EFEFEF;
      padding: 19px 24px;
      margin-bottom: 15px;
      position: relative; }
      .booking_form_wrap #booking_form fieldset > ul > li.field_bool > input:first-child {
        float: left; }
      .booking_form_wrap #booking_form fieldset > ul > li.field_bool input + label {
        width: auto; }
      .booking_form_wrap #booking_form fieldset > ul > li > label {
        font-family: "Open Sans";
        text-transform: uppercase;
        display: block;
        font-size: 14px;
        line-height: 21px;
        height: 21px;
        padding-left: 0; }
        .booking_form_wrap #booking_form fieldset > ul > li > label + a {
          font-size: 14px;
          line-height: 21px;
          float: left;
          display: block; }
      .booking_form_wrap #booking_form fieldset > ul > li input.field_string, .booking_form_wrap #booking_form fieldset > ul > li input.field_email, .booking_form_wrap #booking_form fieldset > ul > li input.field_password, .booking_form_wrap #booking_form fieldset > ul > li select, .booking_form_wrap #booking_form fieldset > ul > li input.field_postcode_lookup, .booking_form_wrap #booking_form fieldset > ul > li input.field_phone {
        padding-left: 0;
        background: transparent;
        display: block;
        font-size: 14px;
        line-height: 21px;
        height: 21px; }
      .booking_form_wrap #booking_form fieldset > ul > li.field_postcode_lookup a {
        background-color: #E7E7E7;
        display: block;
        clear: both;
        margin-top: 10px;
        text-align: center;
        padding: 10px 0; }
      .booking_form_wrap #booking_form fieldset > ul > li.field_longtext > label {
        float: none;
        width: auto; }
      .booking_form_wrap #booking_form fieldset > ul > li.field_longtext textarea {
        height: 229px;
        background: transparent;
        width: 100%;
        float: none;
        display: block;
        font-size: 14px;
        line-height: 21px; }
      .booking_form_wrap #booking_form fieldset > ul > li .select_wrapper {
        padding-left: 0;
        overflow: hidden;
        float: left;
        position: relative;
        font-family: "Open Sans"; }
        .booking_form_wrap #booking_form fieldset > ul > li .select_wrapper:before {
          position: absolute;
          right: 7px; }
        .booking_form_wrap #booking_form fieldset > ul > li .select_wrapper select {
          position: relative;
          z-index: 9999;
          border: none;
          background: none;
          width: 120% !important;
          width: calc(100% + 50px) !important; }
      .booking_form_wrap #booking_form fieldset > ul > li.field_radios > div input {
        display: none !important; }
      .booking_form_wrap #booking_form fieldset > ul > li.field_radios > div input + label {
        cursor: pointer;
        width: auto !important; }
        .booking_form_wrap #booking_form fieldset > ul > li.field_radios > div input + label:before {
          display: inline-block;
          margin-right: 0.5em;
          color: #434444; }
        .booking_form_wrap #booking_form fieldset > ul > li.field_radios > div input + label + input + label {
          margin-left: 2em; }
      .booking_form_wrap #booking_form fieldset > ul > li.error {
        border-color: #B03737; }
        .booking_form_wrap #booking_form fieldset > ul > li.error label {
          color: #B03737; }
      .booking_form_wrap #booking_form fieldset > ul > li.form_submit {
        margin: 1em 0;
        padding: 0;
        background: transparent;
        border: none; }
        .booking_form_wrap #booking_form fieldset > ul > li.form_submit a.submit_button {
          background-color: #40809a;
          color: white;
          display: block;
          padding: 20px 25px; }
          .booking_form_wrap #booking_form fieldset > ul > li.form_submit a.submit_button.disabled, .booking_form_wrap #booking_form fieldset > ul > li.form_submit a.submit_button.disabled span, .booking_form_wrap #booking_form fieldset > ul > li.form_submit a.submit_button.disabled:hover, .booking_form_wrap #booking_form fieldset > ul > li.form_submit a.submit_button.disabled:hover span, .booking_form_wrap #booking_form fieldset > ul > li.form_submit a.submit_button[disabled], .booking_form_wrap #booking_form fieldset > ul > li.form_submit a.submit_button[disabled] span, .booking_form_wrap #booking_form fieldset > ul > li.form_submit a.submit_button[disabled]:hover, .booking_form_wrap #booking_form fieldset > ul > li.form_submit a.submit_button[disabled]:hover span {
            background: #ededed;
            cursor: not-allowed;
            color: #434444; }
          @media (min-width: 992px) and (max-width: 1199px) {
            .booking_form_wrap #booking_form fieldset > ul > li.form_submit a.submit_button {
              float: right; } }
          @media (min-width: 1200px) {
            .booking_form_wrap #booking_form fieldset > ul > li.form_submit a.submit_button {
              float: right; } }
          @media (min-width: 768px) and (max-width: 991px) {
            .booking_form_wrap #booking_form fieldset > ul > li.form_submit a.submit_button {
              margin-bottom: 0.5em;
              text-align: center; } }
          @media (max-width: 767px) {
            .booking_form_wrap #booking_form fieldset > ul > li.form_submit a.submit_button {
              margin-bottom: 0.5em;
              text-align: center; } }
          .booking_form_wrap #booking_form fieldset > ul > li.form_submit a.submit_button > span {
            font-family: "Open Sans";
            text-transform: uppercase; }
            .booking_form_wrap #booking_form fieldset > ul > li.form_submit a.submit_button > span:after {
              padding-left: 1em; }
          .booking_form_wrap #booking_form fieldset > ul > li.form_submit a.submit_button:hover {
            background-color: #5792c0;
            text-decoration: none; }
  .booking_form_wrap #booking_form fieldset > ul > li {
    /*padding: 20px 0 0;
    border: none;*/ }
    .booking_form_wrap #booking_form fieldset > ul > li > label {
      height: auto;
      /*background: #fff;
      margin-right: 20px;
      margin-top: -20px;
      padding: 20px 0;*/ }
  @media (max-width: 767px) {
    .booking_form_wrap #booking_form fieldset + fieldset legend {
      margin-top: 10px; } }
  @media (min-width: 768px) and (max-width: 991px) {
    .booking_form_wrap #booking_form fieldset + fieldset legend {
      margin-top: 25px; } }
  @media (min-width: 992px) and (max-width: 1199px) {
    .booking_form_wrap #booking_form fieldset + fieldset legend {
      margin-top: 40px; } }
  @media (min-width: 1200px) {
    .booking_form_wrap #booking_form fieldset + fieldset legend {
      margin-top: 50px; } }
  @media (max-width: 767px) {
    .booking_form_wrap #booking_form fieldset legend {
      margin-bottom: 10px; } }
  @media (min-width: 768px) and (max-width: 991px) {
    .booking_form_wrap #booking_form fieldset legend {
      margin-bottom: 10px; } }
  @media (min-width: 992px) and (max-width: 1199px) {
    .booking_form_wrap #booking_form fieldset legend {
      margin-bottom: 20px; } }
  @media (min-width: 1200px) {
    .booking_form_wrap #booking_form fieldset legend {
      margin-bottom: 20px; } }
  @media (min-width: 992px) and (max-width: 1199px) {
    .booking_form_wrap #booking_form #booking_form_event_options_field .select_wrapper {
      max-width: 50%; } }
  @media (min-width: 1200px) {
    .booking_form_wrap #booking_form #booking_form_event_options_field .select_wrapper {
      max-width: 50%; } }
  .booking_form_wrap #booking_form #booking_form_date_of_birth_field .date_fields_wrapper .select_wrapper {
    width: 80px; }
    @media (max-width: 767px) {
      .booking_form_wrap #booking_form #booking_form_date_of_birth_field .date_fields_wrapper .select_wrapper {
        width: 100%; } }
    .booking_form_wrap #booking_form #booking_form_date_of_birth_field .date_fields_wrapper .select_wrapper + .select_wrapper {
      margin-left: 15px; }
      @media (max-width: 767px) {
        .booking_form_wrap #booking_form #booking_form_date_of_birth_field .date_fields_wrapper .select_wrapper + .select_wrapper {
          margin-left: 0px;
          margin-top: 15px; } }
  .booking_form_wrap #booking_form .field_null {
    visibility: hidden; }
  @media (min-width: 992px) and (max-width: 1199px) {
    .booking_form_wrap #booking_form .fieldset_0 .field_dropdown label {
      width: auto;
      min-width: 120px; }
    .booking_form_wrap #booking_form .fieldset_0 .field_dropdown .select_wrapper {
      max-width: 50%; } }
  @media (min-width: 1200px) {
    .booking_form_wrap #booking_form .fieldset_0 .field_dropdown label {
      width: auto;
      min-width: 120px; }
    .booking_form_wrap #booking_form .fieldset_0 .field_dropdown .select_wrapper {
      max-width: 50%; } }
  .booking_form_wrap #booking_form .fieldset_0, .booking_form_wrap #booking_form .fieldset_3 {
    float: none;
    width: auto;
    clear: both; }
    .booking_form_wrap #booking_form .fieldset_0 li, .booking_form_wrap #booking_form .fieldset_3 li {
      float: none;
      width: 100%; }
    .booking_form_wrap #booking_form .fieldset_0 + fieldset, .booking_form_wrap #booking_form .fieldset_3 + fieldset {
      margin-left: 0; }
  @media (min-width: 992px) and (max-width: 1199px) {
    .booking_form_wrap #booking_form .fieldset_1, .booking_form_wrap #booking_form .fieldset_2 {
      width: 48%; }
      .booking_form_wrap #booking_form .fieldset_1.fieldset_1, .booking_form_wrap #booking_form .fieldset_2.fieldset_1 {
        float: left; }
      .booking_form_wrap #booking_form .fieldset_1.fieldset_2, .booking_form_wrap #booking_form .fieldset_2.fieldset_2 {
        float: right; } }
  @media (min-width: 1200px) {
    .booking_form_wrap #booking_form .fieldset_1, .booking_form_wrap #booking_form .fieldset_2 {
      width: 48%; }
      .booking_form_wrap #booking_form .fieldset_1.fieldset_1, .booking_form_wrap #booking_form .fieldset_2.fieldset_1 {
        float: left; }
      .booking_form_wrap #booking_form .fieldset_1.fieldset_2, .booking_form_wrap #booking_form .fieldset_2.fieldset_2 {
        float: right; } }
  .booking_form_wrap #booking_form .fieldset_3 legend {
    padding-left: 15px; }
  .booking_form_wrap #booking_form .fieldset_3 ul .field_button {
    background: none;
    padding: 0; }
    .booking_form_wrap #booking_form .fieldset_3 ul .field_button a {
      background-color: #40809a;
      color: white;
      display: block;
      padding: 20px 25px; }
      .booking_form_wrap #booking_form .fieldset_3 ul .field_button a.disabled, .booking_form_wrap #booking_form .fieldset_3 ul .field_button a.disabled span, .booking_form_wrap #booking_form .fieldset_3 ul .field_button a.disabled:hover, .booking_form_wrap #booking_form .fieldset_3 ul .field_button a.disabled:hover span, .booking_form_wrap #booking_form .fieldset_3 ul .field_button a[disabled], .booking_form_wrap #booking_form .fieldset_3 ul .field_button a[disabled] span, .booking_form_wrap #booking_form .fieldset_3 ul .field_button a[disabled]:hover, .booking_form_wrap #booking_form .fieldset_3 ul .field_button a[disabled]:hover span {
        background: #ededed;
        cursor: not-allowed;
        color: #434444; }
      @media (min-width: 992px) and (max-width: 1199px) {
        .booking_form_wrap #booking_form .fieldset_3 ul .field_button a {
          float: right; } }
      @media (min-width: 1200px) {
        .booking_form_wrap #booking_form .fieldset_3 ul .field_button a {
          float: right; } }
      @media (min-width: 768px) and (max-width: 991px) {
        .booking_form_wrap #booking_form .fieldset_3 ul .field_button a {
          margin-bottom: 0.5em;
          text-align: center; } }
      @media (max-width: 767px) {
        .booking_form_wrap #booking_form .fieldset_3 ul .field_button a {
          margin-bottom: 0.5em;
          text-align: center; } }
      .booking_form_wrap #booking_form .fieldset_3 ul .field_button a > span {
        font-family: "Open Sans";
        text-transform: uppercase; }
        .booking_form_wrap #booking_form .fieldset_3 ul .field_button a > span:after {
          padding-left: 1em; }
      .booking_form_wrap #booking_form .fieldset_3 ul .field_button a:hover {
        background-color: #5792c0;
        text-decoration: none; }
  @media (min-width: 768px) and (max-width: 991px) {
    .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary {
      width: 50%;
      float: left; } }
  @media (min-width: 992px) and (max-width: 1199px) {
    .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary {
      width: 50%;
      float: left; } }
  @media (min-width: 1200px) {
    .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary {
      width: 50%;
      float: left; } }
  .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary h3 {
    margin: 10px 0;
    font-family: "Museo Slab W01 300";
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-text-size-adjust: 100%;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    border-bottom: 1px solid #d1d1d1; }
  .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary {
    width: 100%; }
    .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added.booking_summary div, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked.booking_summary div, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary.booking_summary div {
      text-align: right; }
    .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added .row, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added .pages_404 .content .page_not_found_sitemap #sitemap section ul, .pages_404 .content .page_not_found_sitemap #sitemap section .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added ul, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added .events_404 .content .page_not_found_sitemap #sitemap section ul, .events_404 .content .page_not_found_sitemap #sitemap section .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added ul, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added body.pages_sitemap main #sitemap section ul, body.pages_sitemap main #sitemap section .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added ul, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added body.account_module .content, body.account_module .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added .content, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added body.products #relateds ul, body.products #relateds .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added ul, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added body.categories .prod_filter_form fieldset > ul, body.categories .prod_filter_form .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added fieldset > ul, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added body.search .prod_filter_form fieldset > ul, body.search .prod_filter_form .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added fieldset > ul, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added body.categories ul#prod, body.categories .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added ul#prod, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added body.search ul#prod, body.search .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added ul#prod, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added #colorbox #cboxLoadedContent .subscribe_popup #subscription_form #subscription_form_stid_field, #colorbox #cboxLoadedContent .subscribe_popup #subscription_form .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added #subscription_form_stid_field, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added body.blog_module .blog_post_wrapper, body.blog_module .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added .blog_post_wrapper, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added .fieldset_3, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added .event_filters_wrap .filter_form fieldset > ul, .event_filters_wrap .filter_form .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added fieldset > ul, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added .events_wrap #event_list .event_wrapper, .events_wrap #event_list .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added .event_wrapper, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added .home_events_wrap #event_list .event_wrapper, .home_events_wrap #event_list .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added .event_wrapper, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added .related_events_wrap #event_list .event_wrapper, .related_events_wrap #event_list .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added .event_wrapper, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added .magazine_archive_wrap .magazine_archive, .magazine_archive_wrap .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added .magazine_archive, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked .row, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked .pages_404 .content .page_not_found_sitemap #sitemap section ul, .pages_404 .content .page_not_found_sitemap #sitemap section .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked ul, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked .events_404 .content .page_not_found_sitemap #sitemap section ul, .events_404 .content .page_not_found_sitemap #sitemap section .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked ul, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked body.pages_sitemap main #sitemap section ul, body.pages_sitemap main #sitemap section .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked ul, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked body.account_module .content, body.account_module .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked .content, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked body.products #relateds ul, body.products #relateds .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked ul, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked body.categories .prod_filter_form fieldset > ul, body.categories .prod_filter_form .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked fieldset > ul, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked body.search .prod_filter_form fieldset > ul, body.search .prod_filter_form .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked fieldset > ul, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked body.categories ul#prod, body.categories .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked ul#prod, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked body.search ul#prod, body.search .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked ul#prod, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked #colorbox #cboxLoadedContent .subscribe_popup #subscription_form #subscription_form_stid_field, #colorbox #cboxLoadedContent .subscribe_popup #subscription_form .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked #subscription_form_stid_field, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked body.blog_module .blog_post_wrapper, body.blog_module .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked .blog_post_wrapper, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked .fieldset_3, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked .event_filters_wrap .filter_form fieldset > ul, .event_filters_wrap .filter_form .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked fieldset > ul, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked .events_wrap #event_list .event_wrapper, .events_wrap #event_list .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked .event_wrapper, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked .home_events_wrap #event_list .event_wrapper, .home_events_wrap #event_list .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked .event_wrapper, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked .related_events_wrap #event_list .event_wrapper, .related_events_wrap #event_list .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked .event_wrapper, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked .magazine_archive_wrap .magazine_archive, .magazine_archive_wrap .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked .magazine_archive, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary .row, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary .pages_404 .content .page_not_found_sitemap #sitemap section ul, .pages_404 .content .page_not_found_sitemap #sitemap section .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary ul, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary .events_404 .content .page_not_found_sitemap #sitemap section ul, .events_404 .content .page_not_found_sitemap #sitemap section .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary ul, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary body.pages_sitemap main #sitemap section ul, body.pages_sitemap main #sitemap section .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary ul, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary body.account_module .content, body.account_module .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary .content, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary body.products #relateds ul, body.products #relateds .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary ul, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary body.categories .prod_filter_form fieldset > ul, body.categories .prod_filter_form .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary fieldset > ul, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary body.search .prod_filter_form fieldset > ul, body.search .prod_filter_form .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary fieldset > ul, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary body.categories ul#prod, body.categories .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary ul#prod, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary body.search ul#prod, body.search .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary ul#prod, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary #colorbox #cboxLoadedContent .subscribe_popup #subscription_form #subscription_form_stid_field, #colorbox #cboxLoadedContent .subscribe_popup #subscription_form .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary #subscription_form_stid_field, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary body.blog_module .blog_post_wrapper, body.blog_module .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary .blog_post_wrapper, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary .fieldset_3, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary .event_filters_wrap .filter_form fieldset > ul, .event_filters_wrap .filter_form .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary fieldset > ul, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary .events_wrap #event_list .event_wrapper, .events_wrap #event_list .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary .event_wrapper, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary .home_events_wrap #event_list .event_wrapper, .home_events_wrap #event_list .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary .event_wrapper, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary .related_events_wrap #event_list .event_wrapper, .related_events_wrap #event_list .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary .event_wrapper, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary .magazine_archive_wrap .magazine_archive, .magazine_archive_wrap .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary .magazine_archive {
      margin-bottom: 5px; }
      .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added .row.titles, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added .pages_404 .content .page_not_found_sitemap #sitemap section ul.titles, .pages_404 .content .page_not_found_sitemap #sitemap section .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added ul.titles, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added .events_404 .content .page_not_found_sitemap #sitemap section ul.titles, .events_404 .content .page_not_found_sitemap #sitemap section .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added ul.titles, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added body.pages_sitemap main #sitemap section ul.titles, body.pages_sitemap main #sitemap section .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added ul.titles, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added body.account_module .titles.content, body.account_module .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added .titles.content, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added body.products #relateds ul.titles, body.products #relateds .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added ul.titles, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added body.categories .prod_filter_form fieldset > ul.titles, body.categories .prod_filter_form .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added fieldset > ul.titles, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added body.search .prod_filter_form fieldset > ul.titles, body.search .prod_filter_form .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added fieldset > ul.titles, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added body.categories ul.titles#prod, body.categories .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added ul.titles#prod, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added body.search ul.titles#prod, body.search .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added ul.titles#prod, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added #colorbox #cboxLoadedContent .subscribe_popup #subscription_form .titles#subscription_form_stid_field, #colorbox #cboxLoadedContent .subscribe_popup #subscription_form .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added .titles#subscription_form_stid_field, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added body.blog_module .titles.blog_post_wrapper, body.blog_module .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added .titles.blog_post_wrapper, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added .titles.fieldset_3, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added .event_filters_wrap .filter_form fieldset > ul.titles, .event_filters_wrap .filter_form .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added fieldset > ul.titles, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added .events_wrap #event_list .titles.event_wrapper, .events_wrap #event_list .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added .titles.event_wrapper, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added .home_events_wrap #event_list .titles.event_wrapper, .home_events_wrap #event_list .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added .titles.event_wrapper, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added .related_events_wrap #event_list .titles.event_wrapper, .related_events_wrap #event_list .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added .titles.event_wrapper, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added .magazine_archive_wrap .titles.magazine_archive, .magazine_archive_wrap .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added .titles.magazine_archive, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added .row .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added .pages_404 .content .page_not_found_sitemap #sitemap section ul .title, .pages_404 .content .page_not_found_sitemap #sitemap section .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added ul .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added .events_404 .content .page_not_found_sitemap #sitemap section ul .title, .events_404 .content .page_not_found_sitemap #sitemap section .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added ul .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added body.pages_sitemap main #sitemap section ul .title, body.pages_sitemap main #sitemap section .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added ul .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added body.account_module .content .title, body.account_module .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added .content .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added body.products #relateds ul .title, body.products #relateds .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added ul .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added body.categories .prod_filter_form fieldset > ul .title, body.categories .prod_filter_form .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added fieldset > ul .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added body.search .prod_filter_form fieldset > ul .title, body.search .prod_filter_form .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added fieldset > ul .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added body.categories ul#prod .title, body.categories .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added ul#prod .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added body.search ul#prod .title, body.search .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added ul#prod .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added #colorbox #cboxLoadedContent .subscribe_popup #subscription_form #subscription_form_stid_field .title, #colorbox #cboxLoadedContent .subscribe_popup #subscription_form .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added #subscription_form_stid_field .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added body.blog_module .blog_post_wrapper .title, body.blog_module .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added .blog_post_wrapper .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added .fieldset_3 .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added .event_filters_wrap .filter_form fieldset > ul .title, .event_filters_wrap .filter_form .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added fieldset > ul .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added .events_wrap #event_list .event_wrapper .title, .events_wrap #event_list .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added .event_wrapper .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added .home_events_wrap #event_list .event_wrapper .title, .home_events_wrap #event_list .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added .event_wrapper .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added .related_events_wrap #event_list .event_wrapper .title, .related_events_wrap #event_list .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added .event_wrapper .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added .magazine_archive_wrap .magazine_archive .title, .magazine_archive_wrap .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added .magazine_archive .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked .row.titles, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked .pages_404 .content .page_not_found_sitemap #sitemap section ul.titles, .pages_404 .content .page_not_found_sitemap #sitemap section .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked ul.titles, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked .events_404 .content .page_not_found_sitemap #sitemap section ul.titles, .events_404 .content .page_not_found_sitemap #sitemap section .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked ul.titles, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked body.pages_sitemap main #sitemap section ul.titles, body.pages_sitemap main #sitemap section .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked ul.titles, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked body.account_module .titles.content, body.account_module .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked .titles.content, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked body.products #relateds ul.titles, body.products #relateds .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked ul.titles, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked body.categories .prod_filter_form fieldset > ul.titles, body.categories .prod_filter_form .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked fieldset > ul.titles, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked body.search .prod_filter_form fieldset > ul.titles, body.search .prod_filter_form .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked fieldset > ul.titles, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked body.categories ul.titles#prod, body.categories .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked ul.titles#prod, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked body.search ul.titles#prod, body.search .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked ul.titles#prod, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked #colorbox #cboxLoadedContent .subscribe_popup #subscription_form .titles#subscription_form_stid_field, #colorbox #cboxLoadedContent .subscribe_popup #subscription_form .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked .titles#subscription_form_stid_field, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked body.blog_module .titles.blog_post_wrapper, body.blog_module .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked .titles.blog_post_wrapper, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked .titles.fieldset_3, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked .event_filters_wrap .filter_form fieldset > ul.titles, .event_filters_wrap .filter_form .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked fieldset > ul.titles, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked .events_wrap #event_list .titles.event_wrapper, .events_wrap #event_list .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked .titles.event_wrapper, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked .home_events_wrap #event_list .titles.event_wrapper, .home_events_wrap #event_list .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked .titles.event_wrapper, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked .related_events_wrap #event_list .titles.event_wrapper, .related_events_wrap #event_list .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked .titles.event_wrapper, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked .magazine_archive_wrap .titles.magazine_archive, .magazine_archive_wrap .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked .titles.magazine_archive, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked .row .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked .pages_404 .content .page_not_found_sitemap #sitemap section ul .title, .pages_404 .content .page_not_found_sitemap #sitemap section .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked ul .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked .events_404 .content .page_not_found_sitemap #sitemap section ul .title, .events_404 .content .page_not_found_sitemap #sitemap section .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked ul .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked body.pages_sitemap main #sitemap section ul .title, body.pages_sitemap main #sitemap section .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked ul .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked body.account_module .content .title, body.account_module .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked .content .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked body.products #relateds ul .title, body.products #relateds .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked ul .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked body.categories .prod_filter_form fieldset > ul .title, body.categories .prod_filter_form .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked fieldset > ul .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked body.search .prod_filter_form fieldset > ul .title, body.search .prod_filter_form .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked fieldset > ul .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked body.categories ul#prod .title, body.categories .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked ul#prod .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked body.search ul#prod .title, body.search .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked ul#prod .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked #colorbox #cboxLoadedContent .subscribe_popup #subscription_form #subscription_form_stid_field .title, #colorbox #cboxLoadedContent .subscribe_popup #subscription_form .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked #subscription_form_stid_field .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked body.blog_module .blog_post_wrapper .title, body.blog_module .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked .blog_post_wrapper .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked .fieldset_3 .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked .event_filters_wrap .filter_form fieldset > ul .title, .event_filters_wrap .filter_form .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked fieldset > ul .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked .events_wrap #event_list .event_wrapper .title, .events_wrap #event_list .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked .event_wrapper .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked .home_events_wrap #event_list .event_wrapper .title, .home_events_wrap #event_list .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked .event_wrapper .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked .related_events_wrap #event_list .event_wrapper .title, .related_events_wrap #event_list .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked .event_wrapper .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked .magazine_archive_wrap .magazine_archive .title, .magazine_archive_wrap .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked .magazine_archive .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary .row.titles, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary .pages_404 .content .page_not_found_sitemap #sitemap section ul.titles, .pages_404 .content .page_not_found_sitemap #sitemap section .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary ul.titles, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary .events_404 .content .page_not_found_sitemap #sitemap section ul.titles, .events_404 .content .page_not_found_sitemap #sitemap section .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary ul.titles, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary body.pages_sitemap main #sitemap section ul.titles, body.pages_sitemap main #sitemap section .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary ul.titles, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary body.account_module .titles.content, body.account_module .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary .titles.content, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary body.products #relateds ul.titles, body.products #relateds .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary ul.titles, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary body.categories .prod_filter_form fieldset > ul.titles, body.categories .prod_filter_form .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary fieldset > ul.titles, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary body.search .prod_filter_form fieldset > ul.titles, body.search .prod_filter_form .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary fieldset > ul.titles, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary body.categories ul.titles#prod, body.categories .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary ul.titles#prod, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary body.search ul.titles#prod, body.search .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary ul.titles#prod, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary #colorbox #cboxLoadedContent .subscribe_popup #subscription_form .titles#subscription_form_stid_field, #colorbox #cboxLoadedContent .subscribe_popup #subscription_form .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary .titles#subscription_form_stid_field, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary body.blog_module .titles.blog_post_wrapper, body.blog_module .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary .titles.blog_post_wrapper, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary .titles.fieldset_3, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary .event_filters_wrap .filter_form fieldset > ul.titles, .event_filters_wrap .filter_form .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary fieldset > ul.titles, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary .events_wrap #event_list .titles.event_wrapper, .events_wrap #event_list .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary .titles.event_wrapper, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary .home_events_wrap #event_list .titles.event_wrapper, .home_events_wrap #event_list .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary .titles.event_wrapper, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary .related_events_wrap #event_list .titles.event_wrapper, .related_events_wrap #event_list .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary .titles.event_wrapper, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary .magazine_archive_wrap .titles.magazine_archive, .magazine_archive_wrap .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary .titles.magazine_archive, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary .row .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary .pages_404 .content .page_not_found_sitemap #sitemap section ul .title, .pages_404 .content .page_not_found_sitemap #sitemap section .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary ul .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary .events_404 .content .page_not_found_sitemap #sitemap section ul .title, .events_404 .content .page_not_found_sitemap #sitemap section .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary ul .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary body.pages_sitemap main #sitemap section ul .title, body.pages_sitemap main #sitemap section .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary ul .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary body.account_module .content .title, body.account_module .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary .content .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary body.products #relateds ul .title, body.products #relateds .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary ul .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary body.categories .prod_filter_form fieldset > ul .title, body.categories .prod_filter_form .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary fieldset > ul .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary body.search .prod_filter_form fieldset > ul .title, body.search .prod_filter_form .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary fieldset > ul .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary body.categories ul#prod .title, body.categories .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary ul#prod .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary body.search ul#prod .title, body.search .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary ul#prod .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary #colorbox #cboxLoadedContent .subscribe_popup #subscription_form #subscription_form_stid_field .title, #colorbox #cboxLoadedContent .subscribe_popup #subscription_form .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary #subscription_form_stid_field .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary body.blog_module .blog_post_wrapper .title, body.blog_module .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary .blog_post_wrapper .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary .fieldset_3 .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary .event_filters_wrap .filter_form fieldset > ul .title, .event_filters_wrap .filter_form .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary fieldset > ul .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary .events_wrap #event_list .event_wrapper .title, .events_wrap #event_list .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary .event_wrapper .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary .home_events_wrap #event_list .event_wrapper .title, .home_events_wrap #event_list .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary .event_wrapper .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary .related_events_wrap #event_list .event_wrapper .title, .related_events_wrap #event_list .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary .event_wrapper .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary .magazine_archive_wrap .magazine_archive .title, .magazine_archive_wrap .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary .magazine_archive .title {
        font-weight: bold; }
      .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added .row .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added .pages_404 .content .page_not_found_sitemap #sitemap section ul .title, .pages_404 .content .page_not_found_sitemap #sitemap section .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added ul .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added .events_404 .content .page_not_found_sitemap #sitemap section ul .title, .events_404 .content .page_not_found_sitemap #sitemap section .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added ul .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added body.pages_sitemap main #sitemap section ul .title, body.pages_sitemap main #sitemap section .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added ul .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added body.account_module .content .title, body.account_module .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added .content .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added body.products #relateds ul .title, body.products #relateds .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added ul .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added body.categories .prod_filter_form fieldset > ul .title, body.categories .prod_filter_form .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added fieldset > ul .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added body.search .prod_filter_form fieldset > ul .title, body.search .prod_filter_form .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added fieldset > ul .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added body.categories ul#prod .title, body.categories .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added ul#prod .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added body.search ul#prod .title, body.search .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added ul#prod .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added #colorbox #cboxLoadedContent .subscribe_popup #subscription_form #subscription_form_stid_field .title, #colorbox #cboxLoadedContent .subscribe_popup #subscription_form .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added #subscription_form_stid_field .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added body.blog_module .blog_post_wrapper .title, body.blog_module .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added .blog_post_wrapper .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added .fieldset_3 .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added .event_filters_wrap .filter_form fieldset > ul .title, .event_filters_wrap .filter_form .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added fieldset > ul .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added .events_wrap #event_list .event_wrapper .title, .events_wrap #event_list .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added .event_wrapper .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added .home_events_wrap #event_list .event_wrapper .title, .home_events_wrap #event_list .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added .event_wrapper .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added .related_events_wrap #event_list .event_wrapper .title, .related_events_wrap #event_list .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added .event_wrapper .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added .magazine_archive_wrap .magazine_archive .title, .magazine_archive_wrap .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added .magazine_archive .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked .row .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked .pages_404 .content .page_not_found_sitemap #sitemap section ul .title, .pages_404 .content .page_not_found_sitemap #sitemap section .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked ul .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked .events_404 .content .page_not_found_sitemap #sitemap section ul .title, .events_404 .content .page_not_found_sitemap #sitemap section .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked ul .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked body.pages_sitemap main #sitemap section ul .title, body.pages_sitemap main #sitemap section .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked ul .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked body.account_module .content .title, body.account_module .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked .content .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked body.products #relateds ul .title, body.products #relateds .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked ul .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked body.categories .prod_filter_form fieldset > ul .title, body.categories .prod_filter_form .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked fieldset > ul .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked body.search .prod_filter_form fieldset > ul .title, body.search .prod_filter_form .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked fieldset > ul .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked body.categories ul#prod .title, body.categories .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked ul#prod .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked body.search ul#prod .title, body.search .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked ul#prod .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked #colorbox #cboxLoadedContent .subscribe_popup #subscription_form #subscription_form_stid_field .title, #colorbox #cboxLoadedContent .subscribe_popup #subscription_form .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked #subscription_form_stid_field .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked body.blog_module .blog_post_wrapper .title, body.blog_module .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked .blog_post_wrapper .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked .fieldset_3 .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked .event_filters_wrap .filter_form fieldset > ul .title, .event_filters_wrap .filter_form .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked fieldset > ul .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked .events_wrap #event_list .event_wrapper .title, .events_wrap #event_list .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked .event_wrapper .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked .home_events_wrap #event_list .event_wrapper .title, .home_events_wrap #event_list .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked .event_wrapper .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked .related_events_wrap #event_list .event_wrapper .title, .related_events_wrap #event_list .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked .event_wrapper .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked .magazine_archive_wrap .magazine_archive .title, .magazine_archive_wrap .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked .magazine_archive .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary .row .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary .pages_404 .content .page_not_found_sitemap #sitemap section ul .title, .pages_404 .content .page_not_found_sitemap #sitemap section .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary ul .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary .events_404 .content .page_not_found_sitemap #sitemap section ul .title, .events_404 .content .page_not_found_sitemap #sitemap section .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary ul .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary body.pages_sitemap main #sitemap section ul .title, body.pages_sitemap main #sitemap section .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary ul .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary body.account_module .content .title, body.account_module .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary .content .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary body.products #relateds ul .title, body.products #relateds .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary ul .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary body.categories .prod_filter_form fieldset > ul .title, body.categories .prod_filter_form .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary fieldset > ul .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary body.search .prod_filter_form fieldset > ul .title, body.search .prod_filter_form .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary fieldset > ul .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary body.categories ul#prod .title, body.categories .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary ul#prod .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary body.search ul#prod .title, body.search .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary ul#prod .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary #colorbox #cboxLoadedContent .subscribe_popup #subscription_form #subscription_form_stid_field .title, #colorbox #cboxLoadedContent .subscribe_popup #subscription_form .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary #subscription_form_stid_field .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary body.blog_module .blog_post_wrapper .title, body.blog_module .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary .blog_post_wrapper .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary .fieldset_3 .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary .event_filters_wrap .filter_form fieldset > ul .title, .event_filters_wrap .filter_form .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary fieldset > ul .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary .events_wrap #event_list .event_wrapper .title, .events_wrap #event_list .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary .event_wrapper .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary .home_events_wrap #event_list .event_wrapper .title, .home_events_wrap #event_list .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary .event_wrapper .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary .related_events_wrap #event_list .event_wrapper .title, .related_events_wrap #event_list .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary .event_wrapper .title, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary .magazine_archive_wrap .magazine_archive .title, .magazine_archive_wrap .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary .magazine_archive .title {
        text-align: right; }
      .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added .row > div + div + div, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added .pages_404 .content .page_not_found_sitemap #sitemap section ul > div + div + div, .pages_404 .content .page_not_found_sitemap #sitemap section .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added ul > div + div + div, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added .events_404 .content .page_not_found_sitemap #sitemap section ul > div + div + div, .events_404 .content .page_not_found_sitemap #sitemap section .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added ul > div + div + div, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added body.pages_sitemap main #sitemap section ul > div + div + div, body.pages_sitemap main #sitemap section .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added ul > div + div + div, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added body.account_module .content > div + div + div, body.account_module .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added .content > div + div + div, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added body.products #relateds ul > div + div + div, body.products #relateds .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added ul > div + div + div, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added body.categories .prod_filter_form fieldset > ul > div + div + div, body.categories .prod_filter_form .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added fieldset > ul > div + div + div, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added body.search .prod_filter_form fieldset > ul > div + div + div, body.search .prod_filter_form .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added fieldset > ul > div + div + div, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added body.categories ul#prod > div + div + div, body.categories .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added ul#prod > div + div + div, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added body.search ul#prod > div + div + div, body.search .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added ul#prod > div + div + div, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added #colorbox #cboxLoadedContent .subscribe_popup #subscription_form #subscription_form_stid_field > div + div + div, #colorbox #cboxLoadedContent .subscribe_popup #subscription_form .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added #subscription_form_stid_field > div + div + div, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added body.blog_module .blog_post_wrapper > div + div + div, body.blog_module .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added .blog_post_wrapper > div + div + div, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added .fieldset_3 > div + div + div, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added .event_filters_wrap .filter_form fieldset > ul > div + div + div, .event_filters_wrap .filter_form .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added fieldset > ul > div + div + div, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added .events_wrap #event_list .event_wrapper > div + div + div, .events_wrap #event_list .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added .event_wrapper > div + div + div, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added .home_events_wrap #event_list .event_wrapper > div + div + div, .home_events_wrap #event_list .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added .event_wrapper > div + div + div, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added .related_events_wrap #event_list .event_wrapper > div + div + div, .related_events_wrap #event_list .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added .event_wrapper > div + div + div, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added .magazine_archive_wrap .magazine_archive > div + div + div, .magazine_archive_wrap .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .places_added .magazine_archive > div + div + div, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked .row > div + div + div, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked .pages_404 .content .page_not_found_sitemap #sitemap section ul > div + div + div, .pages_404 .content .page_not_found_sitemap #sitemap section .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked ul > div + div + div, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked .events_404 .content .page_not_found_sitemap #sitemap section ul > div + div + div, .events_404 .content .page_not_found_sitemap #sitemap section .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked ul > div + div + div, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked body.pages_sitemap main #sitemap section ul > div + div + div, body.pages_sitemap main #sitemap section .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked ul > div + div + div, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked body.account_module .content > div + div + div, body.account_module .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked .content > div + div + div, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked body.products #relateds ul > div + div + div, body.products #relateds .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked ul > div + div + div, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked body.categories .prod_filter_form fieldset > ul > div + div + div, body.categories .prod_filter_form .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked fieldset > ul > div + div + div, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked body.search .prod_filter_form fieldset > ul > div + div + div, body.search .prod_filter_form .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked fieldset > ul > div + div + div, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked body.categories ul#prod > div + div + div, body.categories .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked ul#prod > div + div + div, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked body.search ul#prod > div + div + div, body.search .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked ul#prod > div + div + div, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked #colorbox #cboxLoadedContent .subscribe_popup #subscription_form #subscription_form_stid_field > div + div + div, #colorbox #cboxLoadedContent .subscribe_popup #subscription_form .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked #subscription_form_stid_field > div + div + div, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked body.blog_module .blog_post_wrapper > div + div + div, body.blog_module .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked .blog_post_wrapper > div + div + div, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked .fieldset_3 > div + div + div, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked .event_filters_wrap .filter_form fieldset > ul > div + div + div, .event_filters_wrap .filter_form .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked fieldset > ul > div + div + div, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked .events_wrap #event_list .event_wrapper > div + div + div, .events_wrap #event_list .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked .event_wrapper > div + div + div, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked .home_events_wrap #event_list .event_wrapper > div + div + div, .home_events_wrap #event_list .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked .event_wrapper > div + div + div, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked .related_events_wrap #event_list .event_wrapper > div + div + div, .related_events_wrap #event_list .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked .event_wrapper > div + div + div, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked .magazine_archive_wrap .magazine_archive > div + div + div, .magazine_archive_wrap .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .extras_booked .magazine_archive > div + div + div, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary .row > div + div + div, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary .pages_404 .content .page_not_found_sitemap #sitemap section ul > div + div + div, .pages_404 .content .page_not_found_sitemap #sitemap section .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary ul > div + div + div, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary .events_404 .content .page_not_found_sitemap #sitemap section ul > div + div + div, .events_404 .content .page_not_found_sitemap #sitemap section .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary ul > div + div + div, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary body.pages_sitemap main #sitemap section ul > div + div + div, body.pages_sitemap main #sitemap section .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary ul > div + div + div, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary body.account_module .content > div + div + div, body.account_module .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary .content > div + div + div, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary body.products #relateds ul > div + div + div, body.products #relateds .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary ul > div + div + div, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary body.categories .prod_filter_form fieldset > ul > div + div + div, body.categories .prod_filter_form .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary fieldset > ul > div + div + div, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary body.search .prod_filter_form fieldset > ul > div + div + div, body.search .prod_filter_form .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary fieldset > ul > div + div + div, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary body.categories ul#prod > div + div + div, body.categories .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary ul#prod > div + div + div, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary body.search ul#prod > div + div + div, body.search .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary ul#prod > div + div + div, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary #colorbox #cboxLoadedContent .subscribe_popup #subscription_form #subscription_form_stid_field > div + div + div, #colorbox #cboxLoadedContent .subscribe_popup #subscription_form .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary #subscription_form_stid_field > div + div + div, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary body.blog_module .blog_post_wrapper > div + div + div, body.blog_module .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary .blog_post_wrapper > div + div + div, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary .fieldset_3 > div + div + div, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary .event_filters_wrap .filter_form fieldset > ul > div + div + div, .event_filters_wrap .filter_form .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary fieldset > ul > div + div + div, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary .events_wrap #event_list .event_wrapper > div + div + div, .events_wrap #event_list .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary .event_wrapper > div + div + div, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary .home_events_wrap #event_list .event_wrapper > div + div + div, .home_events_wrap #event_list .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary .event_wrapper > div + div + div, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary .related_events_wrap #event_list .event_wrapper > div + div + div, .related_events_wrap #event_list .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary .event_wrapper > div + div + div, .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary .magazine_archive_wrap .magazine_archive > div + div + div, .magazine_archive_wrap .booking_form_wrap #booking_form .fieldset_3 #booking_form_summary .booking_summary .magazine_archive > div + div + div {
        text-align: right; }

@media (max-width: 767px) {
  .booking_form_wrap #booking_form fieldset > ul > li .select_wrapper:before {
    background: #efefef;
    padding: 0 7px 10px;
    right: 0;
    z-index: 10001; } }

#booking_form_wrap h1 {
  font-size: 24px;
  float: left;
  clear: both;
  padding-top: 10px; }
#booking_form_wrap .btn_wrap {
  float: left;
  clear: both; }
  #booking_form_wrap .btn_wrap .btns {
    float: left;
    margin-right: 20px; }
    @media (max-width: 767px) {
      #booking_form_wrap .btn_wrap .btns, #booking_form_wrap .btn_wrap .btns a {
        float: none;
        text-align: center;
        display: block;
        margin-bottom: 10px;
        width: 100%; } }
    #booking_form_wrap .btn_wrap .btns.cart {
      background: #5494b8;
      color: #fff; }
    #booking_form_wrap .btn_wrap .btns.cont {
      background: #d1d1d1; }

.event_detail_wrap .event_head {
  /*border-bottom: 1px solid #d1d1d1;
  margin-bottom: 20px;*/ }
  .event_detail_wrap .event_head h1 {
    min-height: 82px;
    margin-top: 0; }
    .event_detail_wrap .event_head h1 + .row, .event_detail_wrap .event_head .pages_404 .content .page_not_found_sitemap #sitemap section h1 + ul, .pages_404 .content .page_not_found_sitemap #sitemap section .event_detail_wrap .event_head h1 + ul, .event_detail_wrap .event_head .events_404 .content .page_not_found_sitemap #sitemap section h1 + ul, .events_404 .content .page_not_found_sitemap #sitemap section .event_detail_wrap .event_head h1 + ul, .event_detail_wrap .event_head body.pages_sitemap main #sitemap section h1 + ul, body.pages_sitemap main #sitemap section .event_detail_wrap .event_head h1 + ul, .event_detail_wrap .event_head body.account_module h1 + .content, body.account_module .event_detail_wrap .event_head h1 + .content, .event_detail_wrap .event_head body.products #relateds h1 + ul, body.products #relateds .event_detail_wrap .event_head h1 + ul, .event_detail_wrap .event_head body.categories .prod_filter_form fieldset > h1 + ul, body.categories .prod_filter_form .event_detail_wrap .event_head fieldset > h1 + ul, .event_detail_wrap .event_head body.search .prod_filter_form fieldset > h1 + ul, body.search .prod_filter_form .event_detail_wrap .event_head fieldset > h1 + ul, .event_detail_wrap .event_head body.categories h1 + ul#prod, body.categories .event_detail_wrap .event_head h1 + ul#prod, .event_detail_wrap .event_head body.search h1 + ul#prod, body.search .event_detail_wrap .event_head h1 + ul#prod, .event_detail_wrap .event_head #colorbox #cboxLoadedContent .subscribe_popup #subscription_form h1 + #subscription_form_stid_field, #colorbox #cboxLoadedContent .subscribe_popup #subscription_form .event_detail_wrap .event_head h1 + #subscription_form_stid_field, .event_detail_wrap .event_head body.blog_module h1 + .blog_post_wrapper, body.blog_module .event_detail_wrap .event_head h1 + .blog_post_wrapper, .event_detail_wrap .event_head .booking_form_wrap #booking_form h1 + .fieldset_3, .booking_form_wrap #booking_form .event_detail_wrap .event_head h1 + .fieldset_3, .event_detail_wrap .event_head .event_filters_wrap .filter_form fieldset > h1 + ul, .event_filters_wrap .filter_form .event_detail_wrap .event_head fieldset > h1 + ul, .event_detail_wrap .event_head .events_wrap #event_list h1 + .event_wrapper, .events_wrap #event_list .event_detail_wrap .event_head h1 + .event_wrapper, .event_detail_wrap .event_head .home_events_wrap #event_list h1 + .event_wrapper, .home_events_wrap #event_list .event_detail_wrap .event_head h1 + .event_wrapper, .event_detail_wrap .event_head .related_events_wrap #event_list h1 + .event_wrapper, .related_events_wrap #event_list .event_detail_wrap .event_head h1 + .event_wrapper, .event_detail_wrap .event_head .magazine_archive_wrap h1 + .magazine_archive, .magazine_archive_wrap .event_detail_wrap .event_head h1 + .magazine_archive {
      padding: 30px 0; }
    .event_detail_wrap .event_head h1 span {
      display: block; }
    .event_detail_wrap .event_head h1 .icon .inner {
      font-family: "Museo Slab W01 300";
      speak: none;
      font-variant: normal;
      text-transform: none;
      line-height: 1;
      -webkit-text-size-adjust: 100%;
      text-rendering: optimizeLegibility;
      -webkit-font-smoothing: antialiased;
      font-size: 38px;
      display: block;
      line-height: 1.25em; }
      @media (min-width: 992px) and (max-width: 1199px) {
        .event_detail_wrap .event_head h1 .icon .inner {
          width: 75%; } }
      @media (min-width: 1200px) {
        .event_detail_wrap .event_head h1 .icon .inner {
          width: 75%; } }
    .event_detail_wrap .event_head h1 .icon:before {
      float: right;
      font-size: 82px;
      color: #d8d8d8; }
  .event_detail_wrap .event_head .row, .event_detail_wrap .event_head .pages_404 .content .page_not_found_sitemap #sitemap section ul, .pages_404 .content .page_not_found_sitemap #sitemap section .event_detail_wrap .event_head ul, .event_detail_wrap .event_head .events_404 .content .page_not_found_sitemap #sitemap section ul, .events_404 .content .page_not_found_sitemap #sitemap section .event_detail_wrap .event_head ul, .event_detail_wrap .event_head body.pages_sitemap main #sitemap section ul, body.pages_sitemap main #sitemap section .event_detail_wrap .event_head ul, .event_detail_wrap .event_head body.account_module .content, body.account_module .event_detail_wrap .event_head .content, .event_detail_wrap .event_head body.products #relateds ul, body.products #relateds .event_detail_wrap .event_head ul, .event_detail_wrap .event_head body.categories .prod_filter_form fieldset > ul, body.categories .prod_filter_form .event_detail_wrap .event_head fieldset > ul, .event_detail_wrap .event_head body.search .prod_filter_form fieldset > ul, body.search .prod_filter_form .event_detail_wrap .event_head fieldset > ul, .event_detail_wrap .event_head body.categories ul#prod, body.categories .event_detail_wrap .event_head ul#prod, .event_detail_wrap .event_head body.search ul#prod, body.search .event_detail_wrap .event_head ul#prod, .event_detail_wrap .event_head #colorbox #cboxLoadedContent .subscribe_popup #subscription_form #subscription_form_stid_field, #colorbox #cboxLoadedContent .subscribe_popup #subscription_form .event_detail_wrap .event_head #subscription_form_stid_field, .event_detail_wrap .event_head body.blog_module .blog_post_wrapper, body.blog_module .event_detail_wrap .event_head .blog_post_wrapper, .event_detail_wrap .event_head .booking_form_wrap #booking_form .fieldset_3, .booking_form_wrap #booking_form .event_detail_wrap .event_head .fieldset_3, .event_detail_wrap .event_head .event_filters_wrap .filter_form fieldset > ul, .event_filters_wrap .filter_form .event_detail_wrap .event_head fieldset > ul, .event_detail_wrap .event_head .events_wrap #event_list .event_wrapper, .events_wrap #event_list .event_detail_wrap .event_head .event_wrapper, .event_detail_wrap .event_head .home_events_wrap #event_list .event_wrapper, .home_events_wrap #event_list .event_detail_wrap .event_head .event_wrapper, .event_detail_wrap .event_head .related_events_wrap #event_list .event_wrapper, .related_events_wrap #event_list .event_detail_wrap .event_head .event_wrapper, .event_detail_wrap .event_head .magazine_archive_wrap .magazine_archive, .magazine_archive_wrap .event_detail_wrap .event_head .magazine_archive {
    font-size: 14px;
    padding-top: 20px;
    padding-bottom: 20px; }
    @media (max-width: 767px) {
      .event_detail_wrap .event_head .row, .event_detail_wrap .event_head .pages_404 .content .page_not_found_sitemap #sitemap section ul, .pages_404 .content .page_not_found_sitemap #sitemap section .event_detail_wrap .event_head ul, .event_detail_wrap .event_head .events_404 .content .page_not_found_sitemap #sitemap section ul, .events_404 .content .page_not_found_sitemap #sitemap section .event_detail_wrap .event_head ul, .event_detail_wrap .event_head body.pages_sitemap main #sitemap section ul, body.pages_sitemap main #sitemap section .event_detail_wrap .event_head ul, .event_detail_wrap .event_head body.account_module .content, body.account_module .event_detail_wrap .event_head .content, .event_detail_wrap .event_head body.products #relateds ul, body.products #relateds .event_detail_wrap .event_head ul, .event_detail_wrap .event_head body.categories .prod_filter_form fieldset > ul, body.categories .prod_filter_form .event_detail_wrap .event_head fieldset > ul, .event_detail_wrap .event_head body.search .prod_filter_form fieldset > ul, body.search .prod_filter_form .event_detail_wrap .event_head fieldset > ul, .event_detail_wrap .event_head body.categories ul#prod, body.categories .event_detail_wrap .event_head ul#prod, .event_detail_wrap .event_head body.search ul#prod, body.search .event_detail_wrap .event_head ul#prod, .event_detail_wrap .event_head #colorbox #cboxLoadedContent .subscribe_popup #subscription_form #subscription_form_stid_field, #colorbox #cboxLoadedContent .subscribe_popup #subscription_form .event_detail_wrap .event_head #subscription_form_stid_field, .event_detail_wrap .event_head body.blog_module .blog_post_wrapper, body.blog_module .event_detail_wrap .event_head .blog_post_wrapper, .event_detail_wrap .event_head .booking_form_wrap #booking_form .fieldset_3, .booking_form_wrap #booking_form .event_detail_wrap .event_head .fieldset_3, .event_detail_wrap .event_head .event_filters_wrap .filter_form fieldset > ul, .event_filters_wrap .filter_form .event_detail_wrap .event_head fieldset > ul, .event_detail_wrap .event_head .events_wrap #event_list .event_wrapper, .events_wrap #event_list .event_detail_wrap .event_head .event_wrapper, .event_detail_wrap .event_head .home_events_wrap #event_list .event_wrapper, .home_events_wrap #event_list .event_detail_wrap .event_head .event_wrapper, .event_detail_wrap .event_head .related_events_wrap #event_list .event_wrapper, .related_events_wrap #event_list .event_detail_wrap .event_head .event_wrapper, .event_detail_wrap .event_head .magazine_archive_wrap .magazine_archive, .magazine_archive_wrap .event_detail_wrap .event_head .magazine_archive {
        font-size: 18px; } }
    @media (min-width: 768px) and (max-width: 991px) {
      .event_detail_wrap .event_head .row, .event_detail_wrap .event_head .pages_404 .content .page_not_found_sitemap #sitemap section ul, .pages_404 .content .page_not_found_sitemap #sitemap section .event_detail_wrap .event_head ul, .event_detail_wrap .event_head .events_404 .content .page_not_found_sitemap #sitemap section ul, .events_404 .content .page_not_found_sitemap #sitemap section .event_detail_wrap .event_head ul, .event_detail_wrap .event_head body.pages_sitemap main #sitemap section ul, body.pages_sitemap main #sitemap section .event_detail_wrap .event_head ul, .event_detail_wrap .event_head body.account_module .content, body.account_module .event_detail_wrap .event_head .content, .event_detail_wrap .event_head body.products #relateds ul, body.products #relateds .event_detail_wrap .event_head ul, .event_detail_wrap .event_head body.categories .prod_filter_form fieldset > ul, body.categories .prod_filter_form .event_detail_wrap .event_head fieldset > ul, .event_detail_wrap .event_head body.search .prod_filter_form fieldset > ul, body.search .prod_filter_form .event_detail_wrap .event_head fieldset > ul, .event_detail_wrap .event_head body.categories ul#prod, body.categories .event_detail_wrap .event_head ul#prod, .event_detail_wrap .event_head body.search ul#prod, body.search .event_detail_wrap .event_head ul#prod, .event_detail_wrap .event_head #colorbox #cboxLoadedContent .subscribe_popup #subscription_form #subscription_form_stid_field, #colorbox #cboxLoadedContent .subscribe_popup #subscription_form .event_detail_wrap .event_head #subscription_form_stid_field, .event_detail_wrap .event_head body.blog_module .blog_post_wrapper, body.blog_module .event_detail_wrap .event_head .blog_post_wrapper, .event_detail_wrap .event_head .booking_form_wrap #booking_form .fieldset_3, .booking_form_wrap #booking_form .event_detail_wrap .event_head .fieldset_3, .event_detail_wrap .event_head .event_filters_wrap .filter_form fieldset > ul, .event_filters_wrap .filter_form .event_detail_wrap .event_head fieldset > ul, .event_detail_wrap .event_head .events_wrap #event_list .event_wrapper, .events_wrap #event_list .event_detail_wrap .event_head .event_wrapper, .event_detail_wrap .event_head .home_events_wrap #event_list .event_wrapper, .home_events_wrap #event_list .event_detail_wrap .event_head .event_wrapper, .event_detail_wrap .event_head .related_events_wrap #event_list .event_wrapper, .related_events_wrap #event_list .event_detail_wrap .event_head .event_wrapper, .event_detail_wrap .event_head .magazine_archive_wrap .magazine_archive, .magazine_archive_wrap .event_detail_wrap .event_head .magazine_archive {
        font-size: 14px; } }
    @media (min-width: 992px) and (max-width: 1199px) {
      .event_detail_wrap .event_head .row, .event_detail_wrap .event_head .pages_404 .content .page_not_found_sitemap #sitemap section ul, .pages_404 .content .page_not_found_sitemap #sitemap section .event_detail_wrap .event_head ul, .event_detail_wrap .event_head .events_404 .content .page_not_found_sitemap #sitemap section ul, .events_404 .content .page_not_found_sitemap #sitemap section .event_detail_wrap .event_head ul, .event_detail_wrap .event_head body.pages_sitemap main #sitemap section ul, body.pages_sitemap main #sitemap section .event_detail_wrap .event_head ul, .event_detail_wrap .event_head body.account_module .content, body.account_module .event_detail_wrap .event_head .content, .event_detail_wrap .event_head body.products #relateds ul, body.products #relateds .event_detail_wrap .event_head ul, .event_detail_wrap .event_head body.categories .prod_filter_form fieldset > ul, body.categories .prod_filter_form .event_detail_wrap .event_head fieldset > ul, .event_detail_wrap .event_head body.search .prod_filter_form fieldset > ul, body.search .prod_filter_form .event_detail_wrap .event_head fieldset > ul, .event_detail_wrap .event_head body.categories ul#prod, body.categories .event_detail_wrap .event_head ul#prod, .event_detail_wrap .event_head body.search ul#prod, body.search .event_detail_wrap .event_head ul#prod, .event_detail_wrap .event_head #colorbox #cboxLoadedContent .subscribe_popup #subscription_form #subscription_form_stid_field, #colorbox #cboxLoadedContent .subscribe_popup #subscription_form .event_detail_wrap .event_head #subscription_form_stid_field, .event_detail_wrap .event_head body.blog_module .blog_post_wrapper, body.blog_module .event_detail_wrap .event_head .blog_post_wrapper, .event_detail_wrap .event_head .booking_form_wrap #booking_form .fieldset_3, .booking_form_wrap #booking_form .event_detail_wrap .event_head .fieldset_3, .event_detail_wrap .event_head .event_filters_wrap .filter_form fieldset > ul, .event_filters_wrap .filter_form .event_detail_wrap .event_head fieldset > ul, .event_detail_wrap .event_head .events_wrap #event_list .event_wrapper, .events_wrap #event_list .event_detail_wrap .event_head .event_wrapper, .event_detail_wrap .event_head .home_events_wrap #event_list .event_wrapper, .home_events_wrap #event_list .event_detail_wrap .event_head .event_wrapper, .event_detail_wrap .event_head .related_events_wrap #event_list .event_wrapper, .related_events_wrap #event_list .event_detail_wrap .event_head .event_wrapper, .event_detail_wrap .event_head .magazine_archive_wrap .magazine_archive, .magazine_archive_wrap .event_detail_wrap .event_head .magazine_archive {
        font-size: 14px; } }
    @media (min-width: 1200px) {
      .event_detail_wrap .event_head .row, .event_detail_wrap .event_head .pages_404 .content .page_not_found_sitemap #sitemap section ul, .pages_404 .content .page_not_found_sitemap #sitemap section .event_detail_wrap .event_head ul, .event_detail_wrap .event_head .events_404 .content .page_not_found_sitemap #sitemap section ul, .events_404 .content .page_not_found_sitemap #sitemap section .event_detail_wrap .event_head ul, .event_detail_wrap .event_head body.pages_sitemap main #sitemap section ul, body.pages_sitemap main #sitemap section .event_detail_wrap .event_head ul, .event_detail_wrap .event_head body.account_module .content, body.account_module .event_detail_wrap .event_head .content, .event_detail_wrap .event_head body.products #relateds ul, body.products #relateds .event_detail_wrap .event_head ul, .event_detail_wrap .event_head body.categories .prod_filter_form fieldset > ul, body.categories .prod_filter_form .event_detail_wrap .event_head fieldset > ul, .event_detail_wrap .event_head body.search .prod_filter_form fieldset > ul, body.search .prod_filter_form .event_detail_wrap .event_head fieldset > ul, .event_detail_wrap .event_head body.categories ul#prod, body.categories .event_detail_wrap .event_head ul#prod, .event_detail_wrap .event_head body.search ul#prod, body.search .event_detail_wrap .event_head ul#prod, .event_detail_wrap .event_head #colorbox #cboxLoadedContent .subscribe_popup #subscription_form #subscription_form_stid_field, #colorbox #cboxLoadedContent .subscribe_popup #subscription_form .event_detail_wrap .event_head #subscription_form_stid_field, .event_detail_wrap .event_head body.blog_module .blog_post_wrapper, body.blog_module .event_detail_wrap .event_head .blog_post_wrapper, .event_detail_wrap .event_head .booking_form_wrap #booking_form .fieldset_3, .booking_form_wrap #booking_form .event_detail_wrap .event_head .fieldset_3, .event_detail_wrap .event_head .event_filters_wrap .filter_form fieldset > ul, .event_filters_wrap .filter_form .event_detail_wrap .event_head fieldset > ul, .event_detail_wrap .event_head .events_wrap #event_list .event_wrapper, .events_wrap #event_list .event_detail_wrap .event_head .event_wrapper, .event_detail_wrap .event_head .home_events_wrap #event_list .event_wrapper, .home_events_wrap #event_list .event_detail_wrap .event_head .event_wrapper, .event_detail_wrap .event_head .related_events_wrap #event_list .event_wrapper, .related_events_wrap #event_list .event_detail_wrap .event_head .event_wrapper, .event_detail_wrap .event_head .magazine_archive_wrap .magazine_archive, .magazine_archive_wrap .event_detail_wrap .event_head .magazine_archive {
        font-size: 14px; } }
    .event_detail_wrap .event_head .row .date, .event_detail_wrap .event_head .pages_404 .content .page_not_found_sitemap #sitemap section ul .date, .pages_404 .content .page_not_found_sitemap #sitemap section .event_detail_wrap .event_head ul .date, .event_detail_wrap .event_head .events_404 .content .page_not_found_sitemap #sitemap section ul .date, .events_404 .content .page_not_found_sitemap #sitemap section .event_detail_wrap .event_head ul .date, .event_detail_wrap .event_head body.pages_sitemap main #sitemap section ul .date, body.pages_sitemap main #sitemap section .event_detail_wrap .event_head ul .date, .event_detail_wrap .event_head body.account_module .content .date, body.account_module .event_detail_wrap .event_head .content .date, .event_detail_wrap .event_head body.products #relateds ul .date, body.products #relateds .event_detail_wrap .event_head ul .date, .event_detail_wrap .event_head body.categories .prod_filter_form fieldset > ul .date, body.categories .prod_filter_form .event_detail_wrap .event_head fieldset > ul .date, .event_detail_wrap .event_head body.search .prod_filter_form fieldset > ul .date, body.search .prod_filter_form .event_detail_wrap .event_head fieldset > ul .date, .event_detail_wrap .event_head body.categories ul#prod .date, body.categories .event_detail_wrap .event_head ul#prod .date, .event_detail_wrap .event_head body.search ul#prod .date, body.search .event_detail_wrap .event_head ul#prod .date, .event_detail_wrap .event_head #colorbox #cboxLoadedContent .subscribe_popup #subscription_form #subscription_form_stid_field .date, #colorbox #cboxLoadedContent .subscribe_popup #subscription_form .event_detail_wrap .event_head #subscription_form_stid_field .date, .event_detail_wrap .event_head body.blog_module .blog_post_wrapper .date, body.blog_module .event_detail_wrap .event_head .blog_post_wrapper .date, .event_detail_wrap .event_head .booking_form_wrap #booking_form .fieldset_3 .date, .booking_form_wrap #booking_form .event_detail_wrap .event_head .fieldset_3 .date, .event_detail_wrap .event_head .event_filters_wrap .filter_form fieldset > ul .date, .event_filters_wrap .filter_form .event_detail_wrap .event_head fieldset > ul .date, .event_detail_wrap .event_head .events_wrap #event_list .event_wrapper .date, .events_wrap #event_list .event_detail_wrap .event_head .event_wrapper .date, .event_detail_wrap .event_head .home_events_wrap #event_list .event_wrapper .date, .home_events_wrap #event_list .event_detail_wrap .event_head .event_wrapper .date, .event_detail_wrap .event_head .related_events_wrap #event_list .event_wrapper .date, .related_events_wrap #event_list .event_detail_wrap .event_head .event_wrapper .date, .event_detail_wrap .event_head .magazine_archive_wrap .magazine_archive .date, .magazine_archive_wrap .event_detail_wrap .event_head .magazine_archive .date {
      font-family: "Open Sans";
      font-size: 1em;
      font-weight: bold;
      color: #5494b8;
      line-height: 1em; }
    .event_detail_wrap .event_head .row .next_prev, .event_detail_wrap .event_head .pages_404 .content .page_not_found_sitemap #sitemap section ul .next_prev, .pages_404 .content .page_not_found_sitemap #sitemap section .event_detail_wrap .event_head ul .next_prev, .event_detail_wrap .event_head .events_404 .content .page_not_found_sitemap #sitemap section ul .next_prev, .events_404 .content .page_not_found_sitemap #sitemap section .event_detail_wrap .event_head ul .next_prev, .event_detail_wrap .event_head body.pages_sitemap main #sitemap section ul .next_prev, body.pages_sitemap main #sitemap section .event_detail_wrap .event_head ul .next_prev, .event_detail_wrap .event_head body.account_module .content .next_prev, body.account_module .event_detail_wrap .event_head .content .next_prev, .event_detail_wrap .event_head body.products #relateds ul .next_prev, body.products #relateds .event_detail_wrap .event_head ul .next_prev, .event_detail_wrap .event_head body.categories .prod_filter_form fieldset > ul .next_prev, body.categories .prod_filter_form .event_detail_wrap .event_head fieldset > ul .next_prev, .event_detail_wrap .event_head body.search .prod_filter_form fieldset > ul .next_prev, body.search .prod_filter_form .event_detail_wrap .event_head fieldset > ul .next_prev, .event_detail_wrap .event_head body.categories ul#prod .next_prev, body.categories .event_detail_wrap .event_head ul#prod .next_prev, .event_detail_wrap .event_head body.search ul#prod .next_prev, body.search .event_detail_wrap .event_head ul#prod .next_prev, .event_detail_wrap .event_head #colorbox #cboxLoadedContent .subscribe_popup #subscription_form #subscription_form_stid_field .next_prev, #colorbox #cboxLoadedContent .subscribe_popup #subscription_form .event_detail_wrap .event_head #subscription_form_stid_field .next_prev, .event_detail_wrap .event_head body.blog_module .blog_post_wrapper .next_prev, body.blog_module .event_detail_wrap .event_head .blog_post_wrapper .next_prev, .event_detail_wrap .event_head .booking_form_wrap #booking_form .fieldset_3 .next_prev, .booking_form_wrap #booking_form .event_detail_wrap .event_head .fieldset_3 .next_prev, .event_detail_wrap .event_head .event_filters_wrap .filter_form fieldset > ul .next_prev, .event_filters_wrap .filter_form .event_detail_wrap .event_head fieldset > ul .next_prev, .event_detail_wrap .event_head .events_wrap #event_list .event_wrapper .next_prev, .events_wrap #event_list .event_detail_wrap .event_head .event_wrapper .next_prev, .event_detail_wrap .event_head .home_events_wrap #event_list .event_wrapper .next_prev, .home_events_wrap #event_list .event_detail_wrap .event_head .event_wrapper .next_prev, .event_detail_wrap .event_head .related_events_wrap #event_list .event_wrapper .next_prev, .related_events_wrap #event_list .event_detail_wrap .event_head .event_wrapper .next_prev, .event_detail_wrap .event_head .magazine_archive_wrap .magazine_archive .next_prev, .magazine_archive_wrap .event_detail_wrap .event_head .magazine_archive .next_prev {
      text-align: right; }
      @media (max-width: 767px) {
        .event_detail_wrap .event_head .row .next_prev, .event_detail_wrap .event_head .pages_404 .content .page_not_found_sitemap #sitemap section ul .next_prev, .pages_404 .content .page_not_found_sitemap #sitemap section .event_detail_wrap .event_head ul .next_prev, .event_detail_wrap .event_head .events_404 .content .page_not_found_sitemap #sitemap section ul .next_prev, .events_404 .content .page_not_found_sitemap #sitemap section .event_detail_wrap .event_head ul .next_prev, .event_detail_wrap .event_head body.pages_sitemap main #sitemap section ul .next_prev, body.pages_sitemap main #sitemap section .event_detail_wrap .event_head ul .next_prev, .event_detail_wrap .event_head body.account_module .content .next_prev, body.account_module .event_detail_wrap .event_head .content .next_prev, .event_detail_wrap .event_head body.products #relateds ul .next_prev, body.products #relateds .event_detail_wrap .event_head ul .next_prev, .event_detail_wrap .event_head body.categories .prod_filter_form fieldset > ul .next_prev, body.categories .prod_filter_form .event_detail_wrap .event_head fieldset > ul .next_prev, .event_detail_wrap .event_head body.search .prod_filter_form fieldset > ul .next_prev, body.search .prod_filter_form .event_detail_wrap .event_head fieldset > ul .next_prev, .event_detail_wrap .event_head body.categories ul#prod .next_prev, body.categories .event_detail_wrap .event_head ul#prod .next_prev, .event_detail_wrap .event_head body.search ul#prod .next_prev, body.search .event_detail_wrap .event_head ul#prod .next_prev, .event_detail_wrap .event_head #colorbox #cboxLoadedContent .subscribe_popup #subscription_form #subscription_form_stid_field .next_prev, #colorbox #cboxLoadedContent .subscribe_popup #subscription_form .event_detail_wrap .event_head #subscription_form_stid_field .next_prev, .event_detail_wrap .event_head body.blog_module .blog_post_wrapper .next_prev, body.blog_module .event_detail_wrap .event_head .blog_post_wrapper .next_prev, .event_detail_wrap .event_head .booking_form_wrap #booking_form .fieldset_3 .next_prev, .booking_form_wrap #booking_form .event_detail_wrap .event_head .fieldset_3 .next_prev, .event_detail_wrap .event_head .event_filters_wrap .filter_form fieldset > ul .next_prev, .event_filters_wrap .filter_form .event_detail_wrap .event_head fieldset > ul .next_prev, .event_detail_wrap .event_head .events_wrap #event_list .event_wrapper .next_prev, .events_wrap #event_list .event_detail_wrap .event_head .event_wrapper .next_prev, .event_detail_wrap .event_head .home_events_wrap #event_list .event_wrapper .next_prev, .home_events_wrap #event_list .event_detail_wrap .event_head .event_wrapper .next_prev, .event_detail_wrap .event_head .related_events_wrap #event_list .event_wrapper .next_prev, .related_events_wrap #event_list .event_detail_wrap .event_head .event_wrapper .next_prev, .event_detail_wrap .event_head .magazine_archive_wrap .magazine_archive .next_prev, .magazine_archive_wrap .event_detail_wrap .event_head .magazine_archive .next_prev {
          text-align: center; } }
      .event_detail_wrap .event_head .row .next_prev a, .event_detail_wrap .event_head .pages_404 .content .page_not_found_sitemap #sitemap section ul .next_prev a, .pages_404 .content .page_not_found_sitemap #sitemap section .event_detail_wrap .event_head ul .next_prev a, .event_detail_wrap .event_head .events_404 .content .page_not_found_sitemap #sitemap section ul .next_prev a, .events_404 .content .page_not_found_sitemap #sitemap section .event_detail_wrap .event_head ul .next_prev a, .event_detail_wrap .event_head body.pages_sitemap main #sitemap section ul .next_prev a, body.pages_sitemap main #sitemap section .event_detail_wrap .event_head ul .next_prev a, .event_detail_wrap .event_head body.account_module .content .next_prev a, body.account_module .event_detail_wrap .event_head .content .next_prev a, .event_detail_wrap .event_head body.products #relateds ul .next_prev a, body.products #relateds .event_detail_wrap .event_head ul .next_prev a, .event_detail_wrap .event_head body.categories .prod_filter_form fieldset > ul .next_prev a, body.categories .prod_filter_form .event_detail_wrap .event_head fieldset > ul .next_prev a, .event_detail_wrap .event_head body.search .prod_filter_form fieldset > ul .next_prev a, body.search .prod_filter_form .event_detail_wrap .event_head fieldset > ul .next_prev a, .event_detail_wrap .event_head body.categories ul#prod .next_prev a, body.categories .event_detail_wrap .event_head ul#prod .next_prev a, .event_detail_wrap .event_head body.search ul#prod .next_prev a, body.search .event_detail_wrap .event_head ul#prod .next_prev a, .event_detail_wrap .event_head #colorbox #cboxLoadedContent .subscribe_popup #subscription_form #subscription_form_stid_field .next_prev a, #colorbox #cboxLoadedContent .subscribe_popup #subscription_form .event_detail_wrap .event_head #subscription_form_stid_field .next_prev a, .event_detail_wrap .event_head body.blog_module .blog_post_wrapper .next_prev a, body.blog_module .event_detail_wrap .event_head .blog_post_wrapper .next_prev a, .event_detail_wrap .event_head .booking_form_wrap #booking_form .fieldset_3 .next_prev a, .booking_form_wrap #booking_form .event_detail_wrap .event_head .fieldset_3 .next_prev a, .event_detail_wrap .event_head .event_filters_wrap .filter_form fieldset > ul .next_prev a, .event_filters_wrap .filter_form .event_detail_wrap .event_head fieldset > ul .next_prev a, .event_detail_wrap .event_head .events_wrap #event_list .event_wrapper .next_prev a, .events_wrap #event_list .event_detail_wrap .event_head .event_wrapper .next_prev a, .event_detail_wrap .event_head .home_events_wrap #event_list .event_wrapper .next_prev a, .home_events_wrap #event_list .event_detail_wrap .event_head .event_wrapper .next_prev a, .event_detail_wrap .event_head .related_events_wrap #event_list .event_wrapper .next_prev a, .related_events_wrap #event_list .event_detail_wrap .event_head .event_wrapper .next_prev a, .event_detail_wrap .event_head .magazine_archive_wrap .magazine_archive .next_prev a, .magazine_archive_wrap .event_detail_wrap .event_head .magazine_archive .next_prev a {
        font-family: "Open Sans";
        font-size: 1em;
        line-height: 1em;
        text-transform: uppercase; }
      .event_detail_wrap .event_head .row .next_prev .prev, .event_detail_wrap .event_head .pages_404 .content .page_not_found_sitemap #sitemap section ul .next_prev .prev, .pages_404 .content .page_not_found_sitemap #sitemap section .event_detail_wrap .event_head ul .next_prev .prev, .event_detail_wrap .event_head .events_404 .content .page_not_found_sitemap #sitemap section ul .next_prev .prev, .events_404 .content .page_not_found_sitemap #sitemap section .event_detail_wrap .event_head ul .next_prev .prev, .event_detail_wrap .event_head body.pages_sitemap main #sitemap section ul .next_prev .prev, body.pages_sitemap main #sitemap section .event_detail_wrap .event_head ul .next_prev .prev, .event_detail_wrap .event_head body.account_module .content .next_prev .prev, body.account_module .event_detail_wrap .event_head .content .next_prev .prev, .event_detail_wrap .event_head body.products #relateds ul .next_prev .prev, body.products #relateds .event_detail_wrap .event_head ul .next_prev .prev, .event_detail_wrap .event_head body.categories .prod_filter_form fieldset > ul .next_prev .prev, body.categories .prod_filter_form .event_detail_wrap .event_head fieldset > ul .next_prev .prev, .event_detail_wrap .event_head body.search .prod_filter_form fieldset > ul .next_prev .prev, body.search .prod_filter_form .event_detail_wrap .event_head fieldset > ul .next_prev .prev, .event_detail_wrap .event_head body.categories ul#prod .next_prev .prev, body.categories .event_detail_wrap .event_head ul#prod .next_prev .prev, .event_detail_wrap .event_head body.search ul#prod .next_prev .prev, body.search .event_detail_wrap .event_head ul#prod .next_prev .prev, .event_detail_wrap .event_head #colorbox #cboxLoadedContent .subscribe_popup #subscription_form #subscription_form_stid_field .next_prev .prev, #colorbox #cboxLoadedContent .subscribe_popup #subscription_form .event_detail_wrap .event_head #subscription_form_stid_field .next_prev .prev, .event_detail_wrap .event_head body.blog_module .blog_post_wrapper .next_prev .prev, body.blog_module .event_detail_wrap .event_head .blog_post_wrapper .next_prev .prev, .event_detail_wrap .event_head .booking_form_wrap #booking_form .fieldset_3 .next_prev .prev, .booking_form_wrap #booking_form .event_detail_wrap .event_head .fieldset_3 .next_prev .prev, .event_detail_wrap .event_head .event_filters_wrap .filter_form fieldset > ul .next_prev .prev, .event_filters_wrap .filter_form .event_detail_wrap .event_head fieldset > ul .next_prev .prev, .event_detail_wrap .event_head .events_wrap #event_list .event_wrapper .next_prev .prev, .events_wrap #event_list .event_detail_wrap .event_head .event_wrapper .next_prev .prev, .event_detail_wrap .event_head .home_events_wrap #event_list .event_wrapper .next_prev .prev, .home_events_wrap #event_list .event_detail_wrap .event_head .event_wrapper .next_prev .prev, .event_detail_wrap .event_head .related_events_wrap #event_list .event_wrapper .next_prev .prev, .related_events_wrap #event_list .event_detail_wrap .event_head .event_wrapper .next_prev .prev, .event_detail_wrap .event_head .magazine_archive_wrap .magazine_archive .next_prev .prev, .magazine_archive_wrap .event_detail_wrap .event_head .magazine_archive .next_prev .prev, .event_detail_wrap .event_head .row .next_prev .next, .event_detail_wrap .event_head .pages_404 .content .page_not_found_sitemap #sitemap section ul .next_prev .next, .pages_404 .content .page_not_found_sitemap #sitemap section .event_detail_wrap .event_head ul .next_prev .next, .event_detail_wrap .event_head .events_404 .content .page_not_found_sitemap #sitemap section ul .next_prev .next, .events_404 .content .page_not_found_sitemap #sitemap section .event_detail_wrap .event_head ul .next_prev .next, .event_detail_wrap .event_head body.pages_sitemap main #sitemap section ul .next_prev .next, body.pages_sitemap main #sitemap section .event_detail_wrap .event_head ul .next_prev .next, .event_detail_wrap .event_head body.account_module .content .next_prev .next, body.account_module .event_detail_wrap .event_head .content .next_prev .next, .event_detail_wrap .event_head body.products #relateds ul .next_prev .next, body.products #relateds .event_detail_wrap .event_head ul .next_prev .next, .event_detail_wrap .event_head body.categories .prod_filter_form fieldset > ul .next_prev .next, body.categories .prod_filter_form .event_detail_wrap .event_head fieldset > ul .next_prev .next, .event_detail_wrap .event_head body.search .prod_filter_form fieldset > ul .next_prev .next, body.search .prod_filter_form .event_detail_wrap .event_head fieldset > ul .next_prev .next, .event_detail_wrap .event_head body.categories ul#prod .next_prev .next, body.categories .event_detail_wrap .event_head ul#prod .next_prev .next, .event_detail_wrap .event_head body.search ul#prod .next_prev .next, body.search .event_detail_wrap .event_head ul#prod .next_prev .next, .event_detail_wrap .event_head #colorbox #cboxLoadedContent .subscribe_popup #subscription_form #subscription_form_stid_field .next_prev .next, #colorbox #cboxLoadedContent .subscribe_popup #subscription_form .event_detail_wrap .event_head #subscription_form_stid_field .next_prev .next, .event_detail_wrap .event_head body.blog_module .blog_post_wrapper .next_prev .next, body.blog_module .event_detail_wrap .event_head .blog_post_wrapper .next_prev .next, .event_detail_wrap .event_head .booking_form_wrap #booking_form .fieldset_3 .next_prev .next, .booking_form_wrap #booking_form .event_detail_wrap .event_head .fieldset_3 .next_prev .next, .event_detail_wrap .event_head .event_filters_wrap .filter_form fieldset > ul .next_prev .next, .event_filters_wrap .filter_form .event_detail_wrap .event_head fieldset > ul .next_prev .next, .event_detail_wrap .event_head .events_wrap #event_list .event_wrapper .next_prev .next, .events_wrap #event_list .event_detail_wrap .event_head .event_wrapper .next_prev .next, .event_detail_wrap .event_head .home_events_wrap #event_list .event_wrapper .next_prev .next, .home_events_wrap #event_list .event_detail_wrap .event_head .event_wrapper .next_prev .next, .event_detail_wrap .event_head .related_events_wrap #event_list .event_wrapper .next_prev .next, .related_events_wrap #event_list .event_detail_wrap .event_head .event_wrapper .next_prev .next, .event_detail_wrap .event_head .magazine_archive_wrap .magazine_archive .next_prev .next, .magazine_archive_wrap .event_detail_wrap .event_head .magazine_archive .next_prev .next {
        float: none; }
        @media (max-width: 767px) {
          .event_detail_wrap .event_head .row .next_prev .prev, .event_detail_wrap .event_head .pages_404 .content .page_not_found_sitemap #sitemap section ul .next_prev .prev, .pages_404 .content .page_not_found_sitemap #sitemap section .event_detail_wrap .event_head ul .next_prev .prev, .event_detail_wrap .event_head .events_404 .content .page_not_found_sitemap #sitemap section ul .next_prev .prev, .events_404 .content .page_not_found_sitemap #sitemap section .event_detail_wrap .event_head ul .next_prev .prev, .event_detail_wrap .event_head body.pages_sitemap main #sitemap section ul .next_prev .prev, body.pages_sitemap main #sitemap section .event_detail_wrap .event_head ul .next_prev .prev, .event_detail_wrap .event_head body.account_module .content .next_prev .prev, body.account_module .event_detail_wrap .event_head .content .next_prev .prev, .event_detail_wrap .event_head body.products #relateds ul .next_prev .prev, body.products #relateds .event_detail_wrap .event_head ul .next_prev .prev, .event_detail_wrap .event_head body.categories .prod_filter_form fieldset > ul .next_prev .prev, body.categories .prod_filter_form .event_detail_wrap .event_head fieldset > ul .next_prev .prev, .event_detail_wrap .event_head body.search .prod_filter_form fieldset > ul .next_prev .prev, body.search .prod_filter_form .event_detail_wrap .event_head fieldset > ul .next_prev .prev, .event_detail_wrap .event_head body.categories ul#prod .next_prev .prev, body.categories .event_detail_wrap .event_head ul#prod .next_prev .prev, .event_detail_wrap .event_head body.search ul#prod .next_prev .prev, body.search .event_detail_wrap .event_head ul#prod .next_prev .prev, .event_detail_wrap .event_head #colorbox #cboxLoadedContent .subscribe_popup #subscription_form #subscription_form_stid_field .next_prev .prev, #colorbox #cboxLoadedContent .subscribe_popup #subscription_form .event_detail_wrap .event_head #subscription_form_stid_field .next_prev .prev, .event_detail_wrap .event_head body.blog_module .blog_post_wrapper .next_prev .prev, body.blog_module .event_detail_wrap .event_head .blog_post_wrapper .next_prev .prev, .event_detail_wrap .event_head .booking_form_wrap #booking_form .fieldset_3 .next_prev .prev, .booking_form_wrap #booking_form .event_detail_wrap .event_head .fieldset_3 .next_prev .prev, .event_detail_wrap .event_head .event_filters_wrap .filter_form fieldset > ul .next_prev .prev, .event_filters_wrap .filter_form .event_detail_wrap .event_head fieldset > ul .next_prev .prev, .event_detail_wrap .event_head .events_wrap #event_list .event_wrapper .next_prev .prev, .events_wrap #event_list .event_detail_wrap .event_head .event_wrapper .next_prev .prev, .event_detail_wrap .event_head .home_events_wrap #event_list .event_wrapper .next_prev .prev, .home_events_wrap #event_list .event_detail_wrap .event_head .event_wrapper .next_prev .prev, .event_detail_wrap .event_head .related_events_wrap #event_list .event_wrapper .next_prev .prev, .related_events_wrap #event_list .event_detail_wrap .event_head .event_wrapper .next_prev .prev, .event_detail_wrap .event_head .magazine_archive_wrap .magazine_archive .next_prev .prev, .magazine_archive_wrap .event_detail_wrap .event_head .magazine_archive .next_prev .prev, .event_detail_wrap .event_head .row .next_prev .next, .event_detail_wrap .event_head .pages_404 .content .page_not_found_sitemap #sitemap section ul .next_prev .next, .pages_404 .content .page_not_found_sitemap #sitemap section .event_detail_wrap .event_head ul .next_prev .next, .event_detail_wrap .event_head .events_404 .content .page_not_found_sitemap #sitemap section ul .next_prev .next, .events_404 .content .page_not_found_sitemap #sitemap section .event_detail_wrap .event_head ul .next_prev .next, .event_detail_wrap .event_head body.pages_sitemap main #sitemap section ul .next_prev .next, body.pages_sitemap main #sitemap section .event_detail_wrap .event_head ul .next_prev .next, .event_detail_wrap .event_head body.account_module .content .next_prev .next, body.account_module .event_detail_wrap .event_head .content .next_prev .next, .event_detail_wrap .event_head body.products #relateds ul .next_prev .next, body.products #relateds .event_detail_wrap .event_head ul .next_prev .next, .event_detail_wrap .event_head body.categories .prod_filter_form fieldset > ul .next_prev .next, body.categories .prod_filter_form .event_detail_wrap .event_head fieldset > ul .next_prev .next, .event_detail_wrap .event_head body.search .prod_filter_form fieldset > ul .next_prev .next, body.search .prod_filter_form .event_detail_wrap .event_head fieldset > ul .next_prev .next, .event_detail_wrap .event_head body.categories ul#prod .next_prev .next, body.categories .event_detail_wrap .event_head ul#prod .next_prev .next, .event_detail_wrap .event_head body.search ul#prod .next_prev .next, body.search .event_detail_wrap .event_head ul#prod .next_prev .next, .event_detail_wrap .event_head #colorbox #cboxLoadedContent .subscribe_popup #subscription_form #subscription_form_stid_field .next_prev .next, #colorbox #cboxLoadedContent .subscribe_popup #subscription_form .event_detail_wrap .event_head #subscription_form_stid_field .next_prev .next, .event_detail_wrap .event_head body.blog_module .blog_post_wrapper .next_prev .next, body.blog_module .event_detail_wrap .event_head .blog_post_wrapper .next_prev .next, .event_detail_wrap .event_head .booking_form_wrap #booking_form .fieldset_3 .next_prev .next, .booking_form_wrap #booking_form .event_detail_wrap .event_head .fieldset_3 .next_prev .next, .event_detail_wrap .event_head .event_filters_wrap .filter_form fieldset > ul .next_prev .next, .event_filters_wrap .filter_form .event_detail_wrap .event_head fieldset > ul .next_prev .next, .event_detail_wrap .event_head .events_wrap #event_list .event_wrapper .next_prev .next, .events_wrap #event_list .event_detail_wrap .event_head .event_wrapper .next_prev .next, .event_detail_wrap .event_head .home_events_wrap #event_list .event_wrapper .next_prev .next, .home_events_wrap #event_list .event_detail_wrap .event_head .event_wrapper .next_prev .next, .event_detail_wrap .event_head .related_events_wrap #event_list .event_wrapper .next_prev .next, .related_events_wrap #event_list .event_detail_wrap .event_head .event_wrapper .next_prev .next, .event_detail_wrap .event_head .magazine_archive_wrap .magazine_archive .next_prev .next, .magazine_archive_wrap .event_detail_wrap .event_head .magazine_archive .next_prev .next {
            padding-top: 5%;
            padding-bottom: 5%; } }
      @media (max-width: 767px) {
        .event_detail_wrap .event_head .row .next_prev .prev, .event_detail_wrap .event_head .pages_404 .content .page_not_found_sitemap #sitemap section ul .next_prev .prev, .pages_404 .content .page_not_found_sitemap #sitemap section .event_detail_wrap .event_head ul .next_prev .prev, .event_detail_wrap .event_head .events_404 .content .page_not_found_sitemap #sitemap section ul .next_prev .prev, .events_404 .content .page_not_found_sitemap #sitemap section .event_detail_wrap .event_head ul .next_prev .prev, .event_detail_wrap .event_head body.pages_sitemap main #sitemap section ul .next_prev .prev, body.pages_sitemap main #sitemap section .event_detail_wrap .event_head ul .next_prev .prev, .event_detail_wrap .event_head body.account_module .content .next_prev .prev, body.account_module .event_detail_wrap .event_head .content .next_prev .prev, .event_detail_wrap .event_head body.products #relateds ul .next_prev .prev, body.products #relateds .event_detail_wrap .event_head ul .next_prev .prev, .event_detail_wrap .event_head body.categories .prod_filter_form fieldset > ul .next_prev .prev, body.categories .prod_filter_form .event_detail_wrap .event_head fieldset > ul .next_prev .prev, .event_detail_wrap .event_head body.search .prod_filter_form fieldset > ul .next_prev .prev, body.search .prod_filter_form .event_detail_wrap .event_head fieldset > ul .next_prev .prev, .event_detail_wrap .event_head body.categories ul#prod .next_prev .prev, body.categories .event_detail_wrap .event_head ul#prod .next_prev .prev, .event_detail_wrap .event_head body.search ul#prod .next_prev .prev, body.search .event_detail_wrap .event_head ul#prod .next_prev .prev, .event_detail_wrap .event_head #colorbox #cboxLoadedContent .subscribe_popup #subscription_form #subscription_form_stid_field .next_prev .prev, #colorbox #cboxLoadedContent .subscribe_popup #subscription_form .event_detail_wrap .event_head #subscription_form_stid_field .next_prev .prev, .event_detail_wrap .event_head body.blog_module .blog_post_wrapper .next_prev .prev, body.blog_module .event_detail_wrap .event_head .blog_post_wrapper .next_prev .prev, .event_detail_wrap .event_head .booking_form_wrap #booking_form .fieldset_3 .next_prev .prev, .booking_form_wrap #booking_form .event_detail_wrap .event_head .fieldset_3 .next_prev .prev, .event_detail_wrap .event_head .event_filters_wrap .filter_form fieldset > ul .next_prev .prev, .event_filters_wrap .filter_form .event_detail_wrap .event_head fieldset > ul .next_prev .prev, .event_detail_wrap .event_head .events_wrap #event_list .event_wrapper .next_prev .prev, .events_wrap #event_list .event_detail_wrap .event_head .event_wrapper .next_prev .prev, .event_detail_wrap .event_head .home_events_wrap #event_list .event_wrapper .next_prev .prev, .home_events_wrap #event_list .event_detail_wrap .event_head .event_wrapper .next_prev .prev, .event_detail_wrap .event_head .related_events_wrap #event_list .event_wrapper .next_prev .prev, .related_events_wrap #event_list .event_detail_wrap .event_head .event_wrapper .next_prev .prev, .event_detail_wrap .event_head .magazine_archive_wrap .magazine_archive .next_prev .prev, .magazine_archive_wrap .event_detail_wrap .event_head .magazine_archive .next_prev .prev {
          float: left; } }
      .event_detail_wrap .event_head .row .next_prev .prev:before, .event_detail_wrap .event_head .pages_404 .content .page_not_found_sitemap #sitemap section ul .next_prev .prev:before, .pages_404 .content .page_not_found_sitemap #sitemap section .event_detail_wrap .event_head ul .next_prev .prev:before, .event_detail_wrap .event_head .events_404 .content .page_not_found_sitemap #sitemap section ul .next_prev .prev:before, .events_404 .content .page_not_found_sitemap #sitemap section .event_detail_wrap .event_head ul .next_prev .prev:before, .event_detail_wrap .event_head body.pages_sitemap main #sitemap section ul .next_prev .prev:before, body.pages_sitemap main #sitemap section .event_detail_wrap .event_head ul .next_prev .prev:before, .event_detail_wrap .event_head body.account_module .content .next_prev .prev:before, body.account_module .event_detail_wrap .event_head .content .next_prev .prev:before, .event_detail_wrap .event_head body.products #relateds ul .next_prev .prev:before, body.products #relateds .event_detail_wrap .event_head ul .next_prev .prev:before, .event_detail_wrap .event_head body.categories .prod_filter_form fieldset > ul .next_prev .prev:before, body.categories .prod_filter_form .event_detail_wrap .event_head fieldset > ul .next_prev .prev:before, .event_detail_wrap .event_head body.search .prod_filter_form fieldset > ul .next_prev .prev:before, body.search .prod_filter_form .event_detail_wrap .event_head fieldset > ul .next_prev .prev:before, .event_detail_wrap .event_head body.categories ul#prod .next_prev .prev:before, body.categories .event_detail_wrap .event_head ul#prod .next_prev .prev:before, .event_detail_wrap .event_head body.search ul#prod .next_prev .prev:before, body.search .event_detail_wrap .event_head ul#prod .next_prev .prev:before, .event_detail_wrap .event_head #colorbox #cboxLoadedContent .subscribe_popup #subscription_form #subscription_form_stid_field .next_prev .prev:before, #colorbox #cboxLoadedContent .subscribe_popup #subscription_form .event_detail_wrap .event_head #subscription_form_stid_field .next_prev .prev:before, .event_detail_wrap .event_head body.blog_module .blog_post_wrapper .next_prev .prev:before, body.blog_module .event_detail_wrap .event_head .blog_post_wrapper .next_prev .prev:before, .event_detail_wrap .event_head .booking_form_wrap #booking_form .fieldset_3 .next_prev .prev:before, .booking_form_wrap #booking_form .event_detail_wrap .event_head .fieldset_3 .next_prev .prev:before, .event_detail_wrap .event_head .event_filters_wrap .filter_form fieldset > ul .next_prev .prev:before, .event_filters_wrap .filter_form .event_detail_wrap .event_head fieldset > ul .next_prev .prev:before, .event_detail_wrap .event_head .events_wrap #event_list .event_wrapper .next_prev .prev:before, .events_wrap #event_list .event_detail_wrap .event_head .event_wrapper .next_prev .prev:before, .event_detail_wrap .event_head .home_events_wrap #event_list .event_wrapper .next_prev .prev:before, .home_events_wrap #event_list .event_detail_wrap .event_head .event_wrapper .next_prev .prev:before, .event_detail_wrap .event_head .related_events_wrap #event_list .event_wrapper .next_prev .prev:before, .related_events_wrap #event_list .event_detail_wrap .event_head .event_wrapper .next_prev .prev:before, .event_detail_wrap .event_head .magazine_archive_wrap .magazine_archive .next_prev .prev:before, .magazine_archive_wrap .event_detail_wrap .event_head .magazine_archive .next_prev .prev:before {
        padding-right: 5%; }
      .event_detail_wrap .event_head .row .next_prev .slash, .event_detail_wrap .event_head .pages_404 .content .page_not_found_sitemap #sitemap section ul .next_prev .slash, .pages_404 .content .page_not_found_sitemap #sitemap section .event_detail_wrap .event_head ul .next_prev .slash, .event_detail_wrap .event_head .events_404 .content .page_not_found_sitemap #sitemap section ul .next_prev .slash, .events_404 .content .page_not_found_sitemap #sitemap section .event_detail_wrap .event_head ul .next_prev .slash, .event_detail_wrap .event_head body.pages_sitemap main #sitemap section ul .next_prev .slash, body.pages_sitemap main #sitemap section .event_detail_wrap .event_head ul .next_prev .slash, .event_detail_wrap .event_head body.account_module .content .next_prev .slash, body.account_module .event_detail_wrap .event_head .content .next_prev .slash, .event_detail_wrap .event_head body.products #relateds ul .next_prev .slash, body.products #relateds .event_detail_wrap .event_head ul .next_prev .slash, .event_detail_wrap .event_head body.categories .prod_filter_form fieldset > ul .next_prev .slash, body.categories .prod_filter_form .event_detail_wrap .event_head fieldset > ul .next_prev .slash, .event_detail_wrap .event_head body.search .prod_filter_form fieldset > ul .next_prev .slash, body.search .prod_filter_form .event_detail_wrap .event_head fieldset > ul .next_prev .slash, .event_detail_wrap .event_head body.categories ul#prod .next_prev .slash, body.categories .event_detail_wrap .event_head ul#prod .next_prev .slash, .event_detail_wrap .event_head body.search ul#prod .next_prev .slash, body.search .event_detail_wrap .event_head ul#prod .next_prev .slash, .event_detail_wrap .event_head #colorbox #cboxLoadedContent .subscribe_popup #subscription_form #subscription_form_stid_field .next_prev .slash, #colorbox #cboxLoadedContent .subscribe_popup #subscription_form .event_detail_wrap .event_head #subscription_form_stid_field .next_prev .slash, .event_detail_wrap .event_head body.blog_module .blog_post_wrapper .next_prev .slash, body.blog_module .event_detail_wrap .event_head .blog_post_wrapper .next_prev .slash, .event_detail_wrap .event_head .booking_form_wrap #booking_form .fieldset_3 .next_prev .slash, .booking_form_wrap #booking_form .event_detail_wrap .event_head .fieldset_3 .next_prev .slash, .event_detail_wrap .event_head .event_filters_wrap .filter_form fieldset > ul .next_prev .slash, .event_filters_wrap .filter_form .event_detail_wrap .event_head fieldset > ul .next_prev .slash, .event_detail_wrap .event_head .events_wrap #event_list .event_wrapper .next_prev .slash, .events_wrap #event_list .event_detail_wrap .event_head .event_wrapper .next_prev .slash, .event_detail_wrap .event_head .home_events_wrap #event_list .event_wrapper .next_prev .slash, .home_events_wrap #event_list .event_detail_wrap .event_head .event_wrapper .next_prev .slash, .event_detail_wrap .event_head .related_events_wrap #event_list .event_wrapper .next_prev .slash, .related_events_wrap #event_list .event_detail_wrap .event_head .event_wrapper .next_prev .slash, .event_detail_wrap .event_head .magazine_archive_wrap .magazine_archive .next_prev .slash, .magazine_archive_wrap .event_detail_wrap .event_head .magazine_archive .next_prev .slash {
        padding: 0 2.5%; }
      @media (max-width: 767px) {
        .event_detail_wrap .event_head .row .next_prev .next, .event_detail_wrap .event_head .pages_404 .content .page_not_found_sitemap #sitemap section ul .next_prev .next, .pages_404 .content .page_not_found_sitemap #sitemap section .event_detail_wrap .event_head ul .next_prev .next, .event_detail_wrap .event_head .events_404 .content .page_not_found_sitemap #sitemap section ul .next_prev .next, .events_404 .content .page_not_found_sitemap #sitemap section .event_detail_wrap .event_head ul .next_prev .next, .event_detail_wrap .event_head body.pages_sitemap main #sitemap section ul .next_prev .next, body.pages_sitemap main #sitemap section .event_detail_wrap .event_head ul .next_prev .next, .event_detail_wrap .event_head body.account_module .content .next_prev .next, body.account_module .event_detail_wrap .event_head .content .next_prev .next, .event_detail_wrap .event_head body.products #relateds ul .next_prev .next, body.products #relateds .event_detail_wrap .event_head ul .next_prev .next, .event_detail_wrap .event_head body.categories .prod_filter_form fieldset > ul .next_prev .next, body.categories .prod_filter_form .event_detail_wrap .event_head fieldset > ul .next_prev .next, .event_detail_wrap .event_head body.search .prod_filter_form fieldset > ul .next_prev .next, body.search .prod_filter_form .event_detail_wrap .event_head fieldset > ul .next_prev .next, .event_detail_wrap .event_head body.categories ul#prod .next_prev .next, body.categories .event_detail_wrap .event_head ul#prod .next_prev .next, .event_detail_wrap .event_head body.search ul#prod .next_prev .next, body.search .event_detail_wrap .event_head ul#prod .next_prev .next, .event_detail_wrap .event_head #colorbox #cboxLoadedContent .subscribe_popup #subscription_form #subscription_form_stid_field .next_prev .next, #colorbox #cboxLoadedContent .subscribe_popup #subscription_form .event_detail_wrap .event_head #subscription_form_stid_field .next_prev .next, .event_detail_wrap .event_head body.blog_module .blog_post_wrapper .next_prev .next, body.blog_module .event_detail_wrap .event_head .blog_post_wrapper .next_prev .next, .event_detail_wrap .event_head .booking_form_wrap #booking_form .fieldset_3 .next_prev .next, .booking_form_wrap #booking_form .event_detail_wrap .event_head .fieldset_3 .next_prev .next, .event_detail_wrap .event_head .event_filters_wrap .filter_form fieldset > ul .next_prev .next, .event_filters_wrap .filter_form .event_detail_wrap .event_head fieldset > ul .next_prev .next, .event_detail_wrap .event_head .events_wrap #event_list .event_wrapper .next_prev .next, .events_wrap #event_list .event_detail_wrap .event_head .event_wrapper .next_prev .next, .event_detail_wrap .event_head .home_events_wrap #event_list .event_wrapper .next_prev .next, .home_events_wrap #event_list .event_detail_wrap .event_head .event_wrapper .next_prev .next, .event_detail_wrap .event_head .related_events_wrap #event_list .event_wrapper .next_prev .next, .related_events_wrap #event_list .event_detail_wrap .event_head .event_wrapper .next_prev .next, .event_detail_wrap .event_head .magazine_archive_wrap .magazine_archive .next_prev .next, .magazine_archive_wrap .event_detail_wrap .event_head .magazine_archive .next_prev .next {
          float: right; } }
      .event_detail_wrap .event_head .row .next_prev .next:after, .event_detail_wrap .event_head .pages_404 .content .page_not_found_sitemap #sitemap section ul .next_prev .next:after, .pages_404 .content .page_not_found_sitemap #sitemap section .event_detail_wrap .event_head ul .next_prev .next:after, .event_detail_wrap .event_head .events_404 .content .page_not_found_sitemap #sitemap section ul .next_prev .next:after, .events_404 .content .page_not_found_sitemap #sitemap section .event_detail_wrap .event_head ul .next_prev .next:after, .event_detail_wrap .event_head body.pages_sitemap main #sitemap section ul .next_prev .next:after, body.pages_sitemap main #sitemap section .event_detail_wrap .event_head ul .next_prev .next:after, .event_detail_wrap .event_head body.account_module .content .next_prev .next:after, body.account_module .event_detail_wrap .event_head .content .next_prev .next:after, .event_detail_wrap .event_head body.products #relateds ul .next_prev .next:after, body.products #relateds .event_detail_wrap .event_head ul .next_prev .next:after, .event_detail_wrap .event_head body.categories .prod_filter_form fieldset > ul .next_prev .next:after, body.categories .prod_filter_form .event_detail_wrap .event_head fieldset > ul .next_prev .next:after, .event_detail_wrap .event_head body.search .prod_filter_form fieldset > ul .next_prev .next:after, body.search .prod_filter_form .event_detail_wrap .event_head fieldset > ul .next_prev .next:after, .event_detail_wrap .event_head body.categories ul#prod .next_prev .next:after, body.categories .event_detail_wrap .event_head ul#prod .next_prev .next:after, .event_detail_wrap .event_head body.search ul#prod .next_prev .next:after, body.search .event_detail_wrap .event_head ul#prod .next_prev .next:after, .event_detail_wrap .event_head #colorbox #cboxLoadedContent .subscribe_popup #subscription_form #subscription_form_stid_field .next_prev .next:after, #colorbox #cboxLoadedContent .subscribe_popup #subscription_form .event_detail_wrap .event_head #subscription_form_stid_field .next_prev .next:after, .event_detail_wrap .event_head body.blog_module .blog_post_wrapper .next_prev .next:after, body.blog_module .event_detail_wrap .event_head .blog_post_wrapper .next_prev .next:after, .event_detail_wrap .event_head .booking_form_wrap #booking_form .fieldset_3 .next_prev .next:after, .booking_form_wrap #booking_form .event_detail_wrap .event_head .fieldset_3 .next_prev .next:after, .event_detail_wrap .event_head .event_filters_wrap .filter_form fieldset > ul .next_prev .next:after, .event_filters_wrap .filter_form .event_detail_wrap .event_head fieldset > ul .next_prev .next:after, .event_detail_wrap .event_head .events_wrap #event_list .event_wrapper .next_prev .next:after, .events_wrap #event_list .event_detail_wrap .event_head .event_wrapper .next_prev .next:after, .event_detail_wrap .event_head .home_events_wrap #event_list .event_wrapper .next_prev .next:after, .home_events_wrap #event_list .event_detail_wrap .event_head .event_wrapper .next_prev .next:after, .event_detail_wrap .event_head .related_events_wrap #event_list .event_wrapper .next_prev .next:after, .related_events_wrap #event_list .event_detail_wrap .event_head .event_wrapper .next_prev .next:after, .event_detail_wrap .event_head .magazine_archive_wrap .magazine_archive .next_prev .next:after, .magazine_archive_wrap .event_detail_wrap .event_head .magazine_archive .next_prev .next:after {
        padding-left: 5%; }
.event_detail_wrap .event_body {
  border-bottom: 1px solid #d1d1d1;
  padding-bottom: 20px;
  margin-bottom: 20px; }
.event_detail_wrap .book_now_wrap .book_now {
  float: right;
  padding: 1em 1.25em;
  background: #5494b8; }
  .event_detail_wrap .book_now_wrap .book_now:hover {
    background: #407999; }
  .event_detail_wrap .book_now_wrap .book_now span {
    font-size: 14px;
    color: #fff;
    text-transform: uppercase;
    font-family: "Open Sans"; }
    .event_detail_wrap .book_now_wrap .book_now span:after {
      padding-left: .75em; }

.event_carousel_wrap {
  position: relative;
  border-bottom: 5px solid #5494b8; }
  .event_carousel_wrap.no_header_img {
    margin-top: -80px; }
  .event_carousel_wrap .event_carousel img {
    max-width: 100%; }
  .event_carousel_wrap .pager {
    bottom: 2.5%;
    right: 2.5%;
    z-index: 400;
    position: absolute; }
    .event_carousel_wrap .pager span {
      display: inline;
      display: inline-block;
      width: 10px;
      height: 10px;
      text-indent: -9999px;
      background: #797b80;
      margin-left: 2px;
      cursor: pointer; }
      .event_carousel_wrap .pager span.cycle2-pager-active {
        background: #5494b8; }

.book_now_box_wrap {
  background: #e7e7e7;
  padding: 15px; }
  .book_now_box_wrap .book_now h4 {
    font-size: 24px;
    height: 3em; }
    .book_now_box_wrap .book_now h4 span {
      margin-top: 2em;
      float: left;
      font-family: "Museo Slab W01 300";
      speak: none;
      font-variant: normal;
      text-transform: none;
      line-height: 1;
      -webkit-text-size-adjust: 100%;
      text-rendering: optimizeLegibility;
      -webkit-font-smoothing: antialiased;
      line-height: 1em; }
    .book_now_box_wrap .book_now h4:before {
      float: right;
      font-size: 3em;
      line-height: 1em;
      color: #ccc; }
  .book_now_box_wrap .book_now a {
    display: block;
    background: #5494b8;
    line-height: 3em;
    font-size: 15px;
    margin-top: 1em;
    padding-left: 1em;
    color: #fff; }
    .book_now_box_wrap .book_now a span {
      font-family: "Open Sans";
      text-transform: uppercase; }
      .book_now_box_wrap .book_now a span:after {
        padding-left: .5em;
        -webkit-transition: all 0.2s ease-in-out 0;
        -moz-transition: all 0.2s ease-in-out;
        -o-transition: all 0.2s ease-in-out 0;
        -ms-transition: all 0.2s ease-in-out 0;
        transition: all 0.2s ease-in-out 0; }
    .book_now_box_wrap .book_now a:hover {
      color: #aeccdd; }
      .book_now_box_wrap .book_now a:hover span {
        color: #aeccdd; }
        .book_now_box_wrap .book_now a:hover span:after {
          padding-left: 1em; }

.event_faq_wrap {
  font-size: 30px; }
  .event_faq_wrap h4 {
    font-family: "Museo Slab W01 300";
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-text-size-adjust: 100%;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    font-size: 1em;
    color: #5494b8;
    text-align: center;
    padding: 40px 0 20px;
    line-height: 1em; }
  .event_faq_wrap .faqs_list {
    font-size: 20px; }
    .event_faq_wrap .faqs_list a:active, .event_faq_wrap .faqs_list a:focus {
      outline: 0; }
    .event_faq_wrap .faqs_list .faq_item {
      font-family: "Museo Slab W01 300";
      speak: none;
      font-variant: normal;
      text-transform: none;
      line-height: 1;
      -webkit-text-size-adjust: 100%;
      text-rendering: optimizeLegibility;
      -webkit-font-smoothing: antialiased; }
      .event_faq_wrap .faqs_list .faq_item .question {
        font-size: 1em;
        line-height: 1.5em;
        padding: 0.5em 0 0.5em 2.5em; }
        .event_faq_wrap .faqs_list .faq_item .question a {
          font-family: "Museo Slab W01 300";
          speak: none;
          font-variant: normal;
          text-transform: none;
          line-height: 1;
          -webkit-text-size-adjust: 100%;
          text-rendering: optimizeLegibility;
          -webkit-font-smoothing: antialiased;
          line-height: 1.5em;
          display: block; }
          .event_faq_wrap .faqs_list .faq_item .question a:hover, .event_faq_wrap .faqs_list .faq_item .question a:hover:after, .event_faq_wrap .faqs_list .faq_item .question a:active, .event_faq_wrap .faqs_list .faq_item .question a:active:after, .event_faq_wrap .faqs_list .faq_item .question a:focus, .event_faq_wrap .faqs_list .faq_item .question a:focus:after {
            color: #78abc7; }
          .event_faq_wrap .faqs_list .faq_item .question a:after {
            color: #5494b8;
            padding-left: .5em;
            font-size: .75em;
            display: inline-block; }
        .event_faq_wrap .faqs_list .faq_item .question.active a {
          color: #5494b8; }
          .event_faq_wrap .faqs_list .faq_item .question.active a:after {
            -moz-transform: rotate(90deg);
            -o-transform: rotate(90deg);
            -webkit-transform: rotate(90deg);
            -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0.083)"; }
        .event_faq_wrap .faqs_list .faq_item .question:before {
          content: "Q";
          color: #5494b8;
          margin-left: -2.5em;
          float: left; }
      .event_faq_wrap .faqs_list .faq_item .answer {
        display: none;
        padding-left: 2.5em;
        font-family: "Open Sans"; }
        .event_faq_wrap .faqs_list .faq_item .answer .inner {
          padding-top: 20px;
          overflow: hidden; }
          .event_faq_wrap .faqs_list .faq_item .answer .inner .ans_wrap {
            padding-left: 30px;
            font-family: "Open Sans";
            line-height: 1.5em;
            font-size: .75em; }
            .event_faq_wrap .faqs_list .faq_item .answer .inner .ans_wrap:before {
              content: "A";
              color: #5494b8;
              margin-left: -30px;
              float: left;
              font-size: 20px;
              font-family: "Museo Slab W01 300";
              speak: none;
              font-variant: normal;
              text-transform: none;
              line-height: 1;
              -webkit-text-size-adjust: 100%;
              text-rendering: optimizeLegibility;
              -webkit-font-smoothing: antialiased; }
          .event_faq_wrap .faqs_list .faq_item .answer .inner .faq_link {
            border-bottom: 1px solid #d1d1d1;
            display: block;
            text-indent: -9999px;
            font-size: 32px;
            line-height: 32px;
            height: 0;
            margin-top: 32px; }
            .event_faq_wrap .faqs_list .faq_item .answer .inner .faq_link:before {
              color: #d1d1d1;
              float: right;
              text-indent: 0;
              line-height: 32px;
              font-size: 32px;
              margin-top: -13px; }
            .event_faq_wrap .faqs_list .faq_item .answer .inner .faq_link:hover {
              border-color: #5494b8; }
              .event_faq_wrap .faqs_list .faq_item .answer .inner .faq_link:hover:before {
                color: #5494b8; }

.event_tabs .core_tabs .core_tab {
  float: left;
  border: 1px solid #E7E7E7;
  background: #E7E7E7;
  border-bottom: #D1D1D1;
  margin-left: 5px; }
  @media (max-width: 767px) {
    .event_tabs .core_tabs .core_tab {
      float: none;
      margin-left: 0; } }
  .event_tabs .core_tabs .core_tab + .core_tab {
    border-top: 1px solid #D1D1D1; }
  .event_tabs .core_tabs .core_tab a {
    padding: 10px;
    display: block;
    font-family: "Open Sans";
    font-size: 14px;
    line-height: 1em; }
    @media (max-width: 767px) {
      .event_tabs .core_tabs .core_tab a {
        padding: 20px;
        text-align: center; } }
  .event_tabs .core_tabs .core_tab.sel {
    border: 1px solid #D1D1D1;
    border-bottom: 1px solid #fff;
    background: #fff; }
  .event_tabs .core_tabs .core_tab.first {
    margin-left: 10px; }
    @media (max-width: 767px) {
      .event_tabs .core_tabs .core_tab.first {
        margin-left: 0; } }
.event_tabs .core_tabs_div .padding-div {
  border-top: 1px solid #D1D1D1;
  margin-top: -1px;
  padding-top: 20px; }

.event.view_related_list a:hover .event_with_img .tag_line_wrap .tag_line {
  height: 100%; }
.event.view_related_list a .event_with_img {
  position: relative; }
  .event.view_related_list a .event_with_img img {
    width: 100%; }
  .event.view_related_list a .event_with_img .tag_line_wrap {
    position: absolute;
    top: 0;
    height: 100%;
    /*&:before {
      border-color: #fff transparent transparent;
      border-style: solid;
      border-width: 18px 8.1px 0;
      content: "";
      height: 0;
      margin-left: 5%;
      transform: rotate(360deg);
      width: 0;
    }*/ }
    .event.view_related_list a .event_with_img .tag_line_wrap .tag_line {
      background: #fff;
      overflow: hidden;
      height: 0;
      -webkit-transition: all 0.2s ease-in-out 0;
      -moz-transition: all 0.2s ease-in-out;
      -o-transition: all 0.2s ease-in-out 0;
      -ms-transition: all 0.2s ease-in-out 0;
      transition: all 0.2s ease-in-out 0; }
      .event.view_related_list a .event_with_img .tag_line_wrap .tag_line .learn_more {
        font-size: 14px !important; }

.circle_link_wrapper.event_circle hr {
  border-color: #5494b8; }
.circle_link_wrapper.event_circle .circle_link {
  border-color: #5494b8 !important; }
  .circle_link_wrapper.event_circle .circle_link .bg {
    background: #5494b8; }
  .circle_link_wrapper.event_circle .circle_link .bg {
    color: white; }
  .circle_link_wrapper.event_circle .circle_link:hover .fg {
    background: #5494b8;
    color: white; }
.circle_link_wrapper.event_circle .bg .icon-long-arrow-right-after:after, .circle_link_wrapper.event_circle .bg body.account_login main form fieldset > ul > li.form_submit a.submit_button > span:after, body.account_login main form fieldset > ul > li.form_submit .circle_link_wrapper.event_circle .bg a.submit_button > span:after, .circle_link_wrapper.event_circle .bg body.account_forgotten main form fieldset > ul > li.form_submit a.submit_button > span:after, body.account_forgotten main form fieldset > ul > li.form_submit .circle_link_wrapper.event_circle .bg a.submit_button > span:after, .circle_link_wrapper.event_circle .bg body.account_register main form fieldset > ul > li.form_submit a.submit_button > span:after, body.account_register main form fieldset > ul > li.form_submit .circle_link_wrapper.event_circle .bg a.submit_button > span:after, .circle_link_wrapper.event_circle .bg body.account_module #update_details_form fieldset > ul > li.form_submit a.submit_button > span:after, body.account_module #update_details_form fieldset > ul > li.form_submit .circle_link_wrapper.event_circle .bg a.submit_button > span:after, .circle_link_wrapper.event_circle .bg body.account_module main table + p a > span:after, body.account_module main table + p .circle_link_wrapper.event_circle .bg a > span:after, .circle_link_wrapper.event_circle .bg body.account_module main table td.view a > span:after, body.account_module main table td.view .circle_link_wrapper.event_circle .bg a > span:after, .circle_link_wrapper.event_circle .bg p.order_again a > span:after, p.order_again .circle_link_wrapper.event_circle .bg a > span:after, .circle_link_wrapper.event_circle .bg #colorbox.add_to_cart_message #cboxLoadedContent > * .top_wrapper .cart a.core_button_next > span:after, #colorbox.add_to_cart_message #cboxLoadedContent > * .top_wrapper .cart .circle_link_wrapper.event_circle .bg a.core_button_next > span:after, .circle_link_wrapper.event_circle .bg #colorbox.add_to_cart_message #cboxLoadedContent > * .top_wrapper .cart a.core_button_prev > span:after, #colorbox.add_to_cart_message #cboxLoadedContent > * .top_wrapper .cart .circle_link_wrapper.event_circle .bg a.core_button_prev > span:after, .circle_link_wrapper.event_circle .bg body.checkout_module table.cart tfoot td.discount_code form fieldset ul li.form_submit a > span:after, body.checkout_module table.cart tfoot td.discount_code form fieldset ul li.form_submit .circle_link_wrapper.event_circle .bg a > span:after, .circle_link_wrapper.event_circle .bg body.account_orders table.cart tfoot td.discount_code form fieldset ul li.form_submit a > span:after, body.account_orders table.cart tfoot td.discount_code form fieldset ul li.form_submit .circle_link_wrapper.event_circle .bg a > span:after, .circle_link_wrapper.event_circle .bg body.checkout_module .would_you_like_to_save_msg a > span:after, body.checkout_module .would_you_like_to_save_msg .circle_link_wrapper.event_circle .bg a > span:after, .circle_link_wrapper.event_circle .bg body.account_orders .would_you_like_to_save_msg a > span:after, body.account_orders .would_you_like_to_save_msg .circle_link_wrapper.event_circle .bg a > span:after, .circle_link_wrapper.event_circle .bg body.checkout_module main a.checkout_btn > span:after, body.checkout_module main .circle_link_wrapper.event_circle .bg a.checkout_btn > span:after, .circle_link_wrapper.event_circle .bg #delivery_change .delivery .core_button > span:after, #delivery_change .delivery .circle_link_wrapper.event_circle .bg .core_button > span:after, .circle_link_wrapper.event_circle .bg body.checkout_checkout main form fieldset > ul > li.form_submit a.submit_button > span:after, body.checkout_checkout main form fieldset > ul > li.form_submit .circle_link_wrapper.event_circle .bg a.submit_button > span:after, .circle_link_wrapper.event_circle .bg body.checkout_paypal #payment_form li a > span:after, body.checkout_paypal #payment_form li .circle_link_wrapper.event_circle .bg a > span:after, .circle_link_wrapper.event_circle .bg body.checkout_address #checkout_form fieldset > ul > li.form_submit a.submit_button > span:after, body.checkout_address #checkout_form fieldset > ul > li.form_submit .circle_link_wrapper.event_circle .bg a.submit_button > span:after, .circle_link_wrapper.event_circle .bg body.account_update #checkout_form fieldset > ul > li.form_submit a.submit_button > span:after, body.account_update #checkout_form fieldset > ul > li.form_submit .circle_link_wrapper.event_circle .bg a.submit_button > span:after, .circle_link_wrapper.event_circle .bg body.checkout_address .edit_address_form form fieldset > ul > li.form_submit a.submit_button > span:after, body.checkout_address .edit_address_form form fieldset > ul > li.form_submit .circle_link_wrapper.event_circle .bg a.submit_button > span:after, .circle_link_wrapper.event_circle .bg body.account_update .edit_address_form form fieldset > ul > li.form_submit a.submit_button > span:after, body.account_update .edit_address_form form fieldset > ul > li.form_submit .circle_link_wrapper.event_circle .bg a.submit_button > span:after, .circle_link_wrapper.event_circle .bg a.add_address > span:after, .circle_link_wrapper.event_circle .bg body.checkout_confirmation div#checkout_wrapper #create_pwd_form_wrapper #create_password_form fieldset ul li.form_submit a > span:after, body.checkout_confirmation div#checkout_wrapper #create_pwd_form_wrapper #create_password_form fieldset ul li.form_submit .circle_link_wrapper.event_circle .bg a > span:after, .circle_link_wrapper.event_circle .bg body.checkout_payment form fieldset > ul > li.form_submit a.submit_button > span:after, body.checkout_payment form fieldset > ul > li.form_submit .circle_link_wrapper.event_circle .bg a.submit_button > span:after, .circle_link_wrapper.event_circle .bg body.checkout_3dsecure form fieldset > ul > li.form_submit a.submit_button > span:after, body.checkout_3dsecure form fieldset > ul > li.form_submit .circle_link_wrapper.event_circle .bg a.submit_button > span:after, .circle_link_wrapper.event_circle .bg body.checkout_payment #payment_col3 p a > span:after, body.checkout_payment #payment_col3 p .circle_link_wrapper.event_circle .bg a > span:after, .circle_link_wrapper.event_circle .bg body.checkout_3dsecure #payment_col3 p a > span:after, body.checkout_3dsecure #payment_col3 p .circle_link_wrapper.event_circle .bg a > span:after, .circle_link_wrapper.event_circle .bg body.checkout_payment #payment_col2 > a > span:after, body.checkout_payment .circle_link_wrapper.event_circle .bg #payment_col2 > a > span:after, .circle_link_wrapper.event_circle .bg body.checkout_3dsecure #payment_col2 > a > span:after, body.checkout_3dsecure .circle_link_wrapper.event_circle .bg #payment_col2 > a > span:after, .circle_link_wrapper.event_circle .bg body.pages form.formbuilder fieldset > ul > li.form_submit a.submit_button > span:after, body.pages form.formbuilder fieldset > ul > li.form_submit .circle_link_wrapper.event_circle .bg a.submit_button > span:after, .circle_link_wrapper.event_circle .bg body.pages_contact form.formbuilder fieldset > ul > li.form_submit a.submit_button > span:after, body.pages_contact form.formbuilder fieldset > ul > li.form_submit .circle_link_wrapper.event_circle .bg a.submit_button > span:after, .circle_link_wrapper.event_circle .bg body.products #relateds ul li .buynow span:after, body.products #relateds ul li .buynow .circle_link_wrapper.event_circle .bg span:after, .circle_link_wrapper.event_circle .bg body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div.reviews #review_form fieldset > ul > li#review_form_submitfield a span:after, body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div.reviews #review_form fieldset > ul > li#review_form_submitfield a .circle_link_wrapper.event_circle .bg span:after, .circle_link_wrapper.event_circle .bg body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div .prevnext a.next span:after, body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div .prevnext a.next .circle_link_wrapper.event_circle .bg span:after, .circle_link_wrapper.event_circle .bg body.categories ul#prod li a .buynow span:after, body.categories ul#prod li a .buynow .circle_link_wrapper.event_circle .bg span:after, .circle_link_wrapper.event_circle .bg body.search ul#prod li a .buynow span:after, body.search ul#prod li a .buynow .circle_link_wrapper.event_circle .bg span:after, .circle_link_wrapper.event_circle .bg #colorbox #cboxLoadedContent .subscribe_popup #subscription_form a span:after, #colorbox #cboxLoadedContent .subscribe_popup #subscription_form a .circle_link_wrapper.event_circle .bg span:after, .circle_link_wrapper.event_circle .bg .booking_form_wrap #booking_form fieldset > ul > li.form_submit a.submit_button > span:after, .booking_form_wrap #booking_form fieldset > ul > li.form_submit .circle_link_wrapper.event_circle .bg a.submit_button > span:after, .circle_link_wrapper.event_circle .bg .booking_form_wrap #booking_form .fieldset_3 ul .field_button a > span:after, .booking_form_wrap #booking_form .fieldset_3 ul .field_button .circle_link_wrapper.event_circle .bg a > span:after, .circle_link_wrapper.event_circle .bg .faq_page .level_1_title:after, .faq_page .circle_link_wrapper.event_circle .bg .level_1_title:after, .circle_link_wrapper.event_circle .bg .faq_page .level_2_title:after, .faq_page .circle_link_wrapper.event_circle .bg .level_2_title:after, .circle_link_wrapper.event_circle .bg .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_reviews a:after, .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_reviews .circle_link_wrapper.event_circle .bg a:after, .circle_link_wrapper.event_circle .bg .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_short_desc .desc:after, .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_short_desc .circle_link_wrapper.event_circle .bg .desc:after, .circle_link_wrapper.event_circle .bg .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_add_to_cart .addtocart:after, .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_add_to_cart .circle_link_wrapper.event_circle .bg .addtocart:after, .circle_link_wrapper.event_circle .bg .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_add_to_wishlist #addtowishlist:after, .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_add_to_wishlist .circle_link_wrapper.event_circle .bg #addtowishlist:after {
  color: #fff; }
.circle_link_wrapper.event_circle .fg .icon-long-arrow-right-after:after, .circle_link_wrapper.event_circle .fg body.account_login main form fieldset > ul > li.form_submit a.submit_button > span:after, body.account_login main form fieldset > ul > li.form_submit .circle_link_wrapper.event_circle .fg a.submit_button > span:after, .circle_link_wrapper.event_circle .fg body.account_forgotten main form fieldset > ul > li.form_submit a.submit_button > span:after, body.account_forgotten main form fieldset > ul > li.form_submit .circle_link_wrapper.event_circle .fg a.submit_button > span:after, .circle_link_wrapper.event_circle .fg body.account_register main form fieldset > ul > li.form_submit a.submit_button > span:after, body.account_register main form fieldset > ul > li.form_submit .circle_link_wrapper.event_circle .fg a.submit_button > span:after, .circle_link_wrapper.event_circle .fg body.account_module #update_details_form fieldset > ul > li.form_submit a.submit_button > span:after, body.account_module #update_details_form fieldset > ul > li.form_submit .circle_link_wrapper.event_circle .fg a.submit_button > span:after, .circle_link_wrapper.event_circle .fg body.account_module main table + p a > span:after, body.account_module main table + p .circle_link_wrapper.event_circle .fg a > span:after, .circle_link_wrapper.event_circle .fg body.account_module main table td.view a > span:after, body.account_module main table td.view .circle_link_wrapper.event_circle .fg a > span:after, .circle_link_wrapper.event_circle .fg p.order_again a > span:after, p.order_again .circle_link_wrapper.event_circle .fg a > span:after, .circle_link_wrapper.event_circle .fg #colorbox.add_to_cart_message #cboxLoadedContent > * .top_wrapper .cart a.core_button_next > span:after, #colorbox.add_to_cart_message #cboxLoadedContent > * .top_wrapper .cart .circle_link_wrapper.event_circle .fg a.core_button_next > span:after, .circle_link_wrapper.event_circle .fg #colorbox.add_to_cart_message #cboxLoadedContent > * .top_wrapper .cart a.core_button_prev > span:after, #colorbox.add_to_cart_message #cboxLoadedContent > * .top_wrapper .cart .circle_link_wrapper.event_circle .fg a.core_button_prev > span:after, .circle_link_wrapper.event_circle .fg body.checkout_module table.cart tfoot td.discount_code form fieldset ul li.form_submit a > span:after, body.checkout_module table.cart tfoot td.discount_code form fieldset ul li.form_submit .circle_link_wrapper.event_circle .fg a > span:after, .circle_link_wrapper.event_circle .fg body.account_orders table.cart tfoot td.discount_code form fieldset ul li.form_submit a > span:after, body.account_orders table.cart tfoot td.discount_code form fieldset ul li.form_submit .circle_link_wrapper.event_circle .fg a > span:after, .circle_link_wrapper.event_circle .fg body.checkout_module .would_you_like_to_save_msg a > span:after, body.checkout_module .would_you_like_to_save_msg .circle_link_wrapper.event_circle .fg a > span:after, .circle_link_wrapper.event_circle .fg body.account_orders .would_you_like_to_save_msg a > span:after, body.account_orders .would_you_like_to_save_msg .circle_link_wrapper.event_circle .fg a > span:after, .circle_link_wrapper.event_circle .fg body.checkout_module main a.checkout_btn > span:after, body.checkout_module main .circle_link_wrapper.event_circle .fg a.checkout_btn > span:after, .circle_link_wrapper.event_circle .fg #delivery_change .delivery .core_button > span:after, #delivery_change .delivery .circle_link_wrapper.event_circle .fg .core_button > span:after, .circle_link_wrapper.event_circle .fg body.checkout_checkout main form fieldset > ul > li.form_submit a.submit_button > span:after, body.checkout_checkout main form fieldset > ul > li.form_submit .circle_link_wrapper.event_circle .fg a.submit_button > span:after, .circle_link_wrapper.event_circle .fg body.checkout_paypal #payment_form li a > span:after, body.checkout_paypal #payment_form li .circle_link_wrapper.event_circle .fg a > span:after, .circle_link_wrapper.event_circle .fg body.checkout_address #checkout_form fieldset > ul > li.form_submit a.submit_button > span:after, body.checkout_address #checkout_form fieldset > ul > li.form_submit .circle_link_wrapper.event_circle .fg a.submit_button > span:after, .circle_link_wrapper.event_circle .fg body.account_update #checkout_form fieldset > ul > li.form_submit a.submit_button > span:after, body.account_update #checkout_form fieldset > ul > li.form_submit .circle_link_wrapper.event_circle .fg a.submit_button > span:after, .circle_link_wrapper.event_circle .fg body.checkout_address .edit_address_form form fieldset > ul > li.form_submit a.submit_button > span:after, body.checkout_address .edit_address_form form fieldset > ul > li.form_submit .circle_link_wrapper.event_circle .fg a.submit_button > span:after, .circle_link_wrapper.event_circle .fg body.account_update .edit_address_form form fieldset > ul > li.form_submit a.submit_button > span:after, body.account_update .edit_address_form form fieldset > ul > li.form_submit .circle_link_wrapper.event_circle .fg a.submit_button > span:after, .circle_link_wrapper.event_circle .fg a.add_address > span:after, .circle_link_wrapper.event_circle .fg body.checkout_confirmation div#checkout_wrapper #create_pwd_form_wrapper #create_password_form fieldset ul li.form_submit a > span:after, body.checkout_confirmation div#checkout_wrapper #create_pwd_form_wrapper #create_password_form fieldset ul li.form_submit .circle_link_wrapper.event_circle .fg a > span:after, .circle_link_wrapper.event_circle .fg body.checkout_payment form fieldset > ul > li.form_submit a.submit_button > span:after, body.checkout_payment form fieldset > ul > li.form_submit .circle_link_wrapper.event_circle .fg a.submit_button > span:after, .circle_link_wrapper.event_circle .fg body.checkout_3dsecure form fieldset > ul > li.form_submit a.submit_button > span:after, body.checkout_3dsecure form fieldset > ul > li.form_submit .circle_link_wrapper.event_circle .fg a.submit_button > span:after, .circle_link_wrapper.event_circle .fg body.checkout_payment #payment_col3 p a > span:after, body.checkout_payment #payment_col3 p .circle_link_wrapper.event_circle .fg a > span:after, .circle_link_wrapper.event_circle .fg body.checkout_3dsecure #payment_col3 p a > span:after, body.checkout_3dsecure #payment_col3 p .circle_link_wrapper.event_circle .fg a > span:after, .circle_link_wrapper.event_circle .fg body.checkout_payment #payment_col2 > a > span:after, body.checkout_payment .circle_link_wrapper.event_circle .fg #payment_col2 > a > span:after, .circle_link_wrapper.event_circle .fg body.checkout_3dsecure #payment_col2 > a > span:after, body.checkout_3dsecure .circle_link_wrapper.event_circle .fg #payment_col2 > a > span:after, .circle_link_wrapper.event_circle .fg body.pages form.formbuilder fieldset > ul > li.form_submit a.submit_button > span:after, body.pages form.formbuilder fieldset > ul > li.form_submit .circle_link_wrapper.event_circle .fg a.submit_button > span:after, .circle_link_wrapper.event_circle .fg body.pages_contact form.formbuilder fieldset > ul > li.form_submit a.submit_button > span:after, body.pages_contact form.formbuilder fieldset > ul > li.form_submit .circle_link_wrapper.event_circle .fg a.submit_button > span:after, .circle_link_wrapper.event_circle .fg body.products #relateds ul li .buynow span:after, body.products #relateds ul li .buynow .circle_link_wrapper.event_circle .fg span:after, .circle_link_wrapper.event_circle .fg body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div.reviews #review_form fieldset > ul > li#review_form_submitfield a span:after, body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div.reviews #review_form fieldset > ul > li#review_form_submitfield a .circle_link_wrapper.event_circle .fg span:after, .circle_link_wrapper.event_circle .fg body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div .prevnext a.next span:after, body.products #tabs_wrap > div .prod_det_tabs .core_tabs_div .prevnext a.next .circle_link_wrapper.event_circle .fg span:after, .circle_link_wrapper.event_circle .fg body.categories ul#prod li a .buynow span:after, body.categories ul#prod li a .buynow .circle_link_wrapper.event_circle .fg span:after, .circle_link_wrapper.event_circle .fg body.search ul#prod li a .buynow span:after, body.search ul#prod li a .buynow .circle_link_wrapper.event_circle .fg span:after, .circle_link_wrapper.event_circle .fg #colorbox #cboxLoadedContent .subscribe_popup #subscription_form a span:after, #colorbox #cboxLoadedContent .subscribe_popup #subscription_form a .circle_link_wrapper.event_circle .fg span:after, .circle_link_wrapper.event_circle .fg .booking_form_wrap #booking_form fieldset > ul > li.form_submit a.submit_button > span:after, .booking_form_wrap #booking_form fieldset > ul > li.form_submit .circle_link_wrapper.event_circle .fg a.submit_button > span:after, .circle_link_wrapper.event_circle .fg .booking_form_wrap #booking_form .fieldset_3 ul .field_button a > span:after, .booking_form_wrap #booking_form .fieldset_3 ul .field_button .circle_link_wrapper.event_circle .fg a > span:after, .circle_link_wrapper.event_circle .fg .faq_page .level_1_title:after, .faq_page .circle_link_wrapper.event_circle .fg .level_1_title:after, .circle_link_wrapper.event_circle .fg .faq_page .level_2_title:after, .faq_page .circle_link_wrapper.event_circle .fg .level_2_title:after, .circle_link_wrapper.event_circle .fg .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_reviews a:after, .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_reviews .circle_link_wrapper.event_circle .fg a:after, .circle_link_wrapper.event_circle .fg .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_short_desc .desc:after, .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_short_desc .circle_link_wrapper.event_circle .fg .desc:after, .circle_link_wrapper.event_circle .fg .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_add_to_cart .addtocart:after, .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_add_to_cart .circle_link_wrapper.event_circle .fg .addtocart:after, .circle_link_wrapper.event_circle .fg .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_add_to_wishlist #addtowishlist:after, .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_add_to_wishlist .circle_link_wrapper.event_circle .fg #addtowishlist:after {
  color: #5494b8; }

.home_events_wrap {
  padding-bottom: 40px; }
  .home_events_wrap #event_list {
    border: none; }
    .home_events_wrap #event_list .event_wrapper .event .tag_line {
      min-height: 75px; }
    .home_events_wrap #event_list .event_wrapper .event .title {
      min-height: 50px; }
    .home_events_wrap #event_list .event_wrapper .event .inner_wrapper {
      min-height: 270px; }
    .home_events_wrap #event_list .event_wrapper .event.start .inner_wrapper {
      background: #5494b8;
      position: relative; }
      .home_events_wrap #event_list .event_wrapper .event.start .inner_wrapper:after {
        display: none; }
      .home_events_wrap #event_list .event_wrapper .event.start .inner_wrapper:before {
        color: #aacadc;
        font-size: 100px;
        position: absolute;
        right: 10px;
        bottom: 10px; }
      .home_events_wrap #event_list .event_wrapper .event.start .inner_wrapper .cover_img, .home_events_wrap #event_list .event_wrapper .event.start .inner_wrapper .dates, .home_events_wrap #event_list .event_wrapper .event.start .inner_wrapper .tag_line, .home_events_wrap #event_list .event_wrapper .event.start .inner_wrapper .learn_more {
        visibility: hidden; }
      .home_events_wrap #event_list .event_wrapper .event.start .inner_wrapper .title {
        color: #fff;
        font-family: "Open Sans";
        font-weight: bold;
        font-size: 16px;
        text-transform: uppercase; }

#event_list li {
  list-style-type: none; }

body.events_module a:hover {
  color: #5494b8; }

#event_list_pagi {
  display: none; }

.event_filters_wrap .filter_form {
  padding-bottom: 20px; }
  .event_filters_wrap .filter_form:before {
    color: #B2B2B2;
    content: "Filters:";
    display: block;
    font-size: 15px;
    line-height: 16px;
    margin: 0 0 10px;
    text-transform: uppercase; }
  .event_filters_wrap .filter_form .select_wrapper {
    overflow: hidden;
    float: left;
    position: relative;
    font-family: "Open Sans";
    font-size: 14px;
    line-height: 30px;
    height: 30px;
    background-color: #F6F6F6;
    padding: 0 20px 0 5px; }
    .event_filters_wrap .filter_form .select_wrapper:before {
      position: absolute;
      right: 7px; }
    .event_filters_wrap .filter_form .select_wrapper select {
      position: relative;
      z-index: 9999;
      border: none;
      background: none;
      width: 120% !important;
      width: calc(100% + 50px) !important; }
    .event_filters_wrap .filter_form .select_wrapper select {
      width: 160% !important; }
    .event_filters_wrap .filter_form .select_wrapper:before {
      top: -3px; }
  .event_filters_wrap .filter_form fieldset {
    border: none;
    padding: 0;
    margin: 0; }
    .event_filters_wrap .filter_form fieldset > ul > li, .event_filters_wrap .filter_form fieldset > nav > ul > li {
      display: block;
      font-size: 14px;
      line-height: 30px;
      margin-bottom: 10px; }
      .event_filters_wrap .filter_form fieldset > ul > li.sort_pagi, .event_filters_wrap .filter_form fieldset > nav > ul > li.sort_pagi {
        float: right; }
        .event_filters_wrap .filter_form fieldset > ul > li.sort_pagi p.paginate_title, .event_filters_wrap .filter_form fieldset > nav > ul > li.sort_pagi p.paginate_title {
          display: none; }
        .event_filters_wrap .filter_form fieldset > ul > li.sort_pagi ol .prev, .event_filters_wrap .filter_form fieldset > ul > li.sort_pagi ol .next, .event_filters_wrap .filter_form fieldset > nav > ul > li.sort_pagi ol .prev, .event_filters_wrap .filter_form fieldset > nav > ul > li.sort_pagi ol .next {
          display: none; }
        .event_filters_wrap .filter_form fieldset > ul > li.sort_pagi ol li, .event_filters_wrap .filter_form fieldset > nav > ul > li.sort_pagi ol li {
          background-color: #F6F6F6;
          display: block;
          float: left;
          font-size: 14px;
          line-height: 30px; }
          .event_filters_wrap .filter_form fieldset > ul > li.sort_pagi ol li a, .event_filters_wrap .filter_form fieldset > nav > ul > li.sort_pagi ol li a {
            padding: 0 0.375em;
            display: block; }
          .event_filters_wrap .filter_form fieldset > ul > li.sort_pagi ol li.sel a:hover, .event_filters_wrap .filter_form fieldset > nav > ul > li.sort_pagi ol li.sel a:hover {
            text-decoration: none; }
          .event_filters_wrap .filter_form fieldset > ul > li.sort_pagi ol li + li, .event_filters_wrap .filter_form fieldset > nav > ul > li.sort_pagi ol li + li {
            margin-left: 0.5em; }
      .event_filters_wrap .filter_form fieldset > ul > li nav, .event_filters_wrap .filter_form fieldset > nav > ul > li nav {
        display: block; }
      .event_filters_wrap .filter_form fieldset > ul > li label, .event_filters_wrap .filter_form fieldset > ul > li a, .event_filters_wrap .filter_form fieldset > ul > li p, .event_filters_wrap .filter_form fieldset > ul > li ol, .event_filters_wrap .filter_form fieldset > ul > li .select_wrapper, .event_filters_wrap .filter_form fieldset > ul > li ul, .event_filters_wrap .filter_form fieldset > ul > li li, .event_filters_wrap .filter_form fieldset > nav > ul > li label, .event_filters_wrap .filter_form fieldset > nav > ul > li a, .event_filters_wrap .filter_form fieldset > nav > ul > li p, .event_filters_wrap .filter_form fieldset > nav > ul > li ol, .event_filters_wrap .filter_form fieldset > nav > ul > li .select_wrapper, .event_filters_wrap .filter_form fieldset > nav > ul > li ul, .event_filters_wrap .filter_form fieldset > nav > ul > li li {
        float: left;
        display: block; }
      .event_filters_wrap .filter_form fieldset > ul > li label, .event_filters_wrap .filter_form fieldset > nav > ul > li label {
        text-transform: uppercase;
        padding-right: 10px; }
        .event_filters_wrap .filter_form fieldset > ul > li label:after, .event_filters_wrap .filter_form fieldset > nav > ul > li label:after {
          content: ":"; }
      .event_filters_wrap .filter_form fieldset > ul > li p, .event_filters_wrap .filter_form fieldset > nav > ul > li p {
        margin: 0;
        line-height: 30px; }
  .event_filters_wrap .filter_form label {
    color: #5a8557; }
  .event_filters_wrap .filter_form .pagi li.sel {
    color: #5a8557; }
    .event_filters_wrap .filter_form .pagi li.sel a {
      color: #5a8557; }
  @media (min-width: 768px) and (max-width: 991px) {
    .event_filters_wrap .filter_form fieldset {
      zoom: 1; }
      .event_filters_wrap .filter_form fieldset:before, .event_filters_wrap .filter_form fieldset:after {
        content: " ";
        display: block;
        height: 0;
        overflow: hidden; }
      .event_filters_wrap .filter_form fieldset:after {
        clear: both; }
      .event_filters_wrap .filter_form fieldset > ul > li nav, .event_filters_wrap .filter_form fieldset > nav > ul > li nav {
        float: right; } }
  @media (min-width: 992px) and (max-width: 1199px) {
    .event_filters_wrap .filter_form fieldset {
      zoom: 1; }
      .event_filters_wrap .filter_form fieldset:before, .event_filters_wrap .filter_form fieldset:after {
        content: " ";
        display: block;
        height: 0;
        overflow: hidden; }
      .event_filters_wrap .filter_form fieldset:after {
        clear: both; }
      .event_filters_wrap .filter_form fieldset > ul > li nav, .event_filters_wrap .filter_form fieldset > nav > ul > li nav {
        float: right; } }
  @media (min-width: 1200px) {
    .event_filters_wrap .filter_form fieldset {
      zoom: 1; }
      .event_filters_wrap .filter_form fieldset:before, .event_filters_wrap .filter_form fieldset:after {
        content: " ";
        display: block;
        height: 0;
        overflow: hidden; }
      .event_filters_wrap .filter_form fieldset:after {
        clear: both; }
      .event_filters_wrap .filter_form fieldset > ul > li nav, .event_filters_wrap .filter_form fieldset > nav > ul > li nav {
        float: right; } }
  @media (max-width: 767px) {
    .event_filters_wrap .filter_form fieldset > ul > li.sort_pagi, .event_filters_wrap .filter_form fieldset > nav > ul > li.sort_pagi {
      float: none; } }
  .event_filters_wrap .filter_form:before {
    display: none; }
  .event_filters_wrap .filter_form #event_list_filters_filter_filter_by_year_field label {
    padding-right: 9px; }
.event_filters_wrap #event_list_filters label {
  color: #5494b8; }
.event_filters_wrap #event_list_filters .pagi li.sel {
  color: #5494b8; }
  .event_filters_wrap #event_list_filters .pagi li.sel a {
    color: #5494b8; }
.event_filters_wrap #event_list_filters > fieldset.fieldset_0 > nav > ul > li:first-child + li {
  width: 40%; }
  .event_filters_wrap #event_list_filters > fieldset.fieldset_0 > nav > ul > li:first-child + li + li {
    width: 35%; }
.event_filters_wrap #event_list_filters > fieldset.fieldset_0 > nav > ul > li .select_wrapper {
  padding-right: 10px;
  max-width: 160px; }
@media (max-width: 767px) {
  .event_filters_wrap #event_list_filters {
    padding-bottom: 10px; }
    .event_filters_wrap #event_list_filters #event_list_filters_filter_filter_by_year_field, .event_filters_wrap #event_list_filters #event_list_filters_filter_filter_by_bi_monthly_field, .event_filters_wrap #event_list_filters #event_list_filters_filter_filter_by_category_field {
      clear: both;
      float: none;
      width: 100% !important; }
      .event_filters_wrap #event_list_filters #event_list_filters_filter_filter_by_year_field label, .event_filters_wrap #event_list_filters #event_list_filters_filter_filter_by_bi_monthly_field label, .event_filters_wrap #event_list_filters #event_list_filters_filter_filter_by_category_field label {
        width: 100px;
        height: 20px;
        overflow: hidden; }
        .event_filters_wrap #event_list_filters #event_list_filters_filter_filter_by_year_field label:before, .event_filters_wrap #event_list_filters #event_list_filters_filter_filter_by_bi_monthly_field label:before, .event_filters_wrap #event_list_filters #event_list_filters_filter_filter_by_category_field label:before {
          display: block;
          float: left;
          width: 100px; }
      .event_filters_wrap #event_list_filters #event_list_filters_filter_filter_by_year_field .select_wrapper, .event_filters_wrap #event_list_filters #event_list_filters_filter_filter_by_bi_monthly_field .select_wrapper, .event_filters_wrap #event_list_filters #event_list_filters_filter_filter_by_category_field .select_wrapper {
        width: 180px; }
    .event_filters_wrap #event_list_filters #event_list_filters_filter_filter_by_year_field label:before {
      content: "Year:"; }
    .event_filters_wrap #event_list_filters #event_list_filters_filter_filter_by_bi_monthly_field label:before {
      content: "Month:"; }
    .event_filters_wrap #event_list_filters #event_list_filters_filter_filter_by_category_field label:before {
      content: "Category:"; } }

.events_wrap .table_list, .home_events_wrap .table_list {
  border-top: 1px solid #D1D1D1;
  padding-top: 20px; }
  @media (min-width: 992px) and (max-width: 1199px) {
    .events_wrap .table_list, .home_events_wrap .table_list {
      padding-top: 40px; } }
  @media (min-width: 1200px) {
    .events_wrap .table_list, .home_events_wrap .table_list {
      padding-top: 40px; } }
  .events_wrap .table_list li, .home_events_wrap .table_list li {
    list-style-type: none; }

.events_wrap #event_list .event_wrapper .event, .home_events_wrap #event_list .event_wrapper .event {
  margin-top: 10px;
  margin-bottom: 20px; }
  .events_wrap #event_list .event_wrapper .event.num_1, .home_events_wrap #event_list .event_wrapper .event.num_1, .events_wrap #event_list .event_wrapper .event.num_3, .home_events_wrap #event_list .event_wrapper .event.num_3 {
    clear: left; }
  .events_wrap #event_list .event_wrapper .event.num_0, .home_events_wrap #event_list .event_wrapper .event.num_0, .events_wrap #event_list .event_wrapper .event.num_2, .home_events_wrap #event_list .event_wrapper .event.num_2 {
    clear: right; }
  @media (min-width: 992px) and (max-width: 1199px) {
    .events_wrap #event_list .event_wrapper .event.num_2, .home_events_wrap #event_list .event_wrapper .event.num_2, .events_wrap #event_list .event_wrapper .event.num_3, .home_events_wrap #event_list .event_wrapper .event.num_3 {
      clear: none; } }
  @media (min-width: 1200px) {
    .events_wrap #event_list .event_wrapper .event.num_2, .home_events_wrap #event_list .event_wrapper .event.num_2, .events_wrap #event_list .event_wrapper .event.num_3, .home_events_wrap #event_list .event_wrapper .event.num_3 {
      clear: none; } }
  .events_wrap #event_list .event_wrapper .event a:hover, .home_events_wrap #event_list .event_wrapper .event a:hover {
    background: #e4eef4; }
  .events_wrap #event_list .event_wrapper .event.view_home .inner_wrapper, .home_events_wrap #event_list .event_wrapper .event.view_home .inner_wrapper {
    padding: 20px 15px; }
  .events_wrap #event_list .event_wrapper .event .inner_wrapper, .home_events_wrap #event_list .event_wrapper .event .inner_wrapper {
    border: 1px solid #5494b8;
    display: block;
    position: relative;
    font-size: 20px;
    line-height: 1em; }
    .events_wrap #event_list .event_wrapper .event .inner_wrapper .event_details_wrap, .home_events_wrap #event_list .event_wrapper .event .inner_wrapper .event_details_wrap {
      padding: 20px 15px; }
      .events_wrap #event_list .event_wrapper .event .inner_wrapper .event_details_wrap .title, .home_events_wrap #event_list .event_wrapper .event .inner_wrapper .event_details_wrap .title {
        min-height: 50px; }
      .events_wrap #event_list .event_wrapper .event .inner_wrapper .event_details_wrap .tag_line, .home_events_wrap #event_list .event_wrapper .event .inner_wrapper .event_details_wrap .tag_line {
        min-height: 95px; }
    .events_wrap #event_list .event_wrapper .event .inner_wrapper .cover_img, .home_events_wrap #event_list .event_wrapper .event .inner_wrapper .cover_img {
      -webkit-transition: all 0.2s ease-in-out 0;
      -moz-transition: all 0.2s ease-in-out;
      -o-transition: all 0.2s ease-in-out 0;
      -ms-transition: all 0.2s ease-in-out 0;
      transition: all 0.2s ease-in-out 0;
      position: absolute;
      top: -1px;
      left: -1px;
      bottom: -1px;
      right: -1px;
      border: 1px solid #5494b8;
      opacity: 0; }
      .events_wrap #event_list .event_wrapper .event .inner_wrapper .cover_img h3, .home_events_wrap #event_list .event_wrapper .event .inner_wrapper .cover_img h3 {
        color: #fff;
        padding: 20px 15px;
        font-family: "Museo Slab W01 300";
        speak: none;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-text-size-adjust: 100%;
        text-rendering: optimizeLegibility;
        -webkit-font-smoothing: antialiased;
        font-size: 1em;
        line-height: 1.25em; }
      .events_wrap #event_list .event_wrapper .event .inner_wrapper .cover_img .dates, .home_events_wrap #event_list .event_wrapper .event .inner_wrapper .cover_img .dates {
        color: #fff;
        border: none;
        padding: 0 15px;
        margin: 0;
        font-family: "Open Sans"; }
        .events_wrap #event_list .event_wrapper .event .inner_wrapper .cover_img .dates:before, .home_events_wrap #event_list .event_wrapper .event .inner_wrapper .cover_img .dates:before {
          position: absolute;
          bottom: 10px;
          right: 10px;
          font-size: 50px; }
      .events_wrap #event_list .event_wrapper .event .inner_wrapper .cover_img .img div:before, .home_events_wrap #event_list .event_wrapper .event .inner_wrapper .cover_img .img div:before {
        position: absolute;
        bottom: 10px;
        right: 10px;
        font-size: 50px; }
    .events_wrap #event_list .event_wrapper .event .inner_wrapper:hover .cover_img, .home_events_wrap #event_list .event_wrapper .event .inner_wrapper:hover .cover_img {
      opacity: 1; }
    .events_wrap #event_list .event_wrapper .event .inner_wrapper .img, .home_events_wrap #event_list .event_wrapper .event .inner_wrapper .img {
      text-indent: -9999px; }
      .events_wrap #event_list .event_wrapper .event .inner_wrapper .img div, .home_events_wrap #event_list .event_wrapper .event .inner_wrapper .img div {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        width: 100%;
        background-size: cover;
        background-position: center; }
    .events_wrap #event_list .event_wrapper .event .inner_wrapper:after, .home_events_wrap #event_list .event_wrapper .event .inner_wrapper:after {
      position: absolute;
      top: -9px;
      left: 25%;
      right: 25%;
      border-left: 1px solid #5494b8;
      border-right: 1px solid #5494b8;
      height: 18px;
      content: ""; }
    @media (max-width: 767px) {
      .events_wrap #event_list .event_wrapper .event .inner_wrapper, .home_events_wrap #event_list .event_wrapper .event .inner_wrapper {
        font-size: 24px; } }
    @media (min-width: 768px) and (max-width: 991px) {
      .events_wrap #event_list .event_wrapper .event .inner_wrapper, .home_events_wrap #event_list .event_wrapper .event .inner_wrapper {
        font-size: 22px; } }
    @media (min-width: 992px) and (max-width: 1199px) {
      .events_wrap #event_list .event_wrapper .event .inner_wrapper, .home_events_wrap #event_list .event_wrapper .event .inner_wrapper {
        font-size: 20px; } }
    @media (min-width: 1200px) {
      .events_wrap #event_list .event_wrapper .event .inner_wrapper, .home_events_wrap #event_list .event_wrapper .event .inner_wrapper {
        font-size: 20px; } }
    .events_wrap #event_list .event_wrapper .event .inner_wrapper .title, .home_events_wrap #event_list .event_wrapper .event .inner_wrapper .title {
      font-family: "Museo Slab W01 300";
      speak: none;
      font-variant: normal;
      text-transform: none;
      line-height: 1;
      -webkit-text-size-adjust: 100%;
      text-rendering: optimizeLegibility;
      -webkit-font-smoothing: antialiased;
      font-size: 1em;
      line-height: 1.25em; }
    .events_wrap #event_list .event_wrapper .event .inner_wrapper .dates, .home_events_wrap #event_list .event_wrapper .event .inner_wrapper .dates {
      font-size: .7em;
      color: #5494b8;
      font-family: "Open Sans";
      border-bottom: 1px solid #ececec;
      margin-left: -15px;
      margin-right: -15px;
      padding: 15px 15px;
      margin-bottom: 15px; }
    .events_wrap #event_list .event_wrapper .event .inner_wrapper .tag_line, .home_events_wrap #event_list .event_wrapper .event .inner_wrapper .tag_line {
      font-size: .7em;
      line-height: 1.7em;
      font-family: "Open Sans";
      margin-bottom: 15px; }
    .events_wrap #event_list .event_wrapper .event .inner_wrapper .learn_more, .home_events_wrap #event_list .event_wrapper .event .inner_wrapper .learn_more {
      font-size: .7em;
      color: #5494b8; }
      .events_wrap #event_list .event_wrapper .event .inner_wrapper .learn_more span, .home_events_wrap #event_list .event_wrapper .event .inner_wrapper .learn_more span {
        font-family: "Open Sans";
        text-transform: uppercase; }
        .events_wrap #event_list .event_wrapper .event .inner_wrapper .learn_more span:after, .home_events_wrap #event_list .event_wrapper .event .inner_wrapper .learn_more span:after {
          padding-left: 10px; }

.related_events_wrap {
  padding-top: 20px; }
  .related_events_wrap h4 {
    font-family: "Museo Slab W01 300";
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-text-size-adjust: 100%;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    font-size: 24px;
    border-bottom: 1px solid #5494b8;
    padding-top: 30px;
    padding-bottom: 30px;
    margin-bottom: 30px;
    color: #5494b8; }
  .related_events_wrap #event_list .event_wrapper .event {
    margin-bottom: 30px; }
    .related_events_wrap #event_list .event_wrapper .event .inner_wrapper {
      font-size: 20px;
      line-height: 1em; }
      .related_events_wrap #event_list .event_wrapper .event .inner_wrapper .cover_img {
        display: none; }
      .related_events_wrap #event_list .event_wrapper .event .inner_wrapper .title {
        font-family: "Museo Slab W01 300";
        speak: none;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-text-size-adjust: 100%;
        text-rendering: optimizeLegibility;
        -webkit-font-smoothing: antialiased;
        font-size: 1em;
        line-height: 1.25em; }
      .related_events_wrap #event_list .event_wrapper .event .inner_wrapper .dates {
        font-size: .7em;
        color: #5494b8;
        font-family: "Open Sans";
        border-bottom: 1px solid #ececec;
        padding: 15px 0;
        margin-bottom: 15px; }
      .related_events_wrap #event_list .event_wrapper .event .inner_wrapper .tag_line {
        font-size: .7em;
        line-height: 1.7em;
        font-family: "Open Sans";
        margin-bottom: 15px; }
      .related_events_wrap #event_list .event_wrapper .event .inner_wrapper .learn_more {
        font-size: .7em;
        color: #5494b8; }
        .related_events_wrap #event_list .event_wrapper .event .inner_wrapper .learn_more span {
          font-family: "Open Sans";
          text-transform: uppercase; }
          .related_events_wrap #event_list .event_wrapper .event .inner_wrapper .learn_more span:after {
            padding-left: 10px; }

.faq_wrap {
  background: #EFEFEF;
  padding-bottom: 80px; }
  .faq_wrap .faq_inner {
    font-size: 30px; }
    .faq_wrap .faq_inner h4 {
      font-family: "Museo Slab W01 300";
      speak: none;
      font-variant: normal;
      text-transform: none;
      line-height: 1;
      -webkit-text-size-adjust: 100%;
      text-rendering: optimizeLegibility;
      -webkit-font-smoothing: antialiased;
      font-size: 1em;
      color: #74086e;
      text-align: center;
      padding: 40px 0 20px;
      line-height: 1em; }
    .faq_wrap .faq_inner .faqs_list {
      font-size: 20px; }
      .faq_wrap .faq_inner .faqs_list a:active, .faq_wrap .faq_inner .faqs_list a:focus {
        outline: 0; }
      .faq_wrap .faq_inner .faqs_list .faq_item {
        font-family: "Museo Slab W01 300";
        speak: none;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-text-size-adjust: 100%;
        text-rendering: optimizeLegibility;
        -webkit-font-smoothing: antialiased; }
        .faq_wrap .faq_inner .faqs_list .faq_item .question {
          font-size: 1em;
          line-height: 1.5em;
          padding: 0.5em 0 0.5em 2.5em; }
          .faq_wrap .faq_inner .faqs_list .faq_item .question a {
            font-family: "Museo Slab W01 300";
            speak: none;
            font-variant: normal;
            text-transform: none;
            line-height: 1;
            -webkit-text-size-adjust: 100%;
            text-rendering: optimizeLegibility;
            -webkit-font-smoothing: antialiased;
            line-height: 1.5em;
            display: block; }
            .faq_wrap .faq_inner .faqs_list .faq_item .question a:hover, .faq_wrap .faq_inner .faqs_list .faq_item .question a:hover:after, .faq_wrap .faq_inner .faqs_list .faq_item .question a:active, .faq_wrap .faq_inner .faqs_list .faq_item .question a:active:after, .faq_wrap .faq_inner .faqs_list .faq_item .question a:focus, .faq_wrap .faq_inner .faqs_list .faq_item .question a:focus:after {
              color: #a40b9b; }
            .faq_wrap .faq_inner .faqs_list .faq_item .question a:after {
              color: #74086e;
              padding-left: .5em;
              font-size: .75em;
              display: inline-block; }
          .faq_wrap .faq_inner .faqs_list .faq_item .question.active a {
            color: #74086e; }
            .faq_wrap .faq_inner .faqs_list .faq_item .question.active a:after {
              -moz-transform: rotate(90deg);
              -o-transform: rotate(90deg);
              -webkit-transform: rotate(90deg);
              -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0.083)"; }
          .faq_wrap .faq_inner .faqs_list .faq_item .question:before {
            content: "Q";
            color: #74086e;
            margin-left: -2.5em;
            float: left; }
        .faq_wrap .faq_inner .faqs_list .faq_item .answer {
          display: none;
          padding-left: 2.5em;
          font-family: "Open Sans"; }
          .faq_wrap .faq_inner .faqs_list .faq_item .answer .inner {
            padding-top: 20px;
            overflow: hidden; }
            .faq_wrap .faq_inner .faqs_list .faq_item .answer .inner .ans_wrap {
              padding-left: 30px;
              font-family: "Open Sans";
              line-height: 1.5em;
              font-size: .75em; }
              .faq_wrap .faq_inner .faqs_list .faq_item .answer .inner .ans_wrap:before {
                content: "A";
                color: #74086e;
                margin-left: -30px;
                float: left;
                font-size: 20px;
                font-family: "Museo Slab W01 300";
                speak: none;
                font-variant: normal;
                text-transform: none;
                line-height: 1;
                -webkit-text-size-adjust: 100%;
                text-rendering: optimizeLegibility;
                -webkit-font-smoothing: antialiased; }
            .faq_wrap .faq_inner .faqs_list .faq_item .answer .inner .faq_link {
              border-bottom: 1px solid #d1d1d1;
              display: block;
              text-indent: -9999px;
              font-size: 32px;
              line-height: 32px;
              height: 0;
              margin-top: 32px; }
              .faq_wrap .faq_inner .faqs_list .faq_item .answer .inner .faq_link:before {
                color: #d1d1d1;
                float: right;
                text-indent: 0;
                line-height: 32px;
                font-size: 32px;
                margin-top: -13px; }
              .faq_wrap .faq_inner .faqs_list .faq_item .answer .inner .faq_link:hover {
                border-color: #74086e; }
                .faq_wrap .faq_inner .faqs_list .faq_item .answer .inner .faq_link:hover:before {
                  color: #74086e; }

.faq_page {
  font-size: 30px; }
  .faq_page h4 {
    font-family: "Museo Slab W01 300";
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-text-size-adjust: 100%;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    font-size: 1em;
    color: #74086e;
    text-align: center;
    padding: 40px 0 20px;
    line-height: 1em; }
  .faq_page .faqs_list {
    font-size: 20px; }
    .faq_page .faqs_list a:active, .faq_page .faqs_list a:focus {
      outline: 0; }
    .faq_page .faqs_list .faq_item {
      font-family: "Museo Slab W01 300";
      speak: none;
      font-variant: normal;
      text-transform: none;
      line-height: 1;
      -webkit-text-size-adjust: 100%;
      text-rendering: optimizeLegibility;
      -webkit-font-smoothing: antialiased; }
      .faq_page .faqs_list .faq_item .question {
        font-size: 1em;
        line-height: 1.5em;
        padding: 0.5em 0 0.5em 2.5em; }
        .faq_page .faqs_list .faq_item .question a {
          font-family: "Museo Slab W01 300";
          speak: none;
          font-variant: normal;
          text-transform: none;
          line-height: 1;
          -webkit-text-size-adjust: 100%;
          text-rendering: optimizeLegibility;
          -webkit-font-smoothing: antialiased;
          line-height: 1.5em;
          display: block; }
          .faq_page .faqs_list .faq_item .question a:hover, .faq_page .faqs_list .faq_item .question a:hover:after, .faq_page .faqs_list .faq_item .question a:active, .faq_page .faqs_list .faq_item .question a:active:after, .faq_page .faqs_list .faq_item .question a:focus, .faq_page .faqs_list .faq_item .question a:focus:after {
            color: #a40b9b; }
          .faq_page .faqs_list .faq_item .question a:after {
            color: #74086e;
            padding-left: .5em;
            font-size: .75em;
            display: inline-block; }
        .faq_page .faqs_list .faq_item .question.active a {
          color: #74086e; }
          .faq_page .faqs_list .faq_item .question.active a:after {
            -moz-transform: rotate(90deg);
            -o-transform: rotate(90deg);
            -webkit-transform: rotate(90deg);
            -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0.083)"; }
        .faq_page .faqs_list .faq_item .question:before {
          content: "Q";
          color: #74086e;
          margin-left: -2.5em;
          float: left; }
      .faq_page .faqs_list .faq_item .answer {
        display: none;
        padding-left: 2.5em;
        font-family: "Open Sans"; }
        .faq_page .faqs_list .faq_item .answer .inner {
          padding-top: 20px;
          overflow: hidden; }
          .faq_page .faqs_list .faq_item .answer .inner .ans_wrap {
            padding-left: 30px;
            font-family: "Open Sans";
            line-height: 1.5em;
            font-size: .75em; }
            .faq_page .faqs_list .faq_item .answer .inner .ans_wrap:before {
              content: "A";
              color: #74086e;
              margin-left: -30px;
              float: left;
              font-size: 20px;
              font-family: "Museo Slab W01 300";
              speak: none;
              font-variant: normal;
              text-transform: none;
              line-height: 1;
              -webkit-text-size-adjust: 100%;
              text-rendering: optimizeLegibility;
              -webkit-font-smoothing: antialiased; }
          .faq_page .faqs_list .faq_item .answer .inner .faq_link {
            border-bottom: 1px solid #d1d1d1;
            display: block;
            text-indent: -9999px;
            font-size: 32px;
            line-height: 32px;
            height: 0;
            margin-top: 32px; }
            .faq_page .faqs_list .faq_item .answer .inner .faq_link:before {
              color: #d1d1d1;
              float: right;
              text-indent: 0;
              line-height: 32px;
              font-size: 32px;
              margin-top: -13px; }
            .faq_page .faqs_list .faq_item .answer .inner .faq_link:hover {
              border-color: #74086e; }
              .faq_page .faqs_list .faq_item .answer .inner .faq_link:hover:before {
                color: #74086e; }

.faq_subscribe {
  margin-top: -60px;
  margin-bottom: 48px; }
  .faq_subscribe hr {
    border-color: #74086e; }
  .faq_subscribe .circle_link {
    border-color: #74086e !important; }
    .faq_subscribe .circle_link .bg {
      background: #74086e; }
    .faq_subscribe .circle_link .bg {
      color: white; }
    .faq_subscribe .circle_link:hover .fg {
      background: #74086e;
      color: white; }

body.faqs_module .header_content h1 {
  font-family: "Museo Slab W01 300";
  margin-top: 0;
  padding-top: 30px; }
body.faqs_module .header_content .back_wrap {
  float: right; }
  body.faqs_module .header_content .back_wrap a {
    margin-top: -65px; }

.faq_page .level_1_title, .faq_page .level_2_title {
  font-family: "Museo Slab W01 300";
  speak: none;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-text-size-adjust: 100%;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased; }
  .faq_page .level_1_title:after, .faq_page .level_2_title:after {
    color: #74086e;
    padding-left: 20px; }
  .faq_page .level_1_title.active:after, .faq_page .level_2_title.active:after {
    content: "\f175"; }
.faq_page .faq_level {
  padding-bottom: 20px; }
  .faq_page .faq_level .faqs_list {
    display: none; }
  .faq_page .faq_level .faq_level {
    display: none;
    padding-top: 20px;
    padding-left: 20px; }
    .faq_page .faq_level .faq_level .level_2_title {
      text-indent: 20px; }
.faq_page .level_1_title, .faq_page .level_2_title {
  line-height: 1.25em; }

@media (max-width: 767px) {
  .page_block {
    display: none; } }
@media (min-width: 768px) and (max-width: 991px) {
  .page_block {
    display: none; } }
.page_block.idea {
  background: #74086e; }

.idea_body .vimeo_embed {
  position: relative;
  padding-bottom: 40.1%;
  /* 16:9 */
  padding-top: 25px;
  margin-bottom: 40px;
  height: 0; }
  .idea_body .vimeo_embed iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
.idea_body blockquote.pull_quote, .idea_body .small_header_img {
  border-color: #74086e; }
.idea_body .circle_link_wrapper hr {
  border-color: #74086e; }
.idea_body .circle_link_wrapper .circle_link {
  border-color: #74086e !important; }
  .idea_body .circle_link_wrapper .circle_link .bg {
    background: #74086e; }
  .idea_body .circle_link_wrapper .circle_link .bg {
    color: white; }
  .idea_body .circle_link_wrapper .circle_link:hover .fg {
    background: #74086e;
    color: white; }
.idea_body .info .shares a.icon:hover:before {
  color: #74086e; }

.ideas_detail h3.col_heading span {
  color: #74086e;
  font-family: "Museo Slab W01 300";
  speak: none;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-text-size-adjust: 100%;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  font-size: 24px;
  border-bottom: 1px solid #74086e;
  display: block;
  padding-bottom: 20px;
  margin-bottom: 20px; }

body.ideas_module a:hover {
  color: #74086e; }
body.ideas_module .idea_body h1 {
  margin-bottom: 0; }

.idea_overview {
  min-height: 280px; }
  .idea_overview.row, .pages_404 .content .page_not_found_sitemap #sitemap section ul.idea_overview, .events_404 .content .page_not_found_sitemap #sitemap section ul.idea_overview, body.pages_sitemap main #sitemap section ul.idea_overview, body.account_module .idea_overview.content, body.products #relateds ul.idea_overview, body.categories .prod_filter_form fieldset > ul.idea_overview, body.search .prod_filter_form fieldset > ul.idea_overview, body.categories ul.idea_overview#prod, body.search ul.idea_overview#prod, #colorbox #cboxLoadedContent .subscribe_popup #subscription_form .idea_overview#subscription_form_stid_field, body.blog_module .idea_overview.blog_post_wrapper, .booking_form_wrap #booking_form .idea_overview.fieldset_3, .event_filters_wrap .filter_form fieldset > ul.idea_overview, .events_wrap #event_list .idea_overview.event_wrapper, .home_events_wrap #event_list .idea_overview.event_wrapper, .related_events_wrap #event_list .idea_overview.event_wrapper, .magazine_archive_wrap .idea_overview.magazine_archive {
    padding-bottom: 0; }
  .idea_overview.feat {
    padding-bottom: 20px; }
    .idea_overview.feat h2 a {
      line-height: 1.25em; }
      @media (min-width: 768px) and (max-width: 991px) {
        .idea_overview.feat h2 a {
          font-size: 38px; } }
      @media (min-width: 992px) and (max-width: 1199px) {
        .idea_overview.feat h2 a {
          font-size: 38px; } }
      @media (min-width: 1200px) {
        .idea_overview.feat h2 a {
          font-size: 38px; } }
  .idea_overview.long h2 {
    font-size: 24px; }
  .idea_overview.feat {
    margin-bottom: 0px; }
  .idea_overview div.info .shares {
    float: left; }
    .idea_overview div.info .shares a.icon:hover:before {
      color: #74086e; }
  .idea_overview a.read_more {
    color: #74086e; }
    .idea_overview a.read_more:hover, .idea_overview a.read_more:hover:before, .idea_overview a.read_more:hover span, .idea_overview a.read_more:hover span:before {
      -webkit-transition: all 0.2s ease-in-out 0;
      -moz-transition: all 0.2s ease-in-out;
      -o-transition: all 0.2s ease-in-out 0;
      -ms-transition: all 0.2s ease-in-out 0;
      transition: all 0.2s ease-in-out 0;
      color: #808285; }

.magazine_archive_wrap h1 {
  font-family: "Museo Slab W01 300";
  speak: none;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-text-size-adjust: 100%;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased; }
.magazine_archive_wrap h3 {
  padding: 20px 0 10px;
  font-family: "Museo Slab W01 300";
  speak: none;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-text-size-adjust: 100%;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  font-size: 32px;
  line-height: 1em;
  border-bottom: 1px solid #d1d1d1;
  margin: 0 0 20px; }
.magazine_archive_wrap .magazine_archive li {
  text-align: center; }
  .magazine_archive_wrap .magazine_archive li a {
    display: block;
    font-family: "Open Sans";
    line-height: 1.25em;
    height: 250px; }
    .magazine_archive_wrap .magazine_archive li a p {
      padding-top: 10px;
      font-size: 13px; }
    .magazine_archive_wrap .magazine_archive li a img {
      margin: auto; }

body.magazines_module a:hover {
  color: #fc9322; }

/*.article_overview {
  @extend .cf;
  margin-bottom: 40px;
  $icon_height: 16px;
  position: relative;

  h2 {
    @include in_size((xs, sm)) {
      padding-bottom: 0 !important;
    }
  }
  &.long {
    h2 {
      @include in_size((md, lg)) {
        font-size: 48px;
        margin-bottom: 30px;
      }
    }
  }

  a {
    &:hover {
      &:before {
        color: $magazine_colour;
      }
    }
  }

  h2 {
    @include museo_slab();
    font-size: 24px;
    line-height: 1.25em;
  }

  $link_margin: 10px;
  $link_height: 20px;

  .snip_wrap_outer {
    &:hover {
      @include in_size((md, lg)) {
        .snip_img {
          left: -100%;
        }
      }
    }

    position: relative;

    img {
      width: 100%;
    }

    .snip_wrap {
      @extend .cf;
      @include transition();

      &.with_img {
        position: absolute;
        top: 0;
        height: 100%;
        padding-bottom: 0;

        .inner {
          background: #fff;
          overflow: hidden;
          height: 0;
          position: relative;
          @include transition();
        }

        &:after {
          width: 0;
          height: 0;
          border-style: solid;
          $height: 18px;
          $with: ($height * .9);
          border-width: $height ($with / 2) 0 ($with / 2);
          border-color: #fff transparent transparent transparent;
          content: "";
          margin-left: 5%;
          -moz-transform: rotate(360deg);
          -webkit-transform: rotate(360deg);
          -o-transform: rotate(360deg);
          -ms-transform: rotate(360deg);
          transform: rotate(360deg);
        }
      }
    }

    @include in_size((xs, sm)) {
      img {
        position: relative;
        padding-bottom: 20px;
      }

      .snip_wrap {
        &.with_img {
          position: relative;
          .inner {
            height: auto;
          }
        }
      }
    }

    &:hover {
      .snip_wrap {
        &.with_img {
          .inner {
            height: 100%;
          }
        }
      }
    }
  }
  .info {
    @include info_row($magazine_colour);
  }

  .read_more {
    color: $magazine_colour;
    float: left;
    @extend .cf;
    margin-top: $link_margin;
    white-space: nowrap;

    span {
      line-height: $link_height;
      font-family: $open_sans;
      font-size: 14px;
      text-transform: uppercase;
      &:before {
        float: right;
        margin-left: 10px;
      }

      &:hover {
        color: darken($magazine_colour, 10%);
      }
    }
  }
}*/
body.articles_module a:hover {
  color: #fc9322; }

.previous_editions {
  margin-top: 30px; }
  .previous_editions h4 {
    font-family: "Museo Slab W01 300";
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-text-size-adjust: 100%;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    font-size: 24px;
    padding: 0 0 28px;
    color: #fc9322;
    border-bottom: 1px solid #fc9322;
    margin-bottom: 21px; }
  .previous_editions li {
    padding-bottom: 40px; }
    .previous_editions li a {
      line-height: 2em;
      font-family: "Open Sans";
      text-transform: uppercase;
      font-size: 14px;
      display: block; }
      @media (min-width: 992px) and (max-width: 1199px) {
        .previous_editions li a {
          text-align: center; } }
      @media (min-width: 1200px) {
        .previous_editions li a {
          text-align: center; } }
      .previous_editions li a img {
        margin: auto; }

.archive_link {
  font-size: 24px;
  font-family: "Museo Slab W01 300";
  speak: none;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-text-size-adjust: 100%;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  text-align: center;
  display: block; }

body.pages_module .page_block.article {
  display: none; }

.follow_box {
  font-size: 16px;
  border: 1px solid #d9dada;
  padding: 24px;
  background: #fff; }
  @media (min-width: 992px) and (max-width: 1199px) {
    .follow_box {
      margin-top: -67px; } }
  @media (min-width: 1200px) {
    .follow_box {
      margin-top: -67px; } }
  @media (max-width: 767px) {
    .follow_box {
      margin-top: -10xp;
      margin-bottom: 20px; } }
  @media (min-width: 768px) and (max-width: 991px) {
    .follow_box {
      margin-top: -10xp;
      margin-bottom: 20px; } }
  .follow_box .title {
    line-height: 1em;
    text-align: center;
    font-family: "Open Sans";
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 24px; }

@media (min-width: 992px) and (max-width: 1199px) {
  .home_page_articles .row-1 .article_overview, .home_page_articles .row-1 .blog_post_overview, .home_page_articles .row-1 .idea_overview {
    padding-bottom: 0;
    margin-bottom: 0; } }
@media (min-width: 1200px) {
  .home_page_articles .row-1 .article_overview, .home_page_articles .row-1 .blog_post_overview, .home_page_articles .row-1 .idea_overview {
    padding-bottom: 0;
    margin-bottom: 0; } }
.home_page_articles .circle_link_wrapper {
  margin-top: 25px;
  margin-bottom: 50px; }

.home_events .circle_link_wrapper {
  margin-top: 25px;
  margin-bottom: 50px; }

.msg.light._core_edit_this_item {
  margin-bottom: 20px; }
  .msg.light._core_edit_this_item a:hover {
    background-color: #b03737; }

.back_wrap a {
  margin-top: -46px;
  padding: 15px 25px;
  float: right;
  background: white; }
  @media (max-width: 767px) {
    .back_wrap a {
      display: none; } }
  .back_wrap a:before {
    padding-right: .5em; }
  .back_wrap a span {
    text-transform: uppercase;
    font-family: "Open Sans";
    font-size: 14px; }

.prod_top_wrap {
  background: #f8f8f8; }
  .prod_top_wrap .inner {
    padding-top: 30px;
    padding-bottom: 30px; }
    .prod_top_wrap .inner .below_main_img {
      margin-top: 10px; }
      .prod_top_wrap .inner .below_main_img .main_image_controls a {
        font-size: 20px;
        line-height: 20px;
        color: #b2b2b2;
        margin-right: 10px; }
        .prod_top_wrap .inner .below_main_img .main_image_controls a:hover {
          color: #b03737; }
        .prod_top_wrap .inner .below_main_img .main_image_controls a span {
          display: none; }
    .prod_top_wrap .inner #add_to_cart_form + .prod_share_wrap {
      margin-top: 20px; }
      .prod_top_wrap .inner #add_to_cart_form + .prod_share_wrap .prod_shares {
        float: left; }
    @media (max-width: 767px) {
      .prod_top_wrap .inner .prod_share_wrap {
        margin-bottom: 10px; } }
    @media (min-width: 768px) and (max-width: 991px) {
      .prod_top_wrap .inner .prod_share_wrap {
        margin-bottom: 10px; } }
    .prod_top_wrap .inner .prod_share_wrap.no_img_ctr .prod_shares {
      float: none; }
    .prod_top_wrap .inner .prod_share_wrap .prod_shares {
      float: right; }
      .prod_top_wrap .inner .prod_share_wrap .prod_shares .share {
        font-family: "Open Sans";
        font-size: 14px;
        line-height: 20px;
        text-transform: uppercase;
        color: #b2b2b2; }
      .prod_top_wrap .inner .prod_share_wrap .prod_shares .icon {
        line-height: 20px;
        font-size: 16px;
        margin-left: 10px;
        color: #b2b2b2; }
        .prod_top_wrap .inner .prod_share_wrap .prod_shares .icon:hover {
          color: #b03737; }
        .prod_top_wrap .inner .prod_share_wrap .prod_shares .icon span {
          display: none; }
    .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_title h1 {
      padding: 0 0 .4em;
      line-height: 1.15em;
      margin: 0;
      font-size: 36px;
      font-family: "Museo Slab W01 300";
      speak: none;
      font-variant: normal;
      text-transform: none;
      line-height: 1;
      -webkit-text-size-adjust: 100%;
      text-rendering: optimizeLegibility;
      -webkit-font-smoothing: antialiased; }
    .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_sub_title h2 {
      font-family: "Museo Slab W01 300";
      speak: none;
      font-variant: normal;
      text-transform: none;
      line-height: 1;
      -webkit-text-size-adjust: 100%;
      text-rendering: optimizeLegibility;
      -webkit-font-smoothing: antialiased;
      font-size: 24px;
      line-height: 1em; }
    .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_sub_title + #prod_det_total_price {
      padding-top: 20px; }
      .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_sub_title + #prod_det_total_price + #prod_det_reviews {
        padding-top: 20px; }
      @media (max-width: 767px) {
        .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_sub_title + #prod_det_total_price + #prod_det_reviews {
          padding-top: 0;
          padding-bottom: 20px; } }
      @media (min-width: 768px) and (max-width: 991px) {
        .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_sub_title + #prod_det_total_price + #prod_det_reviews {
          padding-top: 0;
          padding-bottom: 20px; } }
    .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_sub_title + #prod_det_reviews {
      margin-top: 10px; }
      @media (min-width: 992px) and (max-width: 1199px) {
        .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_sub_title + #prod_det_reviews {
          padding-right: 0;
          margin-top: -20px; } }
      @media (min-width: 1200px) {
        .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_sub_title + #prod_det_reviews {
          padding-right: 0;
          margin-top: -20px; } }
    .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_total_price {
      font-family: "Open Sans";
      font-weight: bold;
      color: #b03737;
      font-size: 18px;
      line-height: 1em;
      padding-bottom: 1.95em;
      text-transform: uppercase;
      float: left; }
      @media (max-width: 767px) {
        .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_total_price {
          padding-bottom: 1em; } }
      @media (min-width: 768px) and (max-width: 991px) {
        .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_total_price {
          padding-bottom: 1em; } }
    .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_reviews {
      line-height: 23px;
      clear: left;
      font-family: "Open Sans"; }
      @media (min-width: 992px) and (max-width: 1199px) {
        .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_reviews {
          float: right;
          clear: none;
          padding-right: 95px; } }
      @media (min-width: 1200px) {
        .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_reviews {
          float: right;
          clear: none;
          padding-right: 95px; } }
      .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_reviews a {
        text-transform: uppercase;
        margin-left: 1em; }
        .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_reviews a:after {
          padding-left: 0.25em; }
      .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_reviews .review_stars {
        color: #b03737;
        letter-spacing: 0.25em; }
      .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_reviews div, .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_reviews span {
        display: inline-block; }
    .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_short_desc {
      clear: left;
      font-family: "Open Sans";
      display: block;
      font-size: 14px;
      padding-bottom: 1em; }
      .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_short_desc p {
        padding: 0;
        margin: 0; }
      .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_short_desc .desc {
        color: #b03737;
        font-family: "Open Sans";
        text-transform: uppercase; }
        .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_short_desc .desc:hover {
          color: #892b2b; }
        .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_short_desc .desc:after {
          padding-left: .5em; }
    .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_variations {
      font-size: 14px;
      padding-right: 2em;
      padding-bottom: 2em; }
      @media (min-width: 768px) and (max-width: 991px) {
        .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_variations {
          float: left; } }
      @media (min-width: 992px) and (max-width: 1199px) {
        .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_variations {
          float: left; } }
      @media (min-width: 1200px) {
        .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_variations {
          float: left; } }
      .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_variations label {
        color: #b03737;
        font-family: "Open Sans";
        text-transform: uppercase;
        padding-right: .5em; }
      .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_variations select {
        background: none;
        border: none;
        border-bottom: 1px solid #cbcbcb;
        cursor: pointer; }
        .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_variations select option {
          padding-left: .5em;
          padding-right: .5em; }
    .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_add_qty {
      clear: both;
      font-size: 14px;
      line-height: 23px;
      padding-bottom: 2em;
      float: left; }
      .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_add_qty label {
        float: left;
        color: #b03737;
        font-family: "Open Sans";
        text-transform: uppercase;
        padding-right: .5em; }
      @media (min-width: 768px) and (max-width: 991px) {
        .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_add_qty #prod_stock_wrapper {
          float: left; } }
      @media (min-width: 992px) and (max-width: 1199px) {
        .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_add_qty #prod_stock_wrapper {
          float: left; } }
      @media (min-width: 1200px) {
        .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_add_qty #prod_stock_wrapper {
          float: left; } }
      .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_add_qty #prod_stock_wrapper .select_wrapper {
        overflow: hidden;
        float: left;
        position: relative;
        font-family: "Open Sans";
        float: none;
        background: white;
        width: 130px; }
        .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_add_qty #prod_stock_wrapper .select_wrapper:before {
          position: absolute;
          right: 7px; }
        .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_add_qty #prod_stock_wrapper .select_wrapper select {
          position: relative;
          z-index: 9999;
          border: none;
          background: none;
          width: 120% !important;
          width: calc(100% + 50px) !important; }
        .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_add_qty #prod_stock_wrapper .select_wrapper:before {
          color: #B2B2B2; }
        .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_add_qty #prod_stock_wrapper .select_wrapper select {
          width: 140% !important; }
      .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_add_qty #prod_stock_wrapper .qty_levels {
        float: left; }
        .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_add_qty #prod_stock_wrapper .qty_levels.qty_minus {
          padding-right: .5em; }
        .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_add_qty #prod_stock_wrapper .qty_levels.qty_plus {
          padding-left: .5em; }
        .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_add_qty #prod_stock_wrapper .qty_levels a {
          color: #b03737; }
          .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_add_qty #prod_stock_wrapper .qty_levels a:hover {
            color: #c95151; }
          .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_add_qty #prod_stock_wrapper .qty_levels a span {
            display: none; }
      .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_add_qty #prod_stock_wrapper .qty {
        float: left; }
        .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_add_qty #prod_stock_wrapper .qty input {
          width: 3em;
          text-align: center;
          background: none;
          border: none;
          border-bottom: 1px solid #cbcbcb; }
    .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_reviews + #prod_det_download_button {
      clear: right;
      margin-top: 20px; }
    .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_download_button + #prod_det_add_qty {
      margin-top: -30px; }
    @media (min-width: 768px) and (max-width: 991px) {
      .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_download_button {
        float: right;
        margin-top: 20px; } }
    @media (min-width: 992px) and (max-width: 1199px) {
      .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_download_button {
        float: right;
        margin-top: 20px; } }
    @media (min-width: 1200px) {
      .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_download_button {
        float: right;
        margin-top: 20px; } }
    @media (max-width: 767px) {
      .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_download_button {
        float: left;
        clear: both;
        margin-bottom: 20px; } }
    .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_download_button a {
      font-size: 18px;
      line-height: 24px;
      text-transform: uppercase;
      font-family: "Open Sans";
      color: #b03737; }
      .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_download_button a:before {
        float: right;
        padding-left: 10px; }
    .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_add_to_cart {
      clear: left; }
      @media (min-width: 768px) and (max-width: 991px) {
        .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_add_to_cart {
          float: left; } }
      @media (min-width: 992px) and (max-width: 1199px) {
        .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_add_to_cart {
          float: left; } }
      @media (min-width: 1200px) {
        .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_add_to_cart {
          float: left; } }
      .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_add_to_cart .addtocart {
        font-family: "Open Sans";
        font-weight: bold;
        font-size: 24px;
        line-height: 1em;
        color: #b03737;
        text-transform: uppercase; }
        .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_add_to_cart .addtocart:hover {
          color: #c95151; }
    @media (max-width: 767px) {
      .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_add_to_wishlist {
        margin-top: 20px; } }
    @media (min-width: 768px) and (max-width: 991px) {
      .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_add_to_wishlist {
        float: right; } }
    @media (min-width: 992px) and (max-width: 1199px) {
      .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_add_to_wishlist {
        float: right; } }
    @media (min-width: 1200px) {
      .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_add_to_wishlist {
        float: right; } }
    .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_add_to_wishlist #addtowishlist {
      font-family: "Open Sans";
      text-transform: uppercase;
      line-height: 24px;
      color: #434444; }
    .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_add_to_wishlist a:after, .prod_top_wrap .inner .prod_det_col2 .prod_det_fields #prod_det_add_to_cart a:after {
      padding-left: .5em; }
    .prod_top_wrap .inner .prod_det_col1 #main_cycle_wrapper {
      background: #fff;
      padding: 20px;
      border: 1px solid #b6b6b6; }
      .prod_top_wrap .inner .prod_det_col1 #main_cycle_wrapper #main_cycle li {
        display: block;
        width: 100%; }
        .prod_top_wrap .inner .prod_det_col1 #main_cycle_wrapper #main_cycle li img {
          margin: auto; }
        .prod_top_wrap .inner .prod_det_col1 #main_cycle_wrapper #main_cycle li a {
          display: block;
          width: 100%; }
          .prod_top_wrap .inner .prod_det_col1 #main_cycle_wrapper #main_cycle li a img {
            margin: auto;
            height: auto; }

.prod_body #full_description {
  font-family: "Museo Slab W01 300";
  speak: none;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-text-size-adjust: 100%;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  font-size: 24px;
  margin-bottom: 1.5em;
  color: #b03737; }
.prod_body .inner p {
  font-family: "Open Sans";
  font-size: 14px;
  line-height: 1.7em; }

.shop_faith_wrap {
  background: url("data:images/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTMyRUNGRTZEQ0Q2MTFFM0EwRERCMTIzRjNFRDNDRjYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTMyRUNGRTdEQ0Q2MTFFM0EwRERCMTIzRjNFRDNDRjYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBMzJFQ0ZFNERDRDYxMUUzQTBEREIxMjNGM0VEM0NGNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBMzJFQ0ZFNURDRDYxMUUzQTBEREIxMjNGM0VEM0NGNiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ps+EiTQAAAAGUExUReDg4P///002ArgAAAACdFJOU/8A5bcwSgAAACVJREFUeNpiYGBgBAMGRigLSEJYIALMgvAYoAwQC6aHAa4bIMAABwgAMWBcSVQAAAAASUVORK5CYII=") #efefef;
  *background: url("mhtml:http://www.faith.org.uk/css/ie7.css!trans_lines") #efefef;
  margin-bottom: 40px;
  max-height: 383px; }
  .shop_faith_wrap a:hover, .shop_faith_wrap a:hover span {
    color: #b03737; }
  .shop_faith_wrap .shop_faith {
    background: #EFEFEF;
    padding: 0; }
    .shop_faith_wrap .shop_faith h3 {
      color: #b03737;
      font-family: "Museo Slab W01 300";
      speak: none;
      font-variant: normal;
      text-transform: none;
      line-height: 1;
      -webkit-text-size-adjust: 100%;
      text-rendering: optimizeLegibility;
      -webkit-font-smoothing: antialiased;
      text-align: center;
      font-size: 38px;
      line-height: 1.25em;
      margin-bottom: 20px;
      padding-top: 40px; }
    .shop_faith_wrap .shop_faith .prod_list_wrap {
      position: relative;
      padding: 0 50px 40px; }
      .shop_faith_wrap .shop_faith .prod_list_wrap #prod li a {
        height: 235px;
        display: block;
        padding: 0 20px;
        width: 190px;
        margin: auto;
        text-align: center;
        white-space: normal; }
        .shop_faith_wrap .shop_faith .prod_list_wrap #prod li a .prod_img_overlay {
          display: none; }
        .shop_faith_wrap .shop_faith .prod_list_wrap #prod li a .list_img_tag, .shop_faith_wrap .shop_faith .prod_list_wrap #prod li a .shop_faith_img_tag {
          height: 120px;
          overflow: hidden; }
          .shop_faith_wrap .shop_faith .prod_list_wrap #prod li a .list_img_tag img, .shop_faith_wrap .shop_faith .prod_list_wrap #prod li a .shop_faith_img_tag img {
            margin: auto;
            opacity: 1; }
        .shop_faith_wrap .shop_faith .prod_list_wrap #prod li a .prod_title {
          display: block;
          margin: 10px 0;
          min-height: 55px; }
          .shop_faith_wrap .shop_faith .prod_list_wrap #prod li a .prod_title span {
            display: block;
            font-family: "MuseoSlabW01-300Italic";
            font-size: 16px;
            font-weight: normal; }
        .shop_faith_wrap .shop_faith .prod_list_wrap #prod li a .pricing .price_inc {
          font-family: "Open Sans";
          font-size: 15px;
          font-weight: 600; }
          .shop_faith_wrap .shop_faith .prod_list_wrap #prod li a .pricing .price_inc .label {
            display: none; }
      .shop_faith_wrap .shop_faith .prod_list_wrap .prod_controls .prod_prev, .shop_faith_wrap .shop_faith .prod_list_wrap .prod_controls .prod_next {
        font-size: 18px;
        color: #b03737;
        position: absolute;
        top: 50px;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        padding: 3px; }
        .shop_faith_wrap .shop_faith .prod_list_wrap .prod_controls .prod_prev:focus, .shop_faith_wrap .shop_faith .prod_list_wrap .prod_controls .prod_next:focus {
          outline: none; }
        .shop_faith_wrap .shop_faith .prod_list_wrap .prod_controls .prod_prev:active, .shop_faith_wrap .shop_faith .prod_list_wrap .prod_controls .prod_next:active {
          color: #f9eded;
          background: #b03737; }
        .shop_faith_wrap .shop_faith .prod_list_wrap .prod_controls .prod_prev span, .shop_faith_wrap .shop_faith .prod_list_wrap .prod_controls .prod_next span {
          display: none; }
      .shop_faith_wrap .shop_faith .prod_list_wrap .prod_controls .prod_prev {
        left: 20px; }
      .shop_faith_wrap .shop_faith .prod_list_wrap .prod_controls .prod_next {
        right: 20px; }

@media print {
  header, footer, nav, div.column, #debug_panel, .no_print {
    display: none !important; }

  #wrapper, div.content, div.middle_col, div.middle_col.left_col, div.middle_col.right_col, div.middle_col.left_col.right_col {
    width: 100%;
    padding: 0;
    margin: 0; }

  * {
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important; } }
