.about_grey_box{background:#f4f4f4;margin:20px 0 30px;padding:20px;text-align:center;width:900px}
.about_grey_box{margin:0 0 30px!important}
.about_paypal{display:none}
.accordion.faq-catergory{border-bottom:1px solid #d6d6d6;border-left:1px solid #d6d6d6;border-right:1px solid #d6d6d6;cursor:pointer;margin-bottom:0;padding:10px 0;position:relative;text-align:left}
.accordion.faq-post{border-top:1px solid #d6d6d6;margin:0;padding:10px 0 7px 20px}
.accordion.faq-post.terms-condition-post{border:1px solid #d6d6d6;padding:10px 7px 7px}
.accordion-group{border-top:1px solid #d6d6d6}
.accordion .pane{display:none}
.accordion-toggle{background:#fff}
.accordion-toggle.collapsed{background:#f2f2f2;border:1px solid #d6d6d6}
.ad_content h3{color:#fff;margin:0 0 0 15px}
.ad_content{margin:-40px 0 0;position:relative;z-index:99}
.ad_content .view_all{margin:0 15px 0 0}
.add-another{margin-left:15px}
.added_to_cart{display:block;margin:1rem 1rem 0;margin: 0.4rem 1rem;position: absolute;bottom: 0;}
.additional-info-container{border-bottom:1px dashed #e4e4e3;border-top:1px dashed #e4e4e3;display:none}
.additional-info{height:30px;line-height:19px}
#address-caption-1{display:none}
.addthis .ssba img{margin-left:8px;margin-right:0}
.addthis .ssba img{margin-right:5px;padding:0;width:auto!important}
#add-to-cart-message{z-index:9999}
.aestrick{color:#ff9527}
a.gbp{background:url(../images/dd_arrow.jpg) no-repeat 90% 50% #fff;color:#151515;float:right;font-size:12px;font-weight:600;line-height:34px;padding:0 30px 0 20px;text-transform:uppercase}
.all_brand_products .description .desc{height:170px;overflow:hidden}
.all_brand_products .item:hover .caro_detail .width100{width:100%}
.all_brand_products .span4{margin:0 2% 20px 0}
.all_brand_products .span4:nth-child(3n){margin:0 0 20px}
.all_carusl .flex-direction-nav a{opacity:1!important;top:40%;color:#fb8b0f}
.all_carusl .flex-direction-nav .flex-next{right:-25px}
.all_carusl .flex-direction-nav .flex-prev{left:-25px}
.all_carusl .flex-direction-nav{font-size:45px}
.all_carusl .flexslider:hover .flex-next{right:-25px}
.all_carusl .flexslider:hover .flex-prev{left:-25px}
.all_carusl h2{float:left;text-align:left;margin-left:3px}
.all_carusl .pagination{margin:0}
a.logo{margin:10px 0}
.archive #ht_breadcrumb .container{padding:0 20px}
#archive_win{display:none}
.arrow_down{background:url(../images/black_arrow_up.jpg) no-repeat 0 0;float:right}
.arrow_up{background:url(../images/black_arrow_down.jpg) no-repeat scroll 0 0 rgba(0,0,0,0);float:right}
a{-webkit-transition:all 150ms ease;-moz-transition:all 150ms ease;-ms-transition:all 150ms ease;-o-transition:all 150ms ease;transition:all 150ms ease}
.back-to-category a{color:#333}
.back-to-category a:hover{color:#fb8b0f}
.back-to-category{display:inline-block;float:right}
.banner .carousel-control{position:absolute}
.banner .carousel-control.right{right:15px}
.banner h3{bottom:0;left:0;margin:0;text-transform:uppercase;width:100%;padding:0 15px;color:#fff}
.banner h3{margin:30px 0 20px;color:#5d5d5d}
.banner img{height:158px;border:0 solid #d0d0d0}
.banner img{width:100%}
.banner p{font-size:13px;line-height:18px;margin:0 0 20px}
.banner .span5{margin:0 0 0 20px !important}
.basket{border-left:1px solid #d1d1d1;float:right;margin:7px 0;padding:10px 0 1px 20px}
.basket_header{border-bottom:1px solid #d1d1d1;padding:0 23px 20px}
.basket_header .btn_orange{display:inline-block!important;float:right;width:20%!important}
.basket_header h3{color:#171516;font-size:23px}
.basket_header h3{font-size:20px;font-weight:700}
.basket_page .product_table_hdr h3,.span7.white_box.promotion_code h3{font-weight:700}
:before,:after{box-sizing:border-box;box-sizing:border-box}
.bg-1{background:none repeat scroll 0 0 #FB8501;min-height:340px}
.block .block-head a{font-weight:600}
.block .block-head h1:before{background:none repeat scroll 0 0 #ff8100;content:"";display:block;height:1px;left:0;position:absolute;top:100%;width:100%}
.block .block-head h1{display:inline-block;font-size:24px;font-weight:600;margin:0;padding:10px 5px 15px;position:relative;text-transform:uppercase;vertical-align:middle}
.block .block-head h3{font-weight:600}
.block-cart{cursor:pointer}
blockquote h5{margin:0 0 4px}
blockquote{margin:0}
blockquote .small_fonts{font-size:11px}
.block-right .searchform input{font-size:12px;font-weight:400}
.block-social ul li a{background:url(../images/social-icons-ft.png) no-repeat scroll transparent;display:block;height:33px;width:33px}
.block-social ul li a.ft-google-icon{background-position:-66px 0}
.block-social ul li a.ft-instagram-icon{background-position:-231px 0}
.block-social ul li a.ft-pintrest-icon{background-position:-99px 0}
.block-social ul li a.ft-rss-icon{background-position:-264px 0}
.block-social ul li a.ft-tumbler-icon{background-position:-132px 0}
.block-social ul li a.ft-twiter-icon{background-position:-33px 0}
.block-social ul li a.ft-vine-icon{background-position:-165px 0}
.block-social ul li a.ft-youtube-icon{background-position:-198px 0}
.blog_container{float:left;margin:0 0 20px;width:auto}
.blog_container p{color:#606060;font-size:13px}
.blog_container p.small_fonts{font-size:11px}
.blog_container .small_blog:last-child{float:right!important}
#blog-div .blog_header{display:none}
.blog_header{margin:0 0 20px}
.blog_header select,.sel_dark{background-color:#5e5e5e;border-radius:0;color:#fff;font-size:13px;height:40px;padding:10px 25px;text-transform:uppercase}
.blog_header .span4{float:left!important;margin:0 1.4% 0 0}
.blog_info img{border:1px solid #d1d1d1;width:100%}
.blog_info_right blockquote{border-bottom:1px solid #d1d1d1;margin:0 0 7px;padding:0 0 7px}
.blog_info_right blockquote:last-child{border-bottom:none}
.blog_info_right .tab-content{padding:10px}
.blog_left{float:left}
.blog-section blockquote h5{color:#000}
.blog-section .headeing_border h2{width:260px}
.blog-section{padding-bottom:30px}
.blog-section .span3.fl{width:25%}
.blog-section .span9.fr{padding-left:10px}
.blog-section .tab-content blockquote{margin:7px 0}
.blog-section .tab-content{border:none}
.blog-section .tab-content{padding:2px}
.blog_tab_panel .nav-tabs li a{background:none repeat scroll 0 0 #fff;color:#000;border:1px solid #fb8b0f}
.blog_tab_panel .nav-tabs li a.selected{background:none repeat scroll 0 0 #fb8b0f;color:#fff}
body.archive .item:hover .caro_detail .fr a{margin-left:5px}
body.archive .item:hover .caro_detail h5{padding-left:.5em}
body.archive .item:hover .caro_detail .width100{border-left:1px solid #d0d0d0;border-right:1px solid #d0d0d0}
body.archive .item .seperator{margin-bottom:0}
body.archive .product_info{border-top:2px dotted #eee}
body.tax-product_cat .grey_box{padding:30px 40px;background:#F4F4F4 url(../images/triangle-orange-down-large.png) center 92% no-repeat}
body.term-gifts-for-him .main_menu .gifts-for-him a,body.term-gifts-for-her .main_menu .gifts-for-her a,body.term-scratch-map .main_menu .scratch-map a,body.term-posters-prints .main_menu .posters-prints a,body.term-travel .main_menu .travel a,body.term-stationery .main_menu .stationery a,body.term-kitchen-home .main_menu .kitchen-home a,body.term-fun-gifts .main_menu .fun-gifts a{border-bottom:2px solid #f78105;border-top:2px solid #f78105;text-decoration:none;color:#f78105}
.bold{font-weight:700!important}
.border_top_grey{border-top:1px solid #d1d1d1;margin:20px 0}
.bottom-banners .banner img{height:246px}
.box_grey_left,.scratch_maps .box_grey_left{background:#f4f4f4;height:325px;position:relative;width:188px;z-index:10}
.box_standard_del h4,.order_summary h4{background:#efefef;margin:0 0 10px;padding:10px 5%;width:90.2%}
.box_standard_del input{margin:3px 7px 0 0}
.box_standard_del p,.box_standard_del input{float:left;font-size:12px}
.box_standard_del p span{font-size:11px}
.box_standard_del .width100{margin:0 5%;width:90%}
.brand input{float:left;margin:4px 6px 0 0}
.brand_left .btn_grey{width:100%}
.brand-list li a .brand-name{font-weight:400;margin-left:10px}
.brand-list li a .brands-checkbox{margin-top:-1px}
.brand-list li a{color:#000}
.brand-list li{padding:5px 0}
.brand-list li small{display:none}
.brand-list{margin:0;display:none}
.brand{margin:0 0 8px}
.brand_right .sel_checkout{width:auto}
#brand-slider .brand-item{text-align:center}
#brand-slider .flex-next{margin-top:-13px;opacity:1;right:-10px!important}
#brand-slider .flex-prev{left:-10px!important;margin-top:-13px;opacity:1}
#brand-slider.flexslider{border:medium none;box-shadow:none}
#brand-slider.flexslider{margin:0}
#brand-slider.flexslider .slides img{width:auto;display:inline}
.brand span{float:left;font-size:13px;font-weight:600;letter-spacing:1px}
.breadcrumb a{color:#000;font-weight:400}
.breadcrumb a:hover{color:#f88400}
.breadcrumb{background:none repeat scroll 0 0 #fff;color:#f88400;font-size:12px;font-weight:600;margin:0 0 15px;padding-left:0}
.btn{background-color:transparent}
.btn.btn-mini{font-size:.63rem}
.btn_grey{background:none repeat scroll 0 0 #d0d0d0;border:medium none;color:#1e1e1e;display:inline-block;font-size:12px;font-weight:700;padding:7px 25px;text-transform:uppercase}
.btn_next_arrow{background:url(../images/arrow_next_orange.png) no-repeat 100% 5px;padding-right:22px!important}
.btn_orange{background:#fb8501;border:none;color:#fff;font-size:12px;font-weight:700;padding:7px 25px;text-transform:uppercase;width:100%!important}
.btn_postcode{background:none;border:2px solid #dfdfdf;color:#dfdfdf;padding:5px 30px}
.btn_prev_arrow{background:url(../images/arrow_prev_orange.png) no-repeat 0 5px;padding-left:22px!important}
.btn_search{background:url(../images/icon_search.png) no-repeat 0 0!important;float:right;height:15px;margin:11px 10px 0 0;width:17px!important}
.bullet_list a{background:url(../images/bullet_arrow.png) no-repeat scroll 0 50% rgba(0,0,0,0);color:#151515;font-weight:600;float:left;font-size:12px;padding:0 0 0 6%;width:94%}
.bullet_list{float:left;margin:0;padding:0;width:100%}
.bullet_list li{float:left;margin:7px 2%;width:96%;list-style:none;padding-left:10px}
button.button{background:none repeat scroll 0 0 #ff8100;border:medium none;color:#fff;font-size:12px;font-weight:900;height:30px;margin-bottom:10px;text-transform:uppercase;width:100%}
button.luckiesdesign-nav-btn{display:none}
.buttons_added .minus,.plus{display:none}
.button.span5.btn_grey{height:30px;margin-left:20px;width:30%}
.button.span5.btn_grey{margin-left:15px;width:auto;padding:0 40px}
.button.span5.btn_grey.update-cart{float:right;margin:0 23px 20px 0}
#calc_shipping_country1{margin-bottom:10px;-webkit-appearance:none;-moz-appearance:none;background:#fff url(../images/drop-down-select.png) no-repeat scroll right center}
.caption h4{font-size:1rem;color:#444}
.caption p{font-size:.75rem;color:#999}
.caro_detail .fr a{float:right;margin:10px 0 0}
.caro_detail h3{color:#ff8302;font-size:18px;font-weight:600;line-height:20px;margin:0}
.caro_detail h5{font-size:13px;font-weight:400;line-height:1.2;margin:12px 0 6px;color:#181213}
.caro_detail{position:relative}
.caro_detail .product_info a:after{border-top:1px dashed #d1d1d1;content:"";float:left;padding:20px 0 0}
.carousel-control{background:transparent;border:0;border-radius:0;color:#f70;display:inline-block;font-size:34px;font-weight:200;line-height:18px;opacity:1;padding:4px 0 0;position:static;height:30px;width:15px}
.cart_item .qty > strong{display:none}
#cart-popup .block-title{display:none}
#cart-popup{position:absolute;width:35rem;background:#fff;float:right;z-index:99999;display:none;margin-left:-18.8rem}
#cart-popup .product_list_widget li a{display:block;color:#000}
#cart-popup .product_list_widget li a > div{float:left}
#cart-popup .product_list_widget li{display:block;margin:5px 0;padding:5px;border:1px solid #fff}
#cart-popup .product_list_widget li:hover{background-color:#f5f5f5;border:1px solid #ddd}
#cart-popup .product_list_widget li:hover .product-name{color:#ff8100}
#cart-popup .product_list_widget li img{width:80px;height:auto;border:1px solid #aaa;margin-right:2rem}
#cart-popup .product_list_widget li .product-details{margin-left:5px}
#cart-popup .product_list_widget li .product-name{display:block;color:#333;font-size:14px;font-weight:500}
#cart-popup .product_list_widget li .quantity{color:#ff8100;font-weight:700;text-align:center;display:block;position:relative;top:-3rem}
#cart-popup .product_list_widget{margin:0;padding:5px;max-height:450px;overflow-x:scroll}
#cart-popup .widget_shopping_cart_content{border:1px solid #bababa}
#cart-popup .widget_shopping_cart_content p.buttons a.checkout{background:none repeat scroll 0 0 #ff8100}
#cart-popup .widget_shopping_cart_content p.buttons a{display:inline-block;background:#6b6b6b;padding:10px 30px;color:#fff;text-transform:uppercase;font-weight:700;text-align:center}
#cart-popup .widget_shopping_cart_content p.buttons{text-align:center;border-top:1px solid #ddd;padding:10px}
#cart-popup .widget_shopping_cart_content p.total strong{margin-right:15px;text-transform:uppercase}
#cart-popup .widget_shopping_cart_content p.total{text-align:right;padding:0 10px;border-top:1px solid #ddd;padding-top:10px;font-weight:700}
.category-archive a{color:#000}
.category-archive{float:right;margin-top:10px}
#category-crousel1.flexslider{border-color:#F4F4F4;box-shadow:none;background:none}
#category-crousel1 li img{position:relative;z-index:1}
#category-crousel1 li{margin-left:20px}
#category-crousel2 li img{position:relative;z-index:1}
#category-crousel2 li{margin-left:20px}
#category-crousel3.flexslider{border-color:#F4F4F4;box-shadow:none;background:none}
#category-crousel3 li img{position:relative;z-index:1}
#category-crousel3 li{margin-left:20px}
.checkout-container .col-sm-3,.checkout-container col-sm-9{padding-right:0;padding-left:0}
.checkout-container form.checkout{margin-top:30px;overflow:hidden}
.checkout-container > h2{border-bottom:1px solid;padding-bottom:20px}
.checkout_cont{border-bottom:1px solid #151515;margin:0 0 20px;padding:0 0 20px}
.checkout_cont h1{font-size:26px;line-height:26px;margin:0}
.checkout_cont:last-child{border:none}
.check-out-extra-policy{margin-top:10px}
.checkout_white_box a{margin:0 2px 0 0}
.checkout_white_box{border:1px solid #d1d1d1;float:left;margin:0 0 10px;padding:4px 5%;width:90%}
.checkout_white_box input,.checkout_white_box span{float:left}
.checkout_white_box input{margin:7px 5px 0 0}
.checkout_white_box span{margin:3px 0 0}
.checout_footer{border-top:1px solid #151515;float:left;padding:20px 0 0 32%;width:68%}
.checout_footer .btn_orange{padding:7px 75px;width:auto!important}
.checout_footer p{font-size:12px;margin:10px 0}
.chk_right .btn_postcode,.product_info a{background:#6a6a6a;border:none;color:#fff;float:right;height:33px;text-transform:uppercase;width:44%}
.chk_right .txt_checkout,.chk_right .txt_postcode{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;float:left;height:23px;width:95%}
.chk_right .txt_postcode{width:44%}
.chosen-container.chosen-container-single{display:none}
.clear20{clear:both;float:left;height:20px;width:100%}
.clearall{clear:both}
.clear{clear:both;float:left;width:100%}
.cloese-button{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:url(../images/close-btn.png) no-repeat scroll 1px center / 14px 14px rgba(0,0,0,0);cursor:pointer;float:right;text-indent:-9999px;font-weight:700;height:8%;padding:0;text-align:center;width:5%}
.clr{clear:both}
.col-md-4.col-sm-5 .constant-contact-signup input{background:none repeat scroll 0 0 #5d5d5d;border:medium none;color:#eee;height:30px;width:100%}
.col-md-4.col-sm-5 .constant-contact-signup input.button.submit{background:none repeat scroll 0 0 transparent;border:2px solid;font-weight:600;height:35px;text-transform:uppercase;width:50%}
.col-md-4.col-sm-5 .constant-contact-signup label{display:none}
.col-sm-12.contact-details{padding:20px 0}
.col-sm-12 #luckiesdesign-nav-menu li{width:33%}
.col-sm-9 .col-sm-12{padding-right:0;padding-left:0}
.col-sm-9.delivery-methods > h4{background:none repeat scroll 0 0 #ccc;font-size:14px;font-weight:600;margin:0;padding:5px 0 5px 12px}
.con_detail h4{border-bottom:1px dashed #d1d1d1;font-size:17px;height:50px}
.con_detail p{font-weight:600}
#constant_contact_api_widget-3{min-height:162px}
.contact-details{background:none repeat scroll 0 0 #efefed;margin-top:15px}
.contact-details .col-sm-4 a{background:none repeat scroll 0 0 #5d5d5d;color:#fff;display:inline-block;font-size:12px;margin-top:5px;padding:5px 15px}
.contact-details h5{border-bottom:1px dashed #ccc;margin:0!important;padding-bottom:15px;width:80%}
.contact-details p{margin:10px 0}
.contactform-fields .form-fields{display:inline-block;margin:0 5px;width:47.6%}
.contactform-fields .form-fields input{height:30px;border:1px solid #ccc;width:95%}
.contactform-fields.message .form-fields{width:100%}
.contactform-fields.message .form-fields .wpcf7-form-control-wrap.your-message textarea{border:1px solid #ccc;width:95%}
.contactform-fields.message .form-fields .wpcf7-form-control-wrap.your-message{width:100%}
.contactform-fields.message{margin:5px 0 20px}
.contactform-fields.option .form-fields{width:100%}
.contactform-fields.option .wpcf7-form-control.wpcf7-select{width:95%;margin:0}
.contactform-fields{width:85%;overflow:hidden}
.contactform-fields .wpcf7-form-control.wpcf7-select{background:url(../images/drop-down-select.png) no-repeat scroll right center transparent;width:96%;-webkit-appearance:none;-moz-appearance:none}
.contactform-fields .wpcf7-form-control.wpcf7-submit{background:none repeat scroll 0 0 #ff8100;border:medium none;color:#fff;font-size:16px;font-weight:900;height:30px;width:30%}
.contact-luckies #constant-contact-signup .button.submit{background:none repeat scroll 0 0 #5d5d5d;border:medium none;color:#fff;font-weight:600;height:30px;text-transform:uppercase;width:45%}
.contact-luckies #constant-contact-signup .input-text-wrap input{border:1px solid #ccc;height:30px;width:100%}
.contact-luckies #constant-contact-signup label{display:none}
.contact-luckies > span{color:#ff8100;font-size:17px}
.container form#currency_converter{display:inline-block;float:right;margin:0}
.container.not-found button{width:70px!important;height:30px}
.container.not-found input.txt_search{height:30px;border:1px solid #ccc;width:50%}
.continue-shopping.cart-page-link{background:#fb8b0f;}
.continue-shopping{display:inline-block;color:#fff;cursor:pointer;background:#6b6b6b;width:48%;text-align:center;padding:7px 0;margin-top:25px}
.control-box{text-align:right;width:100%}
.country_to_state{margin-bottom:10px}
.country_to_state{margin-bottom:10px;-webkit-appearance:none;-moz-appearance:none;background:#fff url(../images/drop-down-select.png) no-repeat scroll right center}
.coupon-form{margin-bottom:10px}
.c_right label{float:left;font-size:13px;font-weight:700;margin:0 2% 0 0;width:32%}
#customer_details abbr{color:#ff8100}
#customer_details .col-sm-9{padding:0}
#customer_details h3,.payment-container h3{margin:0}
#customer_details #ship-to-different-address{margin-bottom:20px}
.cv{float:left;margin:0 0 5px;width:100%}
.cv input{float:left;margin:3px 6px 0 0}
.cv span{float:left;font-size:12px;margin:0}
.dark_grey_bg{background:#6b6b6b}
.dark_grey_bg h3{background:url(../images/foo_seperation.jpg) no-repeat 0 100%;color:#dfdfdf;font-size:16px;float:left;padding:0 0 10px;width:100%}
.delivery_billing .order-total{margin-bottom:15px;text-align:right}
.delivery_billing select.shipping_method{background:url(../images/drop-down-select.png) no-repeat scroll right center transparent;-webkit-appearance:none;-moz-appearance:none}
.delivery-methods{border:1px solid #ccc;padding:0}
.delivery-methods .shipping_method{display:block;margin:15px auto;width:80%}
.desc > p{height:170px;margin-bottom:0!important;overflow:hidden}
div.order-total > div{display:inline-block}
div.order-total > span{font-size:17px;margin-right:5px}
div.order-total > span{font-weight:700;margin-right:20px;display:inline-block;text-transform:uppercase}
.email-a-friend-btn{background:none repeat scroll 0 0 #d4d4d4;border:medium none;font-weight:900;margin-top:12px;padding:10px 0;width:100%!important}
.email-a-friend-form{display:none}
.email-a-friend-input{width:93%;height:30px!important}
.email .form-fields input{width:100%}
.email .form-fields{width:100%}
.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}
.embed-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;margin-top:0;overflow:hidden}
.facebook{background:url(../images/icon_facebook.jpg) no-repeat 0 0}
.facebook-bw{background:url(../images/icon_facebook_w.jpg) no-repeat scroll 0 0 rgba(0,0,0,0);height:34px;text-indent:-9999px;width:32px}
.faq-answer{font-size:15px;font-weight:lighter;line-height:22px;margin:12px 0;padding-left:35px;padding-right:15px;text-align:left}
.faq-answer.terms-condition-answer{margin-top:0;padding-left:12px}
.faq-category-name{background:url(../images/icon-down.png) no-repeat scroll right 0 transparent;font-size:16px;margin:0 12px 0 0;padding-left:15px;text-transform:uppercase}
.faq-catergory h2.current{background:url(../images/icon-org-up.png) no-repeat scroll right 0 transparent!important}
.faq_content{margin:1% 4%;width:95% !important}
.faq-content.terms-condition-content{padding-left:30px}
.faq .googlemap iframe{width:100%}
.faq .googlemap{width:100%}
.faq-post h2.current{background:url(../images/icon-org-up.png) no-repeat scroll 0 3px transparent!important}
.faq-question-title{background:url(../images/icon-right.png) no-repeat scroll 0 3px transparent;font-size:15px;margin:0;padding-left:20px;padding-right:15px;text-align:left}
.fixed-mobile-nav{z-index:99999;position:fixed;left:0;top:0;width:100%}
.flex-control-nav{bottom:-26px!important}
.flex-direction-nav a{color:#ff8200!important;font-size:38px;margin-top:-10px;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;opacity:1!important}
.flex-direction-nav .flex-disabled{display:none}
.flex-direction-nav .flex-next:before{content:"\f105"}
.flex-direction-nav .flex-prev:before{content:"\f104"}
.fl{float:left}
.foo_2 .bullet_list li{width:30%;margin:7px 1%}
.foo_pay{border:1px solid #dfdfdf;float:left;height:90px;margin:43px 0 0;padding:0 4%;width:40%}
.foo_pay h4{background:#6b6b6b;color:#fff;font-size:14px;font-weight:400;margin:-15px 0 0;padding:5px 10px;text-align:center}
footer .bullet_list li a{color:#dfdfdf;font-size:13px;padding:0 0 0 17px;width:auto}
footer .bullet_list li a{font-size:13px;color:#fff;font-weight:400}
footer .bullet_list li{margin:0 0 7px}
footer .categories li{width:33%;float:left}
footer .dark_grey_bg h3{font-size:13px;padding:10px 0 2px;background:url(../images/title-border-1px.jpg) bottom left no-repeat}
footer .dark_grey_bg{padding-bottom:30px}
footer .foo_2{margin:0 0 0 1.8% !important}
footer h4.text_upper{text-transform:capitalize!important;font-size:15px;color:#fff}
footer .row-fluid [class*="span"]{margin-left:2.1276595744681%}
footer .row-fluid .span2{width:15.894%}
.footer_text a{color:inherit}
.footer_text{font-size:12px}
.footer_text{margin:20px 0;float:left;width:100%}
footer .txt_checkout{border:none;background:#5d5d5d;color:#dfdfdf;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;float:left;width:100%}
form.cart .select select{background:url(../images/drop-down-select.png) no-repeat scroll right center transparent;-webkit-appearance:none;-moz-appearance:none}
.form-row .input-text{display:inline-block;border:1px solid #ccc;margin-left:0;height:30px!important;width:65%}
.form-row label{text-align:right;font-weight:500;margin-right:1rem}
.form-row{overflow:hidden}
.form-row.place-order{border-top:1px solid;margin:40px 0 0 30px;text-align:left;padding:2% 0 0 37%}
.form-row.place-order{margin:20px 0 0 15px}
.form-row select{display:inline-block!important;width:65%;margin-left:30px}
.gift_for_men{background:#f4f4f4;border-bottom:0 solid #d0d0d0;border-top:1px solid #d0d0d0;margin:20px 0 0;padding:30px 0;position:relative;z-index:12}
.gift-slider .flex-control-nav{display:none}
.gift-slider .flex-direction-nav a.flex-next{right:0}
.gift-slider .flex-direction-nav a.flex-prev{left:0}
.gift-slider .flex-direction-nav a{position:relative;bottom:235px;opacity:1}
.gift-slider .flex-next{color:#fff;left:83%;bottom:255px!important;font-size:54px}
.gift-slider .flex-prev{color:#fff;font-size:54px}
.google-bw{background:url(../images/icon_google_pluss_w.jpg) no-repeat scroll 0 0 rgba(0,0,0,0);height:34px;text-indent:-9999px;width:32px}
.google_plus{background:url(../images/icon_google_pluss.jpg) no-repeat 0 0}
.grey_box{background:#f4f4f4;margin:20px 0}
.grey_box.cart-page{margin-top:0}
h2:after{content:" "}
h4.seperator{background:url(../images/seperator.png) no-repeat 0 0;float:left;padding:10px 0 0;width:100%}
h5.media-heading{height:31px;overflow:hidden}
h5.suggesstion{background:url(../images/icon_suggesstion.jpg) no-repeat 0 50%;font-size:13px;float:left;padding:0 0 0 15px;width:100%}
.hdr_basket .cart-contents{color:#000;padding:1rem;font-size:1.4rem}
.hdr_basket .cart-items{background:url(../images/icon-basket.jpg) center center no-repeat;border-bottom:1px solid #d0d0d0;height:30px;width:46px}
.hdr_basket span{float:left;padding:3px 0;text-align:center;width:100%}
.headeing_border{border-bottom:1px solid #d1d1d1;margin:0 0 20px;overflow:hidden}
.headeing_border h2{color:#181213;display:inline-block;font-size:24px;font-weight:600;margin:0 auto;padding-bottom:15px;text-transform:uppercase;width:85%}
#header-basket{border-left:1px solid #d0d0d0;padding-left:20px;float:right}
#header-basket .cart-items a.cart-contents{display:block;border-top:1px solid #d0d0d0;padding:5px 20px 6px;margin-top:30px;font-size:13px;font-weight:700;color:#2C2C2C;background:#E2E2E1}
#header-basket .cart-items{border:1px solid #d0d0d0;float:right;background:#EFEFED url(../images/icon-basket.jpg) center top no-repeat}
#header-basket h4 a{display:block;color:#2C2C2C}
#header-basket h4{font-size:15px;font-weight:700;line-height:1.5;color:#2C2C2C;margin:0;padding:9px 0 0;float:left}
#header #currency_converter{background:#fff;margin:0}
#header #currency_converter select{width:80px;height:34px;margin:0;background:#fff url(../images/triangle-orange-small.jpg) 85% center no-repeat;-webkit-appearance:none;border-radius:0;border:none;padding:2px 15px 8px;font-size:12px;font-weight:600;color:#181213}
#header-search form{border:1px solid #d0d0d0;overflow:hidden;background:#fff;margin:20px 15px 0 0}
#header-search form input:active{outline:none}
#header-search form input{margin:0!important;padding:6px 7px!important;border:none;background:#fff}
#header-search form input[type="search"]{float:left;width:75%}
#header-search form input[type="submit"]{border:none;border-left:1px solid #d0d0d0;height:32px;width:42px!important;background:url(../images/icon_search.png) center center no-repeat!important}
#header .span6.col2{float:right;margin:20px 0 0}
.heading{margin:10px 0 0}
.hidden_desktop{display:none}
.hidden_tab{display:block!important}
.home .headeing_border h2{width:auto}
.homepage-slider .flex-direction-nav .flex-next{right:-40px!important}
.homepage-slider .flex-direction-nav .flex-prev{left:-40px!important}
hr.left-horizontal-line{float:left;margin-right:12px;margin-top:10px;width:45%;border-top:1px solid #D0D0D0}
hr.right-horizontal-line{float:left;margin-left:12px;margin-top:10px;width:45%;border-top:1px solid #D0D0D0}
#ht_blogs .blog_tab .nav-tab li a.selected{background:none repeat scroll 0 0 #ff8100;color:#fff}
#ht_breadcrumb .container{padding:0}
#ht_footer_bottom .copyright{font-size:12px}
#ht_footer_top .block-border{padding:0}
#ht_footer_top .block-social ul li{margin-left:0!important;text-indent:-9999px}
#ht_footer_top .col-md-4.col-sm-5 .block-social h4:before{background:none}
#ht_footer_top .col-md-4.col-sm-5 .block-social h4{border:none;margin:0}
#ht_footer_top .col-md-4.col-sm-5 .block-social{margin-top:36px}
#ht_footer_top .col-md-4.col-sm-5.hidden-xs .widget.sidebar-widget.constant-contact-signup{margin-bottom:-20px}
#ht_footer_top .col-md-6.col-sm-9.hidden-xs .row .col-sm-12.hidden-xs{padding:0}
#ht_footer_top .constant-contact-signup p{background:url(../images/arrow-right.png) no-repeat scroll 0 3px transparent;color:#eee;padding-left:17px}
#ht_footer_top .footer-icons1{padding:30px 0}
#ht_footer_top .footer-icons2{padding:19px 0}
#ht_footer_top.newsletter-container{background:none;padding:0}
#ht_footer_top.newsletter-container h4:before{background:none}
#ht_footer_top.newsletter-container h4{border:none;color:#000;font-size:17px;font-weight:600;margin-bottom:5px;padding:0}
#ht_footer_top.newsletter-container .subscribe button{background:none repeat scroll 0 0 #5d5d5d;width:45%}
#ht_footer_top.newsletter-container .subscribe input{background:none;border:1px solid #ccc;color:#000}
#ht_footer_top p{margin-bottom:1rem!important;padding-bottom:1rem}
#ht_footer_top .subscribe input{height:30px}
#ht_footer_top ul li.menu-item{width:50%}
#ht_footer_top ul.list-arrow a{background:url(../images/arrow-right.png) no-repeat scroll 0 3px transparent;padding-left:10px}
#ht_footer_top ul.list-arrow a:before{content:""}
#ht_header_middle .block-right .block-search input,#ht_header_middle .block-right .block-search .txt_search{border-right:0!important}
#ht_header_middle .block-right .block-search{vertical-align:baseline}
#ht_header_mobile{background:#fff}
#ht_header_mobile .block-cart{right:0}
#ht_header_mobile .block-cart .widgettitle{display:none}
#ht_header_mobile .cart-contents .fa-shopping-cart{background-image:url(../images/cart.png);background-repeat:no-repeat;background-position:center center}
#ht_header_mobile .cart-contents .fa-shopping-cart:before{content:""}
#ht_header_mobile .cart-contents .fa-shopping-cart{height:35px;line-height:35px;border:0}
#ht_header_mobile .cart-contents{height:35px;display:block}
#ht_header_mobile .container{padding:0}
#ht_header_mobile #currency_converter .currency .active-currency{height:30px;display:block}
#ht_header_mobile #currency_converter .currency{margin:0}
#ht_header_mobile #currency_converter{float:none;display:block;text-align:center}
#ht_header_mobile #currency_converter p{display:none}
#ht_header_mobile h3.widgettitle{text-transform:uppercase}
#ht_header_mobile #ht_logo_mobile img{height:57px;width:auto}
#ht_header_mobile #mc4wp-form-1 > button{background:none repeat scroll 0 0 #FF8100;border:medium none;color:#fff;display:block;height:25px;margin:0 auto;width:90%}
#ht_header_mobile #mc4wp-form-1 > input{border:1px solid #d4d4d4;display:block;height:30px;margin:8px auto;width:90%}
#ht_header_mobile .menu-mobile .fa-bars{background-image:url(../images/mobile_menu.png);background-repeat:no-repeat;background-position:center center}
#ht_header_mobile .menu-mobile{left:0}
#ht_header_mobile .mobile-social{display:block;margin-bottom:10px}
#ht_header_mobile .mobile-social li a{display:block;width:30px;height:30px;margin:2px}
#ht_header_mobile .mobile-social li a.facebook-icon{background:url(../images/facebook_icon.png) no-repeat}
#ht_header_mobile .mobile-social li a.google-icon{background:url(../images/google_icon.png) no-repeat}
#ht_header_mobile .mobile-social li a.pinterest-icon{background:url(../images/pinterest_icon.png) no-repeat}
#ht_header_mobile .mobile-social li a.tumblr-icon{background:url(../images/tumblr_icon.png) no-repeat}
#ht_header_mobile .mobile-social li a.twitter-icon{background:url(../images/twitter_icon.png) no-repeat}
#ht_header_mobile .mobile-social li{display:block;float:left;width:30px;height:30px;margin-right:1px;margin-bottom:20px}
#ht_header_mobile #nav_mobile .block-search button{background:none repeat scroll 0 0 #ccc;border:medium none;display:inline-block;height:30px;width:30px}
#ht_header_mobile #nav_mobile .block-search input{height:30px}
#ht_header_mobile ul.currency_switcher{display:none;z-index:99999;position:absolute;width:62px;margin:0;margin-top:-5px;margin-left:-1px;background:#e3e3e2;border:1px solid #d0d0d0;border-top:0}
#ht_header_mobile .widgettitle{font-size:16px;padding-left:12px}
#ht_header_top .block-media .social-top li{border:none}
#ht_left .col-title{display:none}
#ht_left .inner .widgettitle{background:none repeat scroll 0 0 #6b6b6b;color:#fff;font-size:16px;font-weight:600;padding:10px 0 10px 10px}
#ht_left .widget.sidebar-widget h4{background:url(../images/black_arrow_down.jpg) no-repeat scroll 94% center #5e5e5e}
#ht_left .widget.sidebar-widget{overflow:hidden}
#ht_menu .main-menu li:hover .mega-menu{display:block}
#ht_menu .main-menu .mega-menu li{line-height:20px!important;width:100%}
#ht_menu .main-menu ul li{position:relative}
#ht_slider1{background:none repeat scroll 0 0 #f4f4f4}
#ht_slider2{border:none}
#ht_slider3{background:none repeat scroll 0 0 #f4f4f4}
.ht-slider.bg.last{background:none repeat scroll 0 0 #f4f4f4}
.ht-slider .title > h5{margin-bottom:2px;margin-top:4px}
#ht_slideshow .owl-buttons .fa{color:#ff8200;font-size:38px;height:24px!important;margin-top:-10px}
#ht_slideshow .owl-buttons{opacity:0}
#ht_slideshow .slideshow{display:block}
#ht_slideshow .slideshow.owl-carousel:hover .owl-buttons{-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;opacity:1}
#ht_slideshow .slideshow .slide .info{display:none}
#ht_spol .col-sm-4 p{max-height:111px!important;overflow:hidden}
#ht_twitter .container{position:relative;z-index:0}
#ht_twitter .twitter{overflow:hidden}
.icon_archive{background:url(../images/icon_archive.png) no-repeat 5px 50%}
.icon_arrow_up_down{height:9px;margin:15px 10px 0 0;position:relative;width:15px}
.icon_cart{background:url(../images/icon_cart.png) no-repeat 0 0;float:left;position:absolute;top:13px;right:5px;height:34px;width:34px}
.icon_categories{background:url(../images/icon_category.png) no-repeat 5px 50%}
.icon_email{background:url(../images/icon_message.jpg) no-repeat 0 50%;padding:0 0 0 20px}
.icon_login_pg{background:url(../images/icon_login.jpg) no-repeat 8px 50%;border-right:1px solid #fff}
.icon_phone{background:url(../images/icon_ph.jpg) no-repeat 0 50%;padding:0 0 0 20px}
.icon_register{background:url(../images/icon_register.jpg) no-repeat 8px 50%}
.icon_remove{padding:0 0 0 20px}
.icon_social{float:left;height:33px;width:33px}
.image-seperator{background:url(../images/img_sep.jpg) no-repeat scroll 0 0 transparent;width:80%;margin:0 auto;height:25px}
.img.box{padding:20px 0}
.info_slider{color:#fff;text-align:center;position:relative}
.input-text.qty.text{width:50%;margin:0;background:url(../images/drop-down-select.png) no-repeat scroll right center transparent;-webkit-appearance:none;-moz-appearance:none;border:1px solid #ccc;height:30px}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}
.insta{background:url(../images/icon_insta.jpg) no-repeat 0 0}
.instagram-bw{background:url(../images/icon_insta_w.jpg) no-repeat scroll 0 0 rgba(0,0,0,0);height:34px;text-indent:-9999px;width:32px}
#interventions .accordion-toggle.achievement label,#interventions .accordion-toggle.achievement.collapsed label,#interventions1 .accordion-toggle.achievement label,#interventions1 .accordion-toggle.achievement.collapsed label{background:url(../images/arrow-right.jpg) no-repeat 0 50% #fff;color:#202020;padding:0 0 0 20px;text-transform:none}
#interventions a.collapsed label,#interventions1 a.collapsed label{background:url(../images/arrow_down.jpg) no-repeat 100% 50%;color:#191919;font-size:16px;font-weight:700;line-height:23px;margin:2px 0 0;text-align:left!important;text-transform:uppercase}
#interventions a label,#interventions1 a label{background:url(../images/arrow_up.jpg) no-repeat 100% 50%;color:#fb8b0f;font-size:16px;font-weight:700;line-height:23px;margin:2px 0 0;text-align:left!important;text-transform:uppercase}
.item:hover .caro_detail{background:#fff}
.item:hover .caro_detail .width100{padding:0}
.item:hover .product_info{display:block}
.item .seperator{background:url(../images/seperator.png) no-repeat scroll 0 0;float:left;height:1px;margin:15px 0 10px;width:100%}
.join_newsletter{background:#f8f8f6}
.join_newsletter{border:3px solid #ededed;margin:20px auto;padding:15px 10px;width:608px}
.join_newsletter .btn_postcode{border:1px solid #6a6a6a}
.join-newsletter-container #constant-contact-signup .button{background:none repeat scroll 0 0 #6B6B6B;border:medium none;color:#fff;font-weight:600;height:30px;text-transform:uppercase}
.join-newsletter-container form{display:inline-block;margin:0}
.join-newsletter-container form div{display:inline-block}
.join-newsletter-container input[type="text"]{border:1px solid #EFEFEF;height:30px;margin:0}
.join-newsletter-container label{display:none}
.join-newsletter-container .newslewtter-inner{background:none repeat scroll 0 0 #F8F8F7;border:3px solid #EFEFEF;display:inline-block;padding:20px}
.join-newsletter-container .newslewtter{text-align:center;margin-top:25px}
.join-newsletter-container .newslewtter .widgettitle{display:inline-block;margin:0 35px 0 0}
.join-newsletter-container .newslewtter .widgettitle{margin:0 35px 10px 0}
.join_newsletter form{margin:0}
.join_newsletter h4{margin:5px 0 0}
.join_newsletter .txt_checkout,.join_newsletter .btn_postcode{height:33px;margin:0;padding-top:0;padding-bottom:0;width:48%}
label.hidden{display:none}
.light_grey_bg a,.light_grey_bg p,.light_grey_bg img,.light_grey_bg span{float:left;line-height:50px;margin:0}
.light_grey_bg{background:#eaeaea}
.light_grey_bg p{font-size:12px;font-style:italic}
.light_grey_bg p.small_fonts{font-style:normal;font-size:11px;margin:0 6px}
.light_grey_bg span{font-weight:600;margin:0 10px}
.link-extras li{padding:0 10px}
.loading-image{background:url(../images/loading_cart.gif) no-repeat scroll center center rgba(0,0,0,0);height:inherit;position:absolute;width:inherit;z-index:99}
.loading-image-container{height:400px;overflow:hidden;position:relative;width:100%;display:none}
.logged-in.woocommerce-account .col-lg-12.myaccount-container{padding:0}
.logged-in.woocommerce-account .col-lg-5,.col-lg-7{padding:0}
.logged-in.woocommerce-account .form-row .input-text{float:right;margin-right:80px}
.logged-in.woocommerce-account .form-row select{float:right;margin-right:80px}
.logged-in.woocommerce-account p .button{background:none repeat scroll 0 0 #ff8300;color:#fff;font-weight:600;margin-top:30px;text-transform:uppercase}
.login-popup{display:none;left:24%;position:fixed;top:32%;width:50%;z-index:99}
.login-popup-inner > a{background:none repeat scroll 0 0 #6a6a6a;color:#fff;display:inline-block;margin-bottom:10px;padding:6px 24px;text-align:center;width:100%}
.login-popup-inner{background:none repeat scroll 0 0 #fff;border:1px solid #ccc;float:left;margin:0 10px;padding:50px 30px;width:47%}
.login-popup-inner .button-primary{height:30px!important;background:#ff8100;width:60%;color:#fff;font-weight:700}
.login-popup-inner input{height:30px!important;border:1px solid #ccc}
.login-popup-inner label{display:none}
.login-popup-inner .lost_password-link a{color:#000}
.login-popup-inner .widgettitle{font-size:15px;color:#ff8100}
.l-row{overflow:hidden;clear:both}
.luckiehome .item:hover .caro_detail .width100{width:100%}
.luckiehome{overflow:hidden}
.luckiehome .product_info{width:90%}
.luckies_blog_detail h2{float:left;text-align:left;width:auto}
.luckies_blog_detail .headeing_border a{color:#151515;float:right;margin:10px 0 0}
.luckies_blog_detail .nav-tabs > li > a,.luckies_blog_detail .nav-pills > li > a{padding-left:37px;padding-right:37px;width:49%}
.luckies_blog .wp-pagenavi{border-top:1px solid;font-size:15px;font-weight:700;margin-bottom:0;margin-left:auto;margin-right:auto;padding-top:10px;text-align:center;width:72%}
.luckies_blog .wp-pagenavi .next.page-numbers{display:block}
.luckies_blog .wp-pagenavi .page-numbers{display:none}
.luckies_brand h4{background-color:#5e5e5e;border-radius:0;color:#fff;font-size:13px;height:40px;line-height:40px;margin:15px 0;padding:0 14px;text-transform:uppercase}
.luckies_brand .sel_dark{font-weight:700;padding:10px 8px}
.luckies_Checkout .chk_right{float:right!important}
.luckies_Checkout h3{border-bottom:1px solid #000;margin-bottom:20px}
.luckies_contact .chk_right .btn_postcode{width:100%}
.luckies_contact .chk_right .span6{margin:0 2% 0 0;width:48%}
.luckies_contact .chk_right .txt_checkout,.luckies_contact .chk_right .txt_postcode{width:96%}
.luckies_contact .grey_box{padding:10px 3%;width:100%}
.luckies_login .span6 h2{float:left}
#luckies-product-carousel .flex-direction-nav{text-indent:-9999px}
#luckies-product-carousel .flex-next{background:url(../images/slider-next.png) no-repeat scroll 0 0 transparent;margin:-10px 0 0;opacity:1;right:-44px!important}
#luckies-product-carousel .flex-prev{background:url(../images/slider-prev.png) no-repeat scroll 0 0 transparent;left:-20px;margin:-10px 0 0;opacity:1}
#luckies-product-carousel .flex-viewport li{cursor:pointer;border:1px solid #CCC;padding:1px;margin:1px}
.luckies_product .chk_right{width:100%}
.luckies_product select{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-ms-border-radius:0;width:100%}
#luckies-product-slider .flex-direction-nav .flex-next:before{content:""}
#luckies-product-slider .flex-direction-nav{text-indent:-9999px}
#luckies-product-slider .flex-next{background:url(../images/slider-next.png) no-repeat scroll 0 0 transparent}
#luckies-product-slider .flex-prev{background:url(../images/slider-prev.png) no-repeat scroll 0 0 transparent}
#luckies-product-slider,#luckies-product-carousel{background:none;border:none;border-radius:0;box-shadow:none;margin:0}
.luckies-twitter{cursor:pointer;display:block;height:50px;left:15px;position:absolute;top:0;width:61px;z-index:1}
.luckies_user h2{float:left;text-align:left;width:auto}
.luckies_user .span4 .width100,.luckies_user .span8 .width100{padding:10px 3%;width:94%}
.main-img-info .select select{margin-left:10px;width:50%}
.main-img-info .single_add_to_cart_button.button.alt.btn_orange{margin-top:10px;line-height:1rem}
.main-link-extra{color:#333;font-weight:600}
.main_menu{background:#f4f4f4}
#main-menu-container #ht_header_top li.multi-column-menu > ul.sub-menu{width:700px}
#main-menu-container #ht_header_top{padding:0;background:#FFF;height:40px}
#main-menu-container #ht_header_top .top-menu>li>a{color:#181213;font-weight:600;color:#181213;border-top:2px solid transparent;border-bottom:2px solid transparent;padding:5px 9px;margin-top:-1px;text-transform:none}
#main-menu-container #ht_header_top .top-menu>li>a:hover{color:#ff8100}
#main-menu-container #ht_header_top .top-menu>li > ul{background:#f5f5f5;border:1px solid #d0d0d0}
#main-menu-container{margin-bottom:20px}
#main-menu-container .multi-column-menu > ul.sub-menu > li.gifts-for-him,#main-menu-container .multi-column-menu > ul.sub-menu > li.gifts-for-her{width:140px}
#main-menu-container .multi-column-menu > ul.sub-menu > li.heading-menu > a:hover{color:#4b4b4b}
#main-menu-container .multi-column-menu > ul.sub-menu > li.menu-item > ul.sub-menu > li.menu-item{font-weight:400;margin-bottom:0}
#main-menu-container .multi-column-menu > ul.sub-menu > li.menu-item > ul.sub-menu{padding:0;width:160px;display:block;float:left;border:0;position:static;font-weight:400;margin-bottom:0;margin-top:10px}
#main-menu-container .multi-column-menu > ul.sub-menu > li.menu-item{width:160px;display:block;float:left;border:0;font-weight:700}
#main-menu-container .multi-column-menu > ul.sub-menu > li.shop-by-price{width:auto;margin-right:20px}
#main-menu-container .multi-column-menu > ul.sub-menu > li.show-all{width:auto;margin-left:10px}
#main-menu-container ul.sub-menu > li.no-display > a{visibility:hidden}
.main_menu{float:left;width:100%;border-left:1px solid #d0d0d0;border-right:1px solid #d0d0d0}
.main_menu li a.bg_grey_menu{background:#e2e2e2}
.main_menu li a.bg_grey_menu:hover{border-bottom:2px solid transparent;border-top:2px solid transparent;background:#d2d2d2}
.main_menu li a{border-bottom:2px solid transparent;border-top:2px solid transparent;color:#303030;font-size:13px;font-weight:600;float:left;margin:-2px 0;padding:14px 9px}
.main_menu li a:hover,.main_menu li a.active{border-bottom:2px solid #f78105;border-top:2px solid #f78105;text-decoration:none;color:#f78105}
.main_menu li.filter{background:#e2e2e2;float:right}
.main_menu li.filter.show-all{border-left:1px solid #D0D0D0}
.main_menu li{float:left}
.main_menu ul{border-bottom:1px solid #cfcfcf;border-top:1px solid #cfcfcf;float:left;margin:2px 0 0;width:100%}
.main_menu ul{margin:0}
.marg_left_10{margin-left:10px!important}
.marg_left_20{margin-left:20px}
.marg_top_20{margin-top:20px!important}
#max-price-int,#min-price-int{display:none}
.mega-menu a{color:#333}
.mega-menu{background:none repeat scroll 0 0 #f5f5f5;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;display:none;margin-top:1px;padding:15px 0;position:absolute;width:738px;z-index:99}
.mega-menu h2{font-size:14px;font-weight:600;margin:0 0 10px}
.mega-menu ul{margin:0}
#menu-header-menu > li.current-menu-item{background:#666262}
#menu-header-menu > li.current-menu-item.menu-item-has-children{background:url(../images/arrow-menu.png) no-repeat scroll 94% 15px #444}
#menu-header-menu > li:hover{background:#666262}
#menu-header-menu > li.menu-item-has-children{background:url(../images/arrow-menu.png) no-repeat scroll 94% 15px transparent}
#menu-header-menu > li.menu-item-has-children:hover{background:url(../images/arrow-menu.png) no-repeat scroll 94% 15px #444}
.menu-mobile .fa-bars:before{content:""}
.my-profile-container .edit{margin-top:20px}
.my-profile-container h2:before{background:none repeat scroll 0 0 #ff8100;content:"";display:block;height:1px;left:0;position:absolute;top:100%;width:85px}
.my-profile-container h2{border-bottom:1px solid #bfbfbf;font-size:17px;font-weight:600;margin:0;padding-bottom:15px;position:relative}
.my-profile-container h3{display:inline-block;font-size:14px;margin-top:10px;font-weight:600;width:40%}
.my-profile-container{margin-top:30px}
.my-profile p{margin:3px 0}
.my-profile p span{display:inline-block;font-weight:600;width:40%}
nav#luckiesdesign-primary-menu{min-width:564px}
.nav.nav-tabs.TabsPostsTabs > li{text-align:center;width:50%}
nav.woocommerce-breadcrumb a{font-weight:400;color:#181213}
nav.woocommerce-breadcrumb a:hover{font-weight:400;color:#ff8300}
nav.woocommerce-breadcrumb{margin-bottom:20px;color:#F88400;font-size:12px;font-weight:700}
.new_arrivals{background:#fff;margin:0;padding:30px 0;position:relative;z-index:11}
.new_arrivals .box_grey_left{background:#fff}
.new_arrivals #category-crousel2.flexslider{border-color:#FFF;box-shadow:none;background:none}
.next.page-numbers{background:url(../images/next-icon.png) no-repeat scroll right 3px rgba(0,0,0,0);display:inline-block;padding-right:12px!important}
.no-acc .checkout-button.button{margin-top:10px}
.no-acc.login-popup-inner{padding:60px 60px 86px}
.no-acc-text{font-size:15px;color:#ff8100}
.no_margin{margin:0!important}
.orange_text{color:#fb8b0f!important}
#order_comments_field{display:none}
.order_details .order{font-size:19px}
.order_details .order span{color:#ff8100}
.order_details tfoot{background:#f7f7f7}
.order_details tr th,.order_details tr td{padding:6px 25px}
.order_item .product-name a{font-size:14px;display:inline-block;width:200px}
.order_item .product-name{font-size:14px}
#order_review{overflow:visible}
.order-review .row{margin:0}
.order_summary{border:1px solid #d1d1d1;margin:0 0 10px}
.order-summary{border:1px solid #e2e2e2;padding:0;margin-bottom:15px}
.order-summary-container .form-row.place-order{border:medium none;float:none;margin:0;padding:0;text-align:center}
.order-summary-container .order-total{border-top:1px solid #ccc;color:#ff8100;padding:10px;text-align:center}
.order-summary-container .place-order .button.alt{width:100%}
.order-summary-container .place-order .form-row.place-order{border-top:none;margin-top:0;padding-top:0;text-align:left}
.order-summary > h4{background:none repeat scroll 0 0 #efefef;margin:0;padding:8px}
.order-summary-inner .order-right{float:right}
.order-summary-inner{padding:0 10px}
.order_summary .total{border-top:1px solid #d1d1d1;clear:both;float:left;padding:8px 5%;width:90%}
.order_summary .total span{float:left;width:100%}
.order_summary .width100{padding:0 5%;width:90%}
.order_summary .width100 span{font-size:12px;font-weight:700}
.order-total .includes_tax{display:none}
.order-total span.amount{color:#fb8501;font-size:17px;font-weight:500}
.out_of_stock{background:url(../images/icon_out_of_stock.jpg) no-repeat 0 5px;font-size:13px;padding:5px 0 5px 23px}
.owl-buttons .fa{font-size:24px;margin-top:-10px}
.page-header{background:#f9f9f9;margin:-30px -40px 40px;padding:20px 40px;border-top:4px solid #ccc;color:#999;text-transform:uppercase}
.page-header h3{line-height:.88rem;color:#000}
.page-template-template-other-php .span12.about_grey_box{text-align:left}
.page-template-template-terms-condition-php .block.bg-center{background:none}
.page-template-template-terms-condition-php #ht_content{background:none repeat scroll 0 0 #f7f7f7!important;margin-bottom:20px;overflow:hidden;padding-bottom:20px}
.pagination_button{border-top:1px solid #d4d4d4;float:left;padding-top:10px;width:100%}
.payment_box{display:none}
.payment-container{border-top:1px solid;margin-bottom:20px;overflow:hidden;padding-top:20px}
.payment-container{padding:15px}
.payment-container .shop_table{display:none}
#payment-logos img{border:1px solid #000;margin-right:10px}
#payment-logos{text-align:right;padding-right:18px}
.payment_methods li{background:#eee}
.payment_methods li{border:1px solid #ccc;margin:15px 0;padding:8px 0 8px 20px}
.payment_methods.methods{display:block;text-align:left;width:100%;margin:0}
.payment_methods.methods{display:inline-block;text-align:left;width:50%}
.payment_methods.methods{list-style:none outside none}
.payment-options{border:1px solid #999;background-color:#ccc}
#payment{text-align:left}
#payment{text-align:right}
.paypal{overflow:hidden}
#paypal_pro-cc-form .form-row .input-text{margin-left:10px}
#paypal_pro-cc-form .form-row label{width:115px}
#paypal_pro-cc-form .input-text{padding:0 0 0 10px}
p.bold a{color:#000;font-size:14px}
.pintrest{background:url(../images/icon_pintrest.jpg) no-repeat 0 0}
.pintrest-bw{background:url(../images/icon_pintrest_w.jpg) no-repeat scroll 0 0 rgba(0,0,0,0);height:34px;text-indent:-9999px;width:32px}
.place-order .button.alt{background:none repeat scroll 0 0 #ff8100;border:medium none;color:#fff;font-size:16px;font-weight:600;padding:5px;width:50%}
.postcode-validation-label > label{font-weight:500}
.postcode-validation-label span{color:#ff8100}
.post-content{margin:0 auto;width:90%}
.post-title{border-bottom:1px solid #f4f4f4;margin-left:10px}
.post-title .orange_text{border-bottom:1px solid #fb8b0f;padding-bottom:5px}
.prev.page-numbers{background:url(../images/prev-icon.png) no-repeat scroll left 3px rgba(0,0,0,0);display:inline-block;padding-left:12px!important}
.price-range-container{margin-top:7px;overflow:hidden}
.price-range-container #max-price{float:right}
.price-to-pay{margin-top:15px;font-weight:600}
.prod_right{border-right:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;border-left:1px solid #d1d1d1;font-size:12px;margin:0 0 30px;padding:0 2% 15px!important;width:28%!important}
.prod_right .white_box{padding:0 5%;width:90%}
.prod_tab .bullet_list{float:left;margin:0}
.prod_tab .bullet_list li{background:url(../images/bullet_dash.jpg) no-repeat 0 50%;color:#333;font-weight:600;padding:0 0 0 20px}
.producr_bottom .highlight.p_price{display:none}
.producr_bottom .p_name.entry-title{display:none}
.producr_bottom small{display:none}
.product-brands .flex-direction-nav .flex-next{right:-30px!important}
.product-brands .flex-direction-nav .flex-prev{left:-30px!important}
.product-brands .flex-direction-nav{font-size:34px}
.product-brands .flexslider{height:150px!important;margin-bottom:10px;box-shadow:none}
.product-brands .flexslider{height:auto!important;margin:0;padding:6px 0}
.product-brands li{margin:35px 20px;width:auto!important}
.product-description .amount{display:none}
.product-description h5{font-weight:600}
.product-extra-info-part > h4{font-size:14px;font-weight:600}
.product-extra-info .product-extra-info-part ul li:before{content:" ";height:2px;width:12px;background:#fb8501;display:inline-block;position:relative;top:-3px;margin-right:10px}
.product-extra-info .product-extra-info-part ul li{line-height:25px}
.product-extra-info .product-extra-info-part ul{margin-left:0}
.product-extra-info .product-extra-info-part{width:50%;float:left}
.product-image-popup{border:1px solid #d4d4d4;display:inline-block;float:left;width:50%;margin-right:10px}
.product_info a{font-weight:700;line-height:33px;text-align:center;text-decoration:none!important;width:100%}
.product .info a.loading:after{display:block;color:#fff;content:"\f110";font-family: FontAwesome;animation:fa-spin 0.75s infinite linear;bottom:0;margin-left: 0.5rem;position: absolute;font-size: 1.5rem;}
.product .info .amount{color:#ff8100;font-weight:900;padding-left:1rem}
.product_info{background:#fff;clear:both;display:none;float:left;padding:15px 5%;position:absolute;top:52px;width:90%;border:1px solid #d4d4d4;border-top:none;z-index:99999}
.product_info p{font-size:13px;margin:0 0 10px}
.product a.button.added:after,.all_brand_products .product a.button.added:after,.ht-slider .all_brand_products .product a.button.added:after{font-family:'FontAwesome';display:block;font-size:100%;margin-left:.618em;font-weight:400;line-height:1em;width:1em;text-align:right;content:"\f00c";color:#fff}
.product a.button.loading:after,.all_brand_products .product a.button.loading:after,.ht-slider .product a.button.loading:after{font-family:'FontAwesome';display:block;font-size:100%;margin:0 0.5em;font-weight:400;width:1em;text-align:right;content:"\f110";-moz-animation:spin 0.75s infinite linear;-o-animation:spin 0.75s infinite linear;-webkit-animation:spin 0.75s infinite linear;animation:spin 0.75s infinite linear}
#product-slider.flexslider{border:medium none;box-shadow:none}
.product_table_body{border-bottom:1px dashed #d1d1d1;float:left;margin:0 0 15px;padding:0 0 15px;width:100%}
.product_table_body{clear:both}
.product_table_body p{margin:7px 0 0 10px}
.product_table_body .remove a.remove{background:url(https://www.luckies.co.uk/wp-content/uploads/2014/09/trash.png) no-repeat scroll 0 0 transparent;display:inline-block;height:28px;text-indent:-9999px;width:22px}
.product_table_body .remove a.remove{background:url(https://www.luckies.co.uk/wp-content/uploads/2014/09/trash.png) no-repeat scroll 0 0 transparent;display:inline-block;height:28px;text-indent:-9999px;width:22px;background-size:50% 50%;margin-left:20%;margin-top:10px}
.product_table_body select{border-radius:0;width:60%}
.product_table_body .span9.fr p:last-child{color:#939393;font-size:11px}
.product_table_hdr{border-bottom:1px solid #d1d1d1;clear:both;float:left;margin:0 0 10px;width:100%}
.product_table_hdr h3{font-size:14px;margin:0;text-transform:uppercase}
.product-view{position:relative}
.product-view .product-media .more_view_wrap .item{padding:1px}
.product-view .product-media .more_view_wrap .owl-next{margin-top:-20px}
.product-view .product-media .more_view_wrap .owl-prev{margin-top:-20px}
.product-view .product-media .qty .select{display:block}
.product-view .product-media .share .addthis{margin-bottom:0}
.product-view .product-tab ul.nav-tabs *{border-radius:0!important}
.promotion_code .input-text.span6{border:1px solid #d4d4d4}
p.tweet-text{margin:0}
.purchase-overview h3{font-size:18px;text-transform:uppercase;font-weight:700;padding:5px 25px;background:#f7f7f7}
.purchase-overview h3{margin:0 0 15px;font-size:15px}
.purchase-overview.span5{border:1px solid #ccc;margin-right:30px;padding:20px 40px}
.purchase-overview.span7{margin-right:10px;padding:0;border:1px solid #ccc}
.qty .quantity-number{background:#fff url(../images/drop-down-select.png) no-repeat scroll right center}
.qty .quantity-number{-webkit-appearance:none;-moz-appearance:none;background:url(../images/drop-down-select.png) no-repeat scroll right center transparent}
.quantity .width100 .span5{display:none}
.related-product .all_brand_products.fr{float:none!important}
.related-product .headeing_border h2{width:265px}
.result-count{font-size:13px}
.result-count p{margin-bottom:14px;text-align:center;float:left}
.row-fluid.basket_page{width:100%}
.row-fluid .span4.con_detail{margin:0 1% 0 0;width:32.3%}
.row-fluid .span6.blog_right{float:right}
.row-fluid .woocommerce-message a{color:#fb8501}
.row-fluid .woocommerce-message{margin:0}
.row-order-summary{font-weight:600;margin:15px 0}
.rss-bw{background:url(../images/icon_rss_feed_w.jpg) no-repeat scroll 0 0 rgba(0,0,0,0);height:34px;text-indent:-9999px;width:32px}
.rss_feed{background:url(../images/icon_rss_feed.jpg) no-repeat 0 0}
.rtw_main{margin:0 0 2px!important}
.scratch_maps{background:#f4f4f4;border-bottom:1px solid #d0d0d0;border-top:1px solid #d0d0d0;padding:30px 0}
.search_blog{background:#f0efed;border:1px solid #d1d1d1;height:40px}
.search_blog.home_search{background:#fff;height:34px;margin:30px 0 0}
.search_blog.home_search .btn_search{background:url(../images/icon_search.png) no-repeat scroll 50% 50% rgba(0,0,0,0)!important;border-left:1px solid #d1d1d1;float:left;margin:0;padding:17px 5px;width:36px!important}
.search_blog.home_search .txt_search{margin:3px 0 0}
.search_blog input{background:none;border:none;box-shadow:none;font-size:12px}
.search_blog .searchform > button{background:none repeat scroll 0 0 rgba(0,0,0,0);border:medium none;box-shadow:none!important;height:40px;width:9%}
.search_blog .searchform{height:40px;margin:0!important;width:100%}
.search_blog .searchform input{height:40px;margin:0!important;width:89%}
.search .page-description{display:none}
section.slider{margin-top:20px}
.sel_checkout,.sel_chk_half{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;width:100%}
.sel_chk_half{margin:0 2% 10px 0;width:46%}
.select2-container,.select2-drop,.select2-search,.select2-search input{display:none!important}
select.orderby,select.wppp-select{font-size:14px;font-weight:500;width:212.5px;background:url(../images/drop-down-select.png) no-repeat scroll right center transparent;margin:0;color:#1E1919;-webkit-appearance:none;-moz-appearance:none;border-radius:0;border:1px solid #1E191a}
.semitransparent{background:transparent url(../images/semi.png) repeat 0 0}
.share .addthis .fcbk_share{float:left;margin:10px 2px}
.share .email-a-friend{display:none}
.shipping_address{text-align:right}
#ship-to-different-address input{float:left}
#ship-to-different-address label.checkbox{float:left;margin:0!important;padding-right:10px}
#ship-to-different-address label.checkbox{font-size:15px}
#ship-to-different-address{margin-bottom:10px;padding-left:0}
#ship-to-different-address{overflow:hidden}
.shop-page > a{background:none repeat scroll 0 0 #ff8100;color:#fff;display:inline-block;margin-top:10px;padding:5px 35px}
.shop_table.my_account_orders tr.order{border-bottom:1px solid #ccc;height:40px}
.shop_table{width:100%}
.sidebar-widget ul li input[type="checkbox"]{margin:0 12px 0 0 !important}
.sidebar-widget ul li{margin:7px 0}
.sidebar-widget ul{margin:0}
.single-product .all_brand_products .col-sm-4{width:25%}
.single-product .woocommerce-message{background:none repeat scroll 0 0 #fff;border:1px solid #d4d4d4;position:fixed;width:34%;padding:15px;z-index:99;overflow:hidden}
.single-product .woocommerce-message{z-index:9999}
.slider-container .item img{position:relative;z-index:1}
.slider_item .item{background:none repeat scroll 0 0 #ff8100;height:343px}
.slider_item .item .head:after{bottom:7px}
.slider_item .item{height:160px}
.slider_item .item .prince:before{background:url(../images/rohmbus-icon.png) no-repeat scroll 0 -5px #ff8100;border:medium none;height:0;transform:none;width:25px}
.sloption .variations select{background:url(../images/drop-down-select.png) no-repeat scroll right center transparent;-webkit-appearance:none;-moz-appearance:none}
.sl-slide-inner a,.view_all{border:1px solid #fff;margin:0;padding:5px 20px;color:#fff}
.sl-slide-inner img{margin:20px 0}
.sl-slide-inner p{font-size:14px;line-height:18px;float:left;margin:10px 5%;width:90%}
.social_media_header a{border-right:1px solid #fff;float:left}
.social_media_header a:hover{opacity:.7}
.social-top a{background:url(../images/social-icon.png) no-repeat scroll rgba(0,0,0,0);text-indent:-9999px;transition:none}
.social-top a.facebook-icon{background-position:0 0}
.social-top a.facebook-icon:hover{background-position:0 -34px}
.social-top .google-icon{background-position:-66px 0}
.social-top .google-icon:hover{background-position:-66px -34px}
.social-top .instagram-icon{background-position:-231px 0}
.social-top .instagram-icon:hover{background-position:-231px -34px}
.social-top .pintrest-icon{background-position:-99px 0}
.social-top .pintrest-icon:hover{background-position:-99px -34px}
.social-top .rss-icon{background-position:-264px 0}
.social-top .rss-icon:hover{background-position:-264px -34px}
.social-top .tumbler-icon{background-position:-132px 0}
.social-top .tumbler-icon:hover{background-position:-132px -34px}
.social-top .twitter-icon{background-position:-33px 0}
.social-top .twitter-icon:hover{background-position:-33px -34px}
.social-top .vine-icon{background-position:-165px 0}
.social-top .vine-icon:hover{background-position:-165px -34px}
.social-top .youtube-icon{background-position:-198px 0}
.social-top .youtube-icon:hover{background-position:-198px -34px}
.span12.basket_body{margin:0 3%;width:94%}
.span12.product_table{padding-top:10px}
.span5 .amount{color:#000}
.span5.white_box.fr.delivery_billing{margin-left:2%}
.span5.white_box.fr.delivery_billing > p{margin:10px 0}
.span6 .adv,.span6 .adv img{height:161px}
.span6.white_box{margin:0 6px}
.span7.white_box.promotion_code h3{border-bottom:1px solid #d4d4d4;font-size:20px;font-weight:100;margin:0;text-transform:uppercase}
.span7.white_box.promotion_code h3{font-size:16px;padding-bottom:10px}
.span7.white_box.promotion_code > p{margin-bottom:20px;margin-top:15px}
.span8.latest-post-main{border:2px solid #f4f4f4;float:right;height:258px}
.span9.c_right.box_standard_del{border:1px solid #d1d1d1;float:left;margin:0 0 0 10% !important;width:64%!important}
.sub-info{width:80%;margin-bottom:15px}
.succes-message.orange_text{font-size:16px;background:url(../images/tick-mark.png) no-repeat;font-weight:700;background-size:20px;background-position:10px;margin:12px 0;padding-left:45px;text-align:left;width:80%}
.suggesstion{display:none}
.tab-content{font-size:12px}
.t{background:url(../images/icon_t.jpg) no-repeat 0 0}
.team_container a,.luckies_user a{background:url(../images/bullet_arrow.png) no-repeat 0 50%;color:#fb8b0f;font:bold 12px Arial,Helvetica,sans-serif;padding:0 0 0 17px}
.team_container h5{background:url(../images/seperator.png) no-repeat 0 0;float:left;padding:10px 0 0;width:100%}
.team_container h5{color:#1d1a1b;font-weight:600;line-height:18px;margin:15px 0 0}
.team_container h5.orange_text{background:none;color:#fb8b0f;padding:0;margin-top:5px}
.team_container h5.orange_text{color:#fb8b0f}
.team_container img{border:1px solid #d0d0d0}
.team_container{margin:0 0 20px}
.team_container p{color:#1e191a;font:12px/18px arial;margin:10px 0}
.tell-a-friend{background:none repeat scroll 0 0 #e6e6e6;cursor:pointer;font-weight:900;margin-bottom:10px;padding:7px 0;text-align:center;text-transform:uppercase}
.term-description{text-align:center}
.terms-condition .faq-question-title{cursor:pointer;background:url(../images/icon-down.png) no-repeat scroll right 3px transparent}
.terms-condition-post h2.current{background:url(../images/icon-org-up.png) no-repeat scroll right 3px transparent!important}
#text-3 > div> span > img,#text-5 > div > span > img{background:#fff;padding:.5rem}
textarea.txt_checkout{height:50px}
.text_center{text-align:center!important}
.text_right{text-align:right!important}
.text_upper{text-transform:uppercase!important}
.thank-you{display:none}
.toggle_win{border:1px solid #5e5e5e}
.toggle_win h1 a{background-color:#5e5e5e;color:#fff;font-size:13px;float:left;height:40px;line-height:40px;padding:0 0 0 10%;text-transform:uppercase;width:100%}
.toggle_win h1{padding:0;margin:0;width:100%}
.toolbar-bottom.ajax-pagination .btn.viewall{text-align:right;float:left}
.toolbar-bottom.ajax-pagination .page-numbers{float:none}
.toolbar-bottom.ajax-pagination{text-align:right}
.toolbar-bottom{clear:both}
.toolbar-bottom .page-numbers.current:hover{color:#000}
.toolbar-bottom .page-numbers{float:right;font-size:14px;list-style:none outside none;margin:3px 0 0;padding:0;color:#000;font-weight:600}
.toolbar-bottom .page-numbers:hover{color:#ff8100}
.toolbar-bottom .page-numbers li{display:inline-block;text-transform:uppercase;vertical-align:middle}
.top-banners .banner img{height:160px}
.top_hdr{background:#1e1a1b;height:34px}
.top_hdr nav{float:left!important;width:auto!important}
.top_hdr nav li a{color:#fff;float:left;font-size:13px;font-weight:600;line-height:34px;padding:0 30px;text-transform:uppercase}
.top_hdr nav li a:hover{background:#444;opacity:1}
.top_hdr nav li a.icon_register,.top_hdr nav li a.icon_login_pg{border-left:1px solid #fff;padding:0 15px 0 30px;text-transform:none}
.top_hdr nav li:first-child a{margin-left:-20px}
.top_hdr nav li{float:left}
.top_hdr nav ul{float:left;margin:0}
#top_payment .bml{display:none}
.tumbler-bw{background:url(../images/icon_t_w.jpg) no-repeat scroll 0 0 rgba(0,0,0,0);height:34px;text-indent:-9999px;width:32px}
.twiiter{background:url(../images/icon_twitter.jpg) no-repeat 0 0}
.twitter-bw{background:url(../images/icon_twitter_w.jpg) no-repeat scroll 0 0 rgba(0,0,0,0);height:34px;text-indent:-9999px;width:32px}
.txt_search{margin-bottom:0!important}
.txt_white{color:#ccc;float:left;font-size:14px!important;margin:0 10px 0 0;padding:16px 2px!important}
.ui-slider-handle.ui-state-default.ui-corner-all{background:none repeat scroll 0 0 #ff8100;border:1px solid;border-radius:0;height:12px;width:12px}
.ui-slider.ui-slider-horizontal.ui-widget.ui-widget-content.ui-corner-all{height:6px;margin:0 8px}
ul.currency_switcher li a.active,ul.currency_switcher li a:hover{background:none!important}
ul.currency_switcher li a{border:none!important;border-radius:0!important;float:right!important;padding:0!important}
ul{padding:0}
.user-profile-wrapper{width:75%}
.variations_form.cart > h5{border-top:1px solid #d4d4d4;font-weight:lighter;margin:3px 0;padding-top:5px}
.view-port .item img{border:1px solid #d1d1d1!important}
.vimeo{background:url(../images/icon_vimeo.jpg) no-repeat 0 0}
.vimeo-bw{background:url(../images/icon_vimeo_w.jpg) no-repeat scroll 0 0 rgba(0,0,0,0);height:34px;text-indent:-9999px;width:32px}
.wc_address_validation_chosen.select.billing{margin:0;width:100%}
.wc_address_validation_postcode_lookup{display:inline-block;overflow:hidden;text-align:left;width:65%}
.wc_address_validation_postcode_lookup .form-row .button{background:none repeat scroll 0 0 #6d6d6d;color:#fff;display:block;margin-left:10px;padding:5px;text-align:center}
.wc_address_validation_postcode_lookup .form-row.message.notes.woocommerce-validated{width:100%;margin:15px 0!important}
.wc_address_validation_postcode_lookup .input-text{margin:0;width:100%}
.wc_address_validation_postcode_lookup p{display:inline-block;float:left;margin:0!important;width:50%}
.white_box a{color:#595959}
.white_box{border:1px solid #d4d4d4;padding:12px}
.white_box h4{float:left}
.white_box input{border-radius:0!important;float:left!important}
.widget.header-widget.widget_currency_converter{float:left}
.widget_price_filter .price_slider_amount .button{font-size:1.15em;background:none repeat scroll 0 0 #f99a27;border:medium none;color:#fff;float:left;padding:5px 20px}
.widget_price_filter .price_slider_amount{text-align:right;line-height:2.4em;font-size:.8751em}
.widget_price_filter .price_slider{margin-bottom:1em}
.widget_price_filter .price_slider_wrapper .ui-widget-content{-webkit-border-radius:1em;-moz-border-radius:1em;border-radius:1em;background:#d5d5d5;width:98%}
.widget_price_filter .ui-slider-horizontal{height:.5em}
.widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}
.widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}
.widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}
.widget_price_filter .ui-slider{position:relative;text-align:left}
.widget_price_filter .ui-slider .ui-slider-handle:last-child{margin-left:-.5em}
.widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:10px;height:10px;border:1px solid #141741;cursor:pointer;background:#F99A27;outline:none;top:-.2em}
.widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background:#e6e6e6;-webkit-border-radius:1em;-moz-border-radius:1em;border-radius:1em}
.width100.additional-info-container .additional-info:nth-child(1){text-align:left;margin:0;border-right:2px solid #f4f4f4}
.width100.additional-info-container .additional-info:nth-child(3){text-align:right;margin:0;border-left:2px solid #f4f4f4}
.width100.additional-info-container{border-bottom:1px dashed #E4E4E3;border-top:1px dashed #E4E4E3;padding-bottom:5px;padding-top:5px;margin:0 20px;text-align:center;font-size:15px;text-transform:uppercase}
.width100.blog_tab_panel{margin-bottom:15px}
.width100.brand-section{border-top:1px solid #E7E7E9}
.width100.brand-section{border-top:3px solid #F4F4F4}
.width100.brand-section li{margin:0 25px}
.width100{float:left;width:100%}
.woocommerce-account input{height:30px!important;border:1px solid #ccc}
.woocommerce-account .post-header{display:none}
.woocommerce-billing-fields{text-align:right}
.woocommerce-billing-fields #validation-label{margin-top:16px}
.woocommerce-billing-fields #validation-label .postcode-validation-label{display:inline-block;float:left;margin:0;padding-top:5px;width:29%}
.woocommerce-cart .buttons_added .select strong{display:none}
.woocommerce-cart .post-header{display:none}
.woocommerce-cart .sub_total .amount{color:#ff8100}
.woocommerce-checkout #ht_content .col2-set.addresses{display:none}
.woocommerce-checkout #ht_content header{display:none}
.woocommerce-checkout #ht_content .product-name .variation{display:none}
.woocommerce-checkout #ht_content .row p{display:none}
.woocommerce-message{margin-top:15px}
.woocommerce-placeholder.wp-post-image{height:168px;width:211px}
#woocommerce_price_filter-2 > form{display:none}
.wooslider-control-nav.wooslider-control-paging{display:none}
.wooslider-control-thumbs li img{display:none}
.wooslider-control-thumbs li img.wooslider-active{display:block}
.wooslider.wooslider-type-slides.wooslider-theme-default{border:medium none;box-shadow:none}
.you_tube{background:url(../images/icon_you_tube.jpg) no-repeat 0 0}
.youtube-bw{background:url(../images/icon_you_tube_w.jpg) no-repeat scroll 0 0 rgba(0,0,0,0);height:34px;text-indent:-9999px;width:32px}
@media (max-width: 1024px) {
.product .info{border:1px solid #d0d0d0}
.product:hover .info{background:#fff;border:1px solid #d0d0d0;z-index:9999}
.product:hover .info button{right:10px}
.product:hover .info .description{display:block}
.promotion_code{display:block}
.constant-contact-signup h4.widgettitle{margin-bottom:10px}
}
@media (max-width: 480px) {
.all_brand_products .product{height:auto!important}
.product .info .title{clear:both;width:100%;display:inline-block;overflow:hidden;white-space:nowrap}
.button.span5.btn_grey.update-cart{margin:0}
.basket_header .btn_orange{float:none;width:100%!important}
.btn_grey{text-align:center}
.promotion_code{display:block;width:100%!important;margin-bottom:20px}
.button.span5.btn_grey{margin-left:0}
.coupon-form #coupon_code{width:100%}
.span5.white_box.fr.delivery_billing{margin-left:0}
.no-acc.login-popup-inner{padding:10px}
.login-popup{left:auto;position:fixed;top:100px;width:100%;z-index:99999}
.login-popup-inner{width:90%}
.constant-contact-signup h4.widgettitle{margin-bottom:10px}
.addthis .ssba img{margin-left:5px}
.bottom-banners .banner img,.top-banners .banner img{height:auto}
.caption{word-break:break-all}
}
@media (max-width: 640px) {
#customer_details .form-row{margin:10px 0}
#customer_details .form-row label{text-align:left;display:block}
#customer_details .form-row input{width:100%;margin:0}
#customer_details .form-row select{width:100%;margin:0}
.wc_address_validation_chosen.select.billing,.wc_address_validation_chosen.select.shipping{display:none!important}
.woocommerce-billing-fields #validation-label .postcode-validation-label{display:block;float:none;width:100%;text-align:left}
.wc_address_validation_postcode_lookup{display:block;text-align:left;width:100%}
.place-order .button.alt{width:100%}
.form-row.place-order{border:0;margin:0;padding:0}
.single-product .all_brand_products .col-sm-4{width:50%;margin-bottom:20px}
label.checkbox{padding-left:0}
.team_container .span3{margin:0 0 30px 1% !important;width:48%!important}
}
@media only screen and (min-width: 941px) {
.team_container .span3{margin:0 20px 0 0}
.team_container .span3:last-child{margin:0}
}
@media only screen and (min-width: 641px) and (max-width: 900px) {
.team_container .span3{margin:0 0 0 1% !important}
}
@media only screen and (max-width: 900px) {
.basket_header .span9,.basket_header .span3{width:100%}
.basket_header .btn_orange{margin:20px 0 0}
.btn_grey{float:left;width:100%!important}
.hidden_tab{display:none!important}
.remove{float:right!important;margin:0 20px 0 0 !important}
.delivery_billing{float:left!important;width:100%!important}
.visible_tablet{display:block!important}
.visible_tablet input,.visible_tablet p{float:left}
.basket_page{float:left!important;margin:0 5%!important;width:90%!important}
}
@media only screen and (max-width: 800px) {
.blog_container .span6{text-align:center;width:100%!important}
h5.suggesstion{clear:both;float:none;margin:auto;width:89px}
.search_blog{width:100%!important}
.luckies_blog .icon_archive,.luckies_blog .icon_categories{line-height:91px!important;margin:0 0 20px 1% !important;width:48%!important}
.luckies_blog{float:left;margin:0 5%;width:90%}
.txt_search{width:74%!important}
.blog_container p.small_fonts{border-top:1px dashed #d1d1d1;padding-top:10px}
.luckies_Checkout,.luckies_contact,.luckies_user,.luckies_blog_detail{float:left;margin:0 5%;width:90%}
.luckies_Checkout .span8,.luckies_Checkout .span3,.luckies_Checkout .span9,.luckies_contact .span6,.luckies_contact .span5,.luckies_contact .chk_right .span6,.row-fluid .span4.con_detail,.faq .span6,.luckies_user .span4,.luckies_user .span8,.luckies_blog_detail .span8,.luckies_blog_detail .span4{float:left!important;width:100%!important}
.luckies_blog_detail h2{font-size:17px!important;text-align:center!important}
.luckies_blog_detail .nav-tabs > li > a,.luckies_blog_detail .nav-pills > li > a{padding-left:32px;padding-right:32px}
.row-fluid .span4.con_detail{margin:0!important}
.luckies_Checkout label{text-align:left!important}
.checkout_cont .span9.c_right.box_standard_del{margin:0!important;width:100%!important}
.checout_footer{margin:20px 0 0;padding:20px 0 0!important;width:100%!important}
.luckies_Checkout .checout_footer .btn_orange{width:100%!important}
.con_detail .text_right:first-child{text-align:left!important}
.luckies_contact h4{color:#fb8b0f;font-weight:400;height:auto!important;text-align:center;text-transform:none!important}
.contact_left p,.contact_right p{text-align:center}
.luckies_contact.row-fluid p .span6{width:48.9362%!important}
}
@media (max-width: 768px) {
.span12.basket_body{margin:0;width:100%}
.basket_page .basket_body .span2{width:25%}
.basket_page .basket_body .span6{width:50%}
#customer_details{padding:0}
#ht_slideshow{margin-top:80px}
p.low-stock,.stock-warning{display:none}
.product .info{border:1px solid #d0d0d0}
.product:hover .info{background:#fff;border:1px solid #d0d0d0;z-index:9999}
.product:hover .info button{right:10px}
.product:hover .info .description{display:block}
.button.span5.btn_grey.update-cart{margin:0}
.basket_header .btn_orange{float:none;width:100%!important}
.btn_grey{text-align:center}
.promotion_code{display:block;width:100%!important;margin-bottom:20px}
.button.span5.btn_grey{margin-left:0}
.coupon-form #coupon_code{width:100%}
.span5.white_box.fr.delivery_billing{margin-left:0}
.promotion_code{display:block}
.no-acc.login-popup-inner{padding:10px}
.login-popup{left:auto;position:fixed;top:100px;width:100%;z-index:99999}
.login-popup-inner{width:90%}
.constant-contact-signup h4.widgettitle{margin-bottom:10px}
.join-newsletter-container #constant-contact-signup .button{width:100%}
.join-newsletter-container form div{display:block;margin-bottom:5px}
.bottom-banners .banner img{height:auto}
.single-product .woocommerce-message{width:70%;left:15%}
.page-header,.control-box{text-align:center}
.tabs li:nth-child(1) .tab-icon{background:url(../images/icon-tab.png) no-repeat scroll 0 0 rgba(0,0,0,0);height:30px;margin:0 auto;width:35px}
.tabs li:nth-child(2) .tab-icon{background:url(../images/icon-tab.png) no-repeat scroll -85px 0 rgba(0,0,0,0);height:30px;margin:0 auto;width:35px}
.tabs li:nth-child(3) .tab-icon{background:url(../images/icon-tab.png) no-repeat scroll -154px 0 rgba(0,0,0,0);height:30px;margin:0 auto;width:35px}
.tabs li:nth-child(4) .tab-icon{background:url(../images/icon-tab.png) no-repeat scroll -213px 0 rgba(0,0,0,0);height:30px;margin:0 auto;width:35px}
.tabs li.active:nth-child(1) .tab-icon{background:url(../images/icon-tab.png) no-repeat scroll 0 -39px rgba(0,0,0,0);height:30px;margin:0 auto;width:35px}
.tabs li.active:nth-child(2) .tab-icon{background:url(../images/icon-tab.png) no-repeat scroll -85px -39px rgba(0,0,0,0);height:30px;margin:0 auto;width:35px}
.tabs li.active:nth-child(3) .tab-icon{background:url(../images/icon-tab.png) no-repeat scroll -154px -39px rgba(0,0,0,0);height:30px;margin:0 auto;width:35px}
.tabs li.active:nth-child(4) .tab-icon{background:url(../images/icon-tab.png) no-repeat scroll -213px -39px rgba(0,0,0,0);height:30px;margin:0 auto;width:35px}
}
@media only screen and (max-width: 640px) {
#homepage-banners{display:block!important;margin-top:20px}
#homepage-banners .col-sm-6{margin-bottom:20px}
#homepage-banners .col-sm-6 img{width:100%;height:auto}
.semitransparent{background:transparent url(../images/semi.png) repeat 0 0}
.banner h3{bottom:15px;left:0;margin:0;text-transform:uppercase;width:100%;padding:5px 15px;color:#fff}
}
#billing_country.select2-hidden-accessible, .woocommerce-billing-fields .select2-hidden-accessible{display: inline-block!important;
    width: 65% !important;
    margin-left: 30px !important;
    height: auto !important;
    border: 1px solid #dcdcdc !important;
    padding: 5px !important;
    position: relative !important;}