﻿.ring,.spin{height:56px;width:56px}.collect-item-thumb:after,.extracontent:after,.menucolumn .block+.block:after{content:""}body{color:#666;font-family:'Open Sans',sans-serif;line-height:1.6;font-size:14px}.loader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:9999999}.ring{position:absolute;left:50%;top:50%;margin:-18px 0 0 -18px}#fancybox-loading div,.spin,.tp-loader{border-left:8px solid #ccc!important;border-bottom:8px solid #666!important;border-right:8px solid #ccc!important;border-top:8px solid #666!important}.spin{position:relative;-webkit-animation:rotation .8s infinite linear;-moz-animation:rotation .8s infinite linear;-o-animation:rotation .8s infinite linear;animation:rotation .8s infinite linear;border-radius:100%}@-webkit-keyframes rotation{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(359deg)}}@-moz-keyframes rotation{from{-moz-transform:rotate(0)}to{-moz-transform:rotate(359deg)}}@-o-keyframes rotation{from{-o-transform:rotate(0)}to{-o-transform:rotate(359deg)}}@keyframes rotation{from{transform:rotate(0)}to{transform:rotate(359deg)}}#futurestore-ecommerce{overflow:hidden;position:relative}#top{background:rgba(0,0,0,.4);color:#FFF;text-transform:uppercase}#top .nav,#top p{margin:0}#top .text-note{padding:15px 0}.topnavbar{width:100%;background-color:#fff;margin-bottom:1px}.affix{top:0;position:fixed;background-color:#ccc;min-width:1140px;width:100%;left:0;right:0;z-index:999;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.22);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,.22);box-shadow:0 2px 5px 0 rgba(0,0,0,.22)}.brandthumbs{border:1px solid #ccc}.agreeterms{padding:10px;background-color:#f5f5f5;margin-bottom:20px}.agreeterms span{padding:0 20px 20px 0}.col-lg-5ths,.col-md-5ths,.col-sm-5ths,.col-xs-5ths{position:relative;min-height:1px;padding-left:10px;padding-right:10px}.col-xs-5ths{width:20%;float:left}@media (min-width:768px){.col-sm-5ths{width:20%;float:left}}@media (min-width:992px){.col-md-5ths{width:20%;float:left}}@media (min-width:1200px){.col-lg-5ths{width:20%;float:left}}.logo,.logogrey{padding:25px 0;text-align:left}.loginmodal-container{padding:30px;max-width:350px;width:100%!important;background-color:#F7F7F7;margin:0 auto;border-radius:2px;box-shadow:0 2px 2px rgba(0,0,0,.3);overflow:hidden}.loginmodal-container h1{text-align:center;font-size:1.4em}.loginmodal-container input[type=submit]{width:100%;display:block;margin-bottom:10px;position:relative}.loginmodal-container input[type=text],input[type=email],input[type=password]{height:44px;font-size:16px;width:100%;margin-bottom:10px;-webkit-appearance:none;background:#fff;border:1px solid #d9d9d9;border-top:1px solid silver;border-radius:2px;color:#000;padding:0 8px;box-sizing:border-box;-moz-box-sizing:border-box}.loginmodal-container input[type=text]:hover,input[type=password]:hover{border:1px solid #b9b9b9;border-top:1px solid #a0a0a0;-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.buttonsearch,.buttonsearch:hover{-webkit-box-shadow:none;-moz-box-shadow:none;border:0}.loginmodal{text-align:center;font-size:14px;font-weight:700;height:36px;padding:0 8px}.loginmodal-submit{border:0;color:#fff;text-shadow:0 1px rgba(0,0,0,.1);background-color:#4d90fe;padding:17px 0;font-size:14px}.loginmodal-submit:hover{border:0;text-shadow:0 1px rgba(0,0,0,.3);background-color:#357ae8}.loginmodal-container a{text-decoration:none;color:#666;font-weight:400;text-align:center;display:inline-block;opacity:.6;transition:opacity ease .5s}.login-help{font-size:12px}.videowrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;margin-bottom:20px}.videowrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.searchbardiv{display:block;position:relative;background:#ebebeb;top:0;right:0;z-index:1;width:100%;max-width:100%;padding:10px;margin:0}.buttonsearch{padding:0 15px;color:#000;background-color:transparent;box-shadow:none}.buttonsearch:hover{box-shadow:none;color:#39cccc}.buttonsearch:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:0;outline:0}#searchbox,#searchbox:hover{box-shadow:none}#searchbox{width:100%;padding:8px 14px}.form-control:focus{border-color:#ccc}.Collage{padding:10px}.Collage img{display:inline-block;vertical-align:bottom;opacity:1;border:6px solid #FFF;margin:0;padding:0}.Image_Wrapper{-moz-box-shadow:0 2px 4px rgba(0,0,0,.1);-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.Caption{font-size:14px;font-weight:400;font-family:arial}.Caption_Content{color:#FFF;padding:20px}.dropdown-menu{background:#333;border:none;border-radius:0;margin:0}.list-thumbnails-bank .product{margin-bottom:0;overflow:hidden}.list-thumbnails-bank .product+.product{border-top:1px dashed #666;margin-top:12px;padding-top:12px}.list-thumbnails-bank .product-thumbtable{margin-bottom:0}.list-thumbnails-bank .product-photo-info-image{float:left;height:110px;line-height:110px;margin-right:20px}.list-thumbnails-bank .product-photo-info-image img{width:110px}.list-thumbnails-bank .product-photo-info-content{padding:6px 0 0;height:90px}.list-md-pro .product-photo-info-content h4{margin-bottom:15px;padding-right:0;text-transform:uppercase}.nav-top>li{border-right:1px solid rgba(255,255,255,.1)}.nav-top>li>a{border-radius:0;color:#FFF;padding:18px 25px}.cart-buttons,.cart-subtotals{padding-top:20px}.nav-pills>li+li{margin-left:0}.nav-top>li>a:focus,.nav-top>li>a:hover{background:rgba(0,0,0,.8)}.nav-top>li>a .caret{color:#999;margin-left:10px}.nav-top>li:first-child{border-left:1px solid rgba(255,255,255,.1)}.nav-top>.langs>a{padding-left:20px}.nav-top .dropdown-menu{background:#ddd;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;-webkit-box-shadow:none;box-shadow:none;left:0;min-width:190px;font-size:.9em}.shopping-bag,.shopping-bag-top{border-radius:50%;display:block;height:13px;line-height:12px;width:13px;text-align:center;position:absolute}.nav-top .menu-basket{right:0;left:auto}.nav-top .list-thumbnails-bank .product+.product{border-top-color:#666}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:transparent;border-color:transparent}.login i,.user i{padding-right:6px}.menu-basket i{font-size:1.16em}.menu-basket .dropdown-menu{color:#333;min-width:415px;text-transform:none;padding:20px}.cart-subtotals,.collections h2,.extracontent h2,.item-caption,.item-caption h2,.modal-header h4{text-transform:uppercase}.menu-basket .dropdown-menu h3{font-size:1.2em}.cart-buttons .btn{margin-left:10px}.cart-subtotals{border-top:1px dashed #666;font-size:1.03em;margin-top:20px}.shopping-bag{background-color:#333;color:#FFF;font-size:.714em;right:10px;top:10px}.shopping-bag-top{background-color:#fff;color:#000;font-size:.55em;font-weight:500;right:-7px;top:0}.account-holders .dropdown-menu{font-size:1em;padding:10px 0}.form-search .form-control{background:0 0;border-right:none;width:100%;border-color:#FFF}.form-search .btn{border-left:none;margin-left:-2px;position:absolute;right:0;top:0}.owl-theme .owl-controls{left:0;margin-top:0;position:absolute;width:100%}.owl-theme .owl-controls .owl-buttons .owl-next,.owl-theme .owl-controls .owl-buttons .owl-prev{background:rgba(255,255,255,.1);border-radius:0;color:#FFF;font-size:1.2em;height:30px;line-height:30px;filter:alpha(opacity=100);opacity:1;width:30px;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;margin:0;padding:0;text-align:center}.main-slide .container{margin-bottom:50px;margin-top:50px}.item-caption{color:#FFF;text-align:center}.item-caption .item-cat,.item-caption h2{text-shadow:1px 3px 5px rgba(0,0,0,.25)}.item-caption h2{color:#FFF;font-size:3em;font-line-height:1;margin:20px 0 40px;font-weight:300}.owl-carousel .item>img{display:inline-block}.owl-carousel .item .item-caption{bottom:0;height:80%;left:0;position:absolute;right:0;width:80%;margin:auto}.owl-carousel .item .item-caption-inner{display:table;height:100%;width:100%}.owl-carousel .item .item-caption-wrap{display:table-cell;vertical-align:middle}.main-demo .owl-controls{margin-top:-25px;top:50%}.main-demo .owl-controls .owl-buttons .owl-prev{float:left}.main-demo .owl-controls .owl-buttons .owl-next{float:right}.second-demo .item .item-caption{z-index:2}.modal-content{border-radius:2px}.modal-content .close{margin-top:-37px;margin-right:-16px;color:#fff;opacity:1;text-shadow:none}.modal-body{background-color:#eff5f7}.modal-header h4{font-size:1.4em;font-weight:400}#myModal{top:10%;outline:0}.onhold{background:url(../branding-images/onhold.gif) center no-repeat;padding:10px}.extrapageimage{float:right;padding-left:20px;padding-bottom:20px;max-width:400px}.greymessage,.yellowmessage{background-color:#ededec;padding:10px;text-align:center}.greymessage{color:#000}.yellowmessage{color:#b10838}.bullet{list-style:square url(../images/bullet.gif)}.product-slide .owl-controls .owl-buttons .owl-next,.product-slide .owl-controls .owl-buttons .owl-prev{background:0 0;border:2px solid #333;color:#333;font-size:2.2em;line-height:45px;margin:0 2px}.collections h2,.collections p{margin-bottom:25px}.product-slide .owl-controls .owl-buttons .owl-next:focus,.product-slide .owl-controls .owl-buttons .owl-next:hover,.product-slide .owl-controls .owl-buttons .owl-prev:focus,.product-slide .owl-controls .owl-buttons .owl-prev:hover{color:#333;background-color:transparent;border-color:#333}.adverts{padding:20px 0}.collections h2{font-size:1.071em}.collect-item-thumb{display:block;margin-bottom:30px;overflow:hidden;position:relative}.collect-item-thumb:after{border:1px solid #FFF;bottom:5px;left:5px;position:absolute;right:5px;top:5px;-webkit-transition:opacity .35s 0 .35s;transition:opacity .35s transform .35s}.collect-item-thumb img{-webkit-transition:opacity .35s 0 .35s;transition:opacity .35s transform .35s;-webkit-transform:scale(1);transform:scale(1)}.collect-item-thumb:hover img{opacity:.7;-webkit-transform:scale(1.1);transform:scale(1.1)}.collect-item-thumb:hover:after{-webkit-transform:scale(.55,.5);transform:scale(.55,.5);filter:alpha(opacity=0);opacity:0}.extracontent{background-color:#ddd;margin-bottom:40px;position:relative;text-align:center;padding:25px 30px 10px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.extracontent h2{font-size:1.5em;font-weight:200;margin-bottom:10px;position:relative;z-index:2}.extracontent:after{border:1px solid #FFF;bottom:10px;left:10px;position:absolute;right:10px;top:10px;z-index:1;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.list-thumbnails{padding:50px 0 30px}.product-thumbs-slide{padding-top:0}.product-thumbs-slide .owl-controls{text-align:right;top:-63px;padding:0 15px}.product-thumbs-slide .owl-controls .owl-buttons .owl-next,.product-thumbs-slide .owl-controls .owl-buttons .owl-prev{font-size:1.714em;height:25px;line-height:25px;text-align:center;width:25px;margin:0 0 0 10px}.product-thumbs-slide .owl-controls .owl-buttons .owl-next *,.product-thumbs-slide .owl-controls .owl-buttons .owl-prev *{display:block;line-height:.8}.latest-blog{padding:0 0 60px}.latest-blog h3{font-size:1.071em;margin-bottom:15px}.latest-blog .fspost{border-bottom:none;margin-bottom:0;padding-bottom:0}.ico-emotion{color:#000;font-size:10em;filter:alpha(opacity=10);opacity:.1;line-height:1}.form-search2{margin:0}.form-search2 .form-control{height:46px}.form-search2 .btn,.form-search2 .form-control{border-color:#ddd}.form-search2 .btn{min-width:0;padding-left:20px;padding-right:20px;border-width:1px}#googlemaps{height:385px}.header-bar-lg,.header-bar-md,.page-top{background-color:#333;color:#FFF;margin-bottom:30px;text-align:center}.header-bar-lg .container,.header-bar-md .container,.page-top .container{display:table;height:100px}.header-bar-lg .header-bar-in,.header-bar-md .header-bar-in,.page-top .header-bar-in{display:table-cell;width:100%;vertical-align:middle;padding:30px 0}.authortop{color:#fff}.header-bar-md .header-bar-in .breadcrumb{background-color:rgba(0,0,0,.03);border-radius:2px;margin:12px 0 0;padding:0;text-transform:capitalize}.breadcrumb>.active,.header-bar-md .header-bar-in .breadcrumb li{color:#39c}.header-bar-md .header-bar-in .breadcrumb a,.header-bar-md .header-bar-in .breadcrumb>li+li:before{color:rgba(255,255,255,.5)}.breadcrumb a:focus,.header-bar-md .header-bar-in .breadcrumb a:hover{color:#fff}.header-bar-lg h1,.header-bar-lg h2,.header-bar-md h1,.header-bar-md h2,.page-top h1,.page-top h2{color:#FFF;font-size:2.2em;font-weight:200;text-transform:uppercase;margin:0}.header-bar-lg h2 span,.header-bar-md h2 span,.page-top h2 span{display:inline-block;padding:15px 30px}.header-bar-md{background-color:#333;background-repeat:no-repeat}.header-bar-lg .container{height:384px}.header-bar-lg h2 span{border:2px solid #FFF}.contact-content h3{font-weight:700;text-transform:uppercase}.contact-intro{padding-bottom:30px}.menucolumn .block+.block{margin-top:20px;padding-top:20px}.menucolumn .block+.block:after{background:#fff;height:1px;left:0;position:absolute;top:0;width:100%}.footermenu{background:#333;color:#999;padding:30px 0}.footermenu h2{color:#FFF;font-size:1em;text-transform:uppercase}.footermenu li{padding:0 0 3px}.footermenu i{color:#666;padding-right:5px}.footermenu .list-footlinks{margin-left:0}.footermenu .list-footlinks li{line-height:1;padding:0 14px 0 0}.footermenu .list-footlinks li+li{border-left:1px solid #444;padding-left:16px}.upper-footermenu{font-size:.928em;padding-bottom:10px}.upper-footermenu a{color:#999}.upper-footermenu a:focus,.upper-footermenu a:hover{color:#39c}.below-footermenu{border-top:1px solid #484848;padding-top:25px}.below-footermenu a{color:#999}.below-footermenu a:focus,.below-footermenu a:hover,.socialmediaicon-list .fa:hover{color:#39c}.copyrights{font-size:.785em}.socialmediaicon-list .fa{font-size:1.3em}.socialmediaicon-list li+li{margin-left:5px}.short-intro p strong{font-size:.928em;text-transform:uppercase}.short-intro h1{font-size:4.285em;text-transform:uppercase}.row-narrow{margin-left:-5px;margin-right:-5px}.row-narrow div[class^=col-]{padding-left:5px;padding-right:5px}.cat-description{background-color:rgba(0,0,0,.8);bottom:0;color:#FFF;left:0;position:absolute;text-align:center;width:100%;padding:20px}.cat-description h3{color:#FFF;font-size:1.714em;margin-bottom:5px}.cat-description a{color:rgba(255,255,255,.5);font-size:.857em;font-weight:300;text-transform:uppercase}.cat-item{margin-bottom:10px;overflow:hidden;position:relative}.cat-item:hover .cat-description,.cat-item:hover a,.cat-item:hover h3{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.highlight{padding-bottom:35px;padding-top:50px}.main-slide-boxed .container{margin-bottom:0}.futurestore-fixed #page{background-color:#FFF;max-width:1170px;box-shadow:0 0 10px rgba(0,0,0,.1);margin:0 auto}.form-search .form-group,.quick-view-pro .container{width:100%}.navbar-default .navbar-toggle:focus .icon-bar,.navbar-default .navbar-toggle:hover .icon-bar,.owl-theme .owl-controls .owl-buttons .owl-next:focus,.owl-theme .owl-controls .owl-buttons .owl-next:hover,.owl-theme .owl-controls .owl-buttons .owl-prev:focus,.owl-theme .owl-controls .owl-buttons .owl-prev:hover{background-color:#333}.about,.item-caption .item-cat{margin-bottom:10px}.collections .collect-item,.main-demo .item{text-align:center}.main-demo .item-caption,.product-slide .owl-controls{top:0}.parallax-shop:after,.second-demo .item:after{background-color:rgba(0,0,0,.5);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.collections,.menucolumn,.short-intro{margin-bottom:50px}.short-intro .divider,.top-selling{margin-bottom:20px}.contact-content-full h4,.list-thumbnails h3{font-size:1em;font-weight:500;text-transform:uppercase;border-bottom:1px solid #666;padding-bottom:15px}.contact-content,.partners{margin-bottom:60px}.block h4,.contact-content h4{font-size:1em;font-weight:700;text-transform:uppercase}.futurestore-fixed{background-color:#666}.futurestore-fixed #futurestore-ecommerce{background-color:#fff;max-width:1170px;margin:0 auto;box-shadow:0 0 10px rgba(0,0,0,.1)}.futurestore-fixed .container{padding-left:20px;padding-right:20px}.futurestore-fixed .main-slide-boxed .container{margin-top:0;padding-left:0;padding-right:0;width:100%}