@font-face{font-family:'Conv_Gotham-Bold';src:url('fonts/gotham/Gotham-Bold.eot');src:url('fonts/gotham/Gotham-Bold.woff') format('woff'), url('fonts/gotham/Gotham-Bold.ttf') format('truetype'), url('fonts/gotham/Gotham-Bold.svg') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Conv_Gotham-Book';src:url('fonts/gotham/Gotham-Book.eot');src:url('fonts/gotham/Gotham-Book.woff') format('woff'), url('fonts/gotham/Gotham-Book.ttf') format('truetype'), url('fonts/gotham/Gotham-Book.svg') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Conv_Gotham-Light';src:url('fonts/gotham/Gotham-Light.eot');src:url('fonts/gotham/Gotham-Light.woff') format('woff'), url('fonts/gotham/Gotham-Light.ttf') format('truetype'), url('fonts/gotham/Gotham-Light.svg') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Conv_Gotham-Medium';src:url('fonts/gotham/Gotham-Medium.eot');src:url('fonts/gotham/Gotham-Medium.woff') format('woff'), url('fonts/gotham/Gotham-Medium.ttf') format('truetype'), url('fonts/gotham/Gotham-Medium.svg') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'CoronetLTStdBold';src:url('fonts/CoronetLTStd-Bold.otf') format('opentype');}
@font-face{font-family:'FuturaStd-Book';src:url('../fonts/FuturaStd-Book.eot') format('embedded-opentype'),
url('../fonts/FuturaStd-Book.woff') format('woff'),
url('../fonts/FuturaStd-Book.ttf') format('truetype'),
url('../fonts/FuturaStd-Book.svg') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'FuturaStd-Heavy';src:url('../fonts/FuturaStd-Heavy.eot') format('embedded-opentype'),
url('../fonts/FuturaStd-Heavy.woff') format('woff'),
url('../fonts/FuturaStd-Heavy.ttf') format('truetype'),
url('../fonts/FuturaStd-Heavy.svg') format('svg');font-weight:normal;font-style:normal;}
.metaltype{color:#333333;font-family:FuturaStd-Book;font-size:14px;font-weight:normal;}
.resp-tabs-container .col-md-3.col-sm-6:nth-child(5) , .resp-tabs-container .col-md-3.col-sm-6:nth-child(10) , .resp-tabs-container .col-md-3.col-sm-6:nth-child(15){clear:both;}
.resp-tabs-container .col-md-3.col-sm-6:nth-child(4) .descsabdetail, .resp-tabs-container .col-md-3.col-sm-6:nth-child(8) .descsabdetail, .resp-tabs-container .col-md-3.col-sm-6:nth-child(12) .descsabdetail{border-right:0;}
.review_margin{clear:both;display:inline-block;height:30px;width:100%;}
#customer-reviews{padding-top:20px;}
#customer-reviews .pages ol{margin-left:0;}
#customer-reviews .pages ol li{line-height:34px !important;width:40px !important;}
#customer-reviews .pages ol li i{position:relative;top:4px;}
#customer-reviews .show , #customer-reviews .perpage , #customer-reviews .limiter{display:none !important;}
#customer-reviews .limiter{margin-right:5px;}
.sorter .select-size span span:after{font-family:fontello;padding-left:10px;color:#d4d3d3;}
.sorter .select-size span span i{display:none;}
.product-shop .product-name > span{color:#333333;font-family:FuturaStd-Book;font-size:14px;font-weight:normal;text-transform:capitalize;}
.item-sku{display:none;}
.cms-home nav{margin-top:-60px;margin-right:10px;border-bottom:0;margin-bottom:20px;}
nav{padding-bottom:1px;//border-bottom:1px solid #eee;}
.bottom-section{clear:both;}
.mini_shippingdetails_textbanner{float:right;line-height:normal;position:absolute;right:0;text-align:center;top:100px;width:75%;}
.span1{color:#ba923b;font-family:georgia;font-size:48px;}
.span2{color:#343333;font-family:FuturaStd-Book;font-size:14px;}
.span3{background:#ff0000 none repeat scroll 0 0;background:url(../images/shipping_text_btn.png) no-repeat;color:#3bbaba;font-family:futurastd-heavy;font-size:28px;line-height:75px;margin:35px auto 0;max-width:372px;min-height:75px;}
.catalog-product-view .main-container{margin-bottom:0;}
.shippingdetails_textbanner{margin-bottom:23px;margin-top:90px;position:relative;}
.daysago{color:#333333;display:inline-block;float:left;font-family:futurastd-book;font-size:12px;margin-left:10px;}
.col-main .ratings-table .rating-box{float:left;}
.review_place{color:#000;float:left;font-family:futurastd-book;font-size:14px;margin:7px 0;width:100%;}
#customer-reviews .ratings-table{margin-bottom:10px;}
.review_report{color:#333333;font-family:futurastd-book;font-size:12px;margin-bottom:10px;}
.review_report span{margin-left:20px;}
.rating_decs{color:#333333;font-family:futurastd-book;margin:25px 0;}
.show-no{border-bottom:1px solid #eeeeee;color:#000000;float:left;font-family:futurastd-heavy;font-size:14px;width:100%;padding-bottom:8px;}
.sorter .limiter, .sorter .pages{}
#recently-viewed-items{clear:both;}
.resp-tabs-container .col-md-3.col-sm-6 .descsabdetail{border-right:1px solid #eeeeee;margin-bottom:40px;clear:both;}
.resp-tabs-container .col-md-3.col-sm-6:last-child .descsabdetail{border-right:0;}
.resp-tabs-container .col-md-3.col-sm-6 .row{margin:0;}
.newarrival{margin:18px 0 0 0;padding:80px 0 40px;background:url(../images/dmbg.jpg) center top no-repeat;min-height:440px;display:block;clear:both;text-align:center;}
.newarrival .container{background:none;}
.newarrival h3{color:#333333 !important;font-family:Georgia,serif;font-size:48px;padding:0px;margin:0px;text-transform:uppercase;}
.newarrival h3 span{color:#ba923b !important;font-family:"Great Vibes",cursive;font-size:96px;margin:0px;text-transform:capitalize;line-height:80px;}
.newarrival p{font-family:"FuturaStd-Book";line-height:18px;font-size:14px;margin:0px;padding:0px;}
.newarrival .arvslider{position:relative;padding:5px 0px 0px 0px;text-align:center;}
*{margin:0;padding:0;}
#image-zoom{width:100%;}
.homeblock_two_49.left.visitourshowroom img{left:0;position:absolute;top:0;}
.homeblock_two_49.left.visitourshowroom{position:relative;text-align:center;}
.visitourshowroom .title{color:#ffffff;font-family:georgia;font-size:24px;}
.visitourshowroom_content{color:#ffffff;font-family:futurastd-book;font-size:14px;left:auto;line-height:26px;position:relative;right:auto;top:260px;z-index:999;}
.visitourshowroom_content a{color:#fff;}
.visitourshowroom .transparant_btn{border:2px solid #ffffff;display:inline-block;font-family:FuturaStd-Heavy;font-size:14px;font-weight:normal;letter-spacing:1.5px;margin-top:30px;padding:10px 30px;text-align:center;}
.visitourshowroom .transparant_btn:hover{background-color:#000;text-decoration:none;}
.visitourshowroom .title::before{background-image:url("../images/border_bg.jpg");background-repeat:no-repeat;}
.homeblock_two_49.left{}
.cms-home .container.home{width:100%;padding:0;}
.head_call .fa-phone{color:#3fbbbb;font-size:20px;padding-right:8px;}
.homeblock_one img , .homeblock_two img{width:100%;}
.left{float:left;}
.right{float:right;}
.homeblock_one_59{width:59.7%;margin-bottom:12px;}
.homeblock_one_39{width:39.3%;margin-bottom:12px;}
.homeblock_two_49{width:49.5%;margin-bottom:12px;}
.homeblock_two_24{width:24%;margin-bottom:12px;}
.homeblock_two_24.first{margin-left:1%;}
.bottom-section .bot-link ul{margin-left:0;margin-right:0;}
.copyright-left{color:#000;font-family:arial;font-family:"FuturaStd-Book";font-size:14px;}
.copyright-left a{font-family:'FuturaStd-Heavy';color:#000;}
.bottom-section .row.two{border-top:1px solid #d6d6d6;padding-top:18px;}
.bot-link, .bot-link a{color:#000000;font-family:"FuturaStd-Book";font-size:14px;line-height:23px;}
.map .bot-sec .bot-link{border:1px solid #cccccc;padding-bottom:0;float:left;width:100%;}
.bottom-section .col-md-6.col-sm-12.col-xs-12{margin-bottom:10px;}
body{color:#333;font-size:12px;font-family:'Conv_Gotham-Book';line-height:1.5em;}
img{border:0;max-width:100%;vertical-align:top;}
a{color:#818181;text-decoration:none;transition:color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;-moz-transition:color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;-webkit-transition:color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;-o-transition:color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;}
a:hover, a:focus{color:#998A45;text-decoration:none;transition-duration:200ms;-moz-transition-duration:200ms;-webkit-transition-duration:200ms;-o-transition-duration:200ms;}
a:focus{outline:0;}
h1,h2,h3,
h4,h5,h6{margin:0 0 5px;line-height:1.35;color:#F01C35;}
h1{font-size:2.5em;line-height:1.5em;//text-transform:uppercase;}
h2{font-size:1.7em;line-height:1.7em;//text-transform:uppercase;}
h3{font-size:1.3em;line-height:1.3em;//text-transform:uppercase;}
h4{font-size:1.2em;line-height:1.2em;text-transform:uppercase;}
h5{font-size:1.1em;line-height:1.1em;text-transform:uppercase;}
h6{font-size:1em;font-weight:bold;line-height:1em;text-transform:uppercase;}
ul, ol{margin:0 0 11px 10px;padding:0;}
.label{display:block;color:#363636;text-align:left;font-size:100%;font-weight:normal !important;}
label{font-weight:normal;}
select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.label,
.badge{text-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.modal-backdrop, .modal-backdrop.fade.in{opacity:0.8;background:url("../images/overlay.png") repeat 0 0;}
.btn-primary{background:#ef4035;font:14px/20px Arial ,sans-serif;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);color:#fff;border:0;padding:11px 15px;margin:0;text-transform:none;transition:background .25s ease-in-out;-moz-transition:background .25s ease-in-out;-webkit-transition:background .25s ease-in-out;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled]{background:#BD262F;outline:none;}
.modal{border:0;width:auto;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;outline:none;-webkit-box-shadow:0;-moz-box-shadow:0;box-shadow:0;}
.modal-body{max-height:100%;}
.bootbox{max-width:560px !important;width:100%;}
form{display:inline;}
fieldset{border:0;}
legend{display:none;}
a.infintus-button0{float:left;background:url(../images/icon.png) no-repeat -104px -4px;width:179px;line-height:29px;font-size:16px;text-transform:uppercase;color:#e5e5e5;padding-left:10px;}
table{border:0;border-collapse:collapse;border-spacing:0;empty-cells:show;font-size:100%;}
caption,th,td{vertical-align:top;text-align:left;font-weight:normal;}
p{margin:0 0 10px;}
.mini-cart p{margin:0px;}
strong{font-weight:bold;}
address{font-style:normal;line-height:18px;}
cite{font-style:normal;}
q,
blockquote{quotes:none;}
q:before,
q:after{content:'';}
small,big{font-size:1em;}
ul,ol{list-style:none;}
.hidden{display:block !important;border:0 !important;margin:0 !important;padding:0 !important;font-size:0 !important;line-height:0 !important;width:0 !important;height:0 !important;overflow:hidden !important;}
.nobr{white-space:nowrap !important;}
.wrap{white-space:normal !important;}
.a-left{text-align:left !important;}
.a-center{text-align:center !important;}
.a-right{text-align:right !important;}
.v-top{vertical-align:top;}
.v-middle{vertical-align:middle;}
.f-left,
.left{float:left !important;}
.f-right,
.right{float:right !important;}
.f-none{float:none !important;}
.f-fix{float:left;width:100%;}
.no-display{display:none;}
.no-margin{margin:0 !important;}
.no-padding{padding:0 !important;}
.no-bg{background:none !important;}
.wrapper{}
.page{}
.page-print{background:#fff;padding:25px 30px;text-align:left;}
.page-empty{background:#fff;padding:10px;text-align:left;}
.page-popup{background:#fff;padding:25px 30px;text-align:left;}
.breadcrumbs-container{width:100%}
.breadcrumbs a{color:#333333;font-family:FuturaStd-Book;font-size:12px;text-transform:none;}
.breadcrumbs-inner{background:#fff;padding-bottom:12px;padding-top:12px;margin:0 auto;border-bottom:0;}
.columns-layout .breadcrumbs-inner{height:25px;}
.main{min-height:400px;text-align:left;}
.cms-index-index .main{min-height:0;}
.col-left{}
.col-main{}
.col-right{}
.col1-layout .col-main{float:none;width:auto;}
.col2-left-layout .col-main{}
.col2-right-layout .col-main{}
.col2-right-layout ol.opc .col-md-4{margin-right:15px !important;}
.col3-layout .col-main{}
.col3-layout .col-wrapper{float:left;width:780px;}
.col3-layout .col-wrapper .col-main{float:right;}
.col2-set .col-1{float:left;width:48.5%;}
.col2-set .col-2{float:right;width:48.5%;}
.col2-set .col-narrow{width:32%;}
.col2-set .col-wide{width:65%;}
.col3-set .col-1{float:left;width:31%;}
.col3-set .col-2{float:left;width:29%;margin-left:4%;}
.col3-set .col-3{float:right;width:30%;margin-right:1%;}
.col4-set .col-1{float:left;width:23.5%;}
.col4-set .col-2{float:left;width:23.5%;margin:0 2%;}
.col4-set .col-3{float:left;width:23.5%;}
.col4-set .col-4{float:right;width:23.5%;}
.column-5-products .col-md-2{float:left;margin:0 12px !important;max-width:210px;width:100%;}
.block-home-content-top-container{margin:30px 0 0 0;}
.block-home-content-top-container .container{background:#fff;}
.banner-item h1{font-size:16px;line-height:32px;font-weight:normal;letter-spacing:0;margin:10px auto 0;text-align:center;text-transform:uppercase;width:100%;}
.banner-item h2{font-size:14px;line-height:32px;font-weight:normal;margin:-11px auto 0;text-align:center;text-transform:none;width:100%;}
input,select,textarea,button{vertical-align:middle;color:#2f2f2f;}
input.input-text,select,textarea{background:#fff;border:1px solid #E5E5E5;}
input.input-text,textarea{padding:7px 2px;height:100%;}
select{padding:6px 6px 6px 2px;}
select option{padding-right:10px;}
select.multiselect option{padding:5px 5px;}
select.multiselect option:last-child{border-bottom:0;}
textarea{overflow:auto;}
input.radio{margin-right:3px;}
input.checkbox{margin-right:3px;}
input.qty{text-align:center;width:2.5em !important;margin: 5px 0; padding: 9px 10px !important;}
.mini-cart .button{margin-top:10px;width:100%;}
.button,
button,
input[type="submit"],
input[type="reset"],
input[type="button"]{background:#565656;text-shadow:none;color:#fff;border:0;padding:8px 30px;float:left;margin:0;transition:background .25s ease-in-out;-moz-transition:background .25s ease-in-out;-webkit-transition:background .25s ease-in-out;cursor:pointer;}
.button:hover,
button:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover{background:#818181;}
.button:active,
button:active,
input[type="submit"]:active,
input[type="reset"]:active,
input[type="button"]:active{background:#818181;}
button.disabled span{border-color:#bbb !important;background:#bbb !important;}
button.btn-checkout span{height:40px;border:0;padding:0 0 0 9px;color:#fff;}
button.btn-checkout span span{background-position:100% 0;padding:0 25px 0 16px;}
button.btn-checkout.no-checkout span{background-position:0 100%;color:#b8baba;}
button.btn-checkout.no-checkout span span{background-position:100% 100%;}
p.control input.checkbox,
p.control input.radio{margin-right:6px;}
input.input-text:focus,select:focus,textarea:focus{}
.form-list li{margin:0 0 8px;}
.form-list label{float:left;position:relative;z-index:0;}
.form-list label.required{}
.form-list label.required em{color:#EB340A;float:right;font-style:normal;position:absolute;right:-10px;}
.form-list li.control label{float:none;}
.form-list li.control input.radio, .form-list li.control input.checkbox{float:left;margin:0 15px 0 0;}
.form-list li.control .input-box{clear:none;display:inline;width:auto;}
.form-list .input-box{display:block;clear:both;max-width:260px;}
.form-list .field{clear:both;float:left;max-width:275px;width:100%;}
.form-list input.input-text{height:100%;max-width:254px;width:100%;}
#shipping-zip-form .form-list input.input-text{box-shadow:none;height:100%;max-width:282px;width:100% !important;}
#checkout-step-login .form-list input.input-text{height:100%;margin:0;max-width:254px;width:100%;}
#contactForm .form-list input.input-text{height:100%;max-height:30px;max-width:260px;width:100%;}
#contactForm .form-list li.wide .input-box{max-width:474px;width:100%;}
#contactForm #comment{height:170px !important;max-width:474px !important;}
#contactForm .buttons-set{border:none;clear:both;margin:20px 0 0;padding:0;text-align:right;}
#contactForm .buttons-set button.button{float:left;margin-left:15px;padding:0;}
#contactForm .buttons-set button.button span span{font-size:15px;line-height:40px;padding:0 15px;}
#contactForm .buttons-set p.required{color:#EB340A;display:none;font-size:11px;text-align:left;}
.form-list textarea{width:254px;height:10em;}
.form-list select{width:260px;}
.form-list li.wide .input-box{max-width:535px;width:100%;}
.form-list li.wide input.input-text{}
.form-list li.wide textarea{max-width:529px;width:100%;}
.form-list li.wide select{max-width:535px;width:100%;}
.form-list li.additional-row{border-top:1px solid #ccc;margin-top:10px;padding-top:7px;}
.form-list li.additional-row .btn-remove{float:right;margin:5px 0 0;}
.form-list .input-range input.input-text{width:74px;}
.form-list-narrow li{margin-bottom:0;}
.form-list-narrow li .input-box{margin-bottom:6px;}
.form-list-narrow li.wide .input-box{width:260px;}
.form-list-narrow li.wide input.input-text,
.form-list-narrow li.wide textarea{width:254px}
.form-list-narrow li.wide select{width:260px;}
.form-list .customer-name-prefix .input-box,
.form-list .customer-name-suffix .input-box,
.form-list .customer-name-prefix-suffix .input-box,
.form-list .customer-name-prefix-middlename .input-box,
.form-list .customer-name-middlename-suffix .input-box,
.form-list .customer-name-prefix-middlename-suffix .input-box{width:auto;}
.form-list .name-prefix{width:65px;}
.form-list .name-prefix select{width:55px;}
.form-list .name-prefix input.input-text{width:49px;}
.form-list .name-suffix{width:65px;}
.form-list .name-suffix select{width:55px;}
.form-list .name-suffix input.input-text{width:49px;}
.form-list .name-middlename{width:70px;}
.form-list .name-middlename input.input-text{width:49px;}
.form-list .customer-name-prefix-middlename-suffix .name-firstname,
.form-list .customer-name-prefix-middlename .name-firstname{width:140px;}
.form-list .customer-name-prefix-middlename-suffix .name-firstname input.input-text,
.form-list .customer-name-prefix-middlename .name-firstname input.input-text{width:124px;}
.form-list .customer-name-prefix-middlename-suffix .name-lastname{width:205px;}
.form-list .customer-name-prefix-middlename-suffix .name-lastname input.input-text{width:189px;}
.form-list .customer-name-prefix-suffix .name-firstname{width:210px;}
.form-list .customer-name-prefix-suffix .name-lastname{width:205px;}
.form-list .customer-name-prefix-suffix .name-firstname input.input-text,
.form-list .customer-name-prefix-suffix .name-lastname input.input-text{width:189px;}
.form-list .customer-name-prefix-suffix .name-firstname{width:210px;}
.form-list .customer-name-prefix-suffix .name-lastname{width:205px;}
.form-list .customer-name-prefix-suffix .name-firstname input.input-text,
.form-list .customer-name-prefix-suffix .name-lastname input.input-text{width:189px;}
.form-list .customer-name-prefix .name-firstname,
.form-list .customer-name-middlename .name-firstname{width:210px;}
.form-list .customer-name-suffix .name-lastname,
.form-list .customer-name-middlename .name-firstname,
.form-list .customer-name-middlename-suffix .name-firstname,
.form-list .customer-name-middlename-suffix .name-lastname{width:205px;}
.form-list .customer-name-prefix .name-firstname input.input-text,
.form-list .customer-name-suffix .name-lastname input.input-text,
.form-list .customer-name-middlename .name-firstname input.input-text,
.form-list .customer-name-middlename-suffix .name-firstname input.input-text,
.form-list .customer-name-middlename-suffix .name-lastname input.input-text{width:189px;}
.form-list .customer-dob .dob-month,
.form-list .customer-dob .dob-day,
.form-list .customer-dob .dob-year{float:left;width:85px;}
.form-list .customer-dob input.input-text{display:block;width:74px;}
.form-list .customer-dob label{font-size:10px;font-weight:normal;color:#888;}
.form-list .customer-dob .dob-day,
.form-list .customer-dob .dob-month{width:60px;}
.form-list .customer-dob .dob-day input.input-text,
.form-list .customer-dob .dob-month input.input-text{width:46px;}
.form-list .customer-dob .dob-year{width:140px;}
.form-list .customer-dob .dob-year input.input-text{width:134px;}
.buttons-set{clear:both;margin:4em 0 0;padding:8px 0 0;border-top:1px solid #d9d9d9;text-align:left;}
.buttons-set p.required{margin:0 0 10px;}
.buttons-set .back-link{float:left;margin:0;}
.buttons-set button.button{clear:both;display:block;float:left !important;margin:20px 0 0;padding:3px 20px;}
.bottom-section .bot-sec .form-subscribe{text-align:left;padding:0px;}
.bottom-section .bot-sec .form-subscribe .input-box .button{margin:0px;}
.discount-form .buttons-set button.button{margin:0;padding:0;background:#888;}
.buttons-set-nova button.button{float:right !important;}
.buttons-set button.button span span{font-size:14px;line-height:30px;padding:0 15px;}
.buttons-set-order{margin:10px 0 0;}
.buttons-set-order .please-wait{padding:12px 7px 0 0;}
#contactForm .fieldset{border:none;margin:0;padding:0 15px;}
#contactForm .fieldset .legend{background:none;float:left;font-size:15px;font-weight:normal;margin:0;padding:0;text-transform:uppercase;}
#contactForm .form-list{margin:0;}
#contactForm .form-list label{color:#808080;float:left;font-weight:normal;position:relative;z-index:0;}
.cms-page-view .main{margin:0 auto;max-width:1920px;min-height:400px;padding:19px 0 10px;text-align:left;width:100%;}
.about-us-content{margin:0 auto;max-width:1170px;width:100%;}
.cms-about-us .main .item{text-align:center;}
.fieldset{border:1px solid #E5E5E5;margin:25px 0 15px;padding:15px;}
.fieldset .legend{background:none repeat scroll 0 0 #FFFFFF;float:left;font-size:15px;margin:-28px 0 0;padding:0 8px;text-transform:uppercase;}
.validation-advice{clear:both;min-height:13px;margin:3px 0 5px 0;padding-left:17px;font-size:11px;font-weight:bold;line-height:13px;background:url(../images/validation_advice_bg.gif) 2px 0 no-repeat;color:#eb340a;}
.validation-failed{border:1px dashed #eb340a !important;background:#faebe7 !important;}
.validation-passed{}
p.required{font-size:11px;text-align:right;color:#EB340A;}
.v-fix{float:left;}
.v-fix .validation-advice{display:block;width:12em;margin-right:-12em;position:relative;}
.success{color:#3d6611;font-weight:bold;}
.error{color:#df280a;font-weight:bold;}
.notice{color:#e26703;}
.messages,
.messages ul{list-style:none !important;margin:0 !important;padding:0 !important;}
.messages{width:100%;overflow:hidden;}
.messages li{margin:0 0 10px !important;}
.messages li li{margin:0 0 3px !important;}
.error-msg,
.success-msg,
.note-msg,
.notice-msg{border-style:solid !important;border-width:1px !important;background-position:10px 9px !important;background-repeat:no-repeat !important;padding:8px 8px 8px 32px !important;font-size:11px !important;font-weight:bold !important;}
.error-msg{border-color:#f16048;background-color:#faebe7;background-image:url(../images/i_msg-error.gif);color:#df280a;}
.success-msg{border-color:#446423;background-color:#eff5ea;background-image:url(../images/i_msg-success.gif);color:#3d6611;}
.note-msg,
.notice-msg{border-color:#fcd344;background-color:#fafaec;background-image:url(../images/i_msg-note.gif);color:#3d6611;}
.breadcrumbs{text-transform:uppercase;font-size:11px;line-height:20px;margin:0;padding-top:5px;text-align:left;}
.breadcrumbs ul{margin:0;}
.breadcrumbs li{display:inline;}
.breadcrumbs li , .breadcrumbs a{color:#333333;font-family:FuturaStd-Book;font-size:12px;text-transform:none;font-weight:normal;}
.breadcrumbs li strong{font-weight:bold;}
.breadcrumbs li span{font-size:8px;margin:0 6px;}
.breadcrumbs li strong{font-weight:normal;color:#ba923b;font-size:12px;}
.main .breadcrumbs .home a{}
.page-title{width:100%;}
.col1-layout .page-title{margin:-30px 0 10px 0px;}
.page-title h1,
.page-title h2{margin:0;font-size:20px;}
.page-title .separator{margin:0 3px;}
.page-title .link-rss{float:right;margin:7px 0 0;}
.title-buttons{text-align:right;}
.title-buttons h1,
.title-buttons h2,
.title-buttons h3,
.title-buttons h4,
.title-buttons h5,
.title-buttons h6{float:left;}
.subtitle,
.sub-title{clear:both;padding:15px 0 0;font-size:15px;font-weight:bold;margin:0 0 6px;}
.cms-page-view .col-main{margin-top:20px;}
#notification .alert-bg{background:rgba(0,0,0,0.2);position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;}
#notification .bg .close{display:inline-block;width:48px;height:48px;line-height:48px;text-align:center;font-size:48px;color:#fff;cursor:pointer;position:fixed;top:36px;left:50%;margin:0 0 0 -24px;text-shadow:0 0 3px rgba(0, 0, 0, 0.2);}
#notification .alert-box{text-align:center;position:fixed;top:0;left:50%;z-index:10;width:310px;margin-left:-155px;background:#363636;}
#notification .alert-box h6{font-size:48px;padding:20px 0;cursor:default;}
#notification .alert-box h6 i{margin-left:-58px;}
#notification .alert-box p{padding:10px;margin:10px;border:#fff solid 1px;color:#fff;}
#notification .alert-box p a{text-decoration:none;font-weight:bold;}
#notification .alert-box p a:hover{color:#000;}
#notification .widget-warning h6{color:#c12222;}
.alert-box{background-color:#fff;min-height:30px;margin-bottom:30px;-moz-box-shadow:0 2px 3px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 2px 3px rgba(0, 0, 0, 0.2);box-shadow:0 2px 3px rgba(0, 0, 0, 0.2);}
.alert-box h6{margin:0 0 20px 0;padding:20px;border-bottom:1px solid #e9e9e9;font-size:14px;font-weight:bold;}
.alert-box h6 small{display:block;text-transform:uppercase;font-size:11px;font-weight:normal;color:#666;padding:5px 0 0 0;}
.alert-box .content{padding:0 20px;}
.pager li > a, .pager li > span{border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:inherit;}
.sorter{display:inline-block;}
.sorter .sort-by{float:right;position:relative;}
.sorter .sort-by label{vertical-align:middle;}
.sorter .sort-by select{padding:0;margin:0 0 1px;vertical-align:middle;}
.sorter .link-feed{}
.sorter .sort-by .current{}
.sorter .sort-by .current span{line-height:20px;padding:1px 0 2px 5px;width:111px;}
.sorter .sort-by .current span i{border-left:1px solid #DDDDDD;line-height:28px;margin-left:20px;padding-left:5px;}
.sorter .sort-by ul{background-color:#FFFFFF;border:1px solid #DDDDDD;display:none;padding:7px;position:absolute;right:0;top:25px;width:102px;z-index:1000;margin:0}
.sorter .sort-by ul li{line-height:25px;}
.sorter .sort-by ul li a.active{color:#F01C35;}
.sorter .direction{background:#FBFAF9;border:1px solid #DDDDDD;float:right;line-height:28px;margin-top:-1px;margin-right:10px;padding:0 5px;}
.sorter .view-mode label{float:left;margin-right:10px;padding-top:2px;}
.sorter .view-mode{float:right;margin:0;}
.sorter .view-mode .grid{background:url("../images/grid-icon.png") no-repeat scroll 32% 93% #FBFAF9;border:1px solid #DDDDDD;height:29px;margin-right:6px;width:28px;}
.sorter .view-mode .list{background:url("../images/list-icon.png") no-repeat scroll 35% 92% #FBFAF9;border:1px solid #DDDDDD;height:29px;width:28px;}
.sorter .view-mode a:hover,
.sorter .view-mode strong{background-position:0 0 !important;background-color:#ee1c35 !important;}
.sorter .view-mode .grid:hover,
.sorter .view-mode strong{background-position:0 100%;background-color:#ee1c35 !important;}
.sorter .view-mode a, .sorter .view-mode strong{display:block;float:left;height:21px;margin:0;overflow:hidden;text-indent:-999px;width:21px;}
.sorter .limiter{float:right;margin-left:8px;position:relative;margin-right:10px;}
.my-account .sorter .limiter{float:none;margin-left:0px;position:relative;margin-right:10px;margin-bottom:10px;}
.sorter .limiter label{vertical-align:middle;}
.sorter .limiter .current{cursor:pointer;margin:0 10px 0 8px;}
.sorter .limiter .current span{background:#FBFAF9;border:1px solid #DDDDDD;display:inline-block;line-height:28px;width:61px;padding:0 5px;}
.sorter .limiter .current span i{border-left:1px solid #DDDDDD;line-height:28px;margin-left:10px;padding-left:5px;}
.sorter .limiter ul{background-color:#FFFFFF;border:1px solid #DDDDDD;display:none;left:40px;padding:7px;position:absolute;top:29px;width:61px;z-index:1001;margin:0;}
.sorter .limiter ul li{line-height:25px;}
.sorter .limiter ul li a.active{color:#9b0e11;}
.toolbar{position:relative;z-index:999;}
.toolbar-bottom .toolbar{border:none;}
.toolbar .pager{padding:10px 0;}
.toolbar .sorter{margin-bottom:10px;}
.toolbar-bottom .sort-by,
.toolbar-bottom .price-by,
.toolbar-bottom .view-by,
.toolbar-bottom .direction,
.toolbar-bottom .view-mode,
.toolbar-bottom .limiter,
.toolbar .pages{display:none;}
.toolbar-bottom .sorter{margin-top:0;}
.toolbar-bottom .toolbar .pages{display:block;}
.toolbar-bottom .pages{display:block;}
.top-header-container-1 .i-top-links .i-top-right{float:left;margin-top:2px;}
td.label{font-weight:bold;}
.data-table{border:1px solid #E5E5E5;border-collapse:collapse;margin-top:10px;width:100%;}
.data-table tbody tr th.label{line-height:19px;}
.data-table tr td{background:#fff;}
.data-table .odd td{background:#fff;}
.data-table .even td{background:#f0f0f0;}
.data-table td.last,
.data-table th.last,
.data-table th:last-child{}
.data-table tr.last td,
.data-table tr.last th{}
#shopping-cart-table .cart-price{color:#F01C35;}
.data-table th{white-space:nowrap;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
.data-table th.wrap{white-space:normal;}
.data-table th a,
.data-table th a:hover{color:#fff;}
.data-table td,
.data-table th{padding:10px;}
.data-table thead tr th,
.data-table thead tr td{background:none;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;color:#333;}
.data-table thead tr.last th,
.data-table thead tr.last td{border-bottom:1px solid #e5e5e5 !important;}
.data-table tfoot tr.first td{border-top:0px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
.data-table tfoot td{border-bottom:0;border-right:1px solid #e5e5e5;}
.data-table tbody td{border-bottom:1px solid #ebebeb;border-right:1px solid #ebebeb;}
.cart .data-table,.cart .data-table th,.cart .data-table tbody td,.cart .data-table tfoot tr.first td,.cart .data-table tbody td,
.cart .data-table thead tr.last th,.cart .data-table thead tr.last td{border:none !important;}
.a-right .cart-price{display:block;text-align:center;}
.data-table tfoot td .button{background:none;border:0;font-size:14px;}
.data-table tfoot td .btn-continue{float:left;}
.data-table tbody.odd tr td{background:#F7F7F7 !important;}
.data-table tbody.even tr td{background:#fff !important;}
.data-table tbody.odd tr td,
.data-table tbody.even tr td{border-bottom:0;}
.data-table tbody.odd tr.border td,
.data-table tbody.even tr.border td{border-bottom:1px solid #e5e5e5;}
.data-table tbody td h4.title,
.data-table tbody td h5.title{color:#333;font-size:100%;font-weight:bold;margin:0;padding:0;}
.data-table tbody td .option-label{font-style:italic;font-weight:bold;}
.data-table tbody td .option-value{padding-left:10px;}
.data-table .product-name{font-size:100%;margin:0;}
.box-table select{width:100%;}
.nested-data-table th, .nested-data-table td{padding-bottom:2px;padding-top:2px;}
.generic-table td{padding:0 8px;}
.generic-table td.first{padding-left:0;white-space:nowrap;}
.info-box{background:#fff url(../images/bkg_block-title.gif) 0 0 repeat-x;border:1px solid #d0cbc1;padding:12px 15px;margin:0 0 15px;}
.info-box h2{font-weight:bold;font-size:13px;}
.info-table th{font-weight:bold;padding:2px 15px 2px 0;}
.info-table td{padding:2px 0;}
tr.summary-total{cursor:pointer;}
tr.summary-total td{}
tr.summary-total .summary-collapse{float:right;text-align:right;padding-left:20px;background:url(../images/bkg_collapse.gif) 0 5px no-repeat;cursor:pointer;}
tr.show-details .summary-collapse{background-position:0 -52px;}
tr.show-details td{}
tr.summary-details td{font-size:11px;background-color:#dae1e4;color:#626465;}
tr.summary-details-first td{border-top:1px solid #d2d8db;}
tr.summary-details-excluded{font-style:italic;}
.cart-tax-info{display:block;}
.cart-tax-info,
.cart-tax-info .cart-price{padding-right:20px;}
.cart-tax-total{display:block;padding-right:20px;background:url(../images/bkg_collapse.gif) 100% 5px no-repeat;cursor:pointer;}
.cart-tax-info .price,
.cart-tax-total .price{display:inline !important;font-weight:normal !important;}
.cart-tax-total-expanded{background-position:100% -52px;}
.std .subtitle{padding:0;}
.std ol.ol{list-style:decimal outside;padding-left:1.5em;}
.std ul.disc{list-style:disc outside;padding-left:18px;margin:0 0 10px;}
.std dl dt{font-weight:bold;}
.std dl dd{margin:0 0 10px;}
.std ul,
.std ol,
.std dl,
.std p,
.std address,
.std blockquote{margin:0 0 1em;padding:0;}
.std ul{list-style:none;padding-left:1.5em;}
.std ol{list-style:decimal outside;padding-left:1.5em;}
.std ul ul{list-style-type:circle;}
.std ul ul,
.std ol ol,
.std ul ol,
.std ol ul{margin:.5em 0;}
.std dt{font-weight:bold;}
.std dd{padding:0 0 0 1.5em;}
.std blockquote{font-style:italic;padding:0 0 0 1.5em;}
.std address{font-style:normal;}
.std b,
.std strong{font-weight:bold;}
.std i,
.std em{font-style:italic;}
.links li{display:inline;}
.links li.first{padding-left:0 !important;}
.links li.last{background:none !important;padding-right:0 !important;}
.link-cart{color:#dc6809 !important;font-weight:bold;}
.link-reorder{font-weight:bold;color:#3bbaba !important;}
.link-print{font-weight:bold;color:#dc6809;}
.link-rss{background:url(../images/i_rss.gif) 0 2px no-repeat;padding-left:18px;line-height:14px;white-space:nowrap;}
.btn-remove{display:block;width:16px;height:16px;font-size:0;line-height:0;background:url(../images/icon.png) no-repeat;background-position:-133px -36px;text-indent:-999em;overflow:hidden;}
.btn-remove:hover{background-position:-133px -53px;}
.btn-previous{display:block;width:11px;height:11px;font-size:0;line-height:0;background:url(../images/btn_previous.gif) 0 0 no-repeat;text-indent:-999em;overflow:hidden;}
.btn-remove2{display:block;width:16px;height:16px;font-size:0;line-height:0;background:url(../images/icon.png) no-repeat;background-position:-133px -36px;text-indent:-999em;overflow:hidden;}
.btn-remove2:hover{background-position:-133px -53px;}
.btn-edit{display:block;width:16px;height:16px;font-size:0;line-height:0;background:url(../images/icon.png) no-repeat;background-position:-104px -35px;text-indent:-999em;overflow:hidden;}
.btn-edit:hover{background-position:-104px -53px;}
.cards-list dt{margin:5px 0 0;}
.cards-list .offset{padding:2px 0 2px 20px;}
.separator{margin:0 3px;}
.divider{clear:both;display:block;font-size:0;line-height:0;height:1px;margin:10px 0;background:url(../images/bkg_divider1.gif) 0 50% repeat-x;text-indent:-999em;overflow:hidden;}
.f-border-right{border-right:1px solid #F0F0F0;}
.f-border-top{border-top:1px solid #F0F0F0;}
.f-border-bottom{border-bottom:1px solid #F0F0F0;}
.f-border-left{border-left:1px solid #F0F0F0;}
.global-site-notice{border:1px solid #cfcfcf;border-width:0 0 1px;background:#ffff90;font-size:12px;line-height:1.25;text-align:center;color:#2f2f2f;}
.global-site-notice .notice-inner{width:860px;margin:0 auto;padding:12px 0 12px 80px;background:url(../images/i_notice.gif) 20px 25px no-repeat;text-align:left;}
.global-site-notice .notice-inner p{margin:0;border:1px dotted #cccc73;padding:10px;}
.global-site-notice .notice-inner .actions{padding-top:10px;}
.notice-cookie{}
.noscript{}
.demo-notice{margin:0;padding:6px 10px;background:#d75f07;font-size:12px;line-height:1.15;border:0;text-align:center;color:#fff;}
.demo-notice .notice-inner{width:auto;padding:0;background:none;text-align:center;}
.demo-notice .notice-inner p{padding:0;border:0;}
.top-bar-left{text-align:left;}
.top-bar-right{text-align:right;}
.header-container{background:white;}
.header-container-1 .shopping-cart .cart-icon-top div.shopping-cart{display:block;float:left;line-height:27px;}
.mm-item-base .menu-static-blocks h2{font-size:18px;margin:5px 0 !important;}
.header-container-1 .shopping-cart .cart-icon-top div.amount{display:block;float:left;border:1px solid #BABABA;color:#DD5757;font-size:15px;margin:0 0 0 5px;padding:3px 10px 3px 20px;}
.header-container-1 .dropdown{float:right;font-size:11px;margin:0 0 0 10px;text-transform:uppercase;}
.header-container-1 .header-menu-left{position:relative;top:12px;}
.header-container-1 .mini-cart .block-content{background-color:#FFFFFF;display:none;position:absolute;right:0;top:35px;z-index:999;}
.header-container-1 .mini-cart:hover .block-content{opacity:1 !important;}
.header-container-1 .mini-cart{cursor:pointer;float:right;margin:20px 0 10px;position:relative;}
.header-container-1 .mini-cart .block-content p.empty{background-color:#FFFFFF;border:1px solid #363636;color:#363636;display:block;line-height:20px;margin:0;padding:15px 25px;position:absolute;right:0;text-align:center;top:0;width:320px;z-index:99;}
.header-container-1 .mini-cart .block-content-inner{border:2px solid #363636;padding:10px;width:287px;}
.header-container-1 .mini-cart .block-content-inner ol.mini-products-list{margin:0;}
.header-container-1 .fiver-navigation{border-top:5px solid #dd5757;}
.header-container-3 .mini-cart .block-content-inner ol.mini-products-list{margin:0;}
.header-container-1 .mini-cart:hover .block-content-inner{display:block;opacity:1;}
.header-container-1 .mini-cart .cart-icon-top span.amount{border:1px solid #BABABA;color:#DD5757;display:inline;font-size:15px;margin:0 0 0 5px;padding:3px 10px 3px 20px;}
.header-container-1 .mini-cart .cart-icon-top span.amount i{color:#363636;font-size:12px;}
.header-container-1 .mini-cart .cart-icon-top span.amount i:hover{color:#363636 !important;font-size:12px;}
.header-container-1 .header-left{height:139px;}
.dropdown{float:left;font-size:10px;margin-left:14px;margin-top:1px;position:relative;text-transform:uppercase;}
.top-header-container .my-setting .text{float:left;font-size:10px;margin:6px 0 0;text-transform:uppercase;}
.top-header-container-1 .my-setting .text{color:#363636;float:left;font-size:10px;margin:6px 0 0;text-transform:uppercase;}
.header-container-1 .my-setting i.icon-down-open:hover{color:#363636 !important;cursor:pointer;}
.dropdown p{display:block;float:left;}
.dropdown .label{padding:3px 4px;z-index:99999;position:relative;}
.dropdown .text{padding:0px 0px 0px 0;color:#5f5f5f;margin:0;cursor:pointer;}
.header-container-1 .dropdown .text{border-left:1px solid #363636;color:#5F5F5F;cursor:pointer;line-height:11px;margin:0;padding:0 10px;}
.header-container-1 .my-setting i{color:#363636;font-size:12px;margin:-2px 0 0;}
.dropdown ul{display:none;position:absolute;top:35px;left:0px;padding:10px;z-index:9999;}
.my-setting ul.links{right:0 !important;top:34px;}
.header-container-1 .my-setting ul.links{max-width:80px;top:20px;}
.dropdown:hover ul{display:block;}
.dropdown.hover:hover ul{display:none;}
.currency-switcher p.text{float:left;margin:7px 0 0;text-transform:uppercase;color:#fff;}
.top-header-container-1 .currency-switcher p.text{color:#363636;float:left;font-size:10px;margin:7px 0 0;text-transform:uppercase;}
.top-dropdown{position:relative;}
.top-dropdown ul{background-color:#FFF;-webkit-box-shadow:2px 2px 10px 2px rgba(0, 0, 0, 0.1);box-shadow:2px 2px 10px 2px rgba(0, 0, 0, 0.1);border:solid 1px #4d3766;}
.top-dropdown li{text-transform:capitalize;white-space:nowrap;line-height:25px;text-align:left;border-bottom:1px solid #EEEEEE;}
.top-dropdown li a{color:#363636;padding:5px 10px;text-transform:uppercase;}
.top-dropdown a{font-size:10px;text-decoration:none;}
.top-dropdown i{margin-top:8px !important;}
.static-block-top{float:right;}
.i-top-right{}
.i-top-right .mini-cart{display:block;position:relative;right:0;top:0;}
.lang-switcher ul:after{right:32px;}
.currency-switcher ul:after{left:20px;}
.lang-switcher .text{float:left;font-size:10px;margin:5px 0 0;text-transform:uppercase;}
.top-header-container-1 .lang-switcher .text{color:#363636;float:left;font-size:10px;margin:8px 0 0;text-transform:uppercase;}
.lang-switcher ul{left:-25px;min-width:80px;padding:5px;position:absolute;top:32px;z-index:9999;}
.lang-switcher li{background-position:0 3px;background-repeat:no-repeat;line-height:25px;}
.currency-switcher ul{display:none;left:-24px;padding:5px;position:absolute;top:32px;z-index:9999;}
.top-header-container-1 .currency-switcher ul{left:-104px;top:32px;}
.top-header-container-1 .lang-switcher ul{left:-25px;top:32px;}
.top-header-container-1 .i-top-links .i-top-right .dropdown{margin-top:0px;}
.top-header-container-3 .currency-switcher ul,
.top-header-container-3 .my-setting ul.links,
.top-header-container-3 .lang-switcher ul{top:35px;}
.icon-down-open{position:absolute;}
.top-menu-left{display:inline-block;float:left;margin-top:10px;}
.top-header-container-2 .top-menu-left{margin-bottom:12px;}
.header-container-1 .top-menu-left{display:inline-block;float:right;margin:0;}
.header-container-1 .header-center h1.logo{text-align:left;}
.top-menu-left ul{margin:0;padding:0;}
.top-menu-left li{border-left:1px solid #FFFFFF;float:left;line-height:10px;margin-left:10px;padding-left:10px;}
.header-container-1 .top-menu-left li{border-left:1px solid #363636;float:left;line-height:10px;margin-left:10px;padding-left:10px;}
.top-menu-left li.first{margin:0;padding:0;border:none !important;}
.top-menu-left li.last{display:none;}
.top-menu-left li a{font-size:10px;text-transform:uppercase;}
.header-container-1 .top-menu-left li a{color:#363636;font-size:10px;text-transform:uppercase;}
.promotions-txt-container{background:#252525;color:#999999;text-transform:uppercase;}
.promotions-txt{max-width:1170px;width:100%;margin:0 auto;line-height:25px;}
.top-header-container{background-color:#fff;}
.top-header-container-2{background-color:#676634;}
.top-header-container-1{background:rgba(0, 0, 0, 0) !important;border-bottom:1px solid #E7E7E7;}
.header-container-1 .nav-container{border-top:5px solid #DD5757;display:block;height:50px;}
.header-container-1 .nav-container .nav-inner{margin:0 auto;max-width:1170px;width:100%;}
.header-container-1 .nav-container .nav-inner #nav{float:left;}
.top-header{position:relative;}
.top-header .quick-access{}
.welcome-msg{float:left;font-size:10px;margin:7px 0 0 0;text-transform:uppercase;}
.header-container-1 .welcome-msg{color:#DD5757;float:right;font-size:10px;margin:15px 0 0 10px;text-transform:uppercase;}
.header-container-1 .my-setting .dropdown-phone{display:none;}
.copyright-footer .footer select.dropdown-phone{display:none;margin-top:15px;}
.top-header .i-top-links select{display:none;border-top:0;border-bottom:0;padding-top:8px;padding-bottom:7px;}
.top-header .i-top-right{float:right;margin-left:10px;}
.top-header .welcome-msg img{max-width:20px;}
.top-header .welcome-msg a{color:#ebbc58;}
.top-header .form-language{clear:both;padding:5px 0 0;text-align:right;}
.top-header .form-language label{font-weight:bold;padding-right:5px;color:#a7c6dd;vertical-align:middle;}
.top-header .form-language select{padding:0;}
.top-header .form-language select.flags option{background-position:4px 50%;background-repeat:no-repeat;padding-left:25px;}
.top-header .links{float:left;font-size:11px;text-transform:uppercase;padding-top:0px;margin:0;line-height:48px;position: relative;}
.my-setting ul{right:0 !important;left:auto;}
.top-header .links li{float:left;margin-right:8px;border-right:1px solid #8e8686;padding-right:10px;min-height:48px;}
.static-block-top p{float:left;width:130px;margin:4px 15px 0px 0px;background:url("../images/dt.png") no-repeat top left;padding-left:10px;position:relative;}
.header-container{}
.header{position:relative;text-align:right;}
.header .logo{z-index:999;}
.header h2.logo{margin-bottom:30px;}
.header .logo img{margin-top:-40px;width:70%;max-width:320px;}
.header .logo strong{font-size:0;line-height:0;text-indent:-999em;overflow:hidden;}
.header h1.logo{}
.header .i-header-content{}
.header .i-header-content .header-left{}
.header .i-header-content .header-center{padding:20px 0 10px 0;text-align:center;}
.header-container-1 .header .i-header-content .header-center{padding:25px 0 40px 0;text-align:center;}
.header-container-3 .header .i-header-content .header-center{padding:43px 0 8px 0;text-align:center;}
.header .i-header-content .header-center p{}
.header .i-header-content .header-right{float:right;}
.search-col{display:block;line-height:35px;max-width:100%;position:relative;z-index:999;}
.top-header .mini-cart .cart-icon-top i{color:#000 !important;}
.header-container-1 .search-col{line-height:32px;top:168px;}
.header-container-1 #default-menu #nav ul, .header-container-1 #default-menu #nav div{background:none repeat scroll 0 0 #FFFFFF;border:2px solid #363636;left:-10000px;min-width:195px;padding:10px 0;position:absolute;top:50px;width:100%;}
#search_mini_form{margin:0;padding:0;}
.search-col input.input-text{box-shadow:none;font-size:13px;padding:7px;text-transform:uppercase;color:#666;font-size:10px;position:absolute;right:0;top:0;width:220px;-webkit-transition:width .5s ease;-moz-transition:width .5s ease;-o-transition:width .5s ease;transition:width .5s ease;}
.header-container-1 .search-col input.input-text{opacity:0;}
.header-container-1 .search-col:hover input.input-text{opacity:1;transition:all 0.4s ease-in-out 0s;}
.search-col .form-search button.button{background:none repeat scroll 0 0 transparent !important;bottom:2px;color:#363636;font-size:15px;height:31px;line-height:31px;margin:0;padding:0;position:absolute;right:2px;width:25px;}
.header-container-1 .search-col .form-search button.button{color:#363636;font-size:20px;}
.header-container-1 .search-col .form-search button.button{bottom:3px;height:30px;right:7px;}
.header-container-3 .search-col .form-search button.button{color:#363636;}
.search-col .form-search button.button i{}
.about-title h1{font-size:27px;margin:0;padding:30px 0;}
.about-title h2,.about-gallery h2,.about-video h2{font-size:13px;margin:35px 0;}
.about-title .meet-title{background:url("../images/bg-border-center.png") repeat-x scroll 100% 50% transparent;line-height:30px;margin:30px auto;max-width:445px;width:100%;}
.circle-hover:hover .circle-background{opacity:1;transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);}
.circle-hover .circle-background{text-align:center;border:0 solid #EE1C35;border-radius:50% 50% 50% 50%;color:#FFFFFF;cursor:pointer;font-size:15px;line-height:20px;height:168px;opacity:0;position:absolute;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;width:168px;transform:scale(0.2);-webkit-transform:scale(0.2);-ms-transform:scale(0.2);}
.circle-hover img{cursor:pointer;}
.circle-hover .circle-background p{font-size:15px;margin:60px 0 0;}
.icon_links{display:block;margin:10px auto;}
.icon_links i{color:#363636;}
.icon_links i:hover{color:#ffffff !important;}
.meet-content{text-align:center;margin-top:30px;}
.about-gallery img{margin-bottom:15px;}
.about-title .meet-title h3{background-color:#FFFFFF;font-size:13px;line-height:25px;margin:0 auto;max-width:160px;text-align:center;}
.i-top-links .icon-down-open{cursor:pointer;font-size:12px;margin:7px 0 0 -10px;}
.top-header-container-1 .i-top-links .icon-down-open{color:#363636;cursor:pointer;font-size:12px;margin:8px 0 0 -10px;}
.top-header-1 .icon-down-open:hover{color:#363636 !important;}
.top-header .mini-cart{float:right;line-height:30px;margin-left:10px;}
.top-header .mini-cart .shopping-cart .price{color:#F01C35;padding-left:2px;}
.top-header .mini-cart .block-content{background-color:#FFFFFF;border:3px solid #DDDDDD !important;display:none;min-width:287px;padding:10px;position:absolute;right:0;top:33px;width:100%;z-index:3000;-webkit-box-shadow:2px 2px 10px 2px rgba(0, 0, 0, 0.1);box-shadow:2px 2px 10px 2px rgba(0, 0, 0, 0.1); color: #000000; }
.top-header .mini-cart .block-content .block-content-inner:after, .top-dropdown ul:after{top:-17px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}
.top-header .mini-cart .block-content .block-content-inner:after, .top-dropdown ul:after{border-color:rgba(221, 221, 221, 0);border-bottom-color:#dddddd;border-width:7px;margin-left:-7px;}
.top-header .mini-cart .block-content .block-content-inner:after{right:8px;}
.top-header-container .block-content ol.mini-products-list li.item{border-bottom:1px dotted #DDD;padding:0 0 17px;}
.top-header .mini-cart span{float:left;margin-right:5px;}
.top-header .mini-cart .block-content .remove-item i{font-size:12px;}
.top-header .mini-cart .cart_circle{cursor:pointer;display:block;text-transform:none;transition:all 0.5s ease 0s;}
.top-header .mini-cart .cart_circle .count{position:absolute;top:-14px;right:0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:#fff solid 2px;}
.top-header .mini-cart .cart_circle .count-box{display:table-cell;background:#5d5d5d;width:18px;height:18px;color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;text-align:center;vertical-align:middle;}
.top-header .mini-cart .cart_circle i{line-height:37px;font-size:21px;color:#FFFFFF;padding-right:3.5px;}
.top-header .mini-cart .cart_circle:hover i{}
.top-header .mini-cart .cart-icon-top{float:left;height:33px;position:relative;top:0;width:29px;margin-right:5px;}
.top-header-container-2 .top-header .mini-cart .cart-icon-top{background:none;border-left:1px solid #585323;}
.cart-icon-top i{font-size:18px !important;width:18px;height:18px;margin-top:0 !important;}
.top-header .mini-cart .mini-cart-title{font-size:10px;text-transform:uppercase;}
.top-header .mini-cart .cart-icon-top i{position:absolute;top:0;}
.show-xxs{display:none;}
.mini-cart-above-products-wrapper{margin-bottom:10px;}
.mini-cart .block-content li.item{margin-bottom:10px;min-height:50px;}
.mini-cart .block-content .btn-remove{float:right;}
.mini-cart .block-content .btn-edit{float:right;margin-right:5px;}
.mini-cart .block-content .button-shopcart{background:#363636;margin-right:11px;padding-left:37px;padding-right:37px;}
.header-container-1 .block-content .button{line-height:33px;margin-top:10px;padding:0;text-align:center;width:126px;}
.header-container-3 .mini-cart .block-content .button{line-height:34px;margin-top:10px;padding:0 10px;width:125px;}
.mini-cart .block-content p.empty{line-height:20px;margin:0;text-align:center;}
.header-container .top-container{clear:both;padding:5px 10px 0 12px;text-align:right;}
.mini-cart .block-content .price{font-weight:normal;}
.mini-cart .block-content .actions{padding-top:10px;}
.mini-cart .block-content .edit-item{float:right;}
.mini-cart .block-content .icon-edit{font-size:15px;}
.static-block-header-right{margin:5px 0;}
.nav-container{z-index:999;width:100%;}
.nav-container:nth-child(n){filter:none;}
#default-menu .nav-inner{height:50px;margin:0 auto;max-width:980px;position:relative;width:100%;}
.header-container-1 #default-menu .nav-inner{height:50px;margin:0 auto;max-width:1170px;position:relative;width:100%;}
.main-navigation-container{position:relative;}
.main-navigation-container:before{box-shadow:0 3px 5px rgba(0, 0, 0, 0.05);}
.cms-home .main-navigation{border-bottom:0;}
.main-navigation{position:relative;background:#fff;margin:0 auto;border-bottom:2px solid #eee;}
.slicknav_menu{display:none;}
#mobile-menu{display:none;}
#nav{display:inline-block;padding:0;margin:0;}
.nav-custom-link{float:right !important;}
.menu-logo{opacity:0;margin-left:-181px;line-height:57px;}
.menu-logo img{vertical-align:middle;margin:0;}
.menu-logo a:hover{background-color:none;}
#banner-slider{margin-bottom:10px;}
.owl-item div{text-align:center;}
.banner-slider .owl-controlls .owl-buttons{position:absolute;right:0 !important;top:0 !important;}
.banner-slider .owl-theme .owl-controls .owl-page{display:inline-block !important;}
.banner-slider .owl-theme .owl-controls .owl-page span{background:none repeat scroll 0 0 #869791 !important;border-radius:20px 20px 20px 20px !important;display:block !important;height:12px !important;margin:5px 7px !important;opacity:0.5 !important;width:12px !important;}
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span{opacity:1 !important;}
.header-background-default{position:relative;background:#FFFFFF;min-height:87px;}
.cms-index-index .header-background-default{display:none;}
.header-content-title{padding-top:20px;padding-bottom:80px;}
.header-content-title-absolute{position:absolute;top:40px;width:100%;}
.header-content-title h1{font-size:40px;text-transform:none;}
.header-content-title h3{font-size:18px;text-transform:none;}
.header-content-title-absolute h1{font-size:40px;}
.header-content-title-absolute h3{font-size:18px;}
.header-content-title-absolute h1 ,.header-content-title-absolute h3{color:#ffffff !important;text-transform:none;text-shadow:1px 1px 0 rgba(0, 0, 0, 0.5);}
.fiver-main-content{border-top:#ddd solid 1px;}
.cms-index-index .fiver-main-content{border-top:none;}
.home-layout .col-md-9{max-width:850px;width:100%;margin-right:20px;padding:0;}
.home-layout .col-md-3{max-width:300px;width:100%;padding:0;}
.first-row{margin-bottom:0;}
.second-row{margin-bottom:5px;}
.poAbs{position:absolute;}
.home-content-container{}
.home-content{}
.product-flexslider, .product-flexslider-2, .product-flexslider-3{margin:0 auto;position:relative;}
.nav-wrapper{position:relative;}
.slider-items{margin:0 auto;}
.slider-arrows1 .direction-nav a:hover{}
.slider-arrows1 .direction-nav a.disabled{opacity:0.4;filter:alpha(opacity=50);cursor:default;}
.slider-arrows1 .direction-nav a.disabled:hover{opacity:0.4;filter:alpha(opacity=50);cursor:default;}
.slider-arrows1 .direction-nav .prev{background-position:-3px -6px;margin-right:10px;}
.slider-arrows1 .direction-nav .prev:hover{background-position:-3px -40px;}
.slider-arrows1 .direction-nav .prev.disabled:hover{opacity:0.4;filter:alpha(opacity=50);cursor:default;}
.slider-arrows1 .direction-nav .next{background-position:-26px -6px;}
.slider-arrows1 .direction-nav .next:hover{background-position:-26px -40px;}
.slider-arrows1 .direction-nav .next.disabled:hover{opacity:0.4;filter:alpha(opacity=50);cursor:default;}
.slider-arrows1-top-right .direction-nav{height:30px;position:absolute;right:0;top:-40px;}
.slider-arrows1-center .direction-nav{height:30px;position:absolute;left:-47px;top:18px;}
.slider-arrows1-center ul li a{position:absolute;}
.slider-arrows1-center ul li a.next{left:970px;}
.brand-list-direction-nav a{display:block;width:16px;height:28px;background-image:url(../images/icon-hover.png);background-repeat:no-repeat;margin:-11px 0 0;position:absolute;overflow:hidden;top:50%;z-index:10;cursor:pointer;text-decoration:none;text-indent:-999px;}
.slider-items{margin:0 auto;}
.f-no-space{margin:0 !important;padding:0 !important;}
.f-no-space-m-left{margin:0 !important;padding:0 !important;text-align:left;}
.f-no-space-m-center{margin:0 !important;padding:0 !important;text-align:center;}
.f-no-space-m-right{margin:0 !important;padding:0 !important;text-align:right;}
.f-no-padding-right{margin:0 !important;padding-right:0 !important;}
.f-no-padding-left{margin:0 !important;padding-left:0 !important;}
.main-container .breadcrumbs,
.main-container .breadcrumbs ul,
.main-container .breadcrumbs ul li{line-height:20px;padding:0;}
.main-container .breadcrumbs-container .breadcrumbs,
.main-container breadcrumbs-container .breadcrumbs ul,
.main-container .breadcrumbs-container .breadcrumbs ul li{line-height:30px !important;padding:0;}
#checkout-step-login #login-form{margin:0;}
.nova-slider-direction-nav li{}
.nova-slider-direction-nav a{display:block;margin:-11px 0 0;position:absolute;overflow:hidden;top:50%;z-index:10;}
.nova-slider-direction-nav a div{display:table-cell;vertical-align:middle;width:37px;height:37px;cursor:pointer;text-decoration:none;background:#fff;border:#d1d1d1 solid 1px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;text-align:center;}
.nova-slider-direction-nav a{color:#444;}
.nova-slider-direction-nav a div i{font-size:20px;line-height:25px;}
.nova-slider-direction-nav a:hover{}
.nova-slider-direction-nav a.nova-slider-disabled{opacity:0.4;filter:alpha(opacity=50);cursor:default;}
.nova-slider-direction-nav a.nova-slider-disabled:hover{opacity:0.4;filter:alpha(opacity=50);cursor:default;}
.nova-slider-direction-nav .nova-slider-prev{background-position:-3px -6px;margin-right:10px;left:-43px;}
.nova-slider-direction-nav .nova-slider-prev i{padding-right:3px;}
.nova-slider-direction-nav .nova-slider-prev:hover{}
.nova-slider-direction-nav .nova-slider-prev.nova-slider-disabled:hover{opacity:0.4;filter:alpha(opacity=50);cursor:default;}
.nova-slider-direction-nav .nova-slider-next{right:-43px;}
.nova-slider-direction-nav .nova-slider-next i{padding-left:3px;}
.nova-slider-direction-nav .next:hover{}
.nova-slider-direction-nav .nova-slider-next.nova-slider-disabled:hover{opacity:0.4;filter:alpha(opacity=50);cursor:default;}
.more-views .itemslider-thumbnails{margin:0 -5px;}
.more-views .nova-slider-direction-nav .nova-slider-prev{left:0;display:none}
.more-views .nova-slider-direction-nav .nova-slider-next{right:0;display:none}
.more-views:hover .nova-slider-direction-nav .nova-slider-prev{display:block}
.more-views:hover .nova-slider-direction-nav .nova-slider-next{display:block}
.thumb-list-direction-nav a{display:block;width:21px;height:45px;background-image:url("../images/icon-hover1.png");background-color:#585858;background-repeat:no-repeat;margin:-11px 0 0;position:absolute;overflow:hidden;top:30px;z-index:999;cursor:pointer;text-decoration:none;text-indent:-999px;}
.image-detail-1{position:relative;overflow:hidden;margin-bottom:30px;}
.image-detail-1 .owl-prev{left:0;}
.image-detail-1 .owl-next{right:0;}
.slider-items{margin:0 auto;}
.home-content .item, .box-up-sell .item, .flexslider-related .item{text-align:center;}
.products-list .item{margin:0;}
.slider-items-products .item{text-align:center;}
.products-grid-inner{position:relative;}
.products-grid-inner img{}
.products-list-inner{position:relative;float:left;overflow:hidden;}
.products-list-inner img{width:100%;}
.products-grid .btn-cart{display:block;position:absolute;left:55px;top:113px;}
a.wishlist{float:left;display:block;height:20px;padding-left:8px;}
.wishlist-compare .dcack{float:left;color:#CFCDCD;display:block;width:10px;position:absolute;left:107px;font-size:16px;font-weight:bold;}
a.wishlist:hover span{color:#6a6a6a;}
a.wishlist span{display:block;color:#cfcdcd;font-size:14px;}
a.compare{float:right;display:block;height:20px;}
a.compare:hover span{color:#6a6a6a;}
a.compare span{display:block;color:#cfcdcd;font-size:14px;}
.brand-slider{position:relative;margin-bottom:10px;}
.slider-items-products{position:relative;}
.home-content h3.title{display:inline-block;font-size:18px;margin:0;}
.brand-list{margin:0 auto;max-width:1190px;padding-bottom:30px;position:relative;width:100%;}
#home-3-banner .owl-buttons{display:none;}
.product-flexslider .item, .box-up-sell .item, .flexslider-related .item{margin:0 10px;text-align:center;}
.newsletter-box{border-top:1px solid #ECEBEB;}
#newsletter-validate-detail{margin:0;}
.form-subscribe{margin:0 auto;max-width:1170px;width:100%;}
.form-subscribe-header{float:left;max-width:390px;text-align:left;width:100%;}
.form-subscribe-header label{color:#363636;font-size:14px;margin:0;padding:10px 0;text-transform:uppercase;}
.form-subscribe #newsletter{float:left;max-width:315px;padding:11px 10px;width:100%;font-size:12px;border-color:#CCCCCC;}
.form-subscribe .input-text, .form-subscribe #newsletter{background-color:#ffffff;border-color:#ffffff;box-shadow:none;color:#7f7f7f;float:left;font-size:12px;height:32px;line-height:32px;margin:0;padding:0 10px;vertical-align:top;width:70%;}
#newsletter-validate-detail .form-subscribe button{font-family:"FuturaStd-Heavy";font-size:12px;font-weight:normal !important;height:32px;letter-spacing:1px;line-height:32px;padding:0;text-align:center;width:30%;}
@media all and (-webkit-min-device-pixel-ratio:0){.form-subscribe #newsletter{padding:9px 10px;font-size:12px;}
}
.form-subscribe .input-box .button{cursor:pointer;background:#fff !important;border:#ccc solid 1px;color:#363636;font-size:15px;padding:9px 10px;margin-left:-1px;}
#home-3-banner .owl-item{padding:0 5px;}
.brand-list ul.flex-direction-nav{position:absolute;top:0px;left:0px;}
.ajax-loading{float:left;display:none !important;background:#EF4035;color:#fff;padding:5px;font-size:18px;z-index:999;}
.footer-left select{display:none;}
.footer-info-top{background:url("../images/border-header-bottom.png") repeat-x scroll left top transparent;margin:0 auto;max-width:1170px;padding:20px 0 15px;width:100%;}
.footer-info-top .footer-info li{font-size:18px;line-height:25px;text-transform:uppercase;}
.footer-info-top .footer-info li i{font-size:24px;}
.footer-info-container .footer-info{text-align:left;}
.footer-info-top .footer-info .about-responsive{float:left;text-align:left;}
.footer-info-container .footer-info .about-responsive h4{float:left;width:100%;color:#545454;font-size:24px;line-height:30px;text-transform:capitalize;}
.social-icons{margin-left:7px !important;}
.social-icons a{font-size:20px;}
.social-icons a:hover{}
.shopping-cart:hover .cart_circle{background-color:none !important;}
a.slider-arrows{position:absolute;display:block;width:30px;height:30px;background:#ddd url(../images/slider-arrows.png) no-repeat;cursor:pointer;text-indent:-999px;overflow:hidden;transition:opacity 300ms ease-in-out, background-color 300ms ease-in-out, background-position 300ms ease-in-out;-moz-transition:opacity 300ms ease-in-out, background-color 300ms ease-in-out, background-position 300ms ease-in-out;-webkit-transition:opacity 300ms ease-in-out, background-color 300ms ease-in-out, background-position 300ms ease-in-out;-o-transition:opacity 300ms ease-in-out, background-color 300ms ease-in-out, background-position 300ms ease-in-out;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}
a.slider-arrows.disabled{opacity:0.4;filter:alpha(opacity=40);cursor:default;}
a.slider-arrows.disabled:hover{background-color:#ddd;}
a.slider-arrows:hover{background-color:#9b0e11;}
.products-upsell .prev{background-position:-10px -10px;top:6px;right:31px;margin-right:1px;}
.products-upsell .prev:hover{background-position:-10px -60px;}
.products-upsell .next{background-position:-60px -10px;top:6px;right:0;}
.products-upsell .next:hover{background-position:-60px -60px;}
.block{margin-bottom:15px;}
.block-title strong{}
.block .block-title{background:none;}
.block .active{background:none;}
.product-block-right .block .block-title{background:none;cursor:default;}
.custom-html .block-content p{font-size:12px;line-height:20px;padding:10px 10px 5px 0;text-align:left;}
.block .block-title a{text-decoration:none !important;}
.block .block-subtitle{margin:0;padding:5px 0;font-size:1em;}
.right-block-inner p.block-subtitle{margin-top:10px;}
.block .block-content li.item{padding:7px 0;}
.block .block-content .product-name{color:#3bbaba;}
.block .btn-remove,
.block .btn-edit{float:right;margin:1px 0 2px 5px;}
.block .actions a{float:left;}
.block .actions button.button{float:right;}
.block .empty{margin:0;padding:15px 30px;text-align:center;}
.block li.odd{}
.block li.even{}
.block-cart,
.block-wishlist,
.block-subscribe,
.block-compare,
.block-reorder,
.block-poll,
.block-viewed,
.block-compared,
.block-related,
.block-tags,
.block-login{line-height:1.25;}
.block-cart .block-title strong,
.block-wishlist .block-title strong,
.block-subscribe .block-title strong,
.block-compare .block-title strong,
.block-reorder .block-title strong,
.block-poll .block-title strong,
.block-viewed .block-title strong,
.block-compared .block-title strong,
.block-related .block-title strong,
.block-tags .block-title strong,
.block-login .block-title strong{}
.sidebar .block-title, .sidebar #custom-html{border:2px solid #ebebeb;border-left:0;border-right:0;text-align:center;padding:10px 0;}
.block-products-list-sidebar .block-title,
.block-latest .block-title{cursor:default;}
.sidebar .block-title span, .sidebar .block-title strong span, #custom-html strong span{color:#363636;display:block;font-size:16px;font-weight:normal;line-height:20px;text-transform:uppercase;width:100%;}
.sidebar .block-content{margin-top:15px;}
.left-categories ul{margin:0;}
.left-categories ul li{line-height:30px;}
.left-categories ul li:last-child{border-bottom:none;}
.top-header .mini-cart .mini-products-list{margin:0;}
.mini-products-list .product-image{float:left;text-align:left;width:68px;}
.mini-products-list .product-details span{color:#363636 !important;float:left;font-size:15px;text-align:left;width:100%;}
.mini-products-list .product-details strong{}
.mini-cart-qty, .mini-cart-price{float:left;}
.mini-cart-qty{margin-right:5px;}
.mini-products-list .product-details p{text-transform:none;}
.mini-products-list .product-details p a{color:#363636;}
.mini-products-list .product-details{float:left;width:178px;}
.block-cart .mini-products-list .product-details .product-name,
.block-cart .mini-products-list .product-details .nobr small{word-wrap:break-word;}
.block-cart .mini-products-list .product-details .nobr{white-space:normal !important;}
.block-account{margin-top:30px;}
.block-account .block-content ul{margin:0;}
.block-account .block-content li a{display:block;border-bottom:1px solid #e9e9e9;padding:5px 0;text-decoration:none !important;}
.block-account .block-content li a:hover{}
.block-account .block-content li.last a{border-bottom:0;}
.block-account .block-content li.current{border-bottom:1px solid #e9e9e9;padding:5px 0;}
.block-account .block-content li.current.last{border-bottom:0;}
.block-account .block-content li.current strong{font-weight:normal !important;}
.block-currency{border:0;background:url(../images/bkg_block-currency.gif) 0 0 no-repeat;padding:7px 12px 10px;height:51px;}
.block-currency .block-title{background:none;border:0;padding:0;margin:0 0 5px;}
.block-currency .block-title strong{background:url(../images/i_block-currency.gif) 0 50% no-repeat;padding:0 0 0 21px;text-transform:none;color:#fff;}
.block-currency .block-content{background:none;padding:0;}
.block-currency .block-content select{width:100%;padding:0;}
.block-layered-nav{}
.block-layered-nav .block-content{padding-right:10px;}
.block-layered-nav .block-subtitle{line-height:1.35;background:#ddd;padding:3px 9px;border-bottom:1px solid #E3E3E3;text-transform:uppercase;color:#1f5070;}
.block-layered-nav dt{color:#818181;background:url(../images/filter-icon-hiden.png) right center no-repeat;padding:7px 0 0 15px;font-weight:bold;cursor:pointer;}
.block-layered-nav dt.active{background:url(../images/filter-icon-show.png) right center no-repeat;}
.block-layered-nav dd{padding:0 17px;}
.block-layered-nav dd.last{background:none;}
.block-layered-nav .currently li{background:#f5f5f5;padding:6px 24px 6px 10px;position:relative;z-index:1;line-height:1.5;}
.block-layered-nav .currently .label{font-weight:bold;text-transform:uppercase;display:inline-block;vertical-align:top;}
.block-layered-nav .currently .value{display:inline-block;vertical-align:top;}
.block-layered-nav .currently .btn-previous,
.block-layered-nav .currently .btn-remove{position:absolute;right:4px;top:6px;margin:0;}
.block-layered-nav .currently .btn-previous{right:17px;}
.block-layered-nav .actions{font-size:11px;padding:4px 5px 4px 9px;border:1px solid #dee5e8;border-width:1px 0;text-align:right;}
.block-layered-nav .actions a{float:none;}
.block-cart .block-title{}
.block-cart .block-title strong{background-image:url(../images/i_block-cart.gif);}
.block-cart .summary{background:#fff;padding:2px 8px 8px;margin:-1px 0 0;position:relative;z-index:1;}
.block-cart .amount{margin:0;}
.block-cart .amount a{font-weight:bold;}
.block-cart .subtotal{margin:5px 0 0;padding:2px 0;background:#fbebd9;text-align:center;}
.block-cart .subtotal .price{font-weight:bold;}
.block-cart .actions{border-bottom:1px solid #c2c2c2;}
.block-cart .actions .paypal-logo{float:left;width:100%;margin:3px 0 0;text-align:right;}
.block-cart .actions .paypal-logo .paypal-or{clear:both;display:block;padding:0 55px 8px 0;}
.block-wishlist .block-title strong{background-image:url(../images/i_block-wishlist.gif);}
.block-wishlist .actions{text-align:right;}
.block-wishlist .actions a{float:none;}
.block-related{display:block;}
.block-related .block-title strong{padding:10px 0;}
.block-related input.checkbox{float:left;}
.block-related .product{margin-left:20px;}
.page-popup .link-print{background:url(../images/i_print.gif) 0 2px no-repeat;padding:2px 0 2px 25px;font-weight:bold;color:#1e7ec8;}
.compare-table{border:0;}
.compare-table thead tr.first th,
.compare-table thead tr.first td{border:0;background:none;padding:0;font-size:0;line-height:0;}
.compare-table .btn-remove{float:right;background-image:url(../images/btn_remove2.gif);width:72px;height:15px;}
.compare-table tbody th{background:#d9e5ee url(../images/bkg_th-v.gif) 100% 0 repeat-y;}
.compare-table tbody th,
.compare-table tbody td{padding:10px;border:0;border-top:1px solid #ccc;border-left:1px solid #ccc;}
.compare-table tbody td.last{border-right:1px solid #ccc;}
.compare-table tbody tr.last th,
.compare-table tbody tr.last td{border-bottom:1px solid #ccc !important;}
.compare-table tr.add-to-row td{background:#fffada;text-align:center;}
.compare-table tr.first td{text-align:center;}
.compare-table tr.first td .product-name{font-size:13px;font-weight:bold;margin:0 0 5px;color:#203548;}
.compare-table tr.first td .product-name a{color:#203548;}
.compare-table tr.first td .ratings{width:69px;margin:0 auto;}
.compare-table tr.first td p,
.compare-table tr.add-to-row td p{margin:0;}
.block-viewed .product-img{float:left;padding:3px 10px 0 0;width:75px;}
.block-viewed .product-name{margin-left:75px;margin-bottom:5px;}
.block-viewed .product-img img{}
.block-viewed .price-box{margin-left:75px;}
.block-viewed .regular-price .price{color:#9b0e11;font-size:15px;}
.product-right-static-block{border-top:#ddd solid 1px;border-bottom:#ddd solid 1px;padding:15px 0;text-align:center;}
.block-poll .block-subtitle{font-size:12px;}
.block-poll input.radio{float:left;margin:5px -18px 0 0;}
.block-poll .label{display:block;margin-left:18px;}
.block-poll li{padding:0 9px;line-height:25px;}
.block-poll .actions{margin:5px 0 0;}
.block-poll .answer{font-weight:bold;}
.block-poll .votes{float:right;margin-left:10px;}
.block-tags .block-content .tags-list{background:none;border:0;font-size:12px;}
.block-tags .block-content .tags-list a ,.tags-list a{padding:5px;-webkit-transition:background-color, color 0.2s linear;-moz-transition:background-color, color 0.2s linear;transition:background-color, color 0.2s linear;}
.block-tags .block-content .tags-list a:hover{color:#fff;}
.block-tags .block-content ul.tags-list{margin:0;}
.products-filter .item{max-width:218px;width:100%;}
.products-grid .item h3.product-name{min-height:40px;}
.item h3.product-name{margin-top:10px;}
.block-related-slider{position:relative;}
.block-related-slider h2{font-size:18px;text-align:center;}
.block-related-slider .item{margin:0;}
.products-filter .item .price-box{height:32px;}
.block-tags .actions{border:0 none;float:right !important;margin-top:10px;padding:0 0 0 30px;text-align:left;}
.block-tags .actions a{color:#FFF !important;float:left;background:none;text-transform:uppercase;font-size:13px;line-height:30px;padding:0 15px;}
.label, .badge{background:none;}
#poll-answers span.label label{float:left;font-weight:normal;}
.block-poll .block-content .actions .button{font-size:13px;line-height:30px;padding:0 15px;}
#pollForm{display:block;margin:0 0 15px;}
.cool-background-box{background:#F0F0F0;border-left:0;border-right:0;}
.cool-background-box .products-list-4-col{padding-top:30px;padding-bottom:30px;}
.cool-background-box .products-list-4-col .name-product{float:left;text-align:left;}
.cool-background-box .products-list-4-col .name-product h2.title{font-size:17px;line-height:40px;}
.cool-background-box .products-list-4-col .col-md-left{float:left;margin:17px 10px 0 0;max-width:84px;}
.cool-background-box .products-list-4-col .col-md-right{float:right;margin-top:17px;max-width:150px;text-align:left;width:100%;}
.cool-background-box .products-list-4-col .col-md-right h3.product-name{margin:0;}
.cool-background-box .products-list-4-col .col-md-right .rating-product-box .rating{width:100%;}
.shop-now-content{margin-top:30px;font-size:23px;line-height:38px;text-align:left;}
a.fiver-button-light{display:inline-block;font-size:12px;text-transform:uppercase;line-height:18px;height:auto;padding:14px 16px;margin:0 10px 20px 0;font-weight:bold;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out;border:1px solid;position:relative;overflow:hidden;outline:none;text-shadow:none;text-decoration:none;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;vertical-align:middle;max-width:100%;color:#fff;}
a.fiver-button-light:hover{text-decoration:none!important;color:#fff !important;}
a.fiver-button-dark{display:inline-block;font-size:12px;text-transform:uppercase;line-height:18px;height:auto;padding:14px 16px;margin:0 10px 20px 0;font-weight:bold;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out;border:1px solid;position:relative;overflow:hidden;outline:none;text-shadow:none;text-decoration:none;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;vertical-align:middle;border-color:#ddd;max-width:100%;}
a.fiver-button-dark:hover{text-decoration:none!important;color:#fff !important;}
.block-subscribe .block-content{padding:5px 10px;}
.block-subscribe .block-title strong{background-image:url(../images/i_block-subscribe.gif);}
.block-subscribe label{font-weight:bold;color:#666;}
.block-subscribe input.input-text{display:block;width:167px;margin:3px 0;}
.block-subscribe .actions{background:none;padding:0;margin:3px 0 0;text-align:left;}
.block-subscribe .actions button.button{float:none;}
.block-subscribe .actions button.button span{border-color:#406a83;background:#618499;}
.block-reorder .block-title strong{background-image:url(../images/i_block-list.gif);}
.block-reorder input.checkbox{float:left;margin:2px -20px 0 0;}
.block-reorder .product-name{margin-left:20px;}
.block-reorder .validation-advice{margin:3px 9px 7px;}
.block-banner{border:0;}
.block-banner .block-content{padding:0;text-align:center;}
.block-login .block-title strong{background-image:url(../images/i_ma-info.gif);}
.block-login .block-content{padding:5px 10px;}
.block-login label{font-weight:bold;color:#666;}
.block-login input.input-text{display:block;width:167px;margin:3px 0;}
.block-login .actions{background:none;padding:0;margin:3px 0 0;}
.block-login .actions button.button span{border-color:#406a83;background:#618499;}
.facebook-button{background-color:#4777A6;line-height:19px;margin-left:10px;margin-top:20px;}
.sidebar .paypal-logo{display:block;margin:10px 0;text-align:center;}
.sidebar .paypal-logo a{float:none;}
.category-image-head{position:relative;}
.category-title-head{position:absolute;top:92px;right:40px;}
.category-title-head h1,.category-title-head h2,.category-title-head h3,.category-title-head h4{color:#FFF;text-shadow:1px 1px 0 rgba(0, 0, 0, 0.5);}
.category-title{border:0;margin:0 0 20px;}
.shopping-option-dropdown{position:relative;float:left;margin-left:20px;}
.shopping-option-dropdown label{font-size:18px;line-height:30px;margin:14px 0 0 0;padding:0 10px;border:transparent solid 1px;border-bottom:0;}
.open label{border:1px solid #EDEDED;border-bottom:0;}
.shopping-option-dropdown i{font-size:14px;}
.shopping-option-dropdown label a{color:#818181}
.shopping-option-dropdown label a:hover{text-decoration:none;}
.sub-header-nav{background-color:#FFFFFF;border-top:0 none;display:none;left:0;min-width:192px;padding-right:10px;position:absolute;top:45px;z-index:9999;}
.compare-dropdown{position:relative;float:left;margin-left:5px;max-width:266px;width:100%;}
.compare-dropdown label{font-size:18px;line-height:30px;margin:14px 0 0 0;padding:0 10px;border:transparent solid 1px;border-bottom:0;}
.open label{border:1px solid #EDEDED;border-bottom:0;}
.compare-dropdown i{font-size:14px;}
.compare-dropdown label a{color:#818181}
.compare-dropdown label a:hover{text-decoration:none;}
.ajax-compare{display:none;position:absolute;background:#fff;top:45px;left:0;z-index:9999;border:1px solid #EDEDED;padding:2px 10px 10px 0;max-width:198px;width:100%;border-top:0;}
.ajax-compare ol{margin:0 10px;}
.ajax-compare .actions{margin-left:10px;margin-top:10px;}
.ajax-compare .btn-clear-all-compare{float:right;}
.ajax-compare p{text-align:center;margin:0;}
.category-image{width:100%;overflow:hidden;margin:0;}
.category-image img{}
.category-description{margin:0 0 10px;}
.category-products{}
.category-products .products-grid .item{display:block;text-align:center;}
.category-products .column-5-products .item{display:block;margin:0 20px 25px 0 !important;padding:0 !important;text-align:center;}
.category-products .column-5-products .col-md-2{margin:0 20px 25px 0 !important;max-width:218px !important;padding:0 !important;width:100%;}
.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%;}
#brand-list .item{margin:0 !important;}
.about-center{margin:0 -10px;}
.about-center .owl-controlls .owl-buttons{position:absolute;right:10px;}
.products-grid{position:relative;}
.products-grid li.item{position:relative;padding-top:7px;padding-bottom:7px;}
.list-col3.products-grid li.item{}
.list-col4{margin:0 auto;}
.list-col4.products-grid li.item{padding:5px 5px;margin:5px 0;}
.list-col4 .item .btn-cart{bottom:7px !important;}
.products-grid li.last{margin-right:0 !important;}
.products-grid .product-image, .products-list .product-image{display:block;position:relative;z-index:1;}
.product-flexslider .slider-items .slides .item .socialToolBar .product-name a:hover{color:#bcbcbc;}
.products-grid .availability{line-height:21px;}
.products-grid .actions{}
.products-grid .btn-cart{background:none repeat scroll 0 0 #9b0e11;color:#f9d100;display:block;font-size:20px;line-height:24px;height:24px;padding:0 10px;text-align:center;white-space:nowrap;text-transform:uppercase;transition:background .25s ease-in-out;-moz-transition:background .25s ease-in-out;-webkit-transition:background .25s ease-in-out;cursor:pointer;}
.item .socialToolBar .btn-cart, .item .socialToolBar .btn-cart:hover{background:none;}
.item-product-image-box{position:relative;overflow:hidden;}
.category-products .item-product-image-box{}
.fiver-product-badge{font-size:11px;font-weight:bold;width:40px;height:40px;line-height:37px;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;text-align:center;text-transform:uppercase;z-index:998;}
.fiver-new-badge{border:#363636 solid 2px;position:absolute;left:10px;top:10px;}
.fiver-sale-badge{border:#363636 solid 2px;right:10px;position:absolute;top:10px;}
.fiver-product-badge-outstock{color:#FFFFFF;font-size:11px;font-weight:bold;line-height:28px;width:120px;text-align:center;text-transform:uppercase;z-index:998;}
.fiver-out-stock-badge{background:#d0d0d0;right:-28px;position:absolute;top:18px;font-size:10px;transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);}
.top-header-container-3 .top-menu-left ul li.first{margin:0;padding:0;}
.header-container-3 h1.logo{text-align:center;}
.header-container-3 .cart-icon-top .cart_circle{background-color:#998A45;color:#FFFFFF;font-size:12px;height:15px;left:0;line-height:12px;padding:2px;position:absolute;text-align:center;top:-15px;width:21px;}
.header-container-3 #default-menu{position:relative;top:46px;}
.header-container-3 .shopping-cart .mini-cart-title{left:4px;position:absolute;top:4px;}
.header-container-3 .shopping-cart span i{color:#363636;left:2px;position:absolute;top:4px;}
.fiver-quick-act{background-color:#ffffff;height:35px !important;line-height:35px;position:absolute;right:0;bottom:0;z-index:9999;text-align:right !important;padding:0 5px;margin-bottom:-35px;}
.fiver-quick-act a{padding:0 5px;cursor:pointer;}
.fiver-quick-act i{font-size:14px;}
.quickview-box{position:absolute;background:#fff;top:35%;left:0;z-index:999;padding:5px 10px;margin-left:-98px;text-transform:uppercase;}
.cart-1{background:#A7A7A7;color:#FFFFFF;font-size:11px;line-height:32px;text-transform:uppercase;width:100%;}
.products-grid .descriptions-hidden a{cursor:pointer;}
.products-grid .descriptions-hidden i{font-size:11px;}
h3.product-name a{font-size:13px;font-weight:normal;text-align:center;text-transform:none;}
.box-up-sell .old-price{color:#999999;float:none;}
.quick-act a{font-size:18px;text-transform:uppercase;}
.box-up-sell .special-price{float:none;}
.item .ratings{width:70px;height:14px;}
.fiver-label{position:absolute;width:43px;height:43px;text-indent:-99999px;z-index:3;}
.columns-layout .col-md-9 .products-list li.item{border-bottom:1px solid #D7D7D7;margin-bottom:30px;padding-bottom:5px;}
.columns-layout .col-md-12 .products-list li.item{border-bottom:1px solid #D7D7D7;margin-bottom:30px;padding-bottom:30px;}
.products-list li.item.last{}
.products-list .product-image{}
.products-list .product-shop{margin-left:150px;}
.products-list .product-name{font-size:20px;color:#111;text-align:left;}
.products-list .act-box{display:inline-flex;float:left;}
.products-list li.item{padding-bottom:30px !important;}
.col-md-left .margin-image{border:1px solid #afafaf;}
.product-img-additional{position:absolute;left:0;top:0;width:100%;z-index:-1;}
.item-product-image-box a .front{transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transition:transform 1s cubic-bezier(0.19, 1, 0.22, 1) 0s;-o-transition:-o-transform 1s cubic-bezier(0.19, 1, 0.22, 1) 0s;-ms-transition:-ms-transform 1s cubic-bezier(0.19, 1, 0.22, 1) 0s;-moz-transition:-moz-transform 1s cubic-bezier(0.19, 1, 0.22, 1) 0s;-webkit-transition:-webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1) 0s;}
.item-product-image-box a:hover .front{-webkit-transform:translate3d(0,-100%,0);-moz-transform:translate3d(0,-100%,0);-ms-transform:translate3d(0,-100%,0);-o-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);-webkit-transition:-webkit-transform 1s cubic-bezier(0.190,1.000,0.220,1.000) 0s;-moz-transition:-moz-transform 1s cubic-bezier(0.190,1.000,0.220,1.000) 0s;-ms-transition:-ms-transform 1s cubic-bezier(0.190,1.000,0.220,1.000) 0s;-o-transition:-o-transform 1s cubic-bezier(0.190,1.000,0.220,1.000) 0s;transition:transform 1s cubic-bezier(0.190,1.000,0.220,1.000) 0s;}
.item-product-image-box a .back{transform:translate3d(0, 100%, 0);-o-transform:translate3d(0, 100%, 0);-ms-transform:translate3d(0, 100%, 0);-moz-transform:translate3d(0, 100%, 0);-webkit-transform:translate3d(0, 100%, 0);transition:transform 1s cubic-bezier(0.19, 1, 0.22, 1) 0s;-o-transition:-o-transform 1s cubic-bezier(0.19, 1, 0.22, 1) 0s;-ms-transition:-ms-transform 1s cubic-bezier(0.19, 1, 0.22, 1) 0s;-moz-transition:-moz-transform 1s cubic-bezier(0.19, 1, 0.22, 1) 0s;-webkit-transition:-webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1) 0s;}
.item-product-image-box a:hover .back{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform 1s cubic-bezier(0.190,1.000,0.220,1.000) 0s;-moz-transition:-moz-transform 1s cubic-bezier(0.190,1.000,0.220,1.000) 0s;-ms-transition:-ms-transform 1s cubic-bezier(0.190,1.000,0.220,1.000) 0s;-o-transition:-o-transform 1s cubic-bezier(0.190,1.000,0.220,1.000) 0s;transition:transform 1s cubic-bezier(0.190,1.000,0.220,1.000) 0s;}
.products-list .product-name a:hover{text-decoration:none;}
.f-fix .act-box .price-box{float:left;margin:8px 60px 0 0;}
.f-fix .price-box .old-price{padding:5px 0;}
.products-list .price-box{float:left;margin:2px 60px 0 0;}
.products-list .availability{float:left;margin:3px 0 0;}
.products-list .desc{clear:both;line-height:1.35;margin:0 0 10px;padding:6px 0 0;text-align:left;}
.products-list .desc a.link-learn{color:#9b0e11}
.products-list .desc a.link-learn:hover{color:#999}
.products-list .act-box{}
.products-list .btn-cart{background-color:#565656;color:#FFFFFF !important;cursor:pointer;display:block;margin-top:20px;text-align:center;transition:background 0.25s ease-in-out 0s;white-space:nowrap;}
.products-list .btn-cart:hover{background:none repeat scroll 0 0 #F01C35;text-decoration:none;}
.products-list .btn-cart span{padding:0px 5px 0px 5px;}
.products-list .act-box ul.add-to-links li a.link-wishlist{background:#f0f0f0;padding:10px;}
.products-list .act-box ul.add-to-links li a.link-compare{background:#f0f0f0;padding:10px;}
.products-list .add-to-links{clear:both;}
.products-list .add-to-links li{display:block;float:left;margin-right:1px;}
.products-list .add-to-links .separator{display:inline;margin:0 2px;}
.act-box .add-to-links{float:left;margin:27px 1px 0;}
.act-box .add-to-links .separator{font-size:16px;font-weight:bold;left:97px;position:absolute;top:-1px;}
.quick-view-details .product-img-box{float:left;width:45%;}
.quick-view-details .product-shop{float:right;width:52%;}
.quick-view-details .owl-prev{left:0;}
.quick-view-details .owl-next{right:0;}
#addedoverlay{left:0;top:0;width:100%;height:100%;position:fixed;z-index:295;background:black;opacity:.75;filter:alpha(opacity=75);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=75);}
#added{position:fixed;width:348px;background-color:#fff;min-height:50px;background-repeat:no-repeat;background-position:center center;border:1px solid #acacac;border-top:none;z-index:305;margin:65px 0 0 100px;}
#added .added-content{text-align:center;padding:15px;min-height:50px;border:#757575 solid 1px;border-top:#757575 solid 4px;}
#added img{margin:0 8px 13px 0;border:1px solid #efefef;width:60px;height:60px;}
#added a{padding:6px 14px;margin:0 0 0 7px;color:white;}
#added a:hover{text-decoration:underline;}
#added #hidewindow{background:#818181;margin:0;}
#added #hidewindow:hover{background:#818181;margin:0;text-decoration:underline;}
.product-view #added{margin:20px 0 0 328px;}
.product-view .product-shop .price-box .old-price, #container2 .product-options-bottom .price-box .old-price{margin-right:5px;margin-top:5px;}
.no-rating{margin:0;}
.ratings{line-height:1.25;}
.ratings strong{float:left;margin:1px 3px 0 0;}
.ratings .rating-links{margin:0;}
.ratings .rating-links .separator{margin:0 2px;}
.ratings dt{}
.ratings dd{}
.rating-box{background:url("../images/bkg_rating.png") repeat-x scroll 0 0 transparent;font-size:0;height:13px;line-height:0;overflow:hidden;text-indent:-999em;width:70px;}
.rating-box .rating{background:url("../images/bkg_rating.png") repeat-x scroll 0 100% transparent;float:left;height:13px;}
.col-main .rating-box{width:69px;height:13px;font-size:0;line-height:0;background:url(../images/bkg_rating.png) repeat-x 0 0;text-indent:-999em;overflow:hidden;}
.col-main .rating-box .rating{float:left;height:13px;background:url(../images/bkg_rating.png) repeat-x 0 100%;}
.ratings .rating-box{float:left;margin-right:3px;}
.ratings .amount{}
.ratings-table th, .ratings-table td{float:left;font-size:11px;line-height:1.15;padding:3px 0;width:300px;}
.ratings-table th{font-weight:bold;padding-right:8px;}
.add-to-links a i{font-size:16px !important;margin-top:3px !important;}
.product-shop .add-to-links a i{font-size:16px !important;margin-top:3px !important;}
.availability{margin:0;}
.detail-availability{margin-top:25px;margin-bottom:30px;}
.detail-availability span{color:#363636;font-weight:normal;}
.availability.in-stock span{color:#006600}
.availability.out-of-stock span{color:#d83820;}
.availability-only{margin:10px 0 7px;line-height:16px;background:url(../images/i_availability_only.gif) 0 50% no-repeat;padding-left:15px;}
.availability-only span,
.availability-only a{border-bottom:1px dashed #751d02;color:#000;}
.availability-only a{background:url(https://www.larog.com/skin/frontend/sas/sasshop/images/i_availability_only_?.gif) 100% 0 no-repeat;cursor:pointer;padding-right:15px;text-decoration:none;}
.availability-only .expanded{background-position:100% -15px;}
.availability-only strong{color:#be2c00;}
.availability-only-details{margin:0 0 7px;}
.availability-only-details th{background:#d2d6d9;font-size:10px;padding:0 8px;}
.availability-only-details td{background:#ebf0f3;border-bottom:1px solid #fff;font-size:11px;padding:2px 8px 1px;}
.availability-only-details tr.odd td.last{color:#d95e00;font-weight:bold;}
.product-view .product-shop .availability{color:#333333;font-family:futurastd-book;font-size:14px;}
.email-friend{margin:0;}
.alert-price{margin:0;font-size:11px;}
.alert-stock{margin:0;font-size:11px;}
.price{white-space:nowrap !important;}
.price-box{}
.price-box .price{line-height:30px;padding:0;}
.regular-price{color:#9b0e11;}
.socialToolBar .price-box{display:block;position:absolute;top:85px;}
.socialToolBar .price-box .regular-price .price{color:#FFF;}
.regular-price .price{font-size:18px;line-height:30px;}
.block .regular-price,
.block .regular-price .price{font-size:20px;line-height:30px;}
.socialToolBar .wishlist-compare{display:block;position:absolute;width:210px;height:20px;line-height:20px;top:149px;left:5px;}
.rating-product-box .ratings{display:inline-block;}
.old-price{display:inline-block;margin:0 !important;}
.old-price .price-label{white-space:nowrap;color:#999;}
.old-price .price{color:#999 !important;text-decoration:line-through;}
.special-price{display:inline-block;margin:0 !important;padding:0;}
.special-price .price-label{font-size:13px;font-weight:bold;white-space:nowrap;color:#cd5033;}
.special-price .price{color:#E33804;font-size:18px;line-height:30px;}
.minimal-price{margin:0;}
.minimal-price .price-label{font-weight:bold;white-space:nowrap;}
.minimal-price-link{display:block;}
.minimal-price-link .label{color:#999;}
.minimal-price-link .price{font-weight:normal;color:#9b0e11;}
.price-excluding-tax{display:block;color:#999;}
.price-excluding-tax .label{white-space:nowrap;color:#999;}
.price-excluding-tax .price{font-size:13px;font-weight:normal;color:#c76200;}
.price-including-tax{display:block;color:#999;}
.price-including-tax .label{white-space:nowrap;color:#999;}
.price-including-tax .price{font-size:13px;font-weight:bold;color:#c76200;}
.configured-price{margin:0;}
.configured-price .price-label{font-weight:bold;white-space:nowrap;}
.configured-price .price{font-weight:bold;}
.weee{display:block;font-size:11px;color:#444;}
.weee .price{font-size:11px;font-weight:normal;}
.price-excl-tax{display:block;}
.price-excl-tax .label{display:block;white-space:nowrap;}
.price-excl-tax .price{display:block;}
.price-incl-tax{display:block;}
.price-incl-tax .label{display:block;white-space:nowrap;}
.price-incl-tax .price{display:block;font-weight:bold;}
.price-from{margin:0;}
.price-from .price-label{font-weight:bold;white-space:nowrap;}
.price-to{margin:0;}
.price-to .price-label{font-weight:bold;white-space:nowrap;}
.price-notice{padding-left:10px;color:#999;}
.price-notice .price{font-weight:bold;color:#2f2f2f;}
.price-as-configured{margin:0;}
.price-as-configured .price-label{font-weight:bold;white-space:nowrap;}
.price-box-bundle{padding:0 0 10px 0;}
.price-box-bundle .price-box{margin:0 !important;padding:0 !important;}
.price-box-bundle .price{color:#555;}
.product-pricing,
.tier-prices{margin:10px 0;padding:10px;background-color:#f4f7f7;border:1px solid #dadddd;color:#424242;}
.tier-prices li{line-height:1.4;background:url(../images/i_tier.gif) no-repeat 0 3px;padding:2px 0 2px 10px;}
.tier-prices .benefit{font-style:italic;font-weight:bold;color:#2f2f2f;}
.tier-prices .price{font-weight:bold;color:#2f2f2f;}
.tier-prices-grouped li{padding:2px 0;color:#e26703;}
.tier-prices-grouped li .price{font-weight:bold;}
.add-to-links .separator{display:none;}
.add-to-cart label{color:#666666;float:left;font-weight:bold;line-height:41px;margin-right:5px;}
.add-to-cart .qty{float:left;}
.add-to-cart button.ovalbutton span{color:#ffffff;font-family:FuturaStd-Heavy;letter-spacing:1px;text-transform:uppercase;}
.button.btn-wishlist > span::before{content:'\e98e';font-family:fontello;font-size:14px;padding-right:8px;}
.add-to-cart button.button.btn-wishlist{background:#f6f6f6;border:1px solid #e1e1e1;}
.add-to-cart button.button.btn-wishlist span{color:#333333;font-family:FuturaStd-Book;text-transform:capitalize;}
.add-to-cart button.button.btn-wishlist:hover span{color:#fff;}
.add-to-box .add-to-cart button.ovalbutton.btn-select{background:#ba923b;margin-right:0;}
.add-to-cart button.button{float:left;}
.add-to-cart .paypal-logo{clear:left;margin:0;text-align:right;}
.add-to-cart .paypal-logo .paypal-or{clear:both;display:block;margin:5px 60px 5px 0;}
.product-view .add-to-cart .paypal-logo{margin:0;}
.add-to-box{margin:10px 0;}
.add-to-box .add-to-cart{float:left;}
.add-to-box .or{float:left;font-weight:bold;margin:0 7px;color:#666;}
.add-to-box .add-to-links{float:left;margin:0;font-size:12px !important;line-height:1.25 !important;text-align:left !important;}
.add-to-box .add-to-links li{}
.add-to-box .add-to-links li .separator{display:none !important;}
.add-to-social{border-top:1px solid #eeeeee;clear:both;float:left;padding-top:16px;width:100%;}
.product-shop .add-to-box{float:left;margin:0;clear:both;}
.pro_detail_links{margin-bottom:15px;margin-top:13px;}
.pro_detail_links a{color:#333333;font-family:georgia;font-size:11px;line-height:normal;}
.pro_detail_links img{margin-right:8px;vertical-align:middle;}
.product-view{}
.product-essential{margin-bottom:20px;}
.product-essential h2{}
.product-collateral{padding:25px 0;}
.product-collateral .std{padding:10px 0;}
.short-description .std{}
.product-collateral .box-collateral{margin:0 0 25px;}
.product-collateral .right-block{border-left:#dfdfdf solid 1px;}
.product-essential .product-shop .right-block{}
.product-collateral .right-block-inner{margin-left:20px;}
.limiter{float:right;}
.product-collateral .tabs-left .product-tabs{margin:0;}
.product-tabs{padding-bottom:7px;}
.product-tabs li{display:inline-block;font-size:13px;line-height:12px;}
.product-tabs li.first{border-left:0;}
.product-tabs li.last{border-right:0;}
.product-tabs a{display:block;background-color:#f1f1f1;color:#808080;font-size:16px;font-weight:bold;margin:0;padding:15px 20px;text-decoration:none;}
.product-tabs a:hover, .product-tabs li.active a, .product-tabs li.active a:hover{background-color:#72AEBD;color:#FFFFFF !important;font-size:16px;font-weight:bold;margin:0;padding:15px 20px;text-decoration:none;}
.product-tabs-content h2{display:none;font-size:12px;font-weight:bold;}
.product-tabs-content{border-top:#dfdfdf solid 1px;}
.tabs-left{margin-bottom:-5px;}
.product-view .product-img-box{position:relative;}
.col3-layout .product-view .product-img-box{float:none;margin:0 auto;}
.product-view .product-img-box .product-image{margin:0 0 13px;min-height:720px;overflow:hidden;}
.product-view .product-img-box .product-image img{margin:0 auto;}
.product-view .product-img-box .product-image-zoom{position:relative;width:326px;height:370px;overflow:hidden;z-index:9;border:#e3e3e3 solid 1px;}
.product-view .product-img-box .product-image-zoom img{position:absolute;left:0;top:0;cursor:move;border:#e3e3e3 solid 1px;}
.product-view .product-img-box .zoom-notice{font-size:11px;margin:0 0 5px;text-align:center;}
.product-view .product-img-box .zoom{position:relative;z-index:9;height:18px;margin:0 auto 13px;padding:0 28px;background:url(../images/slider_bg.gif) 50% 50% no-repeat;cursor:pointer;}
.product-view .product-img-box .zoom.disabled{-moz-opacity:.3;-webkit-opacity:.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";opacity:.3;}
.product-view .product-img-box .zoom #track{position:relative;height:18px;}
.product-view .product-img-box .zoom #handle{position:absolute;left:0;top:-1px;width:9px;height:22px;background:url(../images/magnifier_handle.gif) 0 0 no-repeat;}
.product-view .product-img-box .zoom .btn-zoom-out{position:absolute;left:2px;top:0;}
.product-view .product-img-box .zoom .btn-zoom-in{position:absolute;right:2px;top:0;}
.product-view .product-img-box .more-views h2{font-size:11px;border-bottom:1px solid #ccc;margin:0 0 8px;text-transform:uppercase;}
.product-view .product-img-box .more-views{margin:0;position:relative;}
.product-view .product-img-box .more-views ul{margin:0 auto;}
.product-view .product-img-box .more-views li{margin:5px 0;}
.product-view .product-img-box .more-views li .prev{float:left;}
.product-view .product-img-box .more-views li .next{float:right;}
.product-view .product-img-box .more-views li a{float:left;overflow:hidden;margin:0 5px;}
.product-view .product-image{position:relative;}
.product-view .product-img-box .more-views .owl-wrapper .owl-item div{margin:0 5px;}
.more-views .owl-controlls .owl-prev, .more-views .owl-controlls .owl-next{bottom:37%;}
.product-view .product-image .zoom-image{bottom:0;height:20px;left:0;margin:5px;font-size:18px;position:absolute;text-transform:uppercase;width:20px;z-index:999;}
.more-view-title{font-size:14px;font-weight:bold;margin:5px 0;}
.right-block .right-block-inner .block-title{border-bottom:1px solid #D4D4D4;}
.right-block .right-block-inner h2{border-bottom:1px solid #363636;display:inline-block;font-size:15px;font-weight:normal;margin-bottom:-1px;}
.fiver-social-share{clear:both;display:block;height:35px;width:100%;margin-top:-40px;margin-bottom:20px;}
.product-detail-1 .fiver-social-share{margin-top:20px;}
.fiver-social-share ul{margin:0;padding:0;}
.fiver-social-share ul li a{border:1px solid #363636;-webkit-border-radius:32px;-moz-border-radius:32px;border-radius:32px;float:right;font-size:17px;height:36px;left:0;margin-right:10px;position:relative;text-align:center;top:0;width:36px;}
.product-detail-1 .fiver-social-share ul li a{float:left;}
.fiver-social-share ul li a i{color:#363636;left:6px;position:absolute;top:7px;}
.fiver-social-share ul li a i.icon-facebook-4{left:4px;position:absolute;top:7px;}
.fiver-social-share ul li a i.icon-twitter{left:5px;position:absolute;top:7px;}
.fiver-social-share ul li a i.icon-pinterest-3{left:5px;position:absolute;top:7px;}
.fiver-social-share ul li.pinterest a{margin-right:0;}
.product-detail-1 .fiver-social-share ul li.pinterest a{margin-right:10px;}
.flexslider-related{margin:0 auto;}
.flexslider-related .product-name{font-weight:bold;}
.related-slider-direction-nav{position:absolute;top:-19px;right:0}
.related-slider-direction-nav li{float:left;font-size:15px;}
#related-product-table .product h3.product-name,#related-product-table .product .price-box{text-align:center;}
#related-product-table .product .price-box p,#related-product-table .product .price-box p span,#related-product-table .product .price-box span span{margin:0;padding:0;}
#related-product-table .product .price-box{margin:0;}
.product-shop .detail-availability p{margin:0 0 5px 0;}
.product-shop .detail-availability p.brand-code{margin-top:5px;}
.itemslider-thumbnails .direction-nav{}
.itemslider-thumbnails .direction-nav a.prev{position:absolute;display:block;width:21px;height:45px;position:relative;left:-6px;top:25px;background-image:url(../images/icon-hover1.png);background-repeat:no-repeat;background-color:#585858;cursor:pointer;text-decoration:none;text-indent:-999px;overflow:hidden;transition:opacity 300ms ease-in-out, background-color 300ms ease-in-out, background-position 300ms ease-in-out;-moz-transition:opacity 300ms ease-in-out, background-color 300ms ease-in-out, background-position 300ms ease-in-out;-webkit-transition:opacity 300ms ease-in-out, background-color 300ms ease-in-out, background-position 300ms ease-in-out;-o-transition:opacity 300ms ease-in-out, background-color 300ms ease-in-out, background-position 300ms ease-in-out;margin:0 !important;}
.itemslider-thumbnails .direction-nav a.next{position:absolute;display:block;width:21px;height:45px;position:relative;left:291px;top:-20px;background-image:url(../images/icon-hover1.png);background-repeat:no-repeat;background-color:#585858;cursor:pointer;text-decoration:none;text-indent:-999px;overflow:hidden;transition:opacity 300ms ease-in-out, background-color 300ms ease-in-out, background-position 300ms ease-in-out;-moz-transition:opacity 300ms ease-in-out, background-color 300ms ease-in-out, background-position 300ms ease-in-out;-webkit-transition:opacity 300ms ease-in-out, background-color 300ms ease-in-out, background-position 300ms ease-in-out;-o-transition:opacity 300ms ease-in-out, background-color 300ms ease-in-out, background-position 300ms ease-in-out;margin:0 !important;}
.slider-items{margin:0 auto;}
.socialToolBar .price-box{color:#FFF;max-width:210px;}
.socialToolBar .price-box .old-price{float:left;text-align:center;padding:2px 8px 0;}
.socialToolBar .price-box .special-price{float:left;text-align:center;padding:0 5px;}
.socialToolBar .price-box .old-price .price{color:#6a6a6a;font-size:16px;}
.socialToolBar .price-box .special-price .price{color:#FFF;font-size:20px;}
.slider-width-col5{}
.itemslider-thumbnails .direction-nav a:hover{background-color:#333;}
.itemslider-thumbnails .direction-nav a.disabled{opacity:0.4;filter:alpha(opacity=40);cursor:default;}
.itemslider-thumbnails .direction-nav a.disabled:hover{background-color:#9b9b9b;}
.itemslider-thumbnails .direction-nav .prev{background-position:-1px -31px;}
.itemslider-thumbnails .direction-nav .prev:hover{background-color:#585858;}
.itemslider-thumbnails .direction-nav .prev.disabled:hover{background-color:#585858;}
.itemslider-thumbnails .direction-nav .next{background-position:-23px -31px;}
.itemslider-thumbnails .direction-nav .next:hover{background-color:#bbbbbb;}
.itemslider-thumbnails .direction-nav .next.disabled:hover{background-color:#9b9b9b;}
.product-image-popup{margin:0 auto;}
.product-image-popup .buttons-set{float:right;clear:none;border:0;margin:0;padding:0;}
.product-image-popup .nav{font-weight:bold;margin:0 100px;text-align:center;}
.product-image-popup .image{display:block;margin:10px 0;}
.product-image-popup .image-label{font-size:13px;font-weight:bold;margin:0 0 10px;color:#2f2f2f;}
.product-image-popup .button{height:20px;}
.video-views ul li{float:left;margin-left:10px;margin-bottom:10px;}
.col3-layout .product-view .product-shop{float:none;width:auto;}
.product-view .product-shop .product-name{margin:0 0 15px;}
.product-view .product-shop .product-name h1{margin:0;font-size:30px;font-weight:normal;line-height:1.15em;}
.product-view .product-shop .product-name{font-size:12px;font-weight:bold;}
.product-view .product-shop .availability{line-height:23px;}
.product-view .product-shop .in-stock span{color:#59ba3b;font-family:FuturaStd-Book;font-size:12px;padding:5px 0;text-transform:uppercase;}
.home-content-container .main-container{border:none;}
.home-content-container .filter-nav{padding-bottom:10px;margin-bottom:10px;}
.home-content-container .filter-nav ul{margin:0;padding:0;}
.home-content-container .filter-nav ul li{display:inline-block;float:left;list-style:none;margin-right:20px;}
.home-content-container .filter-nav ul li a{color:#363636;font-size:18px;text-transform:uppercase;}
#home-prime-fire{background:url("../images/prime-fire.jpg") no-repeat scroll left top rgba(0, 0, 0, 0);display:block;height:270px;margin-top:20px;padding:50px 0;width:100%;}
#home-prime-fire .prime-content{max-width:740px;width:100%;margin:0 auto;}
#home-prime-fire .prime-content h2{color:#FFFFFF !important;font-size:400%;font-weight:bold;line-height:35px;margin:0;padding:20px 0;}
#home-prime-fire .prime-content p{color:#FFFFFF;font-size:160%;font-weight:normal;line-height:25px;}
.product-view .product-shop .out-of-stock span{background:red;padding:5px;color:#fff;}
.product-shop div.col-md-8 div.add-to-box{display:block;float:left;margin-right:10px;}
.product-shop .block-detail-other{display:block;float:left;margin:0 0 15px;width:100%;}
.product-shop .block-detail-other span{margin-left:5px;text-transform:uppercase;}
.product-shop div.add-to-link, .product-options-bottom div.add-to-link{display:block;float:left;margin:0 0 0 1px;}
.product-shop div.add-to-link ul.add-to-links ,.product-options-bottom div.add-to-link ul.add-to-links{padding:0;margin:0;}
.product-shop div.add-to-link ul.add-to-links li, .product-options-bottom div.add-to-link ul.add-to-links li{display:block;float:left;margin-right:1px;padding:0px 0 0;}
.product-view .product-shop .short-description{clear:both;margin:10px 0;padding:10px 0;}
.block_detail_product_page_2 p{font-size:12px;text-align:left;}
.product-shop .btn-cart{padding:8px 40px;}
.product-view .product-shop .price-box{margin:10px 0;}
.product-view .product-shop .add-to-links{margin:10px 0 0 0;}
.product-view .product-shop .add-to-links li,
.product-view .product-shop .add-to-links li .separator{display:inline;}
.product-view .product-shop .add-to-links a{text-transform:uppercase;}
.product-view .product-shop .add-to-links a.link-wishlist{}
.product-view .product-shop .add-to-links a.link-compare{}
.product-view .product-shop .add-to-links a.email-to-friend{}
.product-view .product-block-right{float:right;width:23.6%;}
.product-options{position:relative;}
.product-options dt{padding:10px 0 0;font-weight:normal;}
.product-options dt label{color:#363636;font-weight:bold;}
.product-options dt label.required em{color:#EB340A;margin-right:5px;}
.product-options dd .qty-holder{display:block;padding:10px 0 0;}
.product-options dd .qty-holder label{vertical-align:middle;}
.product-options dt .qty-disabled{background:none;border:0;padding:3px;color:#2f2f2f;}
.product-options dd{padding:0;}
.product-options dl.last dd.last{border-bottom:0;padding-bottom:0px;margin-bottom:0;}
.product-options dd input.input-text{width:98%;}
.product-options dd input.datetime-picker{width:150px;}
.product-options dd .time-picker{display:-moz-inline-box;display:inline-block;padding:2px 0;vertical-align:middle;}
.product-options dd textarea{width:98%;height:8em;}
.product-options dd select{width:99%;}
.product-options dd .multiselect option{border-bottom:1px dotted #d9e5ee;padding:2px 4px;}
.product-options ul.options-list{margin-right:5px;}
.product-options ul.options-list li{line-height:1.5;padding:2px 0;}
.product-options ul.options-list input.radio{float:left;margin-top:3px;}
.product-options ul.options-list input.checkbox{float:left;margin-top:3px;}
.product-options ul.options-list .label{display:block;margin-left:18px;}
.product-options ul.options-list label{font-weight:normal;}
.product-options ul.validation-failed{padding:0 7px;}
.product-options p.note{margin:0;font-size:11px;}
.product-options p.required{position:absolute;right:0px;top:-15px;display:none;}
.product-options-bottom{}
.product-options-bottom .product-pricing,
.product-options-bottom .tier-prices{margin:0;padding:0 0 10px;border:0;background:0;color:#e26703;}
.product-options-bottom .tier-prices li{background:0;padding:2px 0;}
.product-options-bottom .tier-prices .price,
.product-options-bottom .tier-prices .benefit{color:#e26703;}
.product-options-bottom .price-box{float:left;margin:0;padding:0;}
.product-options-bottom .price-box .price{line-height:31px;}
.product-options-bottom .add-to-links{clear:both;padding:5px 0 0;text-align:right;}
.col3-layout .product-options-bottom .price-box{float:none;padding:0 0 5px;}
.product-options-bottom .price-label{float:left;padding-right:5px;}
.product-options-bottom .price-tax{float:left;}
.product-options-bottom .add-to-cart{float:left;}
.product-shop .product-options-bottom{margin:0;}
.product-shop .product-options-bottom .price-box{float:left;margin:0 0 5px;}
.product-shop .product-options-bottom .price-label{float:none;padding-right:0;}
.product-shop .product-options-bottom .price-tax{float:none;}
.product-shop .product-options-bottom .add-to-cart-box{clear:both;float:left;padding-top:12px;}
.product-shop .product-options-bottom .add-to-links{clear:both;padding:5px 0 0;text-align:right;}
.product-view .grouped-items-table .price-box{margin:0;padding:0;}
.product-view .box-description{}
.product-view .box-additional .data-table th,
.product-view .box-additional .data-table td{line-height:1.25;}
.product-view .box-up-sell{max-width:1170px;position:relative;width:100%;}
.box-up-sell .up-sell-title,.box-cross-sell .cross-sell-title{margin-bottom:15px;}
.box-up-sell .up-sell-title h2,.box-cross-sell .cross-sell-title h2{display:block;font-size:18px;line-height:20px;margin:0 0 -1px;padding:5px 0;text-align:center;text-transform:uppercase;}
.box-cross-sell .slider-items div.item{margin:0 10px;text-align:center;}
.product-view .box-up-sell .caroufredsel_wrapper{max-width:970px;}
.products-upsell li.item{float:left;display:inline;padding:0 12px;margin:0;}
.products-upsell li.item a.product-image{border-bottom:1px solid #C7C7C7;padding-bottom:1px;}
.products-upsell li.item img{border:0;}
.products-upsell .products-grid{width:auto;}
.products-upsell .product-name, .products-upsell .price-box,
.products-crosssell .product-name, .products-crosssell .price-box{text-align:center;}
.product-view .box-tags{margin:0;}
.product-view .box-tags h3{font-size:13px;}
.product-view .box-tags .product-tags{display:block;margin:0 0 15px;}
.product-view .box-tags .product-tags li{display:inline;padding:0 7px 0 4px;}
.product-view .box-tags .product-tags li.first{padding-left:0;}
.product-view .box-tags .product-tags li.last{background:none;padding-right:0;}
.product-view .box-tags .form-add label{display:block;font-weight:400;margin:0 0 5px;}
.product-view .box-tags .form-add .input-box{float:left;width:305px;}
.product-view .box-tags .form-add .input-box input{padding:9px 3px;float:right;}
.product-view .box-tags .form-add input.input-text{box-shadow:none;width:299px;}
.product-view .box-tags .note{margin:3px 0 0;padding:0;}
.product-view .box-tags .form-add{margin:10px 0 0;}
.product-view .box-tags .form-add button{padding:8px 10px;}
.product-view .box-reviews dl{display:inline-block;margin:30px 0;width:100%;}
.product-view .box-reviews dt{float:left;font-weight:normal;width:20%;}
.product-view .box-reviews dt h3{font-size:1.5em;text-transform:none;font-weight:normal;}
.product-view .box-reviews dt span{color:#000000;font-family:FuturaStd-Heavy;font-size:14px;font-weight:normal;text-transform:capitalize;}
.product-view .box-reviews dd{border-left:1px solid #eeeeee;float:left;margin:0;padding:0 0 0 40px;width:80%;}
.product-view .box-reviews dd small{font-style:italic;color:#AAAAAA;}
.product-view .box-reviews h3, .product-view .box-reviews h4{font-family:futurastd-heavy;font-size:14px;font-weight:normal;text-transform:none;}
.product-view .box-reviews .form-add{margin:15px 0 0;}
.product-view .box-reviews .form-add h3{font-size:13px;font-weight:normal;}
.product-view .box-reviews .form-add h3 span{font-family:futurastd-book;font-weight:normal;}
.product-view .box-reviews .form-add h4{font-size:12px;}
.product-view .box-reviews .form-add .data-table td{text-align:center;}
.product-view .box-reviews .form-add .form-list{margin:15px 0 0;}
.product-view .box-reviews .form-add .form-list input.input-text,
.send-friend .form-list{width:615px;overflow:hidden;}
.send-friend .form-list li{margin-right:-15px;}
.send-friend .form-list li p{margin:0 15px 0 0;}
.send-friend .form-list .field{width:315px;}
.send-friend .form-list .input-box{width:300px;}
.send-friend .form-list input.input-text,
.send-friend .form-list textarea{width:294px;}
.send-friend .form-list li.wide .input-box{width:612px;}
.send-friend .form-list li.wide textarea{width:609px;}
.send-friend .buttons-set .limit{float:right;margin:0 7px 0 0;font-size:11px;line-height:21px;}
.product-detail-1 .product-shop .row{border-left:#ddd solid 1px;}
.product-detail-1 .product-collateral{padding-top:0;}
.block-content-inner .product-name{font-weight:normal;text-align:left;text-transform:uppercase;}
.header-container-1 .block-content-inner .product-name{font-size:12px;font-weight:normal;text-transform:uppercase;}
.mini-cart{border:#F0F0F0 solid 1px;border-bottom:0;border-top:0;}
.mini-cart .block-content-inner .actions span{float:none;color:#fff;}
.sidebar .old-price{padding-right:7px;}
#recently-viewed-items{margin:0;}
#recently-viewed-items .item{box-shadow:none;}
#recently-viewed-items .product-img{float:left;margin:0 7px;max-width:75px;padding:0;width:100%;}
#recently-viewed-items .product-name{border:0 none;float:left;margin:0 0 20px;max-width:100%;padding:0;width:100%;min-height:inherit;text-align:center;}
#recently-viewed-items .product-name a{color:#333333;font-family:georgia;font-size:14px;font-weight:normal;text-transform:capitalize;}
#recently-viewed-items .price-box span span{border-right:1px solid #696969;font-family:futurastd-book;font-size:14px;padding-right:10px;}
#recently-viewed-items .act-add-to-wishlist i{color:#cccccc;padding-left:5px;position:relative;top:5px;}
#recently-viewed-items .act-add-to-wishlist i:hover{color:#ba923b;}
#recently-viewed-items .act-add-to-wishlist{display:inline-block;float:none;vertical-align:top;width:auto;}
.custom_recentlyviewed{width:100%;text-align:center;}
#recently-viewed-items .price-box{display:inline-block;float:none;margin:0;max-width:inherit;padding:0;width:auto;}
.recently-viewed-items .product-name a{text-align:left;}
.product-view .product-essential .product-name h1{color:#393939;font-size:18px;text-align:left;}
.product-detail-1.product-view .product-essential .product-name h1{padding:0;margin:10px 0;text-transform:uppercase;}
.owl-wrapper-outer .rating-product-box,
.products-grid .rating-product-box{display:block;}
.price-box .special-price .price, .price-box .regular-price .price,.item h3.product-name a{color:#333 !important;}
.item h3.product-name a:hover{color:#3bbaba !important;}
.product-view .product-essential #qty{box-shadow:none;height:37px;line-height:37px;text-align:center;}
.tags-list{display:block;font-size:13px;text-align:justify;}
.tags-list li a{line-height:25px;}
.tags-list li{display:inline-block !important;line-height:35px;margin-bottom:10px;}
.advanced-search .form-list label{width:160px;padding-right:10px;}
.advanced-search .form-list .input-box,
.advanced-search .form-list .input-range{float:left;clear:none;}
.advanced-search-amount{margin:0 0 10px;}
.advanced-search-summary{margin:10px 0;border:1px solid #e9d7c9;background:#fff6f1;padding:10px;}
.advanced-search-summary ul{float:left;width:49%;}
.advanced-search-summary strong{color:#E17C24;padding-left:15px;background:url(../images/i_search_criteria.gif) 0 3px no-repeat;}
.advanced-search-summary p{clear:both;font-weight:bold;margin:0;}
.cms-home .subtitle{}
.cms-index-index .subtitle{}
.cms-index-index .main-container, .cms-index-index .breadcrumbs-container{border:0 !important;}
.page-sitemap .links{text-align:right;margin:0 8px -22px 0;}
.page-sitemap .links a{text-decoration:none;position:relative;}
.page-sitemap .links a:hover{text-decoration:underline;}
.page-sitemap .sitemap{margin:12px;}
.page-sitemap .sitemap li{margin:3px 0;}
.page-sitemap .sitemap li.level-0{margin:10px 0 0;font-weight:bold;}
.page-sitemap .sitemap li.level-0 a{color:#1e7ec8;}
.rss-title h1{background:url(../images/i_rss-big.png) 0 4px no-repeat;padding-left:27px;}
.rss-table .link-rss{display:block;line-height:1.55;background-position:0 4px;}
.cart .page-title{border-bottom:0;margin:0 0 12px;}
.cart .page-title h1{margin:10px 0 0;}
#empty_cart_button{background:url(../images/icon-clear.png) no-repeat left center;color:#444;padding-left:28px;}
#empty_cart_button:hover{color:#9b0e11;}
.btn-update{padding-left:28px;}
.btn-continue{padding-left:28px;}
.btn-continue:hover{color:#9b0e11;}
#shopping-cart-table button.button{padding:0;}
#shopping-cart-table button.button span span{padding:0 10px;}
#shopping-cart-table .product-image img{border:1px solid #E9E9E9;}
#co-billing-form ul, #opc-address-form-shipping ul{margin:0;}
#co-billing-form ul.form-list label{padding:0;margin:0;}
#co-billing-form ul.form-list label.required em{color:#EB340A;float:right;font-style:normal;position:absolute;right:-10px;top:0;}
.cart-accordion{margin-bottom:20px;}
.cart-accordion-group{margin-bottom:25px;}
.box-up-sell .cart-accordion-heading{background:url("../images/bg-border-center.png") repeat-x scroll 100% 100% transparent;}
.box-up-sell .cart-accordion-heading a.cart-accordion-toggle{border-color:#363636 !important;border-image:none;border-style:solid;border-width:0 0 1px;color:#363636 !important;display:inline-block;font-size:14px;margin:0;padding-bottom:5px;text-decoration:none;text-transform:uppercase;}
.block_detail_right{text-align:right;}
.cart-accordion-heading{margin-bottom:5px;}
.cart-accordion-heading .cart-accordion-toggle{display:block;font-size:15px;line-height:30px;text-decoration:none;text-transform:uppercase;}
.cart-accordion-heading a:hover{color:#818181;}
.cart-accordion-inner{padding:10px 0;}
.cart .page-title .checkout-types li{float:right;margin:0 0 5px;}
.cart .cart-collaterals .checkout-types li .btn-proceed-checkout span span{font-size:14px;line-height:30px;padding:0 15px;}
.cart .title-buttons .checkout-types{float:right;}
.cart .title-buttons .checkout-types li{float:left;margin:0 0 5px 5px;}
.cart .checkout-types .paypal-or{margin:0 8px;line-height:2.3;}
.cart .totals .checkout-types .paypal-or{clear:both;display:block;padding:8px 55px 0 0;line-height:1.0;font-size:11px;}
.cart .cart-collaterals .box-up-sell{margin-top:20px;}
.cart .cart-collaterals .box-collateral{border-bottom:1px solid #D5D5D5;margin-top:20px;padding-bottom:10px;}
.cart-table th{padding:10px 10px;}
.cart-table td{padding:10px;}
.cart-table .product-name{margin:0 0 5px;color:#2f2f2f;}
.cart-table .item-msg{margin:5px 0;font-size:11px;font-weight:bold;color:#df280a;}
.cart-table tfoot td{padding:5px 10px;}
.cart-table .btn-continue{float:left;}
.cart-table .btn-empty span,
.cart-table .btn-continue span,
.cart-table .btn-update span{border-color:#406a83;background:#618499;}
.cart-table .btn-update,
.cart-table .btn-empty{float:right;}
.cart-table .btn-update{margin-left:10px;}
.cart .cart-collaterals{padding:25px 0 0;}
.cart .cart-collaterals .col2-set{float:left;width:605px;}
.cart .cart-collaterals .col2-set .col-2{width:294px;}
.cart .crosssell{border:1px solid #cec3b6;background:#fafaec;padding:12px 15px;}
.cart .crosssell h2{font-size:13px;font-weight:bold;}
.cart .crosssell .product-image{float:left;width:75px;height:75px;border:1px solid #d0cdc9;}
.cart .crosssell .product-details{margin-left:90px;}
.cart .crosssell .product-name{font-weight:bold;}
.cart .crosssell li.item{margin:12px 0;}
.cart .crosssell .link-compare{font-weight:normal;}
.shipping-form{margin:0 10px;}
.shipping-form ul li{float:left;width:29%;}
.cart-accordion-inner ul.form-list{margin:0 !important;}
.cart-accordion-inner ul.form-list li{margin:0 !important;max-width:282px !important;width:100%;}
.shipping-form ul li.li-button{float:right;width:12%;margin-top:17px;}
.shipping-form button{font-size:14px;float:right;}
.cart .discount,
.cart .shipping{}
.cart .discount h2,
.cart .shipping h2{font:20px/20px 'BebasRegular',Helvetica,sans-serif;min-height:20px;padding:10px 0;}
.cart .discount button span,
.cart .shipping button span{border-color:#406a83;background:#618499;}
.cart .discount .buttons-set,
.cart .shipping .buttons-set{margin:10px 0 0;border:0;padding:0;text-align:left;}
.cart .discount .buttons-set button.button,
.cart .shipping .buttons-set button.button{float:none;margin-left:0;font-size:14px;}
.cart .discount h2{}
.cart .discount label{}
.cart .discount .input-box{float:left;margin:8px 0 0;padding:0 10px;width:100%;}
.cart .discount input.input-text{width:100%;}
.cart .discount .buttons-set{float:right;padding-right:10px;margin-top:8px;padding-left:10px;width:100%;}
.discount .buttons-set button+button.button{float:right!important;clear:none;}
.discount .buttons-set button span span{padding-left:10px;padding-right:10px;}
.cart .shipping h2{}
.cart .shipping .sp-methods{margin:10px 0 0;padding:5px 0 0;background:url(../images/bkg_divider1.gif) 0 0 repeat-x;}
.cart .shipping .sp-methods input[type="radio"]{display:inline-block;margin-top:-1px;}
.cart .shipping .sp-methods li{width:100%;}
.cart .shipping input.input-text, .cart .shipping select{width:100%;}
.cart .shipping-form .buttons-set button{margin:0px;}
.cart .totals{background:#f9f9f9;border:1px solid #E9E9E9;width:100%;margin-bottom:20px;}
.cart .totals table{width:100%;margin:7px 0;}
.cart .totals td{padding:1px 0px 1px 7px;}
.cart .totals tr.last td{}
.cart .totals tfoot th{padding:5px 15px 5px 7px;}
.cart .totals tfoot td{padding-top:5px;padding-bottom:5px;}
.cart .totals tfoot th strong,
.cart .totals tfoot td strong{font-size:12px;}
.cart .totals .checkout-types{float:right;font-size:13px;text-align:left;}
.cart .totals .checkout-types li{clear:both;margin:10px 0;}
.cart .totals .checkout-types li .button{float:left;font-size:14px;background:#ee1c35;}
.cart .totals .checkout-types li .button:hover{background:#565656;}
#shopping-cart-totals-table .a-right strong{font-weight:normal;margin-left:15px;text-transform:uppercase;}
#shopping-cart-totals-table .a-right strong span.price{color:#E86800 !important;font-size:20px;}
#shopping-cart-totals-table td.a-right{text-transform:uppercase;}
.totals ul.checkout-types li{float:right;}
.item-options dt{font-weight:bold;font-style:italic;}
.item-options dd{padding-left:10px;margin:0 0 6px;}
.truncated{cursor:help;}
.truncated a.dots{cursor:help;}
.truncated a.details{cursor:help;}
.truncated .truncated_full_value{position:relative;z-index:999;}
.truncated .truncated_full_value .item-options{position:absolute;top:-99999em;left:-99999em;z-index:999;width:250px;padding:8px;border:1px solid #ddd;background-color:#f6f6f6;}
.truncated .truncated_full_value .item-options > p{font-weight:bold;text-transform:uppercase;}
.truncated .show .item-options{top:58px;left:0px;}
.col-left .truncated .show .item-options{left:15px;top:7px;}
.col-right .truncated .show .item-options{left:-240px;top:7px;}
#product-review-table{margin-top:10px;}
#product-review-table .label{padding:19px !important;}
#product-review-table{max-width:300px;}
#product-review-table th{font-weight:bold;}
#review-form .form-list input.input-text{width:100%;max-width:300px;}
#review-form .form-list textarea{max-width:300px;width:100%;}
.sp-methods{margin:0 0 8px;}
.sp-methods dt{margin:13px 0 5px;}
.sp-methods dd{}
.sp-methods dd li{margin:5px 0;}
.sp-methods label{color:#666;}
.sp-methods .form-list{padding-left:20px;}
.sp-methods .form-list li{margin:0 0 8px;}
.sp-methods select.month{width:154px;margin-right:10px;}
.sp-methods select.year{width:96px;}
.sp-methods input.cvv{width:3em !important;}
.sp-methods .checkmo-list li{margin:0 0 5px;}
.sp-methods .checkmo-list label{width:135px;padding-right:10px;text-align:right;}
.sp-methods .checkmo-list address{float:left;}
.sp-methods .centinel-logos a{margin-right:3px;}
.sp-methods .centinel-logos img{vertical-align:middle;}
.sp-methods .release-amounts{margin:0.5em 0;}
.sp-methods .release-amounts button{float:left;margin:5px 10px 0 0;}
.please-wait{float:right;}
.please-wait img{vertical-align:middle;}
.cvv-what-is-this{font-size:11px;cursor:help;margin-left:10px;}
.tool-tip{border:1px solid #7BA7C9;background:#EAF6FF;padding:15px 20px;position:absolute;z-index:9999;}
.tool-tip .btn-close{margin:-9px -14px 0;text-align:right;}
.tool-tip .btn-close a{display:block;margin:0 0 0 auto;width:15px;height:15px;background:url(../images/btn_window_close.gif) 100% 0 no-repeat;text-align:left;text-indent:-999em;overflow:hidden;}
.tool-tip .tool-tip-content{padding:5px;}
.gift-messages h3{font-size:12px;font-weight:bold;color:#e87403;}
.gift-messages p.control{color:#8e8d8b;}
.gift-messages-form{position:relative;}
.gift-messages-form label{float:none !important;position:static !important;}
.gift-messages-form h4{font-size:12px;font-weight:bold;color:#e87403;}
.gift-messages-form .whole-order{margin:0 0 25px;}
.gift-messages-form .item{margin:0 0 10px;}
.gift-messages-form .item .product-img-box{float:left;width:75px;}
.gift-messages-form .item .product-image{margin:0 0 7px;}
.gift-messages-form .item .number{margin:0;font-weight:bold;text-align:center;color:#8a8987;}
.gift-messages-form .item .details{margin-left:90px;}
.gift-messages-form .item .details .product-name{font-size:13px;font-weight:bold;margin:0 0 10px;}
.gift-messages-form .item .details .form-list .field{width:255px;}
.gift-messages-form .item .details .form-list .input-box{width:240px;}
.gift-messages-form .item .details .form-list input.input-text{width:234px;}
.gift-messages-form .item .details .form-list li.wide .input-box{width:500px;}
.gift-messages-form .item .details .form-list li.wide textarea{width:494px;}
.gift-message-link{font-size:11px;background:url(../images/bkg_collapse-gm.gif) 100% 6px no-repeat;padding-right:7px;}
.gift-message-link.expanded{background-position:100% -40px;}
.gift-message-row{background:#f2efe9;}
.gift-message-row .btn-close{float:right;width:16px;height:16px;background:url(../images/btn_gm-close.gif) 0 0 no-repeat;font-size:0;line-height:0;text-indent:-999em;overflow:hidden;}
.checkout-agreements{padding:0 60px 20px;}
.checkout-agreements li{margin:0 0 20px;}
.checkout-agreements .agree{margin-top:5px;}
.checkout-agreements .agree input.checkbox{margin-right:6px;}
.checkout-agreements .agree label{font-weight:bold;}
.opc .checkout-agreements{padding:20px 40px;}
.checkout-agreements .agreement-content{max-height:250px;overflow:auto;padding-right:30px;}
.centinel{}
.centinel .authentication{border:1px solid #ddd;background:#fff;}
.centinel .authentication iframe{width:99%;height:400px;background:transparent !important;margin:0 !important;padding:0 !important;border:0 !important;}
.info-set .data-table .item-options{margin:5px 0 0;}
.nova-bd{border:1px solid #e6e6e6;padding:15px;}
.block-progress .block-title{background:none;border:0;padding:10px 0;}
.block-progress .block-title strong{font-family:inherit;text-transform:none;font-weight:normal;}
.block-progress .block-content{background:none;padding:0;margin-top:10px;border:none;}
.block-progress dt{background:url("../images/checkout-progress.png") no-repeat 0 50%;font-weight:normal;line-height:18px;margin:0 0 5px;padding:6px 0 6px 20px;}
.block-progress dd{line-height:15px;border-top:0 none;margin:0 0 6px;padding:8px 10px;}
.block-progress dt.complete{background:url(../images/checkout-progress.png) 0 9px no-repeat;}
.block-progress dt.complete .separator{}
.block-progress dt.complete a{font-weight:normal;}
.block-progress dd.complete{}
.block-progress p{margin:0;}
.opc{margin-top:30px;}
.opc .buttons-set{margin-top:0;padding-top:2em;}
.opc .buttons-set p.required{display:none;margin:0;padding:0 0 10px;}
.opc .buttons-set.disabled button.button{display:none;}
.opc .buttons-set .please-wait{height:28px;line-height:28px;}
.opc .ul{list-style:disc outside;padding-left:18px;}
.opc{position:relative;}
.opc .section{margin:0 0 10px;padding:0;}
.opc .step-title{border-bottom:1px solid #e5e5e5;padding:10px 0;text-align:right;}
.opc .step-title .number{background:none repeat scroll 0 0 #f0f0f0;float:left;font-size:18px;line-height:30px;margin-right:10px;padding:0 11px;}
.opc .step-title h2{float:left;font-size:18px;line-height:30px;}
.opc .step-title a{display:none;float:right;margin-top:6px;}
.opc .section.allow{cursor:pointer;}
.opc .section.allow.active{cursor:auto;}
.opc .allow .step-title{border-bottom:1px solid #e5e5e5;}
.opc .allow .step-title:hover{border-bottom:1px solid #e5e5e5;}
.opc .allow .step-title h2{}
.opc .allow .step-title a{display:block;}
.opc .active .step-title{border-bottom:1px solid #E5E5E5;overflow:hidden;padding-bottom:10px;}
.opc .active .step-title .number{color:#fff;background-color:#333;}
.opc .active .step-title h2{}
.opc .active .step-title a{display:none;}
.opc .step{margin-top:10px;position:relative;}
.opc .step .tool-tip{right:30px;}
#opc-login .col-1{}
#opc-login .col-2{}
#opc-login h3{margin-top:10px;}
#opc-login h3{background:none;font-weight:normal;font-size:13px;text-transform:uppercase;padding:0px 0px 7px 0px;}
#opc-login h4{color:#818181 !important;font-size:14px;font-weight:400;line-height:22px;margin:0;}
#opc-login .form-list{margin:15px 0 0;}
#opc-login .form-list li{margin:0 0 3px;}
#opc-login .buttons-set{padding:0;border:0;}
.opc .gift-messages-form{border:1px solid #e5e5e5;border-width:1px 0;}
.opc .gift-messages-form .inner-box{overflow:visible;}
#opc-review .step{padding:0;}
#opc-review .item-options{margin:5px 0 0;}
#opc-review .buttons-set{border:0;padding:15px 0;}
#opc-review .buttons-set p{margin:0;line-height:28px;}
#opc-review .buttons-set .please-wait{height:28px;line-height:28px;}
#opc-review .authentication{margin:0 auto;width:570px;}
#opc-review .warning-message{color:#222;font-weight:bold;text-align:center;padding:10px 10px 0;}
.opc-block-progress{margin-top:30px;}
.multiple-checkout h2,
.info-set h2{font-weight:bold;margin:0 0 10px;}
.multiple-checkout h3,
.multiple-checkout h4,
.info-set h3,
.info-set h4{font-size:15px;font-weight:bold;}
.multiple-checkout h2 a,
.multiple-checkout h3 a,
.multiple-checkout h4 a,
.info-set h2 a,
.info-set h3 a,
.info-set h4 a{font-size:12px;font-weight:normal;}
.multiple-checkout .data-table .product-name,
.info-set .data-table .product-name{font-size:13px;margin:0 0 5px;}
.multiple-checkout .col2-set h2.legend,
.info-set h2.legend{font-weight:normal;}
.multiple-checkout .col2-set h3.legend,
.info-set h3.legend{color:#ce001a;margin:0 0 10px;}
.multiple-checkout .col2-set .divider,
.info-set .divider{margin:0 -20px;padding:25px 0;position:relative;}
.multiple-checkout .box,
.info-set .box{margin:0 0 15px;}
.i-add-this{padding:10px 0;}
.checkout-progress{padding:0 110px;margin:-11px 0 25px;}
.checkout-progress li{float:left;width:19%;margin:0 1px 0 0;padding-top:5px;border-top:10px solid #d5d5d5;text-align:center;color:#bbb;}
.checkout-progress li.active{border-top-color:#ce001a;color:#ce001a;}
.multiple-checkout .page-title{border-bottom:1px solid #e5e5e5;padding-bottom:5px;}
.multiple-checkout .buttons-set{border-top:1px solid #e5e5e5;margin-top:40px;padding-top:15px;}
.multiple-checkout .data-table thead tr{border-bottom:1px solid #bbb;}
.multiple-checkout .data-table thead th{padding:10px;font-weight:normal;}
.multiple-checkout .gift-messages{margin:15px 0 0;}
.multiple-checkout .tool-tip{top:50%;margin-top:-120px;right:10px;}
.multiple-checkout .col2-set .col-1{width:32%;}
.multiple-checkout p.actions{margin-bottom:10px;}
.multiple-checkout .place-order .please-wait{margin-top:10px;}
.multiple-checkout .place-order .grand-total{font-size:1.5em;text-align:right;}
.multiple-checkout .place-order .grand-total .inner div{display:inline;}
.multiple-checkout .place-order .grand-total big{display:inline;margin-right:20px;}
#multiship-addresses-table td{padding:10px;}
.checkout-multishipping-shipping .box-sp-methods{border:1px solid #e5e5e5;padding:15px;margin-bottom:0;position:relative;}
.checkout-multishipping-billing .multiple-checkout{position:relative;}
.account-login .content{padding:15px;background:#faf7ee url(../images/bkg_login-box.gif) 0 0 repeat-x;border:1px solid #bbb6a5;border-bottom:0;}
.account-login .content h2{color:#545454;font-weight:normal;font-size:13px;margin:0 0 14px;padding:0 0 5px 23px;background-position:0 1px;background-repeat:no-repeat;text-transform:uppercase;}
.account-login .new-users{height:100%;min-height:409px;position:relative;}
.account-login .new-users h2{background-image:url(../images/i_page1.gif)}
.account-login .registered-users{}
.main-container .main .col-main .account-login .page-title{margin-bottom:20px !important;}
.account-login .page-title h1{margin:20px 0;}
.account-login .registered-users{background:#f0f0f0;padding:15px;}
.account-login .registered-users .content{border:#fff solid 1px;}
.account-login .registered-users h2{background-image:url(../images/i_page2.gif);}
.account-login .buttons-set{border:1px solid #bbb6a5;border-top:0;margin:0;padding:0;background:#dee5e8 url(../images/bkg_buttons-set1.gif) 0 0 repeat-x;}
.account-login .buttons-set button.button{margin-left:0;margin-top:10px;}
.captcha-note{clear:left;padding-top:5px;}
.captcha-image{float:left;display:inline;margin:0;position:relative;width:258px;}
.captcha-image .captcha-img{border:1px solid #b6b6b6;vertical-align:bottom;width:100%;}
.registered-users .captcha-image{margin:0;}
.captcha-reload{cursor:pointer;position:absolute;top:2px;right:2px;}
.captcha-reload.refreshing{animation:rotate 1.5s infinite linear;-webkit-animation:rotate 1.5s infinite linear;-moz-animation:rotate 1.5s infinite linear;}
@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0);}
0%{-webkit-transform:rotate(-360deg);}
}
@-moz-keyframes rotate{0%{-moz-transform:rotate(0);}
0%{-moz-transform:rotate(-360deg);}
}
@keyframes rotate{0%{transform:rotate(0);}
0%{transform:rotate(-360deg);}
}
.window-overlay{background:url(https://www.larog.com/skin/frontend/sas/sasshop/images/window_overlay.png) repeat;background:rgba(0, 0, 0, 0.35);position:absolute;top:0;left:0;height:100%;width:100%;z-index:990;}
.remember-me label{float:none;margin:0 6px;}
.remember-me-popup{background:#fff;border:1px solid #ccc;left:50%;top:50%;position:absolute;margin:-85px 0 0 -200px;width:400px;text-align:left;-moz-box-shadow:0 0 6px #ccc;-webkit-box-shadow:0 0 6px #ccc;-box-shadow:0 0 6px #ccc;z-index:1000;}
.remember-me-popup h3{background:#d9e5ee;border-bottom:1px solid #ccc;font-size:14px;padding:5px 10px;}
.remember-me-popup .remember-me-popup-head{position:relative;}
.remember-me-popup .remember-me-popup-head .remember-me-popup-close{background:url(../images/btn_window_close.gif) no-repeat;display:block;position:absolute;top:7px;right:7px;height:15px;width:15px;text-indent:-9999em;}
.remember-me-popup .remember-me-popup-body{padding:10px;}
.remember-me-popup .remember-me-popup-body a{display:inline-block;height:19px;border:1px solid #de5400;background:#f18200;padding:0 8px;text-align:center;text-decoration:none;white-space:nowrap;color:#fff;}
.my-account{margin-top:30px;}
.my-account .title-buttons .link-rss{float:none;margin:0;}
.dashboard .welcome-msg{clear:both;display:block;margin:0 0 10px 0;position:relative;}
.dashboard .welcome-msg p{margin:0;text-align:left;}
.dashboard .col2-set{margin:0 20px 20px;}
.box-account{padding:15px;margin:0 0 20px;}
.box-account .box-head{background:none repeat scroll 0 0 #FAFBFC;border-bottom:1px solid #E5E5E5;margin:0 0 20px;overflow:hidden;padding:15px 20px;}
.box-account .box-head h2{float:left;margin:0;font-size:18px;font-weight:bold;text-transform:uppercase;background-position:0 0;background-repeat:no-repeat;padding-left:21px;}
.dashboard .box .box-title{padding:0 0 2px;margin:0 0 8px;text-align:right;}
.dashboard .box .box-title h3{float:left;font-size:1.25em;font-weight:normal;margin:0;text-transform:uppercase;}
.dashboard .box .box-title h4{float:left;font-size:1.1em;font-weight:normal;margin:0;}
.dashboard .box-recent .box-head h2{}
.dashboard .box-info .box-head h2{}
.dashboard .box-info h4{font-size:1.1em;font-weight:normal;text-transform:none;}
.dashboard .box-reviews .box-head h2{}
.dashboard .box-reviews .number{float:left;font-size:10px;font-weight:bold;line-height:1;color:#fff;margin:3px -20px 0 0;padding:2px 3px;background:#0a263c;}
.dashboard .box-reviews .details{margin-left:20px;}
.dashboard .box-reviews li.item{margin:0 0 7px;}
.dashboard .box-reviews li.item.last{margin:0;}
.dashboard .box-reviews .ratings{margin:7px 0 0;}
.dashboard .box-tags .box-head h2{}
.dashboard .box-tags .number{float:left;font-size:10px;font-weight:bold;line-height:1;color:#fff;margin:3px -20px 0 0;padding:2px 3px;background:#0a263c;}
.dashboard .box-tags .details{margin-left:20px;}
.dashboard .box-tags li.item{margin:0 0 7px;}
.dashboard .box-tags li.item.last{margin:0;}
.dashboard .box-tags .tags strong,
.dashboard .box-tags .tags ul,
.dashboard .box-tags .tags ul li{display:inline;}
.addresses-list h2{font-weight:bold;font-size:13px;color:#e26703;text-transform:uppercase;}
.addresses-list h3{font-weight:bold;font-size:13px;}
.addresses-list address{margin:0 0 3px;}
.addresses-list p{margin:0;}
.addresses-list a{font-weight:bold;}
.addresses-list .link-remove{color:#000000;}
.addresses-list .separator{margin:0 3px;}
.addresses-list li.item{border:1px solid #ccc;padding:10px 13px;margin:0 0 10px;}
.addresses-list li.empty{background:none;border:0;padding:0;}
.addresses-list li.empty p{font-weight:bold;}
.addresses-list .addresses-additional li.item{background:none;border:0;padding:0;}
.order-info{background:#dee5e8;border:1px solid #d0cbc1;padding:4px 8px;margin:0 0 8px;}
.order-info dt,
.order-info dd,
.order-info ul,
.order-info li{display:inline;}
.order-info .current{font-weight:bold;}
.order-info li{margin:0 3px;}
.order-date{margin:10px 0;}
.order-info-box{background:#fff;border:1px solid #d0cbc1;padding:12px 15px;margin:0 0 15px;}
.order-info-box h2{font-weight:bold;font-size:13px;}
.order-info-box .box-payment p{margin:0 0 3px;}
.order-info-box .box-payment th{font-weight:bold;padding-right:7px;}
.order-items{width:100%;overflow-x:auto;}
.order-items h2,
.order-items h3{clear:none;font-weight:bold;font-size:13px;padding:0;margin:0 0 5px;color:#0a263c;}
.order-items .product-name{font-size:1em !important;font-weight:bold !important;}
.order-items .link-print{color:#1e7ec8;font-weight:normal;}
.order-items .order-links{text-align:right;}
.order-additional{margin:15px 0;}
.gift-message dt strong{color:#666;}
.gift-message dd{font-size:13px;margin:5px 0 0;}
.order-about dt{font-weight:bold;}
.order-about dd{font-size:13px;margin:0 0 7px;}
.tracking-table{margin:0 0 15px;}
.tracking-table th{font-weight:bold;white-space:nowrap;}
.tracking-table-popup{width:100%;}
.tracking-table-popup th{font-weight:bold;white-space:nowrap;}
.tracking-table-popup th,
.tracking-table-popup td{padding:1px 8px;}
.page-print .print-head{margin:0 0 15px;}
.page-print .print-head .logo{float:left;}
.page-print .print-head address{float:left;margin-left:15px;}
.page-print h1{font-size:16px;font-weight:bold;}
.page-print h2,
.page-print h3{font-size:13px;font-weight:bold;}
.page-print h2.h2{font-size:16px;font-weight:bold;}
.page-print .order-date{padding:0 0 10px;margin:0 0 10px;}
.page-print .col2-set{margin:0 0 10px;}
.page-print .gift-message-link{display:none;}
.page-print .price-excl-tax,
.page-print .price-incl-tax{display:block;white-space:nowrap;}
.page-print .cart-price,
.page-print .price-excl-tax .label,
.page-print .price-incl-tax .label,
.page-print .price-excl-tax .price,
.page-print .price-incl-tax .price{display:inline;}
.my-wishlist .data-table td{padding:10px;}
.my-wishlist .product-image{display:block;width:113px;height:113px;margin:0 0 5px;}
.my-wishlist textarea{display:block;width:97%;height:109px;}
.my-wishlist .buttons-set{margin-top:2em;}
.my-wishlist .buttons-set button.button{float:none;}
#wishlist-table .add-to-links{white-space:nowrap;}
.my-tag-edit{float:left;margin:0 0 10px;}
.my-tag-edit .btn-remove{float:right;margin:4px 0 0 5px;}
#my-tags-table{clear:both;}
#my-tags-table td{padding:10px;}
#my-tags-table .add-to-links{white-space:nowrap;}
#my-reviews-table td{padding:10px;}
.product-review .product-img-box{float:left;width:140px;}
.product-review .product-img-box .product-image{display:block;width:125px;height:125px;}
.product-review .product-img-box .label{font-size:11px;margin:0 0 3px;}
.product-review .product-img-box .ratings .rating-box{float:none;display:block;margin:0 0 3px;}
.product-review .product-details{margin-left:150px;}
.product-review .product-name{font-size:16px;font-weight:bold;margin:0 0 10px;}
.product-review h3{font-size:12px;margin:0 0 3px;color:#2f2f2f;}
.product-review .ratings-table{margin:0 0 10px;}
.product-review dt{font-weight:bold;}
.product-review dd{font-size:13px;margin:5px 0 0;}
.billing-agreements .info-box{margin:15px 0;}
.billing-agreements .form-list li select{float:left;}
.billing-agreements .form-list li button.button{float:left;margin-left:10px;}
.billing-agreements .table-caption{font-weight:bold;font-size:13px;}
.cart-msrp-totals{color:red;font-size:12px !important;font-weight:bold;margin:10px 10px 0;padding:10px;text-align:right;text-transform:uppercase;}
.map-cart-sidebar-total{color:red;display:block;font-size:10px;font-weight:bold;text-align:left;padding:2px 5px;text-shadow:0 1px 0 #fff;}
.map-popup{background:#fff;border:1px solid #aaa;margin:12px 0 0;position:absolute;-moz-box-shadow:0 0 6px #ccc;-webkit-box-shadow:0 0 6px #ccc;box-shadow:0 0 6px #ccc;text-align:left;width:300px;z-index:100;}
.map-popup-heading{background:#d9e5ee;border-bottom:1px solid #ccc;padding:5px 30px 5px 10px;width:260px;}
.map-popup-heading h2{font-size:16px;margin:0;text-shadow:0 1px 0 #f6f6f6;overflow:hidden;white-space:nowrap;word-wrap:break-word;text-align:left;text-overflow:ellipsis;}
.map-popup-arrow{background:url(../images/map_popup_arrow.gif) no-repeat;position:absolute;left:50%;top:-10px;height:10px;width:19px;}
.map-popup-close{background:url(../images/btn_window_close.gif) no-repeat;display:block;position:absolute;top:8px;right:10px;height:15px;width:15px;text-indent:-9999em;-moz-box-shadow:0 0 3px #999;-webkit-box-shadow:0 0 3px #999;box-shadow:0 0 3px #999;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
.map-popup-content{border-top:1px solid #eee;padding:10px;overflow:hidden;text-align:left;width:280px;}
.map-popup-checkout{display:inline;float:right;text-align:right;}
.map-popup-checkout span{display:block;padding-right:30px;}
.map-popup-checkout .paypal-logo{margin:0 0 5px;}
.map-popup-price .price-box,
.map-popup-price .price-box .special-price{margin:0;padding:0;}
.map-popup-price{margin:5px 0 0;}
.map-popup-text{clear:right;margin:0 10px;padding:10px 0;text-align:left;word-wrap:break-word;}
.map-popup-only-text{border-top:1px solid #ddd;}
.pading-top-bottom-10{padding:10px 0;}
.footer-container .footer-aditional .pading-top-bottom-20{padding:20px 2px;}
.block-bottom-right{float:left;}
.guest-select{width:305px !important;}
.demo-block-place{border:2px dashed #E5E5E5;color:#999999;padding:5px;}
.fivershop-static-block-box{background-color:#f4f4f4;display:block;padding:20px;margin:10px 0;text-align:center;}
.fivershop-static-block-box p{font-size:18px;}
.fivershop-static-block-box .focus{color:#9B0E11;text-transform:uppercase;}
.fivershop-static-block-box .button{float:none;}
.static-slider-content h1.centered{margin:0 auto;max-width:980px;text-align:center;color:#FFF;font-size:32px;line-height:1.5em;text-shadow:1px 1px 0 rgba(0, 0, 0, 0.7);}
.top-header-container .block-top-call-us{display:inline-block;float:left;}
.top-header-container .block-top-call-us p{color:#FFFFFF;float:left;font-size:10px;line-height:35px;margin:0;text-transform:uppercase;}
.top-header-container-1 .block-top-call-us p{color:#363636 !important;}
.header .i-header-content .nova-mgt-header-social-icons{position:relative;right:0;top:0;}
.header-container-1 .header-1 .i-header-content .nova-mgt-header-social-icons{position:relative;right:0;top:-85px;}
.header-container-1 .header-1 .i-header-content .nova-mgt-header-social-icons ul li{border:1px solid #EAEAEA;height:28px;width:28px;margin-left:10px;}
.header-container-1 .header-1 .i-header-content .nova-mgt-header-social-icons ul li a{color:#a8a8a8;}
.header-container-1 .header-1 .welcome-msg{text-transform:uppercase;font-size:10px;}
.welcome-msg3{color:#988A49;display:inline-block;margin:17px 0 0;position:relative;right:0;text-align:right;top:-9px;text-transform:uppercase;font-size:10px;}
.top-header-container-3{background-color:#6D6157;max-width:1190px;width:100%;margin:0 auto;}
.top-header-container-3 .welcome-msg3{color:#FFF;display:inline-block;float:left;font-size:10px;margin:18px 0 0 10px;text-align:left;text-transform:uppercase;}
.header-container-3 .search-col{display:block;left:75px;line-height:35px;position:absolute;top:-10px;width:35px;z-index:999;}
.header-container-3 .form-search input.input-text{float:right;background:#fafbf9;border:solid 1px #363636;box-shadow:none;color:#c2c2c2;height:35px;width:16px;right:-170px;padding:5px 10px;transition:width 0.1s linear 0s;}
.header-container-3 .form-search:hover input.input-text{margin-right:17px;width:175px;border:solid 1px #363636;border-right:none;}
.header-3 .mini-cart{left:257px;position:relative;top:-10px;width:35px;}
.header-3 .mini-cart .shopping-cart .cart-icon-top{border:1px solid #FFFFFF;cursor:pointer;font-size:20px;height:35px;padding:3px;width:35px;}
.header-3 .mini-cart .cart_circle_1{border-left:7px solid transparent;border-top:6px solid #998A45;left:7px;position:absolute;top:0;}
.header-container-3 #search_mini_form{left:0;position:absolute;top:0;}
.header-3 .mini-cart .block-content{background-color:#FFFFFF;border:2px solid #363636;display:none;padding:15px 10px;position:absolute;right:0;top:42px;width:290px;z-index:9999;}
.header-3 .search-col .form-search button.button{border:1px solid #FFFFFF;font-size:20px;height:35px;left:148px;position:absolute;top:0;width:35px;background:#fff !important;transition:all 0s linear 0s;}
.header-3 .search-col .form-search:hover button.button{border:1px solid #363636;transition:all 0s linear 0.3s;}
.header-2 .nova-header-high{margin:20px 0 !important;}
.header-2 .i-header-content .nova-mgt-header-social-icons{top:10px;}
.header-3 .nova-header-high{text-align:left;padding-left:15px !important;margin-top:25px !important;color:#998a45;}
.header-3 .nova-header-mid{margin:55px 0 0 15px !important;text-align:left;}
.header-container ul#nav{position:relative;z-index:1000;}
.header-3 .i-header-content .nova-mgt-header-custom{}
.header-container-3 #default-menu #nav{float:left;left:0;top:5px;width:100%;}
.header-container-3 #wide-menu #nav{bottom:0;float:left;left:0;width:100%;}
.header-container-3 #wide-menu #nav li a.level-top,
.header-container-3 #default-menu #nav li a.level-top,
.header-container-3 #wide-menu #nav li.home a,
.header-container-3 #default-menu #nav li.home a{color:#363636;}
.header-container-3 #wide-menu #nav ul.level0{left:-290px;top:54px;width:1164px;}
.header .i-header-content .nova-mgt-header-social-icons ul{margin:0;position:absolute;right:-15px;top:125px;}
.block-layered-nav .block-content dl{margin:0;}
.header .i-header-content .nova-mgt-header-social-icons ul li{background-color:#444444;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;float:left;height:23px;margin-left:5px;position:relative;right:0;top:0;width:23px;}
.header .i-header-content .nova-mgt-header-social-icons ul li a{color:#363636;font-size:16px;}
.header .i-header-content .nova-mgt-header-social-icons ul li a i{bottom:-1.3px;color:#FFFFFF;font-size:14px;height:20px;left:1.3px;margin:0;position:absolute;width:20px;}
ul#accordion-slider{margin:0;padding:0;list-style:none;position:relative;}
ul#accordion-slider li{display:block;overflow:hidden;padding:0;float:left;width:230px;height:300px;}
#twitter_update_list{font-size:12px;margin:0;text-align:left;}
#twitter_update_list li{border-bottom:1px solid #545454;margin-bottom:10px;padding-bottom:10px;}
#twitter_update_list li .created{padding-left:40px;color:silver;}
#twitter_update_list + .follow-link{padding-left:40px;}
.pages{float:right;}
.pages ol{display:block;}
.pages ol li{border:1px solid #DDDDDD;display:block;float:left;font-size:15px;line-height:30px;margin-left:-1px;text-align:center;}
.pages ol li:hover{background:#F0F0F0;}
.pages ol li.current{background-color:#F0F0F0;border:1px solid #DDDDDD;}
.pages ol li.current span{}
.pages ol li.current span{font-size:12px;line-height:30px;padding:0 17px;text-decoration:none;}
.pages ol li a{font-size:12px;font-weight:normal;line-height:30px;padding:0 16px;text-decoration:none;}
.i-previous{line-height:28px !important;}
.i-next{line-height:28px !important;}
.pages ol li a i.icon-right-open-3{margin:0 0 0 5px;font-size:10px;}
.pages ol li a i.icon-left-open-3{font-size:10px;margin:0 5px 0 0;}
.home-custom-block{border-bottom:5px solid #F6F6F6;margin:0 auto;max-width:1920px;padding-bottom:35px;width:100%;}
.home-custom-block .home-custom-banner{margin:0 auto;max-width:1170px;width:100%;}
.home-custom-block img{text-align:center;}
.f-no-space-m-left .home-banner{float:left;max-width:375px;text-align:left;}
.f-no-space-m-center .home-banner{max-width:375px;text-align:left;margin:0 auto;}
.f-no-space-m-right .home-banner{float:right;max-width:375px;text-align:left;}
.home-banner .title{color:#202020;font-size:22px;font-weight:normal;padding:5px 0 0;text-transform:none;}
.home-banner .custom_content{color:#363636;font-size:12px;min-height:84px;padding-bottom:30px;}
.home-banner .view-more{cursor:pointer;height:44px;line-height:42px;text-align:center;width:165px;}
.home-banner .view-more a{color:#FFFFFF !important;font-size:18px;text-transform:uppercase;}
.resp-tabs-list{margin:0;}
.resp-tabs-list li{font-family:futurastd-book;font-size:13px;letter-spacing:0.5px;text-transform:uppercase;line-height:12px;display:inline-block;padding:10px 20px;margin:0 0 -1px 0;list-style:none;cursor:pointer;float:left;transition:color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;-moz-transition:color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;-webkit-transition:color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;-o-transition:color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;background:#f6f6f6;}
.resp-tabs-container{padding:0px 20px;background-color:#fff;clear:left;border:1px solid #eeeeee;}
h2.resp-accordion{cursor:pointer;padding:5px;display:none;}
.resp-tab-content{display:none;font-family:FuturaStd-Book;padding:10px 0;}
.resp-tabs-list li:hover, .resp-tab-active{padding:10px 20px;text-decoration:none;transition-duration:200ms;-moz-transition-duration:200ms;-webkit-transition-duration:200ms;-o-transition-duration:200ms;}
.resp-tab-active{}
.resp-content-active, .resp-accordion-active{display:block;}
h2.resp-accordion{line-height:2.7777em;margin:0 0 1px 0;padding:0 10px;font-size:14px;text-transform:uppercase;border-bottom:#ddd solid 1px;}
h2.resp-tab-active{margin-bottom:0px !important;padding:0 10px !important;}
h2.resp-tab-title:last-child{background:blue;}
.resp-vtabs ul.resp-tabs-list{float:left;width:30%;}
.resp-vtabs .resp-tabs-list li{display:block;padding:15px 15px !important;margin:0;cursor:pointer;float:none;}
.resp-vtabs .resp-tabs-container{padding:0px;background-color:#fff;float:left;width:68%;min-height:250px;border-radius:4px;clear:none;}
.resp-vtabs .resp-tab-content{border:none;}
.resp-vtabs li.resp-tab-active{border-right:none;background-color:#fff;position:relative;z-index:1;margin-right:-1px !important;padding:14px 15px 15px 14px !important;}
.resp-tabs-list li{border-left:1px solid #eeeeee;border-top:1px solid #eeeeee;color:#333;font-size:12px;}
.resp-tabs-list li:last-child{border-right:1px solid #eeeeee;}
.resp-arrow{}
h2.resp-tab-active span.resp-arrow{}
h2.resp-tab-active{background:#fff !important;}
.resp-easy-accordion h2.resp-accordion{display:block;}
.resp-easy-accordion .resp-tab-content{}
.resp-easy-accordion .resp-tab-content:last-child{}
.resp-jfit{width:100%;margin:0px;}
.resp-tab-content-active{display:block;}
.resp-tab-content .opsun-content{width:100%;float:left;}
#advanced-search-list li{margin-bottom:10px;}
@media only screen and (max-width:768px){ul.resp-tabs-list{display:none;}
h2.resp-accordion{display:block;}
.resp-vtabs .resp-tab-content{}
.resp-vtabs .resp-tabs-container{border:none;float:none;width:100%;min-height:initial;clear:none;}
.resp-accordion-closed{display:none !important;}
.resp-vtabs .resp-tab-content:last-child{border-bottom:1px solid #c1c1c1 !important;}
}
.collapsible .mobile-coll-arrow{cursor:pointer;display:block;line-height:28px;position:absolute;right:0;top:-7px;width:28px;color:#fff;border:#fff solid 1px;font-family:Tahoma;text-align:center;font-size:16px;}
.footer-info-container{background-color:#262626;}
.footer-info-top .footer-info{margin:20px auto 30px;max-width:900px;width:100%;}
.footer-info-top .footer-info i{color:#A1A1A1 !important;font-size:28px;margin-top:30px;text-align:center;}
.footer-info-top .footer-info ul{display:inline-block;float:left;margin:0;padding:0;}
.footer-info-top .footer-info ul li{display:block;text-align:left;}
.footer-info-top .footer-info ul li a{color:#808080;font-size:11px;text-align:left;}
.footer-aditional h4{display:inline-block;font-size:14px !important;font-weight:400 !important;line-height:40px;text-transform:uppercase !important;}
.footer-info-container .footer-info{margin:0 auto;max-width:1170px;padding-top:30px;width:100%;}
.footer-info-container .footer-info .nova-footer-info{display:block;margin:0;padding:0 0 20px 0;}
.footer-info-container .footer-info .nova-footer-info .nova-footer{display:block;margin:0;padding:0;}
.footer-info-container .footer-info .nova-footer-info .nova-footer-box1{margin:0 30px 0 0;padding:0;}
.footer-info-container .footer-info h2.block-title{color:#FFFFFF !important;font-size:13px;text-align:left;}
.footer-info-container .footer-info .nova-footer-info .nova-footer-box1 p.view-more{padding-top:15px;}
.footer-info-container .footer-info .nova-footer-info .nova-footer-box1 p.view-more a{background-color:#777777;color:#FFFFFF !important;font-size:12px;padding:8px 19px;text-transform:uppercase;}
.footer-info-container .footer-info .nova-footer-info .nova-footer-box2{margin:0 30px 0 0;padding:0;}
.footer-info-container .footer-info .nova-footer-info .nova-footer-box2 .col-md-5{margin:0px;padding:0px;}
.footer-info-container .footer-info .nova-footer-info .nova-footer-box2 .col-md-7 h2.title{font-size:13px;line-height:15px;}
.footer-info-container .footer-info .nova-footer-info .nova-footer-box2 .col-md-7 p.post{border-bottom:1px solid #545454;font-size:10px;margin:0;padding-bottom:10px;text-transform:uppercase;}
.footer-info h2.title,.footer-info h2.title a,.footer-aditional h4{color:#FFFFFF !important;}
.footer-info-container .footer-info .nova-footer-info .nova-footer-box2 .col-md-7 p.content{font-size:12px;padding-top:10px;}
.footer-info-container .footer-info .nova-footer-info .nova-footer-box3{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;float:right;}
.footer-info-container .footer-info .nova-footer-info .nova-footer-box3 .nova-title{margin-bottom:10px;padding:0 5px;}
.footer-info-container .footer-info .nova-footer-info .nova-footer-box3 .nova-distance{margin:0;padding:0;}
.footer-info-container .footer-info .nova-footer-info .nova-footer-box3 .nova-distance .nova-img{margin:0;padding:5px;}
.footer_bottom .bot-cart img{vertical-align:middle;}
.footer_bottom .bot-cart p{margin-bottom:0;}
.bottom-section .footer_top{background-color:#272727;padding:3% 0;}
.footer_top h4{color:#3697ca !important;text-transform:uppercase;font-size:14px;margin-bottom:30px;}
.footer_top .col-md-3{border-left:1px solid #949ba1;min-height:220px;padding-left:20px;}
.footer_top .col-md-3:nth-child(1){border-left:0px;}
.footer_logo{margin-right:40px;}
.footer_top a{color:#fff;text-transform:uppercase;}
.footer_top a:hover{color:#3697ca!important;}
.footer_bottom{border-top:1px solid #949ba1;background-color:#1e1e1e;float:left;line-height:65px;width:100%;color:#fff;}
.footer_bottom--powered a{color:#fff;}
.footer_rainbow{font-size:0px;display:block;background:url("../images/rainbow_flag.png") no-repeat;margin-top:10px;}
.bottom-section{margin-top:20px;padding-top:30px;}
.footerlogo{border-bottom:1px solid #d6d6d6;margin-bottom:20px;padding-bottom:20px;text-align:center;}
.bottom-section .container{background-color:transparent;box-shadow:none;}
.bottom-section .bot-sec{float:left;font-size:13px;padding-bottom:15px;width:100%;}
.bottom-section .bot-sec h4.bt-hd{color:#000000 !important;float:left;font-size:14px;margin-bottom:20px;width:100%;font-family:'FuturaStd-Heavy';letter-spacing:1px;}
.bottom-section .bot-sec ul.bot-link{width:50%;float:left;margin:0px;}
.bottom-section .bot-sec .ul_two{display:block !important;}
.bottom-section .copyright{border-top:solid 1px #e5e5e5;border-bottom:solid 1px #e5e5e5;color:#333;padding:15px 0;font-size:12px;}
.bottom-section .copyright a{color:#333;}
.bottom-section .copyright a:hover{color:#3bbaba;}
.bottom-section .social-link{display:block;margin-bottom:20px;}
.bottom-section .social-link a i:before{background:#d9d9d9;color:#272725;font-size:16px;margin:0 10px 0 0;padding:0;width:24px;height:24px;line-height:24px;transition:all 0.6s ease 0s;}
.bottom-section .social-link a:hover i.icon-facebook-1:before{background:#959ca2;}
.bottom-section .social-link a:hover i.icon-twitter:before{background:#959ca2;}
.bottom-section .social-link a:hover i.icon-instagramm:before{background:#959ca2;}
.bottom-section .social-link a:hover i.icon-pinterest:before{background:#959ca2;}
.bottom-section .social-link a i.icon-facebook-1:before{background:#959ca2;}
.bottom-section .social-link a i.icon-twitter:before{background:#959ca2;}
.bottom-section .social-link a i.icon-instagram:before{background:#959ca2;}
.bottom-section .social-link a i.icon-pinterest:before{background:#959ca2;}
.bottom-section .social-link a i.icon-youtube:before{background:#959ca2;}
.bottom-menu-column a{text-transform:uppercase;}
.footer-container .bottom-menu-column a:hover{text-decoration:none;padding-right:20px;}
.bottom-menu-column{text-align:left;font-size:10px;}
.footer-aditional .twitter,
.footer-aditional .facebook{text-align:left;}
.footer-aditional .facebook h4{color:#0d0d0d;font-size:18px;font-weight:normal;font-family:'CaviarDreamsRegular',sans-serif;margin-bottom:7px;text-transform:uppercase;}
.bottom-menu{margin:0;}
.bottom-menu li{float:none;margin:0;line-height:25px;}
.aditional-right{float:right;}
.twitter-posts a:hover{color:#988A49;}
.shippingpolicy{margin-bottom:10px;}
.social-links{margin-bottom:20px;}
.social-links h4{color:#a3a3a3;font-size:16px;font-weight:normal;text-transform:uppercase;text-align:right;margin-bottom:15px;}
.social-links ul{float:right;}
.social-links ul li{float:left;padding-right:12px;}
.social-links ul li.last{padding-right:0;}
.social-links ul li a{background:url("../images/icon.png") no-repeat;display:block;height:40px;width:40px;}
.social-links ul li a span{display:none;}
.social-links ul li a.facebook{background-position:-11px -232px;}
.social-links ul li a.twitter{background-position:-63px -232px;}
.social-links ul li a.youtube{background-position:-115px -232px;}
.social-links ul li a.rss{background-position:-167px -232px;}
.social-links ul li a{-webkit-transition:-webkit-transform 0.4s ease-out;-moz-transition:-moz-transform 0.4s ease-out;-o-transition:-moz-transform 0.4s ease-out;transition:transform 0.4s ease-out;}
.social-links ul li a:hover{-webkit-transform:rotateZ(360deg);-moz-transform:rotateZ(360deg);-o-transform:rotateZ(360deg);-ms-transform:rotateZ(360deg);transform:rotateZ(360deg);}
.payment-methods h4{color:#a3a3a3;font-size:16px;font-weight:normal;text-transform:uppercase;text-align:right;margin-bottom:15px;}
.connect-payment{background:url("../images/icon.png") no-repeat -11px -187px;width:283px;height:32px;}
.footer .store-switcher{display:inline;margin:0 5px 0 0;color:#fff;}
.footer-left{float:left;padding:25px 2px 25px 2px;}
.footer-left ul{margin:0;}
.footer-right{float:right;padding:25px 2px 25px 2px;}
.footer ul{display:inline;}
.footer ul.links{display:block;text-align:left;margin:0;}
.footer ul.links li{line-height:35px;}
.footer li{display:inline;padding:0 10px;}
.footer li.last{background:none !important;padding-right:0 !important;}
.footer-container .bottom-container{margin:0 0 5px;}
.footer ul.links li a{color:#747474;}
@media only screen and (max-width:768px){.footer_logo{display:block;margin:0 auto 20px;}
.footer_top .text-right{text-align:center;min-height:auto;margin-bottom:40px;}
.footer_top h4{margin-bottom:10px;}
.footer_top .col-md-3{margin-bottom:20px;}
.footer_bottom{}
.footer_bottom .text-right{margin-top:15px;text-align:center;}
}
.home-callout{margin-bottom:12px;}
.home-callout li{line-height:35px;}
.home-callout img{display:block}
.home-spot{float:left;width:470px;margin-left:20px;}
.best-selling h3{margin:12px 0 6px 0;color:#e25203;font-size:1.2em;}
.best-selling table{border-top:1px solid #ccc;}
.best-selling tr.odd{background:#eee url(../images/best_selling_tr_odd_bg.gif) 0 100% repeat-x;}
.best-selling tr.even{background:#fff url(../images/best_selling_tr_even_bg.gif) 0 100% repeat-x;}
.best-selling td{width:50%;border-bottom:1px solid #ccc;padding:8px 10px 8px 8px;font-size:11px;}
.best-selling .product-img{float:left;border:2px solid #dcdcdc;}
.best-selling .product-description{margin-left:107px;line-height:1.3em;}
.best-selling a.product-name,
.home-spot .best-selling a.product-name:hover{color:#203548;}
.block-cart-below-total{margin-bottom:20px;}
.block-cart-bottom{margin:20px 0;}
#infscr-loading{position:fixed;text-align:center;top:100%;width:126px;height:126px;left:50%;margin-top:-546px;margin-left:-63px;background:#000;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;font-size:200%;color:#fff;zoom:1;filter:alpha(opacity=80);opacity:0.8;z-index:999;}
#infscr-loading em{margin-top:20px;display:block;}
#infscr-loading img{margin-top:20px;margin-bottom:10px;}
#toTop{display:none;text-decoration:none;position:fixed;bottom:0px;left:10px;overflow:hidden;width:50px;height:50px;border:none;text-indent:-9999px;background:url(../images/icon.png) no-repeat;background-position:-50px -106px;z-index:9999;}
#toTop:hover{background:#dddddd url(../images/icon.png) no-repeat;background-position:0 -106px;}
#toTop:active, #toTop:focus{outline:none;}
.main-container .main .col-main .account-login .page-title{margin:-57px 0 15px;padding-bottom:23px;}
.account-login .page-title{margin:10px 0 10px !important;padding-bottom:23px;}
.sales-guest-form .page-title{margin:0 0 15px;}
.main-container .main .col-main .account-login .page-title h1{color:#363636;font-size:20px;font-weight:normal;text-transform:uppercase;}
.account-login .new-users{min-height:378px;}
#login-form .new-users .content{background:none repeat scroll 0 0 transparent;border:medium none;margin:0;padding:15px;}
#login-form .new-users .content h2{background:none;font-size:110%;margin:0;padding:8px 0;text-align:left;}
#login-form .new-users .content p{font-size:12px;margin:10px 0 0 -10px;}
#login-form .new-users .buttons-set{float:right;background:none;border:none;margin:0;padding:0;}
#login-form .registered-users .content{background:none repeat scroll 0 0 transparent;}
#login-form .registered-users .content p{margin-left:-1px;padding:0px;}
#login-form .registered-users .content .form-list{margin-left:-10px;}
#login-form .registered-users .buttons-set{background:none;border:none;margin:0;padding:0 20px 0 10px;}
#login-form .registered-users .buttons-set .f-left{float:left !important;}
#login-form .registered-users .buttons-set #send2{float:left !important;padding:0;}
#login-form .registered-users .buttons-set #send2 span{padding:0 15px;font-size:14px;font-weight:normal;line-height:35px;}
.form-list label{padding-bottom:5px;}
#shipping-zip-form .form-list label{margin:10px 0 0;padding:0;}
.account-create .page-title{margin:10px 0 10px 0px;padding:0;}
.account-create .page-title h1{font-size:2em;font-weight:normal;line-height:1.25em;}
#login-form .form-list label{padding:10px 0 0;}
.contacts-index-index .page-title{margin-top:10px;//margin-bottom:55px;}
.my-account .dashboard .box-account{margin-bottom:10px;}
.my-account .dashboard .box-account, .box-info{clear:both;display:block;margin:0;padding:0;position:relative;}
.my-account .dashboard .box-account .box-head h2 , .box-info .box-head h2{font-weight:normal;text-transform:uppercase;background:none;padding-left:0px;}
.my-account .dashboard .box-account .box-title ,.box-info .box-title{background:none;border-bottom:1px solid #E5E5E5;margin:0 0 8px;padding:0 0 2px;text-align:right;}
.cart .title-buttons button.btn-checkout{margin:0;padding:0;}
.cart .title-buttons button.btn-checkout span{background:none;border:0 none;color:#FFFFFF;line-height:30px;margin:0;padding:3px;}
.cart .shopping-cart-table .cart-table .btn-empty span, .cart-table .btn-continue span, .cart-table .btn-update span{background:none;border:none;}
.cart-table .btn-empty span, .cart-table .btn-continue span, .cart-table .btn-update span{background:none;border:none;}
.cart .discount button span, .cart .shipping button span{background:none;border:none;}
.totals .checkout-types button.btn-checkout span{background:none;border:none;color:#FFFFFF;margin:0;padding:0;}
.form-alt li{margin-bottom:10px;}
.main-container{margin-bottom:45px;}
.main-container .main .col-main .account-login .page-title{margin-bottom:55px;}
.account-login .new-users{padding:15px;}
.account-login .new-users .button{font-size:12px;font-weight:normal;line-height:35px;padding:0 15px;}
#login-form .new-users .content h2{font-size:14px;margin:0;padding-bottom:25px;padding-top:0;text-transform:uppercase;}
#login-form .new-users .content h2 .icon-user{color:#b9b9b9;font-size:28px;}
#login-form .registered-users .content h2{background:none;font-size:14px;margin:0;padding:0 0 20px;text-align:left;text-transform:uppercase;}
#login-form .registered-users .content h2 .icon-lock{color:#b9b9b9;font-size:28px;}
#login-form .new-users .content p{color:#545454;margin:0;}
#login-form .new-users .content .buttons-set{bottom:0;position:absolute;right:50px;}
p.required{color:#EB340A;font-size:11px;text-align:left;}
.registered-users .content .buttons-set .f-left{line-height:31px;}
#login-form .registered-users .content p.account{color:#545454;margin-bottom:10px;margin-left:-1px;padding:0;}
#login-form .registered-users .content .form-list{margin-left:-1px;}
#login-form .registered-users .buttons-set{padding:0 !important;}
.form-list .input-box{clear:both;display:block;max-width:none;}
.account-login #email{border-radius:0 0 0 0;height:38px;max-width:552px;width:100%;}
#email{border-radius:0 0 0 0;height:100%;width:100%;}
.btn-cart{background:#3bbaba !important;margin:5px 0;padding:10px 30px !important;white-space:nowrap;}
.account-login #pass{border-radius:0 0 0 0;height:38px;max-width:552px;width:100%;}
#pass{border-radius:0 0 0 0;height:100%;max-width:470px;width:100%;}
.form-list li{color:#545454;}
.form-list li{margin:0 0 10px;}
#login-form .registered-users .content p.required{color:#ee1c35;font-size:12px;margin:0;padding:0 0 10px 0;}
.f-fix .ratings{height:14px;width:100%;}
.f-fix .ratings .rating-links{float:left;width:100%;border-top:1px solid #EDEDED;border-bottom:1px solid #EDEDED;padding:10px 0;margin:5px 0;text-align:left;}
.f-fix .ratings .rating-box{margin:5px 0;}
.f-fix .price-box .special-price{line-height:30px;}
.f-fix .price-box .price{font-size:20px;line-height:30px;}
.f-fix .special-price .price{font-size:20px;line-height:30px;}
.f-fix .act-box .btn-cart{float:left;margin:0;padding:0;background:none;}
.f-fix .act-box .btn-cart .icon-basket{color:#444444;cursor:pointer;display:block;font:27px/40px 'BebasRegular',Helvetica,sans-serif;text-align:center;padding:0 4px;border:1px solid #e7e7e7;background:none;}
.f-fix .act-box .add-to-links{max-width:48px;}
.f-fix .act-box .add-to-links li{display:inline;float:left;}
.f-fix .act-box .add-to-links .icon-heart{color:#444444;cursor:pointer;display:block;font:27px/40px 'BebasRegular',Helvetica,sans-serif;text-align:center;padding:0 4px;border:1px solid #e7e7e7;background:none;}
.f-fix .act-box .add-to-links .icon-chart-bar{color:#444444;cursor:pointer;display:block;font:27px/40px 'BebasRegular',Helvetica,sans-serif;text-align:center;padding:0 4px;border:1px solid #e7e7e7;background:none;}
#shopping-cart-table{margin-top:30px;}
.main .cart-left{float:left;}
.main .cart-right{float:right;margin-top:15px;margin-bottom:8px;}
#shopping-cart-table td{margin:0;}
#shopping-cart-table td .product-name{margin:0;}
#shopping-cart-table .col-img{}
#shopping-cart-table .product-image{display:block;width:100px;}
#shopping-cart-table .product-image img{border:none;}
#shopping-cart-table h2{font-weight:normal;text-transform:none;}
#shopping-cart-table thead{border-bottom:1px solid #ddd !important;border-top:1px solid #ddd !important;text-transform:uppercase;}
#shopping-cart-table .first .a-right{padding:20px 0;}
#shopping-cart-table tbody tr{border-bottom:#ddd dotted 1px;}
#shopping-cart-table .odd .a-right{border:none !important;padding:13px 0 !important;}
#shopping-cart-table .icon-edit{font-size:16px;}
#shopping-cart-table .icon-trash{font-size:16px;}
#shopping-cart-table .btn-continue, #shopping-cart-table .btn-update{color:#f0f0f0;line-height:40px;padding:0 30px !important;}
.cart-collaterals .totals{background:none;border:medium none;}
#collapseDiscount, #collapseShipping{border:1px solid #ebebeb;display:block !important;height:auto !important;text-decoration:none;}
.cart-collaterals .cart-accordion-heading .cart-accordion-toggle:hover{text-decoration:none;}
.cart .totals .checkout-types button.btn-checkout span{font-size:18px;font-weight:normal;line-height:30px;padding:0 10px;word-spacing:3px;}
.cart .totals .a-right .price{font-size:16px;}
#shipping-zip-form #country, #shipping-zip-form #region_id, #shipping-zip-form #postcode{border-radius:0;}
#postcode{max-width:282px;width:100%;}
#shipping-zip-form{margin:0;}
#shipping-zip-form .form-list label.required em{color:#EB340A;float:right;font-style:normal;position:absolute;right:-10px;top:0;}
#shipping-zip-form ul.form-list li{max-width:259px;margin-right:15px !important;}
#shipping-zip-form ul.form-list li.li-button{float:left;max-width:100px;width:100%;margin:20px 0 0 0 !important;}
#shipping-zip-form ul.form-list li.li-button .button{padding:0;}
#shipping-zip-form ul.form-list li.li-button .button span span{line-height:30px;padding:0 15px;}
#shopping-cart-table .btn-continue{background:#363636;}
.product-shop .product-name h1{font-size:22px;font-weight:Regular;text-transform:capitalize;padding-bottom:15px;}
.top-empty{margin-top:30px !important;}
.icon-top{display:block;float:left;height:60px;margin:0 10px 0 0;position:relative;width:62px;}
.icon-top i{color:#444444;font-size:50px;height:50px;margin:0;position:absolute;width:62px;}
.icon-top i:hover{color:#444444;}
.cart-empty .page-title{margin:0;}
.cart-empty .page-title h1{font-size:24px;margin:0;}
.cart-empty{display:block;float:left;}
.col-md-offset-3 .cart-empty p{color:#959595;margin-bottom:23px;}
.cart-empty .center-empty-block{border:1px solid #D9D9D9;max-width:360px;padding:10px;width:100%;}
.cart-empty .center-empty-block p{color:#959595;font-size:13px;}
.cart-empty .continue-empty{display:block;}
.cart-empty .continue-empty p{display:block;margin:0;padding:0;}
.col-main .cart-empty a{color:#FFFFFF;float:right;font-size:14px;line-height:31px;padding:0 15px;text-transform:uppercase;}
.product-view .product-shop .add-to-links a.link-wishlist, .product-view .product-shop .add-to-links a.link-compare{background:#f0f0f0;padding:10px;}
.product-view .product-shop .add-to-links a.email-to-friend{background:none;padding:0 5px 2px 0;}
.product-view .icon-wishlist, .product-view .icon-compare , .product-view .icon-mail{font-size:15px;}
#qty{border-radius:0;height:15px;line-height:15px;}
.product-essential .product-shop .col-md-8 .price-box{}
.product-view .product-shop .price-box .old-price{margin-right:5px;margin-top:0;}
.product-shop .old-price .price{font-size:16px;line-height:30px;padding-right:10px;}
.product-essential .old-price .price, .product-essential .special-price .price, .product-essential .regular-price .price{font-family:georgia;font-size:24px;font-weight:normal;line-height:30px;padding-right:10px;}
.block-related-slider .regular-price .price,.block-related-slider .old-price .price,.block-related-slider .special-price .price{font-size:18px;}
.special-price .price{color:#EE1D33;}
.block-related-slider .owl-prev{left:0;bottom:30px;}
.block-related-slider .owl-next{right:0;bottom:30px;}
.add-to-cart label{color:#545454;font-weight:normal;}
.product-grouped-products .price{font-size:15px !important;}
.home-list-title{font-size:12px;margin:10px auto;max-width:1170px;padding:10px 0;text-align:center;}
.who-we-are .who-center{line-height:30px;margin:0 auto;max-width:445px;width:100%;}
.brand-slider{margin-top:20px;}
.brand-slider .title{font-size:18px;}
.brand-slider .owl-buttons{right:10px !important;top:-47px !important;}
.brand-slider .owl-theme .owl-controlls .owl-buttons div{border:none;}
.who-we-are{margin-top:40px;margin-bottom:10px;text-align:center;}
.who-top .col-md-2 div i{color:#363636;font-size:25px;height:45px;line-height:45px;margin-right:10px;text-align:center;}
.who-we-are h1.title{background:#FFFFFF;color:#363636 !important;font-size:14px;line-height:30px;margin:0 auto;max-width:35%;text-align:center;text-transform:uppercase;}
.who-we-are h2{color:#363636 !important;font-size:13px;line-height:20px;text-align:center;text-transform:uppercase;}
.who-we-are p{text-align:center;}
.who-we-are a{text-align:center;}
.our-brands{max-width:980px;width:100%;height:30px;margin:10px 0px 0px 0px;background:url("../images/bg-border-center.png") repeat-x 100% 50%;}
.about-content{font-size:12px;}
.about-content .wel-come h2{color:#0D0D0D;font-size:20px;line-height:30px;text-transform:none;}
.about-content .wel-come span{color:#818181;font-weight:bold;}
.about-content .center-title{text-align:left;background:url("../images/bg-border-center.png") repeat-x 100% 50%;line-height:30px;margin:10px 0 45px 0;max-width:980px;width:100%;}
.about-content .center-title h1{background:#FFFFFF;color:#0D0D0D;font-size:24px;line-height:30px;margin:0 auto;max-width:53%;text-align:center;text-transform:none;}
.about-content h2{color:#0D0D0D;font-size:20px;line-height:20px;font-weight:normal;text-transform:none;}
.about-container .ippolito-etro .span2{margin:0;}
.afew-container{font-size:12px;margin-top:60px;}
.afew-container .afew-top{margin-bottom:55px;}
.afew-container .afew-center{margin-top:55px;}
.afew-container .a-few-features h2{color:#0D0D0D;font-size:20px;line-height:30px;text-transform:none;}
.afew-container .a-few-features span{color:#818181;font-weight:bold;}
.afew-container .icon-bg-cl{width:130px;height:130px;position:relative;-webkit-border-radius:65px;-moz-border-radius:65px;border-radius:65px;background:#d0d0d0;}
.afew-container .icon-bg-cl i{color:#FFFFFF;font-size:60px;left:18%;position:absolute;top:28%;}
.afew-container .retina-ready,
.afew-container .mobile-friendly,
.afew-container .wide-or,
.afew-container .responsive-layout{width:90%;}
.afew-container .retina-ready h3,
.afew-container .mobile-friendly h3,
.afew-container .wide-or h3,
.afew-container .responsive-layout h3{color:#0D0D0D;font-size:24px;line-height:20px;text-transform:none;padding-bottom:5px;}
.a-few-features a{color:#FFFFFF;font-size:10px;line-height:30px;font-weight:bold;padding:5px 10px;background:#565656;}
.a-few-features a:hover{color:#FFFFFF;font-size:10px;line-height:30px;font-weight:bold;padding:5px 10px;background:#F01C35;}
.category-products .list-3col-3,
.category-products .list-2col-4{margin-bottom:20px !important;}
.faqs-content h3{color:#818181;font-weight:bold;line-height:21px;padding:10px 0;margin-bottom:0;border-bottom:1px solid #ebebeb;}
.faq-index-index .page-title{margin-bottom:10px;}
.faq-index-index .page-title h1{font-size:18px;}
.faq-index-index .page-title p{margin:3px 0 10px;}
.faq-items a{border:1px solid #363636;float:left;margin-top:10px;padding:5px 10px;text-decoration:none;text-transform:uppercase;}
.faq-items dt, .faq-list dt{color:#363636;font-size:18px;font-weight:normal;margin:25px 0;}
.faq-list .round-number{border:1px solid #363636;}
.faq-items dd{border-bottom:1px solid #EDEDED;padding-bottom:70px;}
.faq-items dd:last-child{border-bottom:none;padding-bottom:0;}
.faq-list dt{font-size:13px;text-transform:uppercase;}
.faq-list dd ul{margin:0;}
.faq-list dd ul li{border:1px solid #ddd;display:flex;padding:10px;margin-bottom:10px;}
.faq-list dd ul li a{color:#363636;}
.faq-list .round-number{-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;float:left;font-size:17px;height:45px;line-height:45px;margin-right:20px;text-align:center;width:45px;}
.accordion-group{border:none;margin-bottom:2px;}
.accordion-inner{border:none;border-bottom:1px solid #E5E5E5;padding:9px 15px;}
.main .fiver-page-404{text-align:center;font-style:italic;margin-top:30px;}
.main .fiver-page-404 h1{color:#0d0d0d;font-size:125px;line-height:92px;margin:0 0 5px 0;padding:3px 0;}
.main .fiver-page-404 h2{color:#969696;font-size:73px;text-transform:none;line-height:56px;margin:0 0 5px 0;padding:3px 0;}
.main .fiver-page-404 p{color:#969696;font-size:18px;text-align:center;line-height:20px;margin:0 0 5px 0;padding:3px 0 0 7px;}
.main .fiver-page-404 p a{color:#0d0d0d;cursor:pointer;}
.footer-info-container,.footer-container .footer-aditional a, .footer-aditional .twitter, .footer-aditional .twitter a{color:#808080;}
.fiver-widget-title{text-align:center;font-size:23px;line-height:23px;letter-spacing:5px;margin-top:30px;}
.fiver-widget-subtitle{text-align:center;font-size:15px;margin:10px auto 30px !important;width:409px;color:#999999;}
.widget-static-block .row{margin-right:-20px !important;}
.nova-content-left{position:relative;text-align:left;}
.nova-content-center{position:relative;text-align:center;}
.nova-content-right{position:relative;text-align:right;}
.view{cursor:default;overflow:hidden;position:relative;text-align:center;}
.view .mask, .view .content{height:146px;left:0;overflow:hidden;position:absolute;top:0;width:270px;}
.view img{display:block;position:relative;}
.view h2{background:none repeat scroll 0 0 rgba(0, 0, 0, 0.8);color:#FFFFFF !important;font-size:20px;margin:20px 0 0;padding:10px;position:relative;text-align:center;text-transform:uppercase;}
.view p{color:#FFFFFF;font-size:15px;padding:10px 20px 20px;position:relative;text-align:center;}
.view a.info{display:inline-block;text-decoration:none;padding:7px 14px;background:#000;color:#fff;text-transform:uppercase;-webkit-box-shadow:0 0 1px #000;-moz-box-shadow:0 0 1px #000;box-shadow:0 0 1px #000;}
.view a.info:hover{-webkit-box-shadow:0 0 5px #000;-moz-box-shadow:0 0 5px #000;box-shadow:0 0 5px #000;}
.title-no-breadcrumbs{padding-bottom:20px;}
.title-no-breadcrumbs h1{font-size:25px;text-transform:uppercase;}
.parallax-box{padding-top:80px;padding-bottom:80px;overflow:hidden;position:relative;width:100%;background-attachment:fixed;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-repeat:no-repeat;background-position:center center;box-shadow:inset 0px 0px 20px rgba(0, 0, 0, 0.3);}
.parallax-box p{color:#fff;font-size:34px;text-transform:uppercase;}
.line{width:50px;height:1px;margin:0 auto;display:block;background:#ddd;-webkit-transition:all 500ms cubic-bezier(0.175,0.885,0.320,1.275) 0!important;-moz-transition:all 500ms cubic-bezier(0.175,0.885,0.320,1.275) 0s!important;-o-transition:all 500ms cubic-bezier(0.175,0.885,0.320,1.275) 0!important;transition:all 500ms cubic-bezier(0.175,0.885,0.320,1.275) 0!important}
.item:hover .line,
.banner-item:hover .line{width:100px;}
.margin-bottom-15px{margin-bottom:15px}
.block-home-callout{border-top:1px solid #F0F0F0;border-bottom:1px solid #F0F0F0;margin:30px 0;}
.home-callout{margin:0;padding:25px 0;}
.home-callout li{display:inline;margin-right:20px;font-size:15px;text-transform:uppercase;}
.block-home-socials{border-top:1px solid #F0F0F0;border-bottom:1px solid #F0F0F0;margin:30px 0;}
.home-socials{margin:0;padding:25px 0;}
.home-socials li{display:inline;margin-right:20px;font-size:15px;line-height:35px;text-transform:uppercase;}
.returns:before,
.promotions:before,
.secure:before,
.free-shipping:before,
.free-shipping-badge,
.home-socials .facebook:before,
.home-socials .twitter:before,
.home-socials .pinterest:before,
.home-socials .googleplus:before{display:inline-block;font-family:"fontello";font-style:normal;font-variant:normal;font-weight:normal;line-height:1em;margin-left:0.2em;margin-right:0.2em;text-align:center;text-decoration:inherit;text-transform:none;width:1em;}
.returns:before{content:'🔄';font-size:21px;}
.free-shipping:before{content:'🚚';font-size:21px;}
.free-shipping-badge:before{content:'🚚';font-size:21px;}
.promotions:before{content:'\eacf';font-size:21px;}
.secure:before{content:'\eebf';font-size:21px;}
.returns:before{content:'🔄';font-size:21px;}
.home-socials .facebook:before{content:'\e97a';font-size:21px;}
.home-socials .twitter:before{content:'\e96f';font-size:21px;}
.home-socials .pinterest:before{content:'\f312';font-size:21px;}
.home-socials .googleplus:before{content:'\f0d5';font-size:21px;}
.size-guide{display:inline-block;margin-top:10px;padding:5px 10px;border:#ddd solid 1px;text-transform:uppercase;}
.size-guide i{font-size:15px;}
.size-guide-table{margin:10px 0;}
.size-guide-table tr td{background:none !important;}
#menu-shadow{height:30px;left:0;position:absolute;bottom:-30px;width:100%;z-index:27;}
.border-box-shadow{border-top:1px solid transparent;border-bottom:1px solid transparent;-moz-box-shadow:inset 0 0 5px rgba(0,0,0,.1);-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.1);box-shadow:inset 0 0 5px rgba(0,0,0,.1);-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box;}
.products-grid.hover-effect .item:hover{z-index:10;box-shadow:0 0 20px rgba(0,0,0,0.2);border-color:transparent;transition:box-shadow 400ms ease-out;-moz-transition:box-shadow 400ms ease-out;-webkit-transition:box-shadow 400ms ease-out;-o-transition:box-shadow 400ms ease-out;}
.product-detail-1 .block-related-slider .owl-prev{bottom:50%;left:0;}
.product-detail-1 .block-related-slider .owl-next{bottom:50%;right:0;}
.brands-list .item{padding-left:15px;padding-right:15px;}
.brands-list .owl-prev, .brands-list .owl-next{bottom:20px;}
.brands-list .owl-prev{left:-16px;}
.brands-list .owl-next{right:-16px;}
.cms-index-index .main-container{margin-bottom:0 !important;}
.act-icon i:before, .act-add-to-wishlist i:before, .act-add-to-compare i:before{margin-left:0;margin-right:0;}
.added{color:#988A49 !important;}
.button-qty{float:left;cursor:pointer;line-height:35px;font-size:15px;padding:0 10px;border:1px solid #E5E5E5;}
.desc-qty{border-right:0;}
.inc-qty{border-left:0;margin-right:10px;}
.product-flexslider{margin:0 -10px;}
.products-filter{margin:0 -10px !important;}
.isotope-item{z-index:2;}
.isotope-hidden.isotope-item{pointer-events:none;z-index:1;}
.isotope,
.isotope .isotope-item{-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;-ms-transition-duration:0.8s;-o-transition-duration:0.8s;transition-duration:0.8s;}
.isotope{-webkit-transition-property:height, width;-moz-transition-property:height, width;-ms-transition-property:height, width;-o-transition-property:height, width;transition-property:height, width;}
.isotope .isotope-item{-webkit-transition-property:-webkit-transform, opacity;-moz-transition-property:-moz-transform, opacity;-ms-transition-property:-ms-transform, opacity;-o-transition-property:-o-transform, opacity;transition-property:transform, opacity;}
.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s;}
.isotope.infinite-scrolling{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;}
ul.wrap-items .item-img > a{position:relative;}
ul.wrap-items .list-item:hover .item-img img{top:-220px;}
ul.wrap-items .list-item:hover .item-img img + img{top:0;}
ul.wrap-items .item-img > a{position:relative;}
ul.wrap-items .item-img img{position:absolute;top:0;left:0;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;}
ul.wrap-items .item-img img + img{top:220px;}
.mobile-collapsible{position:relative;}
.block-products-list-sidebar .block-title{margin-bottom:15px;}
.block-products-list-sidebar .col-md-left .margin-image{border:0;}
.block-products-list-sidebar .col-md-right h3.product-name{padding-bottom:8px;}
.block-products-list-sidebar .col-md-right .price-box{padding-bottom:10px;}
.block-products-list-sidebar .col-md-right h3.product-name a{color:#363636;font-size:13px;}
.block-products-list-sidebar .block-content .col-md-left{display:block;float:left;margin-right:15px;max-width:105px;width:100%;}
.block-products-list-sidebar .block-content .col-md-right{display:block;float:left;max-width:180px;width:100%;}
.block-products-list-sidebar .block-content .col-md-left .margin-image img{max-width:105px;max-height:140px;}
.block-products-list-sidebar .block-content .col-md-right h3.product-name{font-size:13px;margin:0;}
.block-products-list-sidebar .block-content{display:block;margin-bottom:20px !important;}
.block-latest .nova-product-title{border-bottom:3px solid #363636;margin-bottom:10px;padding-bottom:5px;text-transform:none;}
.block-latest .nova-product-title h3{margin-bottom:10px;margin-top:20px;}
.block-latest .nova-product-title h3 a{color:#363636;font-size:18px;text-transform:none;}
.block-latest .nova-product-content p{color:#363636;font-size:13px;}
.space-8px{width:100%;height:8px;background:#f6f6f6;margin:15px 0;}
.faq-index-index .columns-layout .col-md-12 .col-md-8{max-width:766px !important;}
.top-header-container-1 .block_top_free_shipping ul{margin:6px 0 0;}
.top-header-container-1 .block_top_free_shipping ul li{float:right;margin-left:15px;}
.top-header-container-1 .block_top_free_shipping ul li a{cursor:pointer;font-size:11px;text-transform:uppercase;}
.top-header-container-1 .block_top_free_shipping ul li i{font-size:18px;position:relative;right:10px;top:-4px;}
.product-shop .badge{background-color:#F2F2F2;color:#000000;cursor:pointer;display:block;float:left;height:90px;margin:14px 0;padding:15px;text-decoration:none;width:100%;max-width:254px;font-weight:normal;white-space:normal;text-align:left;}
.product-shop .badgehead{color:#666666;font-size:22px;font-weight:300;}
.product-shop .badgebody{color:#999999;display:inline-block;font-size:12px;font-weight:normal;line-height:17px;margin-top:12px;}
.custom-banner{margin-top:15px;margin-bottom:30px;}
.sample-banner{background:#f0f0f0;padding:15px;text-align:center;}
.sample-banner-inner{border:#fff solid 1px;padding:15px;}
.fiver_very_big_light{font:60px/75px "Lato",sans-serif;color:#fff;}
.fiver_big_light{font:30px/45px "Lato",sans-serif;color:#fff;}
.fiver_medium_line_light{font:15px/25px "Lato",sans-serif;color:#fff;}
.fiver_medium_line_light:after{background:#fff;content:" ";display:block;height:1px;margin:10px auto 0;width:30px;}
.fiver_text_light{font:12px/25px "Lato",sans-serif;color:#fff;}
.fiver_text_light{font:12px/25px "Lato",sans-serif;color:#fff;}
.fiver_button_light{background:#FFFFFF;padding:10px 20px;font-size:15px;color:#363636;}
.fiver_very_big_dark{font:60px/75px "Lato",sans-serif;color:#363636;}
.fiver_big_dark{font:30px/45px "Lato",sans-serif;color:#363636;}
.fiver_medium_line_dark{font:15px/25px "Lato",sans-serif;color:#363636;}
.fiver_medium_line_dark:after{background:#363636;content:" ";display:block;height:1px;margin:10px auto 0;width:30px;}
.fiver_text_dark{font:12px/25px "Lato",sans-serif;color:#363636;}
.fiver_text_dark{font:12px/25px "Lato",sans-serif;color:#363636;}
.fiver_button_dark{background:#363636;padding:10px 20px;font-size:15px;color:#fff;}
.fiver-header{margin-top:50px;}
.fiver-title{font:30px/1 'Lato',sans-serif;letter-spacing:5px;margin-bottom:10px;text-transform:uppercase;}
.fiver-subtitle{font-size:15px;}
.widget-list-items-products .products-grid{margin-bottom:30px;}
.gmap-widget{margin-bottom:30px;}
.gmap-widget h3{margin-bottom:15px;}
.map-canvas img{max-width:none;}
.google-charts-widget{text-align:center;margin-bottom:30px;}
.google-charts-widget h3{margin-bottom:15px;}
.fiver-animation{opacity:0;}
.full-width-text{padding-top:50px;padding-bottom:50px;position:relative;margin-bottom:60px;}
.full-width-text:after{content:'';width:0;height:0;border-top:25px solid transparent;border-right:30px solid transparent;border-left:30px solid transparent;position:absolute;left:50%;margin-left:-30px;bottom:-25px;}
.full-width-text h3{color:#fff !important;font-size:23px;letter-spacing:5px;}
.box-icon .box-icon-name{float:left;padding:18px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;text-align:center;vertical-align:middle;margin-bottom:20px;margin-right:20px;height:20px;width:20px;line-height:12px;border:2px solid transparent;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box;background-size:100% 100%;background-position:center center;transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;-webkit-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;}
.box-icon .box-icon-name i:before{font-size:26px;line-height:20px;margin-left:0 !important;width:13px !important;}
.box-icon .box-icon-name:hover i{color:#fff !important;}
.box-icon .box-icon-content{display:block;text-align:left;margin-left:80px;}
.clearer:after,
.top-header-container:after,
.top-header:after,
.header-container:after,
.header-container .top-container:after,
.top-header .links:after,
.header .i-header-content .header-left:after,
.header .mini-cart .block-content .actions:after,
.header:after,
.header-center:after,
.mini-cart:after,
#nav:after,
#wide-menu #nav .header-nav-dropdown-wrapper:after,
.i-top-right:after,
#menuInnner:after,
.content-head:after,
.home-gallery-button:after,
.easy-slider div div div:after,
.home-content-container:after,
.home-gallery:after,
.rb-grid:after,
.accordion:after,
.mini-products-list:after,
.mini-products-list .item:after,
.main:after,
.footer:after,
.footer-container .bottom-container:after,
.col-main:after,
.col2-set:after,
.col3-set:after,
.col3-layout .product-options-bottom .price-box:after,
.col4-set:after,
.default-slider .flexslider:after,
.slider-width:after,
.search-autocomplete li:after,
.block .block-content:after,
.block .actions:after,
.block li.item:after,
.block-poll li:after,
.block-layered-nav .currently li:after,
.page-title:after,
.products-grid:after,
.products-list-inner:after,
.products-list li.item:after,
.product-tabs:after,
.added-content:after,
.box-account .box-head:after,
.dashboard .box .box-title:after,
.box-reviews li.item:after,
.box-tags li.item:after,
.iosSliderButtons:after,
.social-icons:after,
.shipping-form ul:after,
.more-views:after,
.home-callout:after,
.discount-form:after,
.pager:after,
.sorter:after,
.ratings:after,
.add-to-box:after,
.add-to-cart:after,
.products-list .product-sho:after,
.resp-tabs-list:after,
.products-list .act-box:after,
.product-essential:after,
.product-collateral:after,
.product-view .product-img-box .more-views ul:after,
.product-view .box-tags .form-add:after,
.product-view .product-shop .short-description:after,
.product-view .box-description:after,
.product-options .options-list li:after,
.product-options-bottom:after,
.main-container .data-table .cart-label:after,
.product-review:after,
.pading-top-bottom-20:after,
.cart:after,
.product-shop .price-box:after,
.cart-collaterals:after,
.cart .crosssell li.item:after,
.cart .totals:after,
.cart .totals .checkout-types li:after,
.opc .step-title:after,
.checkout-progress:after,
.multiple-checkout .place-order:after,
.group-select li:after,
.form-list li:after,
.form-list .field:after,
.footer-info .span4:after,
.buttons-set:after,
.form-subscribe:after,
.footer-info:after,
.footer-aditional:after,
.social-links:after,
.bottom-menu-column:after,
.page-print .print-head:after,
.advanced-search-summary:after,
.gift-messages-form .item:after,
.form-alt li:after,
.block-inner-menu:after,
.fivershop-static-block-box:after,
.send-friend .form-list li p:after{display:block;content:".";clear:both;font-size:0;line-height:0;height:0;overflow:hidden;}
.p5{padding:5px;}.pt5{padding-top:5px;}.pl5{padding-left:5px;}.pr5{padding-right:5px;}.pb5{padding-bottom:5px;}
.p10{padding:10px;}.pt10{padding-top:10px;}.pl10{padding-left:10px;}.pr10{padding-right:10px;}.pb10{padding-bottom:10px;}
.p15{padding:15px;}.pt15{padding-top:15px;}.pl15{padding-left:15px;}.pr15{padding-right:15px;}.pb15{padding-bottom:15px;}
.p20{padding:20px;}.pt20{padding-top:20px;}.pl20{padding-left:20px;}.pr20{padding-right:20px;}.pb20{padding-bottom:20px;}
.product-options dd label.required em{color:#EB340A;margin-right:5px;vertical-align:central}
.product-view .product-shop .product-custom-option, .dmd-search .product-shop .product-custom-option{display:none}
.product-view .product-shop #product-options-wrapper .super-attribute-select{display:none;}
.product-view .product-shop #product-options-wrapper .sorter .required{color:#eb340a;}
.product-options dl{margin-bottom:0px}
.toolbar .sorter p.show-no{display:none}
.toolbar-bottom .toolbar .sorter p.show-no{display:block}
.builditemcls{display:none;}
.ring-dmd-info .view_order h3{margin:0;}
.ring-dmd-info .view_order .price-box{margin-top:-5px;}
.mini-products-list .product-details span{color:#363636 !important;float:left;font-size:15px;text-align:left;width:100%;}
.mini-products-list .product-details span .price{color:#363636 !important;float:left;font-size:15px;text-align:right;width:100%;font-weight:normal}
.mini-products-list .product-details p{text-transform:none;line-height:20px;}
.mini-products-list .product-details .bitms{color:#818181;font-size:12px;letter-spacing:0.05em;line-height:18px;padding-top:2px;}
.mini-products-list .product-details h5{text-align:left;}
#cart-sidebar .product-details .item-options{text-align:left}
#cart-sidebar .product-details .item-options dt{padding-right:5px;}
.mini-cart .block-content .edit-item{float:right;}
.mini-products-list .product-details p a{color:#363636;}
.i-top-right .block-content ol.mini-products-list li.item{border-bottom:1px dotted #DDDDDD;padding:0 0 17px;}
.mini-cart .block-content li.item{margin-bottom:10px;min-height:50px;}
.product-shop .short-description .spec-list .odd{font-weight:bold;}
.add-to-social a.addthis_button_pinterest_pinit iframe{width:45px !important}
.add-to-social a.addthis_button_tweet iframe{width:90px !important}
.my-account a{color:#000000;text-decoration:underline;}
.my-account a:hover{color:#3bbaba;}
.my-account .dashboard p{margin:0 0 30px;}
#loading-mask{position:absolute;color:#d85909;font-size:1.1em;font-weight:bold;text-align:center;z-index:9999;}
#loading-mask .loader{position:fixed;top:45%;left:50%;width:150px;margin-left:-105px;padding:15px;background:#fff4e9;border:2px solid #f1af73;color:#d85909;font-weight:bold;text-align:center;z-index:1000;}
.page-print{font-family:Arial, Helvetica, sans-serif !important;color:#000 !important;}
.page-print h1,.page-print h2,.page-print h3,.page-print h4,.page-print h5,.page-pri nt h6{color:#000 !important;}
.product-view .product-shop .view-certificate{font-size:12px;font-weight:bold;}
.product-view .product-shop .add-to-box .add-to-box{margin:0;}
.dmd-edu-cut-info p{display:none;}
.dmd-edu-color-info p{display:none;}
.dmd-edu-clarity-info p{display:none;}
.top-header-container{background-color:#959ca2;color:#fff;min-height:36px;}
.top-header-container .container{background:#959ca2;box-shadow:none;}
.top-header .links a, .top-header .links span{color:white;font-family:futurastd-book;font-size:11px;font-weight:normal;letter-spacing:1px;}
.top-header .links a, .top-header .links span:hover{color:#fff;}
.bot-link a.google-maps-link{display:none!important;}
.dowaricon{font-size:30px !important;position:absolute;left:50%;margin-left:-10px;margin-top:40px;}
.dowaricon:hover{text-decoration:none;}
.mlft20{margin-left:20px !important;}
.search-box{}
.search-col{position:absolute;top:5px;opacity:0;z-index:-1;}
.active .search-col input.input-text{}
.search-col.active{min-width:100%;height:40px;right:0px;z-index:9999;opacity:1;margin-right: 22%;}
.search-col #search{width:0px;transition:width ease-in-out .3s;outline:0px;}
.search-col.active #search{width: 76%;}
.search-col.active #search:focus{outline:0px;}
.sb-slidebar.sb-active{max-width:90vw;}
#imagemodal:before{content: "";display: block;opacity: 0.8;background: url(../images/overlay.png) repeat 0 0;position: absolute;width: 100%;height: 100%;}
.category-satisfied-customers .modal-backdrop{display: none;}
form#book-appoint > div:nth-child(2) {display: none;}
#colorbox, #cboxWrapper{outline: 0px;}
.cloud-zoom-big {background-repeat: no-repeat;}

body.catalog-product-view[class*="gabriel"] .availability, body.catalog-product-view[class*="gabriel"] .availability span{font-size: 0px!important;}
body.catalog-product-view[class*="gabriel"] .availability span:after{content: "Call For Availability"; display: inline-block;color: #59ba3b;font-family: FuturaStd-Book; font-size: 12px;padding: 5px 0;text-transform: uppercase;}
.owl-carousel .owl-wrapper-outer{text-align:center;}


html body #ra-reviews-widget{
    bottom: 100px !important;
 }