
body { width:90%; margin:5% 0% 5% 0%; position:relative; margin:0 auto; font-family: 'Avenir LT W01 35 Light','Avenir-Light', sans-serif !important; }
header { width:100%; max-width:1000px; float:left; background-color:#FFF; margin-bottom:1%;}
footer { width:100%; float:left; }
input, textarea, button, select, a , div{ -webkit-tap-highlight-color: rgba(0,0,0,0); }
.clearfix:before, .clearfix:after { content:" "; display:table; }
.clearfix:after { clear:both; }
.clearfix { *zoom:1; } 

#header-wrap { width:100%; float:left; }
.breadcrumbs { font-size:14px; font-weight:bold; }
.inner-wrap { max-width:1000px; margin:0 auto; }
.main-container.col2-right-layout.row { float:left; width:100%; }


#fever-logo { width:50%; padding-top:25px; margin:0 auto; }
#fever-logo img { width:100%; position:relative; z-index:1000; max-width:200px; }
#fever-logo-blog-writing { width:100%; float:left; margin-top:20px; margin-bottom: 10px; }
#fever-logo-blog-writing img { width:40%; }
#fever-toplinks { width:100%; max-width:1000px; position:absolute; top:35px; }
#fever-toplinks-search { float:right; line-height:25px; }
#fever-toplinks-more { float:left; line-height:25px; font-size:0.9em; }
#fever-toplinks-more a:hover { text-decoration:underline; }
#fever-toplinks-more li:first-child { padding-left:0px !important; }
#fever-mobile-placeholder { display:none; }

#toplinks-contact::before { content:"|"; margin-left:10px; margin-right:10px; }
#fever-basket-currency { width:100%; line-height:65px; }
#fever-currency { float:left; line-height:55px; font-size:0.9em }
#fever-toplinks-second { width:100%; float:left; }
#fever-basket-icon { float:right; position:relative; }
#fever-basket-icon img { width:40px; margin:5px; }
#fever-basket-ammount { float:right; color:#000; font-weight:bold; }
.links li { float:left !important; }



.storeselect-popup .popup-content { position: absolute; top: 0; }
#popup-newsletter-validate-detail .actions button.button span span { line-height:19px; }
.storeselect-popup { position:relative; }
.popup-content .block-subscribe { width:100%; float:left; margin-bottom:10px; }
.popup-content .block-subscribe .input-box { width:70%; float:left; }
.popup-content .block-subscribe .actions { width:26%; float:left; }
.popup-content .block-subscribe .actions .button { width:100%; }
.block-subscribe #newsletter { padding:0 10px;} /*DOM 21-11-14 increase padding on input*/
#fancybox-overlay { position: fixed !important; }
.actions .button span {color:#FFF;} /* ADDDED DOM 05-02-2015*/


#fever-logo-blog-writing img { max-height:70px; }
#fever-currency  .store-select-wrapper img { display:none; }
.store-select-current:after { content: url("../images/Fever_Designs_Currency_Arrow.png"); margin-bottom:45px;}

#topsearch { position:relative; z-index:1010; margin-bottom:10px; float:left; }
#topsearch-wrap { cursor:pointer; float:right }
.form-search { max-height:20px; }
.form-search button { background-color:#000; }
#search_autocomplete { background-color:#fff; border:1px solid #000; padding:10px; }
#search_autocomplete .amount { display:none; }
.anythingSlider.anythingSlider-fever.activeSlider { width:100% !important; }
#fever-basket { position:absolute; right:0px; }
#nav li a { letter-spacing: .5px; }
#nav li a.level-top span::after { content:'|'; margin-left:20px; }
#nav li a.level-top.last span::after { content:'a'; margin-left:20px; }
#nav li.level1 { text-transform:none; font-size:1.1em; }
#newsletter-validate-detail button span { height:37px!important; line-height:26px; margin-right:0px; }

#wrap-products-category { width:100%; margin:0 auto; float:left; min-height: 350px; }

#fever-extra-social { display:none; }
#topsearch .form-search { float:left; border:1px #DBDBDB solid; padding:3px 3px 6px 3px; /*edited by DOM 21-11-2014 padding:3px 0px 6px 1px;*/ }
#topsearch .form-search .button { float:left; width:28% !important; background: url(../images/Fever_Designs_Search_Icon.png); background-size: 20px 20px; background-repeat:no-repeat; }
#topsearch .form-search button.button span { background:inherit !important; }
#topsearch .form-search #search { padding:inherit !important; background-color:inherit !important; border:none !important; height:16px !important; background-image:none; width:80px; color:#7A7A7A; font-weight:bold; text-align:right; font-size:0.9em; }
#fever-tiles-block1 { float:left; width:25% !important; margin-right:1%; }
#fever-tiles-block2 { float:left; width:74% !important; }
#fever-tiles-block-child1 { float:left; width:100% !important; margin-bottom:2.8%; position:relative; }
#fever-tiles-block-child2 { float:left; width:100% !important; position:relative; }
#fever-tiles-block-child3 { float:left; width:65.2% !important; margin-right:1.1%; position:relative; }
#fever-tiles-block-child4 { float:left; width:33.7% !important; position:relative; }
#fever-tiles-block-child5 { float:left; width:33.7% !important; margin-right:1%; position:relative; }
#fever-tiles-block-child6 { float:left; width:65.2% !important; position:relative; }
#fever-tiles-block-child1-label { position:absolute; width:50% !important; background-color:#DBA901; bottom:0px; right:0px; margin:10px; }
#fever-tiles-block-child2-label { position:absolute; width:50% !important; height: 80%; background-color:rgba(255,255,255,0.7); right:5%; top:0px; margin:10px; }
#fever-tiles-block-child3-label { position:absolute; width:100% !important; top:0px; margin:10px; }
#fever-tiles-block-child4-label { position:absolute; top:0px; margin:10px; }
#fever-tiles-block-child5-label { position:absolute; width:100% !important; height:100%; top:0px; }
#fever-tiles-block-child6-label { position:absolute; top:0px; }
#fever-tiles-block-child1-label-span-main { padding:5px; display:block; color:#fff; }
#fever-tiles-block-child1-label-span-main-sub { padding:10px; display:block; border:1px solid #fff; }
#fever-tiles-block-child2-label-span-main { padding:5px; display:block; color:#000; }
#fever-tiles-block-child3-label-span-main { padding:5px; display:block; color:#ccc; margin-top:10%; }
#fever-tiles-block-child4-label-span-main { padding:5px; display:block; color:#fff; margin-top:10%; border-top:2px solid #fff; border-bottom:2px solid #fff; }
#fever-tiles-block-child5-label-span-main { padding:5px; display:block; color:#fff; }
#fever-tiles-block-child6-label-span-main { padding:5px; display:block; color:#fff; background-color:#ccc; }
#fever-tiles-block-child6-label-span-main-sub { padding:5px; display:block; color:#fff; border:2px solid #fff; }
.fever-tiles-block-child1-label-span-sub { display:block; margin:0 auto; text-align:center; }
.fever-tiles-block-child2-label-span-sub { display:block; margin:0 auto; text-align:center; }
.fever-tiles-block-child2-label-span-sub2 { display:block; margin:0 auto; text-align:right; line-height:22px; }

.fever-tiles-block-child4-label-span-sub { display:block; margin:0 auto; }
.fever-tiles-block-child5-label-span-sub { display:block; margin:0 auto; text-align:center; font-size:28px; line-height: 32px; }
.fever-tiles-block-child5-label-span-sub2 { display:block; margin:0 auto; text-align:right; font-size:17px; line-height: 22px; margin-top: 50%; }
.fever-tiles-block-child6-label-span-sub { display:block; margin:0 auto; text-align:center;  font-size:28px; line-height: 32px; }

#fever-tablet-tiles-child1 { width:100%; float:left; margin:0px 0px 10px 0px; position:relative; }
#fever-tablet-tiles-child2 { width:49%; float:left; margin-right:2%; position:relative; }
#fever-tablet-tiles-child2-sub {  position:absolute; margin: 10px; }
#fever-tablet-tiles-child3 { width:49%; float:left; position:relative; }
#fever-tablet-tiles-child4 { width:49%; float:left; margin-right:2%; position:relative; }
#fever-tablet-tiles-child5 { width:49%; float:left; position:relative; }
#fever-tablet-tiles-child6 { width:100%; float:left; margin:0px 0px 20px 0px; position:relative; }
#fever-tablet-tiles-child1-span-main { display:block; position:absolute;  }
#fever-tablet-tiles-child2-span-main { padding:5px; display:block; color:#fff; }
#fever-tablet-tiles-child3-span-main { padding:5px; display:block; position:absolute; }
#fever-tablet-tiles-child4-span-main { padding:5px; display:block; position:absolute; }
#fever-tablet-tiles-child5-span-main { padding:5px; display:block; position:absolute; }
#fever-tablet-tiles-child6-span-main { padding:15px; display:block; position:absolute; }
#fever-tablet-tiles-child6-span-main-sub { padding:5%; display:block; }
#fever-tablet-tiles-child2-span-main-sub { padding:10px; display:block; }
.fever-tablet-tiles-child1-span-sub { display:block; margin:0 auto; }
.fever-tablet-tiles-child2-span-sub { display:block; margin:0 auto; text-align:center; }
.fever-tablet-tiles-child3-span-sub { display:block; margin:0 auto;  }
.fever-tablet-tiles-child3-span-subbb { display:block; text-align:right; font-size:17px; line-height:22px; margin-top:30%; }
.fever-tablet-tiles-child4-span-sub { display:block; margin:0 auto; text-align:left; line-height: 22px; }

.fever-tablet-tiles-child5-span-sub { display:block; margin:0 auto; }
.fever-tablet-tiles-child6-span-sub { display:block; margin:0 auto; text-align:center; line-height:32px; }

.tiles-child1-span-sub1{ font-size:28px; line-height:35px; }
.tiles-child1-span-sub2 { padding-top:10%; font-size:15px;  line-height:38px; }
.tiles-child2-span-sub1 { font-size:18px; }
.tiles-child4-span-sub1 { font-size:28px; line-height:28px; }

.promo { float:left; width:90%; }
.promo { width:96%; padding:2%; }
.promo--wrapper2 { border:0px dashed #00999a; padding:1% 3% 3% 1%; }
.promo--heading { margin: 0px 0px 25px 0px; font-size:1em; letter-spacing:.06em; text-align:center; }
.promo--text{ font-size:1em; text-align:center; }

#nav-promo { margin-bottom:1%; }
#nav-promo-mobile { display:none; }
#fever-tablet-tiles { display:none; }
#top-cart-quantity { position:absolute; color:#fff; font-weight:bold; right:21px; font-weight:normal; padding-top:2px; top:0px; }

.level-top { cursor:pointer; }
#menu-icon { cursor:pointer; z-index:1000; }
#menu-title { display:none; position:absolute; top:20px; text-align:center !important; font-weight:bolder; width:100%; left:0px; }
#nav-toggle { width:90%; padding:0% 5%; margin:0 auto; display:none; }
#nav-toggle .parent ul { display:none; }
.nav-container ul { display:inline-block; }
#nav .level-top .level-top { font-weight:bolder; }

.category-products .products-grid { float:left; width:33.3333% !important; min-height:365px;}
.category-description-top h3 { display:none; }
#fever-refine { width:100%; float:left; background-color:#009999; text-align:center; display:none !important; padding:20px 0px; color:#fff; font-weight:bold; font-size:1.5em; letter-spacing:.2em; }

#fever-extra-thumbs { display:none; }
.product-view--actions select { border:3px solid #CDCDCD; font-size:0.9em; }
.product-view--size-guide-button { font-weight:bolder; text-transform:uppercase; }
.product-view-details { float:left !important; }
.product-view--qty-field { width:40%; margin-left:0px !important; }
.product-view--qty-field label { display:none; }
.product-view--qty-field select { width:80% !important; }
#product-options-wrapper { float:left; width:35%; margin-top:10px; }
#product-options-wrapper select { width:90% !important; }
.product-view--add-to-cart { width:100%; }
.product-view--size-guide-button { float:inherit; }
.product-view-media--thumbs-wrapper { max-width:362px !important; margin:0 auto; }
.product-view .price { float:left; }
.product-view--product-price .special-price { margin-left:0px; margin-right:30px;}
.product-view--product-price .special-price .price-label { float:left; margin: 0px 5px 0px 0px;}
.product-view--product-price .price-box .special-price .price { float:left; }
.product-view-media--prev, .product-view-media--next { z-index:1000; }
.product-view--info { border-bottom:1px solid #009999; }

.discount { float:left; width:100%; z-index:10000 !important; position:relative; }
#fever-coupon-input { float:left; width:70%; }
#fever-coupon-input-wrap { float:left; width:100%; }
#fever-coupon-input .input-box { float:left; width:70%; }
#fever-coupon-input .input-box input { width:100%; float:left; height:26px; }
#fever-coupon-input .buttons-set { float:left; width:30%; }
#fever-coupon-input .buttons-set button { background-color:#ccc; }
#fever-checkout-products-top { margin-top:10px; }

.cart .page-title { padding-bottom:0px !important; }
.cart { margin:0 auto; border:1px solid #ccc; padding:10px; }
.checkout-types.top .nephritis-flat-button { height:50px; font-size:16px; background-color:#a02059; color:#fff; font-weight:bold; text-transform:uppercase; cursor:pointer; border:0px !important; }
.cart .btn-continue { background-color:#ccc; left: 0px; width:100%; height:50px; font-weight:bold; font-size:16px; color:#fff; }
.cart .btn-continue.show-mobile { display: none; }
.cart .totals { padding:10px 0px; }

.totals { float:left !important; width:100% !important; text-align:center; }
#fever-checkout-product-image img { display:block; margin:0px auto; }
.cart-promo { float:left; width:100%; }
.cart-promo img { margin:0px auto; display:block; }
#fever-basket-title { text-align:center; width:100%; background-color:#CCC; padding:10px 0px; }

#fever-checkout-products-top { float:left; width:100%; border-bottom:1px solid #000; }
#fever-checkout-quantity { float:left !important; width:100%; }
#fever-checkout-quantity select { float:left; width:100px; height:30px; margin:10px 0px; border:3px solid #ccc; }
#fever-checkout-quantity button.button span span { padding:7px 15px 0; } /* DOM Padding top changed from 2 px to 10px */


.my-account .col2-set { border:1px solid #ccc; padding:10px; }
.my-account .box-title { font-size:16px !important; background-color:#099 !important; color:#FFF !important; padding:5px !important; }
.my-account .box-title a { color:#FFF !important; font-size:14px !important; }
#my-account #sidebar { width:18.5%; max-width:800px; text-align:center; float:left; margin:0 auto; padding-right: 1.5%; }
#my-account #sidebar ul { text-align:center; }
#my-account #sidebar .block-acc-margin li {background-color:#099 !important; color:#FFF !important; padding:5px !important; margin:5px 0; line-height:20px; }
#my-account #main2columns { width:80%; float: left; max-width:800px; margin:0 auto; }
#my-account .page-title { text-align:center; }
#my-account .welcome-msg { text-align:center; }

#my-account .form-list input.input-text { width:inherit !important; max-width:400px; }
#my-account #lastname { width:inherit !important; }
#my-account #form-validate h2 { font-size:16px !important; background-color:#099 !important; color:#FFF !important; padding:5px !important; float: none; text-align:center; margin: 10px 0px; }
#my-account .field { width:100%; }
#my-account .input-box { width:90%; }
#my-account #street_1, .customer-address-form #street_2, .customer-address-form #company, .customer-address-form #email_address, .account-create #firstname, .account-create #lastname, .account-create #password, .account-create #confirmation { width:100% !important; max-width:400px; }
#my-account button { background-color:#000; color:#fff; }
#my-account #form-validate button { float:none !important; display:block; margin:0 auto; }
#my-account #form-validate button span { margin-right:0px; }
#my-account #form-validate .back-link { float:none !important; }
#my-account #form-validate .required { text-align:inherit !important; }
#my-account .form-list li.wide .input-box { width:inherit !important; max-width:400px; float:none !important; }
#my-account .form-list input.input-text { width:inherit !important; max-width:400px; }


#my-account #mailchimp-additional button { float:none !important; display:block; margin:0 auto; }
#my-account #mailchimp-additional button span { margin-right:0px; }
#my-account #mailchimp-additional .back-link { float:none !important; }
#my-account #mailchimp-additional .required { text-align:inherit !important; }

#login-form .input-text { width:100% }
#login-form .col-1.new-users.columns.large-7 { width:45%; }
.account-login h2 { font-size:16px; background-color:#099; color:#FFF; padding:5px; }
.account-login button { background-color:#000; color: #FFF; float:none !important; }
.account-login button span { margin-right: 0px; color: #FFF; }
.account-login .required { text-align:inherit !important; }
.account-login.columns.large-12 { max-width:800px; margin:0 auto; border:1px solid #ccc; padding:10px;}


.customer-address-index #cart-sidebar-reorder li, .ugiftcert-customer-balance #cart-sidebar-reorder li, .monkey-customer-account-index #cart-sidebar-reorder li, .wishlist-index-index #cart-sidebar-reorder li, .sales-billing-agreement-index #cart-sidebar-reorder li, .sales-order-history #cart-sidebar-reorder li, .customer-account-index #cart-sidebar-reorder li, .customer-account-edit #cart-sidebar-reorder li { background-color:inherit !important; }
/* .customer-address-index #cart-sidebar-reorder input.checkbox, .ugiftcert-customer-balance #cart-sidebar-reorder input.checkbox, .monkey-customer-account-index #cart-sidebar-reorder input.checkbox, .wishlist-index-index #cart-sidebar-reorder input.checkbox, .sales-billing-agreement-index #cart-sidebar-reorder input.checkbox, .sales-order-history #cart-sidebar-reorder input.checkbox, .customer-account-index #cart-sidebar-reorder input.checkbox, .customer-account-edit #cart-sidebar-reorder input.checkbox { float:inherit !important; margin:inherit !important; } */
.customer-address-index #reorder-validate-detail .actions button, .ugiftcert-customer-balance #reorder-validate-detail .actions button, .monkey-customer-account-index #reorder-validate-detail .actions button, .wishlist-index-index #reorder-validate-detail .actions button, .sales-billing-agreement-index #reorder-validate-detail .actions button, .sales-order-history #reorder-validate-detail .actions button, .customer-account-index #reorder-validate-detail .actions button, .customer-account-edit #reorder-validate-detail .actions button { margin:0 auto; display:block; background-color:#CCC; }
/*.customer-address-index #reorder-validate-detail .actions button span, .ugiftcert-customer-balance #reorder-validate-detail .actions button span, .monkey-customer-account-index #reorder-validate-detail .actions button span, .wishlist-index-index #reorder-validate-detail .actions button span, .sales-billing-agreement-index #reorder-validate-detail .actions button span, .sales-order-history #reorder-validate-detail .actions button span, .customer-account-index #reorder-validate-detail .actions button span, .customer-account-edit #reorder-validate-detail .actions button span { padding:0px 0px 0px 13px; } */
.customer-address-index #reorder-validate-detail .actions a, .ugiftcert-customer-balance #reorder-validate-detail .actions a, .monkey-customer-account-index #reorder-validate-detail .actions a, .wishlist-index-index #reorder-validate-detail .actions a, .sales-billing-agreement-index #reorder-validate-detail .actions a, .sales-order-history #reorder-validate-detail .actions a, .customer-account-index #reorder-validate-detail .actions a, .customer-account-edit #reorder-validate-detail .actions a { text-align:center; }
.customer-address-index #cart-sidebar-reorder p, .ugiftcert-customer-balance #cart-sidebar-reorder p, .monkey-customer-account-index #cart-sidebar-reorder p, .wishlist-index-index #cart-sidebar-reorder p, .sales-billing-agreement-index #cart-sidebar-reorder p, .sales-order-history #cart-sidebar-reorder p, .customer-account-index #cart-sidebar-reorder p, .customer-account-edit #cart-sidebar-reorder p { margin-bottom:0px !important; }
.customer-address-index .block-viewed, .ugiftcert-customer-balance .block-viewed, .monkey-customer-account-index .block-viewed, .wishlist-index-index .block-viewed, .sales-billing-agreement-index .block-viewed, .sales-order-history .block-viewed, .customer-account-edit .block-viewed, .customer-account-index .block-viewed, .customer-address-index .block-viewed { display:none; }
.customer-address-index .block-compare, .ugiftcert-customer-balance .block-compare, .monkey-customer-account-index .block-compare, .wishlist-index-index .block-compare, .sales-billing-agreement-index .block-compare, .sales-order-history .block-compare, .customer-account-edit .block-compare, .customer-account-index .block-compare, .customer-address-index .block-compare { display:none; }
.customer-address-index .block.block-reorder, .ugiftcert-customer-balance .block.block-reorder, .monkey-customer-account-index .block.block-reorder, .wishlist-index-index .block.block-reorder, .sales-billing-agreement-index .block.block-reorder  ~ .block.block-reorder, .sales-order-history .block.block-reorder, .customer-account-index .block.block-reorder  ~ .block.block-reorder, .customer-account-edit .block.block-reorder, .customer-address-index .block.block-reorder ~ .block.block-reorder { display:none; }
.customer-address-index .addresses-primary { text-align:center; width:100%; float:left; }
.customer-address-index .addresses-additional { text-align:center; width:100%; float:left; }
.customer-address-index .page-title { text-align:center; }
.customer-address-index .page-title h1 { width:100%; text-align:center; }

.customer-account-index .box-account h2 { text-align:center; width:100%; }
.customer-address-index .addresses-list h2 { font-size:16px !important; background-color:#099 !important; color:#FFF !important; padding:5px !important; margin:10px 0px; font-weight:bold; }



.footer-element{ font-family: 'Avenir LT W01 35 Light',sans-serif; }
#footer-wrap { width:100%; margin:0 auto; float:left; }
.footer-element { float:left; width:17.5%; font-weight:bold; min-height:130px; margin:10px 0px 10px 0px; border-right:1px solid #ccc; padding:1%; }
.footer-element span { text-transform:uppercase; color:#000; float:left; width:100%; margin-bottom:10px; font-weight: bold; }
.footer-element ul { font-weight:normal; margin-top:10px; }
.footer-element li { line-height: 20px; }
.footer-element li a { color:#000; }
.footer-element li a:hover{ color:#666; }
.footer-element.last { border-right:0px !important; }
#footer-element-wrap { width:100%; float:left; background-color: #f3f3f3; min-height:170px; }
#footer-wrap #newsletter { height:35px; }
#fever-newsletter { float:right; }
#footer-newsletter-subscribe { width:100%; float:left; background-color:#009999; margin:15px 0px; }
#newsletter-subscribe-top-wrap { position:absolute; left:45%; }
#newsletter-subscribe-top { color:#FFF; font-weight:bolder; bottom:10px; text-align:center; display:block; padding-top:10px;  }
#newsletter-validate-detail .actions { float:left; width:32% !important; }
#site-footer-info-mobile { display:none; }
#site-footer-info-mobile img { margin:0px auto; margin-bottom:10px; margin-top:10px; }
#site-footer-info-mobile-inner { width:100%; float:left; }
#site-footer-info-mobile-inner img { display:block; margin:0px auto; }
#auguria-slider img { width:1000px; }
#auguria-slider a.next { background-image:url("../images/Fever_Designs_Arrow_Slider_Right.png"); }
#auguria-slider a.prev { background-image:url("../images/Fever_Designs_Arrow_Slider_Left.png"); }
#auguria-slider a.next:hover { background-image:url("../images/Fever_Designs_Arrow_Slider_Right_Hover.png"); }
#auguria-slider a.prev:hover { background-image:url("../images/Fever_Designs_Arrow_Slider_Left_Hover.png"); }
#auguria-slider .next, #auguria-slider .prev { width:23px; height:31px; }


.block-layered-nav .m-collapseable { text-transform:uppercase; margin-bottom:10px; padding-left:10px; background:url('../images/filter_off.png') no-repeat scroll 0px 15% transparent; }
.mb-mana-catalog-leftnav .block-title { text-transform:uppercase; }
.refine-responsive { margin-bottom:20px; }
.m-filter-css-checkboxes  li { margin-bottom:5px; }
.mb-mana-catalog-leftnav .block-subtitle { display:none; }
.mb-mana-catalog-leftnav .actions { text-transform:uppercase; margin-bottom:20px; font-weight:bolder; }
#m-wait .loader { left:45%; }
#co-billing-form #billing-buttons-container { float:left; }
#co-payment-form dt:first-child label::after { /*content:url('../images/rsz_1secure_logos2.png'); */display: inline-block; width: 100%; max-width: 273px; height: 31px; content: ""; background: url("../images/rsz_1secure_logos2.png") no-repeat 0 0; background-size: 100%; }

/*
#checkout-payment-method-load .radio { display:none; }
#checkout-payment-method-load input + label::before  { content:url('../images/Fever_Designs_Menu_Icon.png'); }
#checkout-payment-method-load input:checked + label::before  { content:url('../images/Fever_Designs_Cart_Icon.png'); }
*/
#fever-checkout-wishlist { display:none; }
#fever-checkout-product-name .product-name { display:inline; float:left; width:80%; }
#fever-checkout-product-name span { width:20%; float:left; }
#fever-checkout-product-name span a { float:right; }
#fever-checkout-subtotal { float:left !important; width:100%; margin-top:30px; margin-bottom:30px; }
#fever-checkout-subtotal button { background-color:#ccc;float: left; margin-top: 11px; width: 140px; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; margin-left: 20px; }
#fever-checkout-cards { float:left; width:100%; padding-top:60px; }
#fever-checkout-cards img { width:100%; max-width:500px; display:block; margin:0px auto; }

#site-footer-info { width:100%; float:left; }
#site-footer-info img { display:block; margin:0px auto; max-width:600px; }

.nav-container { background-color: #009999; padding-top: 0.4%;} /*DOM 19-11-2014 change bg color*/
#nav .level-top .level-top span { color: #FFFFFF;} /*DOM 19-11-2014 change text color*/
#nav li a.level-top span::after { color: #FFFFFF; content: ' ';} /*DOM 19-11-2014 remove seperators*/

#checkoutSteps button span { margin-right:0px !important;} /*DOm checkout button update*/

.product-name a { line-height:1.3em;  font-size: .9em; text-transform: none;} /*DOM 21-11-2014*/



.category-description-top { width:62%; padding:1.5%; }
.category-description-top p { margin:2% 0 0 0; }

.cms-no-route .main-container #sidebar, .cms-privacy-statement .main-container #sidebar, .cms-terms-and-conditions .main-container #sidebar { display: none !important; float: none !important; width: auto !important; }
.cms-no-route .main-container #main2columns, .cms-privacy-statement .main-container #main2columns , .cms-terms-and-conditions .main-container #main2columns { width: 100% !important; float: none !important; }
.cms-no-route .page-title h1 { margin:10px 0px; }

.account-login.columns.large-12,  .new-users, .registered-users { border:0 !important; }
.account-login h2 { margin-bottom:10px; }

.cms-store-locator  section#sidebar { padding:0 !important; }

.slabtextdone .slabtext { font-size: 0.8em !important; }
#fever-coupon-labels { float:left; width:30%; }

.quarantine-checkout .main-container.col2-right-layout.row { border:1px #ccc solid; margin-top:20px; }
.quarantine-checkout .opc { width:100%; float:left; }
.quarantine-checkout .opc p.required { text-align:inherit; }
.quarantine-checkout .opc .buttons-set .back-link { float:left; width:100%; }
.quarantine-checkout .opc #checkoutSteps button { float:left; }
.quarantine-checkout .opc select { -webkit-box-sizing:border-box; box-sizing:border-box; font-size:12px; width:60%; color:#666; padding:4px; height:28px; border:1px solid #aaa; -webkit-border-radius:3px; border-radius:3px; -moz-background-clip:padding; -webkit-background-clip:padding-box; background-clip:padding-box; }
.quarantine-checkout .opc .fields input { width:60%; }
.quarantine-checkout .opc .wide input  { width:60% !important; }
.quarantine-checkout .opc form { width:90%; float:left; padding:5%; }
.quarantine-checkout .opc form ul{ width:100%; float:left; }
.quarantine-checkout .opc form ul li{ width:100%; float:left; }
.quarantine-checkout .opc form ul li div{ width:100% !important; float:left; }
.quarantine-checkout .opc fieldset { width:100%; float:left; }
.quarantine-checkout .opc fieldset ul { width:100%; float:left; }
.quarantine-checkout .opc fieldset ul li { width:100%; float:left; }
.quarantine-checkout .opc fieldset ul li fieldset{ width:100%; float:left; }
.quarantine-checkout .opc fieldset ul li fieldset ul{ width:100%; float:left; }
.quarantine-checkout .opc fieldset ul li fieldset ul li{ width:100%; float:left; }
.quarantine-checkout .opc fieldset ul li fieldset ul li .field{ width:100%; float:left; }
.quarantine-checkout .opc fieldset ul li fieldset ul li .input-box{ width:80% !important; float:left; }
.quarantine-checkout .opc label{ width:20%; text-align:left; }
.quarantine-checkout .opc label em { position:inherit; right:inherit; float:left; }
.quarantine-checkout .control { width:70%; border:2px solid #7A7A7A; padding:10px; }
.quarantine-checkout .opc  #checkoutSteps button { float:left; }


.quarantine-checkout .opc .step { /*padding:inherit; DOM change 21-11-2014*/ }
.quarantine-checkout .opc form ul li div .dob-day { width:20% !important; }
.quarantine-checkout .opc form ul li div .dob-month { width:20% !important; }
.quarantine-checkout .opc form ul li div .dob-year { width:20% !important; }

.quarantine-checkout .opc form ul li div .dob-day input { width:50% !important; }
.quarantine-checkout .opc form ul li div .dob-month input { width:50% !important; }
.quarantine-checkout .opc form ul li div .dob-year input { width:50% !important; }
#checkout-step-login h3 { background-color:#099; color:#FFF; padding:10px; }
#checkout-step-login .col-1.columns.large-6 { float:right; width:48%; }
#checkout-step-login .col-2.columns.large-6 { float:left; }
#checkout-step-login .col-2 .col-2 { float:none; }
#checkout-step-login .col-2 .col-2 .f-left { margin-bottom:10px; }
.shipment-methods dt, .shipment-methods dd { padding:4px; }
.shipment-methods dt {padding-top:12px;}
.quarantine-checkout .back-link { margin-bottom:10px; }
.quarantine-checkout #checkout-step-payment .required { display:none; }
.quarantine-checkout #checkout-step-billing .control { width:200px; margin:10px; }
.quarantine-checkout #checkout-shipping-method-load { margin:20px; }
.quarantine-checkout #checkout-progress-wrapper { padding:5px; }
.quarantine-checkout .wide ~ .wide .input-text { margin-left:25% !important; }
.quarantine-checkout #checkout-progress-wrapper { padding:5px; }
.quarantine-checkout #review-buttons-container .buttons-set { padding:0px; margin:0px; }
.quarantine-checkout #review-buttons-container { line-height:25px; }

.quarantine-checkout #shipping-new-address-form .input-box { width:80% !important; }
.quarantine-checkout #shipping-new-address-form .wide ~ .wide .input-text { margin-left:0px !important; }
.quarantine-checkout #opc-payment #payment_form_sagepayserver { display:none; }

#carddetails .formTable { width:100% !important; }
#carddetails .formTable tr { width:100% !important; }
#carddetails .formTable .label { width:30% !important; white-space:inherit; }
#carddetails .formTable .data { width:40% !important; }
#carddetails .formTable .data input { width:80% !important; }
#carddetails .formTable .info { width:20% !important; }

/*DOM checkout page*/
#login-form .input-text { width:90%; }


/*BLOG PAGE*/
.blog_title { height:auto; } /* RE-align the blog content*/ 
img.aligncenter { max-width:100%; height:auto;} /* Blog images to be scaled */

.gift-cert-pages .product-view-media { margin-right:2%; }
.product-view-social-icons { float:left; }
.product-view-social-icons img { width:75%; }

.cart .discount { padding:inherit; border:0px; }
.cart #discount-coupon-form .input-text { width:98%; height:30px; margin-bottom:10px; float:left; }
.cart .discount-form label { display:none; }
.cart .discount h2 { width:20%; float:left; }
.cart #discount-coupon-form button { background-color:#ccc; margin-bottom:inherit !important; }
.cart #discount-coupon-form span span { padding: 7px 0px 0px 0px; }
.cart .discount h2 { width:100%; float:left; margin-left:0px; }

.quarantine-checkout #shopping-cart-totals-table { line-height:25px; padding-right: 10px; }
.quarantine-checkout #shopping-cart-totals-table div:first-of-type { font-weight:bold; }
.quarantine-checkout #shopping-cart-totals-table .price:after { content:'\A'; white-space:pre; }
.quarantine-checkout .discount-form .buttons-set { padding:0px !important; margin:0px; }
.quarantine-checkout .discount-form .buttons-set .button.apply, .quarantine-checkout .discount-form .buttons-set .button.cancel { margin:0px !important; }
.quarantine-checkout .discount-form, .quarantine-checkout .discount h2 { padding:10px; }
.quarantine-checkout #co-billing-form label[for=billing-address-select] { width:inherit; }
.quarantine-checkout #co-shipping-form label[for=shipping-address-select] { width:inherit; }
.quarantine-checkout #opc-review .data-table th, .quarantine-checkout #opc-review .data-table td { border:2px solid #E5E5E5; }
.desktop-cart .page-title h1 { font-size:1.5em; }
#review-buttons-container .f-left { display:none !important;}/*Hides Forgot an item*/

.catalogsearch-result-index .block.block-viewed { display:none; }   
.catalogsearch-result-index #sidebar { margin-top:0px; }

.is-blog .block-viewed { display:none; }
.post-view #comments {display:none;}/* Hide comments section on blog post DOM 24022015 */
.cms-contact-fever-designs .buttons-set button { background-color:#ccc !important; margin:5px 0; }
.cms-contact-fever-designs .buttons-set button span { padding:6px 10px 0px 10px; margin:0px; }

#mobile-sizeguide { display:none; }

/*Cart problem */
.quarantine-checkout .checkout-types.top { float:left; width:100% !important; position:relative; display:block; margin:20px 0px; }
.quarantine-checkout .checkout-types.top li { width:100%; }
/*Cart problem */

#cart-container li { background-color:inherit !important; }

#basket-header {display: block;}
#basket-header .header-buffer {
	background: none repeat scroll 0 0 #f1f1f1;
	width: 10%;
	float: left;
	display: block;
	padding: 8px 0;
}
#basket-header .table-headers {
	background: none repeat scroll 0 0 #f1f1f1;
	width: 90%;
	float: right;
	padding: 8px 0;
}

#basket-header .table-headers div {
	float: left;
	text-align: center;
}
#basket-header .table-headers .header-1 {width:40%;}
#basket-header .table-headers .header-2 {width:25%;}
#basket-header .table-headers .header-3 {width:10%;}
#basket-header .table-headers .header-4 {width:14.5%;}
#basket-header .table-headers .header-5 {width:10%;}

.review-table {display: table; width: 100%;}
.review-table .row {display: table-row;  width: 100%;}
.review-table .row {display: table-row;  width: 100%;}
.review-table .row .cell {display: table-cell; padding: 5px;}
.review-table .row .cell.product {width: 60%;}
.review-table .row .cell.table-price {width: 15%;}
.review-table .row .cell.qty {width: 10%;}
.review-table .row .cell.subtotal {width: 15%;}
.review-table .row .cell .label {display: none; font-weight: bold; text-transform: uppercase;}
.review-table .row.header {background-color: #eee; font-weight: bold;}

.review-table .row.even {background-color: #eee;}
.review-table.totals-table .row .cell {text-align: right;}
	.review-table.totals-table .row.discount {float: none;}
@media (max-width: 1370px) {  
	#nav-promo { text-align:center; }
}
@media all and (max-width:1120px) { 
	.cart-promo { /*display:none;*/ }
  .cart-promo img { max-width:100%; margin-bottom:10px;} /*ADDED DOM 05022015*/
	.cms-store-locator  #main2columns img{ width:100% !important; height:auto !important; }
	#cm_mapTR td:first-child { width:100px !important; }
	#cm_mapTR #sidebar { width:auto !important; }
	.cms-london-store .std img{ width:100%; height:auto; }
    .cms-opening-times .std img{ float:none !important; margin:5px 0; }
    .cms-subscribe .block-subscribe-fullpage #newsletter-woman { float:none !important; }
	.cms-subscribe .block-subscribe-fullpage #mc-embedded-subscribe-form .block-content, .cms-subscribe .block-subscribe-fullpage .newsletter-copy { width:534px !important; }
	#newsletter-subscribe-top-wrap { position:absolute; left:35%; }
}
@media all and (max-width:1080px) { 
	#fever-tiles-block-child1-label { width:70% !important; }
	#fever-tiles-block-child2-label { width:70% !important; height:100% !important; }
	#fever-tiles-block-child4-label { width:80% !important; }

  /*DOM ADDED increase width of cart pay now box (As Grand total was covered by pay securely button) */
  .quarantine-checkout .totals { width:45% !important; }
  /*DOM ADDED decrease width of voucher buttons as its pushing Total box down */
  .quarantine-checkout .cart-collaterals .col2-set { width:50% !important; }
	
}
@media all and (max-width:980px) { 
	.product-view-media .mousetrap { width:100% !important; }
	#sidebar { width:100% !important; margin-top: 240px;}
	#sidebar .block.block-reorder {display: none;}
	#fever-refine { display:block !important; cursor:pointer; }
	.mb-mana-catalog-leftnav .block-layered-nav { margin-top:50px; text-align:left; }
	.category-title { padding-left:0px; width:100%; float:left; }
	.page-title.category-title.columns.large-12 { position:absolute !important; top:275px; width:100%; }
	.block.block-layered-nav { display:none; }
	#main2columns { width:100% !important }
	.breadcrumbs .corner-right-bot { text-align:left; }
	.breadcrumbs .corner-right-bot ul { display: inline-block; }
	.product-view-container { width:100%; }
	.product-view--product-list { width:100%; }
	.refine-responsive { width:40%; padding:0% 5%; float:left; margin-top:20px; margin-bottom:0px; }

	.mb-mana-catalog-leftnav { float: left; width: 100%; border: 1px solid #CCC; }
	.mb-mana-catalog-leftnav .block-title { display:none; }
	.mb-mana-catalog-leftnav .block-subtitle { display:none; }
	.catalog-category-view .block-viewed { display:none; }
	
	.issuuembed.issuu-isrendered { width:100% !important; height: auto !important; }
    .is-blog .page { width:100% !important; }
	.is-blog .blog_title img{ width:100% !important; height:auto !important; }
	.is-blog .col-left { width:100%; }
	.is-blog .col-main { width:100%; }
	.is-blog .col-left .block_nav { text-align:center; }
	.is-blog  .col-left .block_nav li { display:inline-block; }
	.is-blog .wp-image-5970 { width:100% !important; height:auto !important; margin:0px !important; }
	.main-container .std img[alt="Fever London Story"] { width:100% !important; height:auto !important; }
	.main-container .std object { width:100% !important; height:600px !important; }

	
	#nav { font-size:0.83em; }
	#nav li a { padding:11px 0px 9px 10px ; }
	#nav li a.level-top span::after { margin-left:15px; }
	#nav { padding:0px; }
	
	.quarantine-checkout .cart { display:block !important; }
	.quarantine-checkout .desktop-cart { display:none; }
	
	#fever-checkout-products-top { display:block !important; }
	.desktop-product-item { display:none !important; }

  .quarantine-checkout #shopping-cart-table {
    top:440px !important;
  }
  	.m-filter-css-checkboxes  li { font-size: 1.1em; margin-bottom:8px; }
  	.block-layered-nav .currently li {font-size: 1.1em;}
}

@media all and (max-width:920px) { 
	/*DOM ADDED 20/02/2015 increase width of cart pay now box (As Grand total was covered by pay securely button) */
  .quarantine-checkout .totals { width:40% !important; }
  /*DOM ADDED decrease width of voucher buttons as its pushing Total box down */
  .quarantine-checkout .cart-collaterals .col2-set { width:55% !important; }
  	/*filter*/
}

@media all and (max-width:880px) {
	#sidebar { margin-top: 220px;}
	.footer-element { min-height:160px; }
	#newsletter-subscribe-top-wrap { position:inherit; width:inherit; }
	#newsletter-subscribe-top { text-align:right; margin:10px; }
	.social-links { position:absolute; }
	.social-links a { margin-right:15px; }
	.page-title.category-title.columns.large-12 { margin-top:0px; }
	#contactForm { width:100%; height:inherit; }
	#contactForm input { width:100%; }
	#contactForm .form-list li.wide textarea { width:100%; }
	#contactForm div { width:90%; }
	#contactForm .form-list { width:inherit; }
	#contactForm .form-list li { margin:0px; }
	.page-title.category-title.columns.large-12 { top:265px; }
  .post-list .item {border-bottom:1px solid #CCC; margin-bottom:20px;} /* Added seperator between blog posts */

  /*.nav-7 .level0 { width:115px !important; left:-30px !important;} /*Added DOM 26022014 to decrease width of sale sub menu, as it was overflowing */
    #nav li.over.nav-7 >ul{left:-30px !important; width: 115px !important;} /* Fix for above */

  }
}
@media (max-width: 800px) {
	.show-tablet {display: none;}
	.cms-wholesale .main-container .std img { width:100% !important; height:auto !important; }
	.cms-store-locator  section#sidebar { display:block !important; width:auto !important; }
	.cms-store-locator  section#main2columns { display:block !important; width:auto !important; float:none !important; }
	.cms-store-locator  #map { width:400px !important; height:400px !important; }
	#cm_mapTR td:first-child { width:0px !important; }
	.cms-store-locator #storelocator-container { width:auto !important; }
	.page-title.category-title.columns.large-12 { top:255px; }
	
}
@media all and (max-width:780px) {
	.show-tablet {display: block;}
	#toplinks-contact { display:none; }
	/*DOM EDITS */
	.col-1.columns.large-6 { width:100% !important;  }
	/*DOM EDITS */
	#onepage-guest-register-button span { margin-right:0px }
	#wrap-products-category { min-height:300px; }
	#sidebar { margin-top:200px;}
	#fancybox-wrap { width:380px !important; left:50% !important; margin-left:-160px !important; }
	#fancybox-content, #fancybox-content > div { width:380px !important; height:auto !important; }
	.storeselect-popup { width:290px !important; height:360px !important; }
	.cms-bg-popup-image { display:none; }
	.storeselect-popup .popup-content { margin:0; padding: 30px 15px !important; padding-right:0; width:260px !important; height:360px !important; }
	
	#fever-toplinks-more li { padding-left:0px; }
	#fever-basket-currency { width:inherit; }
	.anythingSlider .arrow { top:30% !important; }
	#tiles { display:none !important; }
	#fever-tablet-tiles { display:block !important; }
	.amount { width:100%; float:left; display:block; padding:0px; }
	.limiter { width:100%; float:left; display:block; padding:15px; }
	.pages { width:100%; float:left; display:block; margin:0 auto !important; }
	.category-products .products-grid .product-image { width:inherit !important; }
	.category-products .products-grid .product-indent { padding:inherit !important; }
	.tool-box .corner-right-bot { padding:inherit !important; }
	
	#wrap-products-category img { width:50%; }
	.product-view--product-name { font-size:1.3em; }
	 .product-view--qty-field select { padding-left: 9px; } /* removed for size guide */
	.product-view--size-guide-button { margin-left: -20px; }
	.product-view-media .product-view-media--thumbs-wrapper { display:none; }
	.product-view-media--thumbs-wrapper { overflow:hidden; }
	.product-view-media--thumb { padding: 0px 8px !important; }
	#fever-extra-thumbs { display:block; }
	.product-view-details { float:none !important; width:inherit !important; }
	#product_addtocart_form { float:left; width:50%; }
	#wrap-products-category img { width:100%; height:auto; }
	.accordion { border:3px solid #ccc; padding:10px; }
	.accordion h6 { font-weight:bolder; }
	/*.product-view--add-button { padding-top: 122px !important; }*/
	.col-1.columns.large-6 { width:100%; float:left; }
	.col-2.columns.large-6 { width:100%; float:left; }
	#checkout-progress-wrapper { text-align:center; }
	
	.customer-account-index .dashboard .col-1 { width:100%; float:left; }
	.customer-account-index .dashboard .col-2 { width:100%; float:left; }
	#login-form .col-1.new-users { width:inherit !important; }
	.col-1.new-users.columns.large-7 { float:left; width:100% !important; text-align:center }
	.col-2.registered-users.columns.large-5 { float:left; width:100% !important; text-align:center }
	.form-list { width:60%; margin:0 auto }
	.col-1.new-users { margin:0 auto; float:none; }
	.buttons-set button.button { float:none; }
	.new-users { padding:20px 0px; border:1px solid #ccc; }
	.registered-users { padding:20px 0px; border:1px solid #ccc; }
	.registered-users .form-list { padding-top:10px; }
	.registered-users .form-list .input-box { width:inherit !important; }
	.registered-users .form-list label { float:none !important; }
	#login-form .buttons-set a { float:left; margin-top:10px; }
	.footer-element { min-height:25px; border-right:0px !important; }
	#fever-newsletter { text-align:center; margin-right:10px; }
	#wrap-fever-newsletter { display:inline-block; }
	.social-links { float:left !important; text-align:center; }
	#wrap-social-links { display:inline-block; }
	.footer-element { width:95%; float:left; border-bottom: 1px solid #000; cursor:pointer; margin:0% 2%; }
	.footer-element ul { display:none; }
	.footer-element li { line-height:inherit !important; font-size:0.9em; }
	.footer-element ul li { padding:7px; }
	.footer-element ul li:first-child { margin-top:35px; }
	.footer-element.last { border-bottom: 0px; }
	.footer-element h2 { width:100%; float:left; }
	.footer-element span { margin-bottom:0px; padding:10px 0px; }
	.footer-element span:after { content: url(../images/Fever_Designs_Arrow_Down_Icon.png); float:right; }
	.footer-element span.active:after { content: url(../images/Fever_Designs_Arrow_Up_Icon.png); float:right; }
	.footer-element img { float:right; }
	.refine-responsive { width:60% !important; padding:2% 20% !important; margin-top:0px !important; }
	#sidebar { margin-top:203px; }
	
	.category-description-top p { font-size:11px; }
	.customer-account-login #login-form #send2 { display:block; margin:0px auto; }
	.customer-account-login #login-form .col-2 .buttons-set a{ display:block; width:100%; margin:0px auto; }
	
	.page-title.category-title.columns.large-12 { top:265px; }
	.breadcrumbs-indent { margin-bottom:2%; }
	
	.quarantine-checkout .opc label{ width:inherit; }
	.quarantine-checkout #co-billing-form fieldset ul li fieldset ul li .field .input-box{ float:inherit; }
	.quarantine-checkout .opc fieldset ul li fieldset ul li .input-box{ width:100%; }
	.quarantine-checkout .opc .wide input  { width:80% !important; margin-left:0% !important; }
	.quarantine-checkout .wide .input-text:first-child { margin-left:inherit !important; }
	.quarantine-checkout .wide ~ .wide .input-text { margin-left:0px !important; }
	.quarantine-checkout .opc .fields input { width:80%; }
	#shipping-new-address-form .opc .input-box, .form-list #shipping-new-address-form .wide .input-box { float:left !important; }
	
	#mobile-sizeguide { display:block; width:100%; }
	#desktop-sizeguide { display:none; }
	#fancybox-wrap { margin-left:-210px !important; }
  .cart .totals { width:100% !important; }
  .quarantine-checkout #fever-bottom-paynow { float:left; width:100% }
  	/* .cart .btn-continue { bottom: -340px; color:#fff; } */
  .quarantine-checkout .cart-collaterals .col2-set {width:100% !important;}
		#basket-header {display: none;}
	.cart .btn-continue.show-desktop {display: none;}
	.cart .btn-continue.show-mobile {display: block;}

	
	
}
@media all and (max-width:700px) {

	#nav { font-size:0.75em; }
  .is-blog .col-left .block_nav li { width:32%; margin-right:1%; float:left; }
  .is-blog .col-left .block_nav li img { max-width:100%; height:auto; }
  .product-view--size-guide-button { margin-left: 0; }
  .product-view--size-guide-button:before, .product-view--size-guide-button:after { content: " "; display: table; margin-top: 8px;}
  .product-view--size-guide-button:after { clear:both; }
  .m-filter-css-checkboxes  li { font-size: 1.2em; margin-bottom:12px; }

	.block-layered-nav .currently li {font-size: 1.2em;}


}
@media all and (max-width:660px) {
	/*#auguria-slider { display:none; }*/
	#fever-mobile-placeholder { display:block; }
	.level-top.parent .level1 a { font-family: 'Avenir LT W01 35 Light',sans-serif; } /*DOM 21-11-2014*/
	.level-top.parent a { font-family: 'Avenir LT W01 35 Light',sans-serif; } /*DOM 21-11-2014*/
	#newsletter-subscribe-top { font-family: 'Avenir LT W01 35 Light',sans-serif; } /*DOM 21-11-2014*/
	#login-form .input-text { width:90%} /*DOM 21-11-2014 reduce input width*/
	
	#nav .level-top .level-top span { color: #000000;} /*DOM 19-11-2014*/
	#nav .level0 .level-top { color: #000000; display:block;}
	#menu-icon { display:block !important; }
	#nav { display:none }
	#nav-toggle { padding-top:80px !important; text-transform:uppercase; }
	#nav-toggle li .level-top:after { content: url(../images/Fever_Designs_Arrow_Down_Icon.png); float:right }
	#nav-toggle li .level-top.active:after { content: url(../images/Fever_Designs_Arrow_Up_Icon.png); float:right }
	#nav-toggle li .level-top.home:after { content: url(../images/Fever_Designs_Home_Icon.png); float:right }
	.nav-container { float:left; top:110px; background-color:#FFFFFF;/*DOM 19-11-14*/ }
	#menu-icon { position:absolute; top:20px; }
	.level-top.parent { font-weight:bold; line-height:35px; border-bottom: 1px solid #000; }
	.nav-6 { font-weight:bold; line-height:35px; border-bottom: 1px solid #000; }
	.nav-6 span{ color:black; font-family:'Avenir LT W01 35 Light',sans-serif; }
	.nav-7 {font-weight: bold;line-height: 35px;border-bottom: 1px solid #000;}
  .nav-7 .level0.shown-sub {left:-50px !important;}/*DOM 24022015 move asle sub menu into viewport*/
	.level-top.parent a { color: #000 !important; display:block; }
	.level-top.parent .level1 a { color:#999999 !important; border-bottom:1px dashed #ccc; display:block; text-transform:initial; font-weight:normal;  }
	.level-top.parent .level1.last a  { border-bottom:0px !important; }
	.form-search { width:90%; margin:0 auto; }
	#wrap-products-category { width:100% !important; }
	.fever-search-span { display:none; }
	#fever-currency { display:none !important; }
	#fever-logo-blog-writing { display:none; }
	#search { width:83%; float:left; }
	.form-search button { width:18%; float:left; }
	#topsearch { display:none; position:relative; z-index:100; right:0px; left:5%; width:90%; margin:0 auto; }
	#topsearch-wrap { display:none; }
	#topsearch-text { display:block; float:left; }
	#topsearch-icon { float:left; display:block; background-color:#CCC; width:94%; font-weight:bold; line-height:30px; padding: 1% 3%; }
	#topsearch-icon img { float:right; }
	#topsearch .form-search { width:96% !important; margin-top:10px; float:left; border:3px #F7F7F7 solid; }
	#topsearch .form-search #search { width:85%; text-align:left; }
	#topsearch .form-search .button { width:10% !important; }
	#fever-toplinks { top:0px; }
	#fever-toplinks-search { position:relative; width:100%; margin-top:100px; top:0px !important; float:left; padding:0px;}
	#fever-toplinks-search .form-search button { float:right !important; }
	#fever-toplinks-more { display:none; }
	#fever-basket { top:2px; }
	#fever-basket-icon img { width:40px; }
	#fever-basket-ammount { display:none; }
	#fever-basket-currency { line-height:60px !important; }
	#top-cart-quantity { right:21px !important; top:2px; }
	#nav-promo { display:none !important; }
	#nav-promo-mobile { display:block; margin-top:30px; }
	.page-title.category-title.columns.large-12 { display:none; }
	#sidebar { margin-top:0px !important; }
	#fever-newsletter { float:none; }
	#newsletter-subscribe-top-wrap { float:left; margin-bottom:5px;}
	#newsletter-subscribe-top { text-align:center; margin:0px; }
	.social-links { width:100%; position:relative; margin-top:5px; }
	#site-footer-info img { max-width:400px; }
	.category-products .toolbar .pages { display:none; }
	.category-products .tool-box #pagination-limiter-label { display:none; }
	.category-products .tool-box .amount { width:auto; }
	.category-products .tool-box .limiter { width:auto; float:right; padding:2px 0px 0px 0px;  }
	.nav-9 .currency-changer:after { margin-right: -28px !important; }
	.collection, .product-name, .price-box { text-align:center !important; padding:inherit !important; }
	
	.quarantine-checkout .opc .wide input  { width:100% !important; margin-left:0% !important; }
	.quarantine-checkout .opc .fields input { width:100%; }
	.product-name { text-align: left !important; }
	.product-view--qty-field select { width:100% !important; padding-left: 18px; } /* moved for sizeguide removed for size guide */
	
	#fancybox-wrap { width:280px !important; }
	#fancybox-content, #fancybox-content > div { width:280px !important; height:auto !important; }
	#fancybox-wrap { margin-left:-160px !important; }
	#site-footer-info-mobile { display:block; }
	#site-footer-info { display:none; }

  .nav-7 .level0 { left:0px; width:100% !important;} /*increase sub menu width on mobile for sale */

  .block-content {padding-top: 5px;}
}
@media all and (max-width:600px) {
/*DOM edits 19-11-2014 homepage mobile text images
.tiles-child1-span-sub1 { font-size: 1.3em; line-height: 1.43em;}
.tiles-child2-span-sub1 { font-size: 1em;}
#fever-tablet-tiles-child2-sub { width:100%}
#fever-tablet-tiles-child2-span-main-sub { width:100%}
END */
	.show-tablet {display: none;}
	#wrap-products-category .product-name { text-align:center !important; }
	#wrap-products-category { width:90%; margin:0 auto; border-bottom:1px solid #000; float:left; min-height: 300px; }
	#fever-tablet-tiles-child1-span-main { right:5%; text-shadow:2px 2px 8px #FFF; color:#000; }
	#fever-tablet-tiles-child4-span-main { top:0px; }
	.tiles-child1-span-sub1 { font-size:18px; }
	.tiles-child1-span-sub2 { padding-top:0px; font-size:13px; }
	.fever-tablet-tiles-child2-span-sub { font-size:13px; }
	.fever-tablet-tiles-child3-span-sub { font-size:20px; line-height:22px; }
	.fever-tablet-tiles-child5-span-sub { font-size:13px !important; }
	.tiles-child4-span-sub1 { font-size:20px; line-height:18px; }
	#fever-tablet-tiles-child2-sub { margin:0px; }
	#fever-tablet-tiles-child6-span-main-sub { font-size:20px; }
	.fever-tablet-tiles-child3-span-subbb { margin-top:10%; }
	.fever-tablet-tiles-child6-span-sub { padding:1%; }
	#fever-newsletter { width:100%; }
	
	#wrap-products-category img { width:50%; }
	.category-products .products-grid { width:100% !important; }
	.product-view--info { text-align:center; }
	.product-view-media .product-view-social { position:absolute; margin-top:380px; }
	.product-view--size-guide-button { margin-top:185px; position:absolute; right:0px; } /*Changed margin-top from 285px 26012015*/
	#product_addtocart_form { margin-bottom: 70px; }
	.product-view-media--prev { display:none; }
	.product-view-media--next { display:none; }
	.product-view-media { width:100%; }
	#product_addtocart_form { float: left; width:100% !important; }
	.product-view-details { width:100% }
	.product-view .price, .product-view .special-price, .product-view .special-price .price-label, .product-view .old-price { float:none !important; }
	.product-view--product-price .special-price, .product-view--product-price .old-price { margin-right:inherit !important; }
	.product-view--add-to-cart { margin-top:80px; }
	#product-options-wrapper { float:left; width:100%; }
	#product-options-wrapper select { width:100% !important; }
	.product-view--qty-field { float:left; width:100%; margin-top:20px; }
	.product-options-bottom.row.collapse { padding:inherit !important; }
	.product-view--add-button { padding-top:22px !important; }
	.product-view--product-name { text-align:center; }
	.product-view-media--main-image img { width:100%; }
	#fever-extra-thumbs { display:block; position: absolute; right:10%; width:35%; margin-top:80px; }
	#fever-extra-thumbs { width:100%; left:inherit; margin-top:inherit; left:0px; }
	.button-primary { left:0px; position:relative; }
	#block-options li.item { width:50% !important; }
	.cross5 .product-details p { text-align:center; }
	.cross5 .product-details span { text-align:center; }
	.col-right.sidebar.columns.large-3 { display:none; }
	.col-main.columns.large-9.medium-12 { width:100% !important; }
	#fever-checkout-quantity button { margin-left:10px !important; }
	.discount { padding: inherit !important; border:inherit !important; }
	#fever-coupon-labels { width:100% !important; text-align:center; }
	#fever-coupon-input { width:100% !important; }
	#fever-coupon-input .input-box { width:100% !important; }
	#fever-coupon-input .input-text { width:95% !important; text-align:center; }
	#fever-coupon-input button { margin:0 auto; display:block; }
	#fever-coupon-input .buttons-set { width:100% !important; }
	#fever-coupon-labels { margin:10px 0px; }
	#fever-checkout-product-image img { width: 100px; height: auto; }

	.newsletter-validate-detail .input-box { width:68%; }
	.refine-responsive { width:90% !important; padding:0% 5% !important; margin-top:0px !important; }
	.cms-subscribe .block-subscribe-fullpage img{ width:100% !important; height:auto !important; }
	.cms-subscribe .block-subscribe-fullpage #mc-embedded-subscribe-form .block-content, .cms-subscribe .block-subscribe-fullpage .newsletter-copy { width:100% !important; }
	#wrap-products-category .special-price { margin:0px auto !important; display:block !important; float:none; }
	#wrap-products-category .old-price { float:none; }
}
@media (max-width: 560px) { 
	.cms-opening-times .std img{ width:100%; height:auto; }
	#site-footer-info img { max-width:350px; }
	
	.post-list .item h2 { float:left; width:100%; margin-top:2%; } /* DOM EDITS 21-11-2014 */
	.post-list .item p  { float:left; width:100%;} /* DOM EDITS 21-11-2014 */
  .cart-promo {overflow:hidden;} /*ADDED DOM mobile banner dispay edit */
  .cart-promo img { max-width:198% !important;}

  	.review-table {display: block; width: 100%;}
	.review-table .row {display: block;  width: 100%;}
	.review-table .row .cell {display: block;}
	.review-table .row .cell.product {width: 100%;}
	.review-table .row .cell.product .product-name {background-color: #eee;}
	.review-table .row .cell.product .item-options {padding: 0 5px; text-align: right;} 
	.item-options dt, .item-options dd {display: inline-block; text-align: right;}
	.item-options dt {width: 50%; float: left;}
	.review-table .row .cell.table-price {width: 100%;}
	.review-table .row .cell.qty {width: 100%; text-align: right !important;}
	.review-table .row .cell.subtotal {width: 100%;}
	.review-table .row .cell .label {display: inline-block; float: left; width: 50%; text-align: right; font-weight: bold;}
	.review-table .row.header {display: none;}
	.review-table .row.even {background-color: #FFF;}

	.review-table.totals-table {display: table; width: 100%; padding-top: 20px;}
	.review-table.totals-table .row {display: table-row;  width: 100%;}
	.review-table.totals-table .row .cell {display: table-cell; padding-right: 0px;}
	.cart-collaterals .totals .review-table .row div:first-of-type {font-weight: bold;}

	#my-orders-table.review-table .row .cell .label {text-align: left;}
	#my-orders-table.review-table .row .cell  {text-align: right;}
}
@media (max-width: 510px) { 
	#fever-checkout-quantity button { margin-left:0px !important; }
}
@media all and (max-width:500px) {
	#wrap-products-category img { width:60%; }
	.cms-store-locator  #map { width:280px !important; height:280px !important; }
	.opc .step-title h2{ font-size: .9em;/*change dom 19-11-2014 ,,2*/ }
}
@media all and (max-width:450px) {
	#site-footer-info img { max-width:230px; }
	#fever-tablet-tiles-child1-span-main { top:10%; }
	#fever-tablet-tiles-child2-span-main-sub { padding:2px; }
	#fever-tablet-tiles-child6-span-main-sub { padding:1%; font-size:14px; }
	#fever-tablet-tiles-child4-span-main { padding:1px; }
	#fever-tablet-tiles-child6-span-main { padding:7px; }
	.fever-tablet-tiles-child3-span-subbb { margin-top:30%; }
	.fever-tablet-tiles-child3-span-sub { font-size:18px; }
	.tiles-child4-span-sub1 { font-size:16px; }
	.fever-tablet-tiles-child4-span-sub { font-size:10px; }
	.fever-tablet-tiles-child5-span-sub { line-height:15px; }
	.social-links a { margin-right:1px; }
	.quarantine-checkout #checkout-step-billing .control { width:150px; }
	.quarantine-checkout .shipment-methods { margin:0px; }
	.quarantine-checkout #checkout-shipping-method-load { margin:10px; }
	.block-cart { width:280px; }
	.block-cart .product-details { width:120px; padding:10px 0 10px 10px; }
	.block-cart .product-details p.product-name { font-size:12px; }
	 button.button.apply span, button.button.cancel span {width: 100%; padding: 0;}
	.quarantine-checkout .discount-form .buttons-set .button.apply, .quarantine-checkout .discount-form .buttons-set .button.cancel {width: 100%; text-align: center;}

	}

@media all and (min-width:980px) { 
	.block.block-layered-nav { display:block !important; }
	#fever-refine { display:none !important; }
	.product-view--info { text-align:inherit; }
	.desktop-cart .checkout-types.top { display:none; }
	.desktop-cart .paypal-logo { display:none; }
	.desktop-cart button.button span span { background-color:#8A8A8A; padding:0px 11px 0px 9px; }
	.desktop-cart .nephritis-flat-button { width:225px !important; margin-right:20px; height:50px; font-size:1.3em; color:#fff; }
	.desktop-cart .discount { border:1px solid #ccc; padding:15px; width:250px; }
	.desktop-cart .discount button { float:left; }
	.desktop-cart .totals { float:right !important; width:330px !important; height:200px; text-align:right; background-color:#E5E5E5; }
	.desktop-cart .cart-collaterals .col2-set { float:left; }
	.desktop-cart .cart-collaterals .col2-set .col-2 { position:absolute; }
	.desktop-cart .cart-collaterals .col2-set .col-2 img { margin-top:160px; }
	.desktop-cart .cart-collaterals #shopping-cart-totals-table { padding:25px; }
	.product-view .product-view--actions { position:relative; }
	.product-view-related:before {content: ''; display: block; float: left; width: 1px; height: 650px; border-left: 1px solid #ccc; padding-left: 5px; margin-left: 10px;}

}
@media all and (min-width:780px) { 
	/*Cart problem */
	.quarantine-checkout #fever-checkout-product-image { width:10% !important; }
	.quarantine-checkout #fever-checkout-product-image img { width:100% !important; height:auto; }
	.quarantine-checkout #fever-checkout-details-right { width:90% !important; margin-top:20px; }

	.quarantine-checkout #fever-checkout-product-name { width:40% !important; }
	.quarantine-checkout #fever-checkout-product-name span { position:absolute; width:40px !important; margin-left:42%; float:inherit !important; margin-top:20px; }
	.quarantine-checkout #fever-checkout-taxprice { width:25% !important; text-align:center; margin-top:15px; }
	.quarantine-checkout #fever-checkout-option-list { width:15% !important; position:absolute; margin-top:50px; }
	.quarantine-checkout #fever-checkout-quantity { width:10% !important; }
	.quarantine-checkout #fever-checkout-quantity select { width:70px !important; }
	.quarantine-checkout #fever-checkout-subtotal { width:10% !important; margin: 18px 0px 0px 14.5% !important; }
	.quarantine-checkout #fever-basket-title { width:inherit !important; background-color:inherit !important; padding:20px 0px !important; }
  .quarantine-checkout #shopping-cart-table {display:none;} /*DOM 24022015 hide desktop cart titles on tablet*/
	

	.quarantine-checkout #shopping-cart-table { position:absolute; top:390px; max-width:980px; width:98%; }
	.quarantine-checkout .cart .btn-continue { width:165px !important; bottom:-35px; height:30px !important; text-transform:uppercase; font-size:12px; margin-left:11px; margin-top: 25px; }
	.quarantine-checkout #shopping-cart-table .btn-update { position:inherit; width:115px; margin-left:660px; background-color:#ccc; }
	.quarantine-checkout #shopping-cart-table tfoot { position:absolute; bottom:30px; }
	.quarantine-checkout #shopping-cart-table .a-right.last { text-align:inherit !important; background-color:inherit !important; border:0px !important; }
	.quarantine-checkout #shopping-cart-table th { border:0px !important; }
	.quarantine-checkout #shopping-cart-totals-table .price { margin-left:20px; }
	.quarantine-checkout #fever-checkout-quantity select { margin:10px !important; }
	.quarantine-checkout .cart-price strong { display:none; }
	.quarantine-checkout .mobilecart #fever-checkout-subtotal .cart-price .price { font-weight:bold; }
	.quarantine-checkout .unitprice-row { width:15%; }
	.quarantine-checkout .qty-row { width:15%; }
	.quarantine-checkout .remove-row { width:5%; }
	.quarantine-checkout .subtotal-row { width:15%; }
	.quarantine-checkout .productname-row { width:50%; }
	.quarantine-checkout .productname-row span{ margin-right:210px;  }
	.quarantine-checkout .totals, .quarantine-checkout #fever-bottom-paynow { float:right !important; width:55% !important; }
	.quarantine-checkout .btn-update { position:absolute; bottom:-35px; width:155px; right:20px;}
	.quarantine-checkout .paypal-logo { display:none; }
	.quarantine-checkout .cart-collaterals .col2-set { width:43% !important; }
	.quarantine-checkout .cart-collaterals .totals { margin-top:80px; min-height: 150px; }
	.quarantine-checkout .cart-collaterals #shopping-cart-totals-table { text-align:right; padding:10px 20px 15px 0px; }
	.quarantine-checkout .cart-collaterals .col2-set .discount { border:1px solid #E5E5E5 !important; margin-top:80px; width:300px;}
	.quarantine-checkout .cart-collaterals .col2-set .col-2 { width:100% !important; margin-top:250px; }
	.quarantine-checkout .cart-collaterals .col2-set .col-2 img { width:100% !important; height:auto !important; }
	.quarantine-checkout .checkout-types .nephritis-flat-button { width:inherit !important; height:40px; font-size:16px; background-color:#A02059; color:#FFF; font-weight:bold; text-transform:uppercase; cursor:pointer; border:0px none !important; margin-left:130px; padding:0px 6px; }
	.quarantine-checkout .full-width { position:inherit !important; margin-top:inherit; }

	.quarantine-checkout .full-width .messages { position:absolute; margin:inherit !important; top:70px; }
	.quarantine-checkout .full-width fieldset { margin-top:70px; }
	.quarantine-checkout .main-block { position:relative !important; }
	.quarantine-checkout .checkout-cart-index #shopping-cart-table button.btn-update { width:115px !important; }
	
	.quarantine-checkout .checkout-types { width:inherit !important; }
	.quarantine-checkout .page-title .checkout-types.top { margin-right:20px; }
	.quarantine-checkout .checkout-types.top { width:inherit !important; float:right; margin-right:10px; }
	.quarantine-checkout .checkout-types.top li { width:230px; float:right; }
	.quarantine-checkout #fever-bottom-paynow {background: none repeat scroll 0 0 #f1f1f1; border: 1px solid #e5e5e5; border-top: none; margin-top: -35px;}
	.quarantine-checkout #fever-bottom-paynow  .checkout-types { right:10px; }
	.quarantine-checkout .discount { visibility:visible !important; }
	.quarantine-checkout .discount .button.cancel span { margin-right:0px; padding:0px 20px !important; margin-top:6px; }
	.quarantine-checkout .discount .button.apply span { margin-right:0px; padding:0px 22px !important; margin-top:6px; }
	.quarantine-checkout .cart #discount-coupon-form button { margin:10px 0px 0px 0px !important; }
	.quarantine-checkout #fever-checkout-messages { margin-top:30px; }
	.quarantine-checkout #fever-checkout-products-top { border-bottom:1px solid #ccc; }
	.quarantine-checkout #fever-checkout-cards { padding-top:0px; padding:30px 0px; }
	/*Cart problem */
  /*CACHE TEST DOMO*/
}
@media all and (min-width:780px) { 
	.footer-element ul { display:block !important; }
}
@media all and (min-width:660px) {
	#topsearch-wrap { display:block !important; }
	#topsearch { display:block !important; }
	#fever-toplinks-more { display:block !important; }
	#nav-toggle { display:none !important }
  div#u_0_1 {width: 330px;} /* Decrease the width of the facebook comments on the blog page */
}

@media all and (min-width:400px) {
.cart #discount-coupon-form button {margin-top:15px;}

}

iframe[name="google_conversion_frame"] { max-width:100%; }

#fbcomments, .fb_iframe_widget, .fb_iframe_widget[style], .fb_iframe_widget iframe[style], #fbcomments iframe[style] {
width: 100% !important;
}