
html { box-sizing: border-box;}
*, *:before, *:after { box-sizing: inherit;}
* a{ font-weight:normal;text-decoration:none;color:#333333}
a{cursor:pointer;}
.anim{-webkit-transition: all 300ms linear;-o-transition: all 300ms linear;-moz-transition: all 300ms linear;-ms-transition: all 300ms linear;-kthtml-transition: all 300ms linear;transition: all 300ms linear;}
a:focus{outline:none}

a#link_5 i{font-size:18px;display:inline-block;vertical-align:middle;margin-right:4px;}

#privacy_notification{text-align:center;background:#d5d5d5;color:#333;position:fixed;width:100%;bottom:0;left:0;right:0;padding:20px 30px;font-size:12px;}
#privacy_notification a{color:#333;text-decoration:underline}
#privacy_notification .x{position:absolute;top:17px;left:30px;cursor:pointer;font-size:20px;}



.red{color:redl}
body{background:#fff;color:#000;margin:0;padding:0;min-width:320px;  font-family: 'Harmonia Sans Pro Cyr';line-height:1.2;animation: fade-in .8s ease forwards;}
body#inner{background:white}
.mobileonly{display:none;}
.inline{display:inline !important}
.size_20{font-size:20px;}
.centric{margin:0 auto;width:1270px;position:relative;clear:both}
.centric2{margin:0 auto;width:1020px;position:relative;clear:both}
.centric3{margin:0 auto;width:93%;position:relative;clear:both}
.tac{text-align:center}
.tar{text-align:right}
.tal{text-align:left}
#unstickyheader{margin-top:0px;display:block;clear:both}
#stickyalias{}
.bxshad{-moz-box-shadow: 0 0 5px #888;-webkit-box-shadow: 0 0 5px #888;box-shadow: 0 0 5px #888;}
.txtshd{text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.75);}
.notvisible{display:none !important}
.button{;cursor:pointer;color:white;background:rgba(0,0,0,.8);border:0;border-radius:5px;padding:25px 83px;font-size:12px;text-transform:uppercase;display:inline-block;letter-spacing:1px;}
.button:hover{background:#333333}
.button_s{background:#e0e0e0 ;color:#333;padding:6px 8px;font-size:12px;border:0;border:0;display:inline-block;letter-spacing:1px;}
.button.disabled{background:#c0c0c0;color:black;}
.button i{display:inline-block}

.button3{;cursor:pointer;color:#000;background:#fff;border:0;border-radius:5px;padding:25px 83px;font-size:16px;text-transform:uppercase;display:inline-block;letter-spacing:1px;}
.button3:hover{background:rgba(0,0,0,.8)}

.button2{font-family: 'Harmonia Sans Pro Cyr';
cursor:pointer;color:#fff;background:transparent;border:1px white solid;display:inline-block;
vertical-align:top;
font-size: 16px;
line-height: 1;
padding: 15px 30px;
height: 50px;
letter-spacing:0.425px;
}
.button2:hover{background:rgba(255,255,255,.1)}
.button2.black{border:1px black solid;color:black;background:white}
.button2.black:hover{background:rgba(0,0,0,.1)}

.fl{float:left;}
.fr{float:right;}
.smallprint{font-size:12px;text-transform:uppercase;letter-spacing:1px;}
.notification{font-size:20px;background:#333333;color:white;padding:20px;margin:20px 0;font-weight:300;}
.well{border:1px #ccc solid;padding:20px;margin-bottom:20px;display:block;line-height:normal;background:white}
.w50{display:inline-block;vertical-align:top;width:50%;font-size:14px;}
.w70{display:inline-block;vertical-align:top;width:70%;font-size:14px;}
.w100{display:block;width:100%;font-size:14px;}
.w30{display:inline-block;vertical-align:top;width:30%;font-size:14px;}
.w33{display:inline-block;vertical-align:top;width:33.33%;font-size:14px;}
.select a{display: inline-block;
margin: 0 10px 10px 0;
border: 1px #333333 solid;
color: #333333;
padding: 2px 20px;
text-transform: uppercase;
font-size: 12px;font-weight: bold;text-align:center;}
.select a.selected{background:#333;color:white}
.fs0{font-size:0 !important;letter-spacing:0 !important}
.color_wrapper a{display:inline-block;margin:0 10px 10px 0;border:1px #333 solid;color:#333;padding:2px 20px;text-transform:uppercase;font-size:12px;text-align:center;font-weight: bold;}
.color_wrapper a.selected{background:#333;color:white}

#profile_addons{margin-bottom:0px}
.x_basket{display:block;}

.mob_faded{position:relative;}
.mob_faded dd{position:absolute;width:100%;height:100%;}

#fp_row_2{background:rgba(255,255,255,.8) url(/media/elem/t1.png) -445px -445px no-repeat;}

#fp_row_2 .w50 {vertical-align:middle;line-height:200%;font-size:16px;width:45.7%;padding:16% 2%}
#fp_row_2 .w50 h2{font-size:30px;line-height:300%}
#fp_row_2 .w50 img{margin-top:15px;display:inline-block}

#fp_row_2 .w100 {vertical-align:middle;line-height:150%;font-size:16px;width:80%;padding:16% 2%;margin:0 10%;color:black;font-weight:bold}
#fp_row_2 .w100 h2{font-size:30px;line-height:300%}
#fp_row_2 .w100 img{margin-top:15px;display:inline-block}

#fp_row_2_2{background:rgba(0,0,0,.8);color:white;padding:50px 0}
#fp_row_2_2 ul#product_listing{text-align:center;}
#fp_row_2_2 ul#product_listing li{border:0px #000 solid !important;color:black;margin:2%;box-shadow:0 8px 10px #000;-webkit-transition: all 300ms linear;-o-transition: all 300ms linear;-moz-transition: all 300ms linear;-ms-transition: all 300ms linear;-kthtml-transition: all 300ms linear;transition: all 300ms linear;}
#fp_row_2_2 ul#product_listing li:hover{margin:0 2% 4% 2%}
#fp_row_2_2 .notif{display:inline-block;width:43%;margin:0 3%;padding:20px;text-align:center;margin-bottom:4%;line-height:150%;vertical-align:top}
#fp_row_2_2 .notif .lnr{font-size:30px;vertical-align:middle;margin-right:5px;}
#fp_row_2_2 .notif b{font-weight:bold}
#fp_row_2_2 h2{font-size:56px;margin: 40px auto 60px;text-align:center}

#fp_row_2_3{background:white;padding:0px 0 50px;}
#fp_row_3 a{display:block;float:left;position:relative;margin-bottom:2%}
#fp_row_3 a span{opacity:0;position:absolute;display:block;z-index:1;width:100%;height:100%;vertical-align:middle;background:rgba(0,0,0,.6);color:white;font-size:30px;letter-spacing:2px;transition: opacity .25s ease-in-out;-moz-transition: opacity .25s ease-in-out;-webkit-transition: opacity .25s ease-in-out;}
#fp_row_3 a span b{display:block;position:absolute;top:50%;left:50%;text-align:center;width:150px;margin-left:-75px;margin-top:-45px;height:90px;}
#fp_row_3 a span b i{display:block;margin-top:15px;opacity:.8;}
#fp_row_3 a:hover span{opacity:1;}
#fp_row_3 img{position:relative;display:block;}
#fp_row_3 a.m{margin-right:2%}
#fp_row_3 .notif{display:inline-block;width:47.5%;margin-right:2%;border:1px black solid;padding:20px;text-align:center;margin-bottom:4%;}
#fp_row_3 .notif b{font-weight:bold}
#fp_row_3 h2{font-size:56px;margin: 40px auto 60px;text-align:center}
#fp_row_3 h2 img{display:inline-block;width:120px;vertical-align:middle;margin:0 30px;}
#related_products .notif{display:inline-block;width:47.7%;margin-right:2%;border:1px white solid;padding:20px;text-align:center;margin-bottom:4%;}
#related_products .notif b{font-weight:bold}
#related_products{background:black;color:white;padding-top: 1px;}
.btw{border-top:1px #333 solid}
#page_listing .notif{display:inline-block;width:47.5%;margin-right:2%;border:1px black solid;padding:20px;text-align:center;margin-bottom:4%;vertical-align:top;}
#page_listing .notif b{font-weight:bold}
#page_listing #listing_filter{margin-bottom:20px}
#page_listing #listing_filter span{font-size: 12px;
text-transform: uppercase;
letter-spacing: 1px;display:inline-block;margin:0 5px;padding:5px 10px;background:#333333;color:white}
#page_listing #listing_filter span i{margin-left:10px;color:white}

#fp_row_4{background:url(/media/elem/aa1.jpg) left center no-repeat fixed;color:white;background-size:cover}
#fp_row_4{padding:10% 0}
#fp_row_4 h2{position:relative;z-index:2;line-height:140%;z-index:3;font-size:56px;width:600px;margin:40px auto 60px auto;display:block;text-align:center;font-family: 'Pinyon Script', cursive;}
#fp_row_4 .button{margin:20px 0;display:inline-block;color:#fff;border:1px #fff solid}
#fp_row_3{background:#f2f2f2;padding:100px 0}


body#frontpage{/*background:url(/media/elem/bg7.jpg) top center repeat fixed;background-size:cover*/}

#fp_header{text-align:center;overflow:hidden;padding:0% 0 0%;/*box-shadow: 0 0 80px rgba(0, 0, 0, 0.5) inset;*/position:relative}
#fp_header a img{}
#fp_header_inner{position:absolute;right:8%;top:25%}
#fp_header_i{position:absolute;border:1px white solid;left:30px;top:65px;right:30px;bottom:30px}
#fp_header dd{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.11)}
/*#fp_header img{position:relative;line-height:140%;z-index:3;display:inline-block;margin-bottom:45px;}*/
#fp_header h2{position:relative;line-height:140%;z-index:3;font-size:56px;color:white;margin:60px auto 60px auto;display:block;text-align:center;}
#fp_header #logo_img{position:relative;z-index:2;display:inline-block;margin:8% 8% 4% 8%;width:200px;height:auto}
#fp_header #browse{position:relative;z-index:2;background:rgba(255,255,255,.3);font-size:16px;width:100px;height:100px;text-align:center;display:inline-block;line-height:100px;color:black;border-radius:100px;text-transform:uppercase}


#fp_row_0{font-size:0;position:relative;}
#fp_row_0_logo{position:absolute;width:320px;left:50%;margin-left:-160px;top:34%;border-radius:100px;background:rgba(0,0,0,0.8);padding:35px;z-index:2;display:inline-block}
#fp_row_0_logo img{width:100%;height:auto}
#fp_row_0_1, #fp_row_0_2{position:relative;background-size:cover;display:inline-block;font-size:30px;width:50%;line-height:150%;text-align:left;}

#fp_row_0_1{background-image:url(/media/elem/fp2.jpg?v1);background-position:top center;}
#fp_row_0_2{background-image:url(/media/elem/fp1.jpg?v2);background-position:top center;}
#fp_row_0 a{color:white}
#fp_row_0 h1{font-size:150px;position:absolute;font-family:Georgia}
#fp_row_0 h2{font-size:30px;}
#fp_row_0_1 h1{padding-right:5%;line-height:100%;top: 0;right: 100%;white-space: nowrap;transform:rotate(270deg); transform-origin: right top;-ms-transform: rotate(270deg);-ms-transform-origin: right top;-webkit-transform: rotate(270deg); -webkit-transform-origin: right top;}
#fp_row_0_2 h1{bottom:10%;left:8%}
#fp_row_0 .h2{position:absolute;bottom:25%}
#fp_row_0 .h2 a{background:rgba(0,0,0,.8);padding:0 15px}
#fp_row_0_1 .h2{left:25%}
#fp_row_0_2 .h2{right:20%;text-align:right;}

#fp_row_0_1 h2 a:hover{color:#f2f2f2;border-left:5px white solid;padding-left:10px;}
#fp_row_0_2 h2 a:hover{color:#f2f2f2;border-right:5px white solid;padding-right:10px;}



.select_input{cursor:pointer;display:inline-block;padding:10px;text-transform:uppercase;font-size:14px;position:relative;z-index:4;line-height:1;color:#333;margin-right:15px;}
.select_input ul{display:none;margin:0;padding:0px;;color:#333;position:absolute;top:35px;left:0px;}
.select_input ul li{display:block;padding:10px 20px;}
.select_input ul li:hover{background:#333333;color:white}
.select_input ul li:hover a{color:white !important}
.select_input ul li a{color:#333333 !important}
.select_input:hover{}
.select_input:hover a{color:black}
.select_input:hover ul{background:white;display:block;-moz-box-shadow: 0 0 5px #888;-webkit-box-shadow: 0 0 5px #888;box-shadow: 0 0 5px #888;}


#fp_main_slide_wrapper{display:block;position:relative;background:#333;height:100vh;margin-top:0;}


#fp_main_slide_wrapper #fp_main_slide_next{height:100%;position:absolute;z-index:101;top:0;right:0px;padding:0 30px 0 30px;font-size:50px;color:#fff}
#fp_main_slide_wrapper #fp_main_slide_prev{height:100%;position:absolute;z-index:101;top:0;left:0px;padding:0 30px 0 30px;font-size:50px;color:#fff}
#fp_main_slide_wrapper #fp_main_slide_next i{position:absolute;top:48%;right:30%;opacity:0.2}
#fp_main_slide_wrapper #fp_main_slide_prev i{position:absolute;top:48%;left:30%;opacity:0.2}

/*
.select {font-size: 14px;position: relative;display: inline-block;margin-bottom:15px}
.select select {outline: none;-webkit-appearance: none;display: block;padding:0.8em 2em 0.8em 1em;margin: 0;transition: border-color 0.2s;border: 5px solid #ccc;border-radius: 5px;background: #fff;color: #555;line-height: normal;font-family: inherit;font-size: inherit;line-height: inherit;}
.select .arr {background: #fff;bottom: 5px;position: absolute;right: 5px;top: 5px;width: 50px;pointer-events: none;}
.select .arr:before {content: '';position: absolute;top: 50%;right: 24px;margin-top: -5px;pointer-events: none;border-top: 10px solid #ccc;border-left: 10px solid transparent;border-right: 10px solid transparent;}
.select .arr:after {content: '';position: absolute;top: 50%;right: 28px;margin-top: -5px;pointer-events: none;border-top: 6px solid #fff;border-left: 6px solid transparent;border-right: 6px solid transparent;}
*/
.input{font-size:16px;width:94%;padding:0%; border-color 0.2s;border: 3px solid #ccc;border-radius: 5px}
.textarea{}
.input2{text-align:center;width:auto;border:0;background-image: none;font-family: 'Amiri', serif;    font-family: 'Harmonia Sans Pro Cyr';
color:#333;
font-size: 18px;
line-height: 1;
padding: 0 30px;
height: 50px;
vertical-align:top;
border: 1px solid #d9d9d9;
border-radius: 5px;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
box-shadow: inset 0 1px 1px
rgba(0,0,0,0.075);
-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}

.input2:focus {border-color: #a8a6a6;box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(166,166,166,0.6);}


.black{background:black;}
.black_text{color:black}
.black_text nav ul li>a,
.black_text ul#soc li a{color:black !important}
.black_text #cart_box a{color:black}
.black_text ul#nav ul{border-bottom:1px rgb(221, 221, 211) solid !important}

#popup_window{background:white;width:700px;height:460px;position:fixed;z-index:9999;top:10%;left:50%;margin-left:-27%;padding:2%;-moz-box-shadow: 0 0 5px #888;-webkit-box-shadow: 0 0 5px #888;box-shadow: 0 0 5px #888;border:20px white solid;}
#popup_window .fa-times{float:right;cursor:pointer;margin:0 0 10px 10px;font-size:26px;color:#c0c0c0}
#popup_window h2{font-size:20px;text-align:center;margin-bottom:15px;text-transform:uppercase}
#popup_window article{width:100%;height:92%;overflow:auto;display:block;padding:15px;line-height:150%;}
#popup_window article p{margin-bottom:15px;}
#no_content_found{font-size:26px;text-align:center;line-height:200%}
#no_content_found i{display:block;font-size:100px;}
header{}


#head0 span{display:inline-block;vertical-align:middle;}
#sticky_header{background:white;padding-top:10px; }

#sidr_menu1{display:none}

#sticky_header .w100{padding:10px 0;    border-top:1px #ccc solid;}
#sticky_header .fs0 .w50 form{display:inline-block;vertical-align:middle}
#sticky_header .fs0 .w50{vertical-align:middle}
#header_margin{height:154px;}

#head1{line-height:42px;height:45px;}
#head2{color:#333333;height:60px;line-height:60px;}
#head2 a{color:#333333;}
#head2 h3{display:inline-block;font-size:24px}
#head2 span{}
#sticky_header{z-index:200;width:1080px;top:0;width:100%;color:white;letter-spacing:0.425px;box-shadow: 0 0 25px rgb(0 0 0 / 10%);}
#sticky_header.black_text{color:#6f4223}
#sticky_header.black_text a{color:#6f4223}
#sticky_header .centric3{position:relative}
#sticky_header ul{display:inline-block;    width: 100%;}
/*#sticky_header>div{height:70px;line-height:70px;}*/
#sticky_header .w33{vertical-align:middle}
#sticky_header ul>li{display:inline-block;padding:0 1%;margin-left:0px;font-size:14px;vertical-align:middle;position:relative}
#sticky_header ul>li:hover>a{color:#333333 }
#sticky_header ul>li.active{background:#fff;}
#sticky_header ul>li.active>a{color:#000}
#sticky_header ul li li:hover a{color:#333}
#sticky_header ul li li{width:100%}

#sticky_header ul#nav ul {display:none;left: 0;position:absolute;padding:3%;margin:0;line-height:normal;width:100%;border-top:0;z-index:999;border-bottom:0px #333 solid;background:white; top:26px;width:200px;text-align:left}
#sticky_header #small_logo{vertical-align:top}
#sticky_header #small_logo img{height:100%;width:auto;display:inline-block;margin-top:-3px;height:25px;vertical-align:middle}
#sticky_header ul#nav ul li{list-style:none;text-transform:uppercase;padding:8px 15px}


#sticky_header nav{display:inline-block;vertical-align:middle;font-size:0px;}
#sticky_header ul#soc{float:right;margin:0;padding:0;}
#sticky_header ul#soc li{display:inline-block;margin-left:6px;}
#sticky_header ul#soc li a{opacity:.5;font-size:18px;}
#sticky_header ul#soc li a:hover,
#sticky_header ul#soc li a.active{opacity:1}
#sticky_header ul#nav ul li:hover{background:#d7d2cb;}
#sticky_header a{color:#000;text-transform:uppercase;}
ul#header_soc a {color:black;text-transform:none}
ul#header_soc a b{color:#333}
ul#header_soc li{font-size: 20px;text-transform:uppercase;color: black;}
.headroom {
    will-change: transform;
    transition: transform 200ms linear;
}
.headroom--pinned {
    transform: translateY(0%);
}
.headroom--unpinned {
    transform: translateY(-100%);
}

#head00{background:#333333;color:white;font-size:11px;line-height:36px;}
#sticky_header_static{background:white;z-index:200;width:1080px;top:0;width:100%;color:black;}
#sticky_header_static .centric3{position:relative}

#sticky_header_static ul{margin:0;padding:0 0 0px 0;text-align:center}
#sticky_header_static ul>li{display:inline-block;padding:0 6%;margin-left:0px;font-size:11px;vertical-align:middle;position:relative}
#sticky_header_static ul>li:hover>a{color:#333333 }
#sticky_header_static ul>li.active{background:#fff;}
#sticky_header_static ul>li.active>a{color:#000}
#sticky_header_static ul li li:hover a{color:#333}
#sticky_header_static ul#nav ul {display:none;left: 0;position:absolute;color:black;padding:3%;margin:0;line-height:normal;width:100%;border-top:0;z-index:999;border-bottom:0px #333 solid;background:rgba(0,0,0,.9);top:47px;width:200px;text-align:left}
#sticky_header_static #small_logo{vertical-align:top}
#sticky_header_static #small_logo img{height:100%;width:auto;display:inline-block;margin-top:-3px;height:25px;vertical-align:middle}
#sticky_header_static ul#nav ul li{list-style:none;text-transform:uppercase;padding:5px 30px;width:100%}

#sticky_header_static nav{display:inline-block;vertical-align:middle;font-size:0px;}
#sticky_header_static ul#nav ul li:hover{background:#d7d2cb;}
#sticky_header_static ul a{color:black;text-transform:uppercase;font-size:16px;font-family: inherit;letter-spacing: 2px;}

#sticky_header_static #search_box .input{color:#fff;}
#sticky_header_static #search_box .submit{color:#fff;}
#search_box .input:focus{width:220px;}
#sticky_header_static ul li li{width:100%}

#basket_wrapper{margin-bottom:50px;}
#basket_wrapper h1{font-size:26px;}

#basket_wrapper .w60{display:inline-block;vertical-align:top;width:66%;margin-right:3%}
#basket_wrapper .w40{display:inline-block;vertical-align:top;width:30.3%}
ul#basket_items{margin:30px 0;}
ul#basket_items li{display:block;padding:0;background:white;margin-bottom:20px;line-height:1.2}


ul#basket_items li span{display:inline-block;vertical-align:middle;margin-right:20px}
ul#basket_items li .icon{width:10%}
ul#basket_items li .icon img{width:100%;height:auto}
ul#basket_items li .title{width:60%}
ul#basket_items li .title a{display:block;font-size:18px;color:#333;margin-bottom:8px;font-weight:bold}
ul#basket_items li .quantity{width:10%;text-align:center;}
ul#basket_items li .price{width:10%;text-align:right;font-weight:bold}
ul#basket_items li .price small{display:block;font-size:12px;margin-top:5px;font-weight:normal;}
ul#basket_items li:first-child{height:40px;border:0}


#basket_specs{margin-top:25px;}
#basket_specs h3{text-transform:uppercase;font-size:20px;font-weight:bold;margin-bottom:10px;}
#basket_specs p{margin-bottom:25px;}
#basket_specs p b{font-weight:bold}
#basket_specs p select{display:block;}

#voucher_form{font-size:14px;padding:20px;margin-bottom:20px;margin-top:15px;background:white;width: 50%;display: inline-block;vertical-align: bottom;}
#basket_specs_inner{font-size:14px;padding:20px;background:white;;width: 50%;display: inline-block;vertical-align: top;}
#x_grand_total_wrapper small{display:block;font-size:12px;margin-top:8px;color:#800}
#members_wrapper{margin:50px auto 50px;;}
#members_wrapper h1{font-size:36px;border-bottom:1px #ccc solid;padding-bottom:25px;margin-bottom:25px;}
#members_wrapper h3{font-size:20px;margin-bottom:15px;text-transform:uppercase}
#members_wrapper p{margin-bottom:30px}
#members_wrapper b{font-weight:bold}
#members_wrapper .w50{display:inline-block;vertical-align:top;width:45.7%}
#members_wrapper .w50.first-child{margin-right:6% !important}

#members_wrapper .w33{display:inline-block;vertical-align:top;}
#members_wrapper .w33:first-child{margin-left:0% !important}
#members_wrapper .w33 .input2{display:block;margin-bottom:15px;;width:100%}


#members_wrapper .login_page_form{}
#members_wrapper .login_page_form .input2{display:block;margin:2% 10% 2% 10%;;width:80%}


#members_wrapper .one_address{border:0 #ccc solid;background:#fff;padding:0;margin:2% 0% 2% 3%;display:inline-block;vertical-align:top;width:31%}
#members_wrapper .one_address b{font-size:14px;display:none}
#members_wrapper .one_address.first-child{   margin:2% 0 2% 0;}
#members_wrapper .one_address.step2{display:block;margin:2% auto}

#members_wrapper .order_basket_content{display:block;margin-bottom:50px;}
#members_wrapper .order_basket_content time{display:inline-block;margin-left:10px;color:#800}
#members_wrapper .order_basket_content time i{vertical-align:middle}
#members_wrapper .order_basket_content p i,
#members_wrapper .order_basket_content p b{display:inline-block;font-size:14px;}
#members_wrapper .order_basket_content p {margin:15px 0;border-bottom:1px #f2f2f2 solid;display:block;padding-bottom:15px;color:#848484}
#members_wrapper .order_basket_content p span{display:inline-block;width:24%}
#members_wrapper .order_basket_content p span.first{width:50%}
#members_wrapper .order_basket_content p.heading{font-size:18px;color:#000}
#members_wrapper .order_basket_content small{font-size:12px;}

#product_support_form{display:inline-block;width:50%;margin:8% auto}
#product_support_form p{margin-bottom:15px;}
#product_support_form .button{margin:0 26px 0 0}
#product_support_form .error{color:red;display:block;font-size:12px;margin-top:5px;}
#product_support_form .input2{width:90%}
#static_wrapper{margin-bottom:50px;background:rgba(255,255,255,.95);padding:50px 50px;line-height:180%;font-size:18px;;line-height:1.5}
#static_wrapper h1{font-size:36px;border-bottom:1px #ccc solid;padding-bottom:25px;margin-bottom:25px;}
#static_wrapper h2{font-size:28px;margin-bottom:15px}
#static_wrapper h3{font-size:22px;margin-bottom:15px}
#static_wrapper p{margin-bottom:30px}
#static_wrapper b{font-weight:bold}
#static_slide{width:100%;height:490px;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}

#static_wrapper ol{display: block;
list-style-type: decimal;
margin-top: 1em;
margin-bottom: 1em;
margin-left: 0;
margin-right: 0;
padding-left: 40px;}
#static_wrapper ul{display: block;
list-style-type: disc;
margin-top: 1em;
margin-bottom: 1 em;
margin-left: 0;
margin-right: 0;
padding-left: 40px;}

/*141% -37%*/
footer{color:#333333;background:#fff;font-weight: 300;bottom:0;left:0;width:100%;font-size:16px;z-index:1;line-height:150%;display:block;;text-transform:uppercase;border-top:1px #ccc solid;margin-top:100px;position:relative}
#footer_logo2{background:white;width:120px;position:absolute;top:-37px;left:50%;margin-left:-60px;padding:10px 30px}


footer ul li{display:inline-block;}
footer .a1 a{}
#footer_cp img{margin-bottom:25px;}
#footer_cp a i{font-size:22px;display:inline-block;margin:0 4px;}

footer h2{font-size:16px;font-weight:300;margin-bottom:30px;font-weight:bold;position:relative}


footer a{display:inline-block;margin:0 0;font-family:inherit;color:#333333;font-size:12px;}
footer #footer_logo{display:block;text-align:center;margin:14px;}
footer #footer_logo img{display:inline-block;}

footer a:hover{color:#ccc}
footer .w33{font-family:inherit;font-family:inherit;display:inline-block;vertical-align:top;width:33%;padding:7% 0}

footer .w33 li{display:block}
footer .w33.a3{}
footer .w33 h3{font-size:20px;font-weight:normal;margin-bottom:10px;text-transform:uppercase}

 ul#soc{padding:0;}
ul#soc li{display:inline-block;margin:0px 0 0 5px;}
ul#soc li a{font-size:16px;color:white}


#footer2{background:black;color:white;text-align:center;font-size:11px;}
#footer2 img{display:inline-block;margin:12%;width:70px;}

ul#footer_soc {margin-top:20px;}
ul#footer_soc li{display:inline-block;margin-right:1px;}
ul#footer_soc li a{border: 1px #fff solid;display:inline-block;width: 40px;line-height: 40px;text-align: center;border-radius: 150px;font-size: 26px;color:#333333;}
ul#footer_soc li a:hover{color:#333;}

ul#footer_cc {margin-top:20px;}
ul#footer_cc li{display:inline-block;font-size:50px;color:rgba(255,255,255,0.2);margin-right:10px;}
ul#footer_cc li:hover{color:white}
.bb{border-bottom: 1px #ccc solid;padding-bottom: 25px;margin-bottom: 25px;}
ul#checkout_totals{width:300px;text-align:right;display:inline-block}
ul#checkout_totals li{font-size:0;line-height:1.5}
ul#checkout_totals li span{font-size:20px;display:inline-block;width:70%;margin-right:2%;}
ul#checkout_totals li b{font-size:20px;display:inline-block;width:28%;}
#fp_row_8{background:#fff;color:black;padding:30px 0;line-height:1.5;border-top:1px rgb(232, 232, 225) solid;border-bottom:1px rgb(232, 232, 225) solid}
#fp_row_8 h3{font-size:30px;text-transform:uppercase;margin-bottom:20px;font-weight:300}
#fp_row_8 form{width:500px;display:block;margin:20px auto;text-align:right}
#fp_row_8 form input{vertical-align:top;width:74%;padding:0 10px;line-height:40px;height:40px;border:0;font-size:14px;;border-radius:5px 0 0 5px;border:1px rgb(232, 232, 225) solid}
#fp_row_8 form button{vertical-align:top;width:20%;;cursor:pointer;color:white;background:
#333333;border:0;font-size:12px;text-transform:uppercase;display:inline-block;letter-spacing:1px;padding:0px 40px;line-height:40px;height:40px;border-radius:0 5px 5px 0px}
#fp_row_8 p{display:block;font-size:12px;}
#fp_row_8 form button:hover{background:#333333}

#fp_row_8 small{display:block;font-size:11px;text-align:left}

#fp_row_7{background:white;padding:2% 0 0}
.fp_cat_box{width:49%;margin-left:2%;margin-bottom:2%;height:600px;display:inline-block;background:#333333}
.fp_cat_box a{line-height:600px;width:100%;color:white;font-family: 'Harmonia Sans Pro Cyr';;font-size: 36px;display:block;background-size:cover;text-align:center}
.fp_cat_box a h2{display:inline-block;vertical-align:middle;line-height:1;padding:2%;    line-height: 140px;width:250px}
.fp_cat_box a:hover h2{background:#333333}
.fp_cat_box.i0{margin-left:0}

.fp_cat_box3{width:32%;margin-left:2%;margin-bottom:2%;height:600px;display:inline-block;background:#333333}
.fp_cat_box3 a{line-height:600px;width:100%;color:white;font-family: 'Harmonia Sans Pro Cyr';;font-size: 36px;display:block;background-size:cover;text-align:center;}
.fp_cat_box3 a h2{display:inline-block;vertical-align:middle;line-height:1;padding:2%;line-height: 140px;}
.fp_cat_box3 a:hover h2{background:#333333}
.fp_cat_box3.i0{margin-left:0}

#contact_form{font-size:14px;}
#contact_form .input{border:1px #c0c0c0 solid;width: 300px;}
#contact_form p{clear: left;margin: 15px 5px;padding: 5px 5px 5px 0px;padding-left: 155px; border-top: 1px dashed #ddd;height: 1%;}
#contact_form label{float: left;margin-left: -155px;width: 120px; }
#contact_form textarea{height: 100px;}
#contact_form .threepxfix{margin-left: 3px;}
#contact_form label.error{display:block;color:red;width:100%;padding-left: 1px;margin:5px 0}
#contact_form .g-recaptcha{margin-left:160px;}


#cart_box{width:100%}
#cart_box a{line-height:100%;}
#search_box{}
#search_box .input{height:30px;line-height:30px;background:rgb(247, 247, 247);vertical-align:middle;border:0;font-size:16px;width:200px;font-family: inherit;border:0;font-size:14px;padding 0 10px;}
#search_box .submit{height:30px;line-height:30px;width:30px;vertical-align:middle;border:0;font-size:18px;background:rgb(247, 247, 247);color:#000;padding:0;}

.black_text #search_box .input{color:#6f4223;}
.black_text #search_box .submit{color:#6f4223;}
.pagination{text-align:center;margin-bottom:2em}
.pagination a{margin:0 10px;color:#333;}
.pagination li{display:inline-block;}

#newsletter_form{font-size:12px;display:inline-block;width:65%;margin:10px auto;font-family: 'Roboto Condensed', sans-serif;}

#x_newsletter_value{background:#8b827a;color:white;width:80%;padding:0px 10px;border:0px #c0c0c0 solid;display:inline-block;float:left;height:30px;}
#x_newsletter_submit{background:#6e655d;color:#fff;padding:0px 10px;width:20%;border:0px;display:inline-block;height:30px;}
#newsletter_form #nf_elements{display:inline-block;width:38.5%}

#x_newsletter_result{color:#333;text-align:center;}
#join-box h4 {font-size: 3em;letter-spacing: 10px;line-height: 51px;margin-bottom: 0;margin-top: 0;text-transform: uppercase;}
#join-box .zend_form {margin: 0;}
#join-box #x_newsletter_submit {background-color: #e8e3e3;border-width: 0 0 0 1px;border: 1px solid #333;font-size: 12px;font-weight: bold;height: 27px;letter-spacing: 2px;padding: 0 0 0 7px;width: 60px;}
#join-box #x_newsletter_value {border: 1px solid #333;font-size: 12px;float: left;height: 25px;letter-spacing: 1px;padding: 0px 4px 0px 12px;width: 92px;color:#333;margin-right: -2px;}

#statusMsg {text-align:center;font-size:16px;font-weight:bold;padding:10px 15px;background-color:#fafae6;color:#000;}
#statusMsg i{color:#333}

#darkLayer{background:rgba(0,0,0,.7);height: 100%;left: 0;position: absolute;top: 0;width: 100%;z-index: 2;display:none;z-index:9}
.makeDark{display: block !important;}

.sidr{display:none}
#sidr_menu1{position:relative;z-index:9999;padding:0px 0px;color:#000;font-size:34px !important;}
#sidr .accordion-toggle {cursor: pointer;}
#sidr .accordion-content {display: none;}
#sidr .accordion-content.default {display: block;}

#logo{display: inline-block;font-size:36px;width:240px;vertical-align: middle;margin-right:20px;}
#logo img{display:inline-block;width:100%}



#fp_slide{margin-top:20px;}
#fp_slide .centric{height:690px;background:url(/inc/i06/media/u/1443710025747.jpg) top center no-repeat;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
/*
#fp_main_slide{width:1170px;max-width:1170px;height:526px;overflow:hidden;margin-top:30px;}
#fp_main_slide a{position:relative;display:block;width:100%;
#fp_main_slide a img{width:100%;height:auto;}
*/
/*
#fp_main_slide a span{position:absolute;bottom:15%;left:7%;text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.75);color:white;}
#fp_main_slide h1{font-size:70px;}
#fp_main_slide h2{font-size:50px;}
#fp_main_slide h3{font-size:40px;}
#fp_main_slide h4{font-size:30px;}
#fp_main_slide .button{margin:20px 0;display:inline-block}
*/
.fp_main_slide_wrapper{margin:0px auto;width:1170px;position:relative;}

.fp_main_slide_wrapper #fp_main_slide_next{height:100%;position:absolute;z-index:101;top:0;right:0px;padding:0 30px 0 30px;font-size:50px;color:#fff}
.fp_main_slide_wrapper #fp_main_slide_prev{height:100%;position:absolute;z-index:101;top:0;left:0px;padding:0 30px 0 30px;font-size:50px;color:#fff}
.fp_main_slide_wrapper #fp_main_slide_next i,
.fp_main_slide_wrapper #fp_main_slide_prev i{position:absolute;top:46%}
#fp_main_slide{width:100%;max-width:100%;height:100%;overflow:hidden;font-family: 'Montserrat', sans-serif;}
#fp_main_slide > div{position:relative;display:block;width:100%;height:inherit;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;background-position:center center;}
#fp_main_slide > div {width:100%;height:inherit;display:block;/*background:rgba(0,0,0,.3);*/position:relative;z-index:1}
#fp_main_slide > div > span{    font-family: 'Amiri', serif;;position:absolute;bottom:22%;right:10%;color:white;text-align:left;font-size:46px;z-index:2}

.box{background:black;width:300px;height:300px;border-radius:150px;box-shadow:1px 1px 52px #4a4a4a;display:inline-block;line-height:300px;text-align:center;-webkit-transition: all 300ms linear;-o-transition: all 300ms linear;-moz-transition: all 300ms linear;-ms-transition: all 300ms linear;-kthtml-transition: all 300ms linear;transition: all 300ms linear;}
.box img{height:230px;display:inline-block;vertical-align:middle}
.box:hover{box-shadow:1px 1px 52px #b0abab;}
#profile_soc_b{font-size:20px;text-align:right}
#profile_soc_b a{display:inline-block;margin-left:5px;}
ul#fp_3_icons{width:100%;margin:10px 0 30px 0;font-size: 0;}
ul#fp_3_icons li{width:32%;margin:1% 0 1% 2%;display:inline-block;font-size: 16px;}
ul#fp_3_icons li:first-child{margin:1% 0% 1% 0}
ul#fp_3_icons li img{width:100%;height:auto}
ul#fp_3_icons li:hover img{filter:contrast(110%)}
ul#fp_category_icons{width:100%;margin:10px 0 100px 0;font-size: 0;}
ul#fp_category_icons li{width:32%;margin:1% 0 1% 2%;display:inline-block;height:220px;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;background-position:top center;font-size: 16px;}
ul#fp_category_icons li:nth-child(3n+1){margin:1% 0% 1% 0}
ul#fp_category_icons li a{display:block;width:100%;height:220px;line-height:220px;background:rgba(0,0,0,.3);color:white;font-size:30px;text-align:center;vertical-align:middle;}
ul#fp_category_icons li a:hover{background:transparent}
ul#fp_category_icons li a span{display:inline-block;vertical-align:middle;line-height:normal;width:85%;margin:0 auto;
text-shadow: 2px 2px 2px rgba(0,0,0,0.9);}
ul#fp_category_icons li a span i{display:block}
ul#fp_category_icons li a:hover span{color:#f2f2f2}
#page_profile{margin:0px auto 0px;padding-top:50px;line-height:180%;position:relative;z-index:2;background:black;color:white}
#page_profile a{color:white;}

#page_profile.light{background:white;color:black}
#page_profile.light a{color:black}
#page_profile.dark{background:black;color:white}
#page_profile.dark a{color:white}
#page_profile.light .button2 {border: 1px black solid;color: black;background: white;}

#product_nav{font-size:12px;text-transform:uppercase;padding:15px 0;;}
#product_nav a{margin:0 10px;color:#ccc}
#product_nav div span:first-child a{margin-left:0}
#page_profile #c_left{display:inline-block;vertical-align:top;width:51.5%;margin-right:1.6%;position:relative;}
#page_profile #c_left #cycle_template_pager{display:block;width:100%;}
#page_profile #c_left #cycle-slideshow-wrapper{vertical-align:top;width:100%;display:inline-block;position:relative;height:auto;min-height:320px;position:relative;}
#page_profile #c_left #cycle-slideshow-wrapper i.fa-arrows-alt{position:absolute;z-index:101;bottom:20px;right:20px;font-size:30px;color:#c0c0c0}
#page_profile #c_left #cycle-slideshow-wrapper:hover i.fa-arrows-alt{color:#f2f2f2}
#page_profile #c_left #cycle-slideshow-wrapper #product_gallery_next{position:absolute;z-index:101;top:44%;right:20px;font-size:22px;color:#333}
#page_profile #c_left #cycle-slideshow-wrapper #product_gallery_prev{position:absolute;z-index:101;top:44%;left:20px;font-size:22px;color:#333}

#page_profile #cycle_template_pager{text-align:left;font-size:0;line-height:1}
#page_profile #cycle_template_pager img{width:15%;height:auto;display: inline-block;
margin-left: 2%;margin-bottom:2%}
#page_profile #cycle_template_pager img:nth-child(1){margin-left:0}
#page_profile #cycle_template_pager img:nth-child(7){margin-left:0}
#page_profile #cycle_template_pager img:nth-child(13){margin-left:0}
#page_profile #cycle_template_pager img:nth-child(19){margin-left:0}
#page_profile .cycle-slideshow img{width:100%;height:auto}
#page_profile #c_right{display:inline-block;vertical-align:top;width:46%;}
#page_profile #c_right span{;display:inline-block !important}
#page_profile #c_right span[itemprop="description"] span{display:inline}
#page_profile #c_right span ul {list-style-type: disc;list-style-position: inside;margin-left: 15px;}
#page_profile h1{font-size:42px;       font-family: 'Amiri', serif;;line-height:1.2;}
#page_profile h2{font-size:16px;}
#page_profile h2>a{display:block;}
#page_profile h3{font-size:20px;}
#page_profile h3.price{margin:10px 0 20px;}
#page_profile h3.price b{color:#333;text-decoration: line-through;}
#page_profile h3.is_sale{color:#c9113c}

#page_profile .block{border:0px #ccc solid;padding:0 20px;margin:0px 0 0px 0}
.block2{margin:50px 0}
#page_profile #product_specs{font-size:14px;margin:20px 0;text-align:left}
#page_profile #product_specs b{color:black}
#page_profile .shareaholic-canvas{float:right}
#page_profile #recently_viewed_items {width:426px;}
#page_profile #recently_viewed_items ul{margin-bottom:15px;}
#page_profile #recently_viewed_items ul li{display:inline-block;vertical-align:top;width:21%;margin:2%;font-size:11px;line-height:100%}
#page_profile #recently_viewed_items ul li img{display:block;margin-bottom:8px;width:100%;height:auto}
#page_profile .block_badge{float:right;}
#page_profile .block_badge a{display:block}
#product_review_form{display:none;width:90%;margin:8% auto}
#product_review_form p{margin-bottom:15px;}
#product_review_form .button{margin:0 26px 0 0}
#product_review_form #current_rating{display:inline-block !important;cursor:pointer}

#page_frontpage #related_products h2{margin-top:70px;    font-family: 'Amiri', serif;}
#page_frontpage #related_products h2 img{display:inline-block;width:120px;vertical-align:middle;margin:0 30px;}
#related_products h2{line-height:100%;font-size:30px;padding: 40px 0 60px;text-align:center;;text-transform:uppercase;    font-weight: 300;}
#profile_maintenance{padding:50px 0;border-top:1px #ddd solid;}
#profile_maintenance ul{font-size:0}
#profile_maintenance ul li{display:inline-block;width:25%;font-size:14px;vertical-align:top;padding:1% 2% 1% 0%}
#profile_maintenance ul li i{display:block;font-size:40px;margin-bottom:20px;color:#333333}
.collapsible > h2 {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;color: #203142;text-transform: uppercase;font-weight: 400;border-bottom: 1px solid #c8c8c8;margin: 0;padding: 9px 0 8px 0px;cursor: pointer;}
.collapsible > h2:before {font-family:FontAwesome;content: "\f078";margin-top: 5px;color: #203142;font-size: 10px;float: right;-webkit-transition: transform 0.3s ease;-o-transition: transform 0.3s ease;transition: transform 0.3s ease;position:relative;z-index:-1}
.collapsible > h2.in:before {-webkit-transform: rotate(-180deg);-ms-transform: rotate(-180deg);-o-transform: rotate(-180deg);transform: rotate(-180deg);}
.collapsible.in > h2.in:before {-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}

.one_review{padding-bottom:15px;margin-bottom:15px;border-bottom:1px #ccc dashed}
.one_review small{font-size:12px;}
.one_review span{display:inline !important}

#page_listing{margin:0 auto 100px;line-height:180%;position:relative;z-index:2;}
#page_listing h1{font-size:40px;;margin:0px 0;text-align:center;color:#333;clear:both;text-transform:uppercase}
#page_listing h1 span{line-height:1;font-weight: 300;}
ul#product_listing{font-size:0}
ul#product_listing li{font-size:20px;display:inline-block;width:25%;padding:0.5% 1% 2.5% 1%;margin:0%;position:relative;vertical-align:top;-webkit-transition: all 300ms linear;-o-transition: all 300ms linear;-moz-transition: all 300ms linear;-ms-transition: all 300ms linear;-kthtml-transition: all 300ms linear;transition: all 300ms linear;}
ul#product_listing li.light a{background:white}
ul#product_listing li.dark a{background:black;}
ul#product_listing li.dark a span{color:white}
#grid_icons a{font-size:20px;display:inline-block;margin-right:1%}
#grid_icons a:hover{color:#333}
ul#product_listing.grid_6 li{width:16.6%;padding:0.5% 0.5% 2.5% 0.5%;}

ul#product_listing .x_wishlist{background:rgba(255,255,255,0.9);border-radius:150px;width:40px;height:40px;line-height:40px;text-align:center;font-size:26px;position:absolute;top:68%;right:6%;z-index:2}
ul#product_listing .x_wishlist i{color:#333}

ul#product_listing.grid_6 .x_wishlist{top:57%}

.addon_title{font-size:12px;font-weight:bold;display:block !important;}

ul#product_listing li:hover a{display:block;box-shadow:1px 1px 52px #4a4a4a;}
ul#product_listing li a{display:block;font-size:14px;line-height:110%;color:#fff;position:relative;    font-family: 'Harmonia Sans Pro Cyr';text-align:center;-webkit-transition: all 300ms linear;-o-transition: all 300ms linear;-moz-transition: all 300ms linear;-ms-transition: all 300ms linear;-kthtml-transition: all 300ms linear;transition: all 300ms linear;padding-top: 20px;}
ul#product_listing li a span{display:block;margin:10px 10px 0;font-size:16px;line-height:150%;min-height:45px;color:black}
ul#product_listing li span.price{display:block;    font-family: 'Harmonia Sans Pro Cyr';text-align:center;}
ul#product_listing li span.price b{text-decoration: line-through;font-weight:normal;margin-right:5px;color:#333}
ul#product_listing li span.is_sale{color:#c9113c}
ul#product_listing li img.leading{width:100%;height:auto;}
ul#product_listing li img{-webkit-transition: all 300ms linear;-o-transition: all 300ms linear;-moz-transition: all 300ms linear;-ms-transition: all 300ms linear;-kthtml-transition: all 300ms linear;transition: all 300ms linear;}
ul#product_listing li img.leading2{width:100%;height:auto}
ul#product_listing li img.preloaded{position: absolute;
left: 0;
top: 0;
opacity:0;width:100%;height:auto}
ul#product_listing li:hover{}

/*
ul#product_listing li:hover img.leading{opacity:0}
ul#product_listing li:hover img.preloaded{opacity:1}
*/
ul#product_listing li i{color:#ddddd3;margin:0 1px}

ul.tabify{margin:0;padding:0}

ul.tabify li{display:inline-block;padding:10px 15px 10px 0;  text-transform: uppercase;}

ul.tabify li.active a{font-weight:bold;}
.tab_content{font-size:14px;;padding-top:20px;;}
ul.tabify img{display:block;
width: 100px;
margin: 0px auto;}

#x_item_description{;font-size:18px;line-height:1.5;margin:20px 0;font-weight:normal}
#x_item_description p{display:block;margin-bottom:20px;}
#x_item_description table{width:100%}
.color_wrapper{display:block;margin-bottom:0px;}
.color_wrapper img{width:50px;height:30px;border-bottom:3px #ccc solid}
.color_wrapper img.active{border-bottom:3px #333 solid}



.cycle-slideshow, .cycle-slideshow * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.cycle-slideshow { width: 100%; min-width: 200px; max-width: 790px; margin: 0px auto; padding: 0; position: relative;}

.cycle-pager {text-align: center; width: 100%; z-index: 500; position: absolute; top: 10px; overflow: hidden;}
.cycle-pager span {font-size: 50px; width: 16px; height: 16px;display: inline-block; color: #ddd; cursor: pointer;}
.cycle-pager span.cycle-pager-active { color: #D69746;}
.cycle-pager > * { cursor: pointer;}
.cycle-caption { position: absolute; color: white; bottom: 15px; right: 15px; z-index: 700; }
.cycle-overlay {position: absolute; bottom: 0; width: 100%; z-index: 600;background: black; color: white; padding: 15px; opacity: .5;}
.cycle-prev, .cycle-next { position: absolute; top: 0; width: 30%; opacity: 0; filter: alpha(opacity=0); z-index: 800; height: 100%; cursor: pointer; }
.cycle-prev { left: 0;  background: url(http://malsup.github.com/images/left.png) 50% 50% no-repeat;}
.cycle-next { right: 0; background: url(http://malsup.github.com/images/right.png) 50% 50% no-repeat;}
.cycle-prev:hover, .cycle-next:hover { opacity: .7; filter: alpha(opacity=70) }
.disabled { opacity: .5; filter:alpha(opacity=50); }
.cycle-paused:after {content: 'Paused'; color: white; background: black; padding: 10px;z-index: 500; position: absolute; top: 10px; right: 10px;border-radius: 10px;opacity: .5; filter: alpha(opacity=50);}


#payment-form{display:none}
#pay_cc{width:auto;padding:0px;background:#fff;}
#pay_cc .form_row{display:block;margin-bottom:10px;}
#pay_cc label,
#pay_cc img,
#pay_cc input{display:inline-block;vertical-align:middle}
#pay_cc label{width:24%;text-align:right;margin-right:2%;vertical-align:middle}

#pay_cc span{font-size:12px;}
#pay_cc small{display:block;text-align:center;font-size:12px;margin:35px 0}
#pay_cc h1{display:block;text-align:center;margin:10px 30px;font-size:24px;}
#pay_cc #pay_cc_x{float:right;background:#f2f2f2;padding:10px 16px;color:#333;font-size:16px;margin:-20px;}
#pay_cc #pay_cc_x:hover{background:#c0c0c0}
.payment-errors{text-align:center;color:red;padding:0px;display:block;width:100%;margin-bottom:10px;}
.payment-success{text-align:center;color:green;padding:0px;display:block;width:100%;margin-bottom:10px;}
#page_frontpage{margin:0 0 0 0;position:relative;z-index:2;}
#page_frontpage h1#latest{background:url(/media/elem/bg_line.jpg) center center repeat-x;font-size:20px;margin:35px 0 25px;text-align:center;color:#a59c94;text-transform:uppercase;letter-spacing:4px;}
#page_frontpage h2#latest{font-size:32px;margin-bottom:15px;text-align:center;border-top:1px #ccc solid;margin-top:15px;padding-top:15px;}
#page_frontpage h1#latest span{background:white;padding:0 20px;}
#page_frontpage .jcarousel li a{display:block;}
#page_frontpage .jcarousel li span{display:block;}
#fp_slide span{position:absolute;bottom:20px;left:50px;text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.75);color:white}
#fp_slide h1{font-size:70px;}
#fp_slide h2{font-size:50px;}
#fp_slide h3{font-size:40px;}
#fp_slide h4{font-size:30px;}
#fp_header .button{margin:20px 0;display:inline-block;position:relative;z-index:3;}

#onefuzz{opacity:.9;font-size:10px}

#gmap{float:right;margin:0 0 20px 20px}

#wholesale_reg_form .input{display:block}
#wholesale_reg_form .input.error{border:3px solid #ffcaca}
#wholesale_reg_form label.error{color:red}


.badge1 {
    position: absolute;
    background-color: #c5b349;
    text-align: center;
    line-height: 40px;
    width: 45px;
    height: 40px;
    top: 30px;
    right: 0px;
    color: white;
    font-size: 16px;

    z-index:2;
}

.static_56 table{width:100%}

.static_56 table tr:nth-child(even){background-color: #f2f2f2;}

.static_56 table tr.sg_colHead{background:#c0c0c0;color:white}
.static_56 table td, .static_56 table th {
  border: 1px solid #ddd;
  padding: 8px;
}
.static_56 table tr:first-child td{font-weight:bold;padding-bottom:10px;border:0}


.last_container{color:white}
.last_container a{color:white}
ul#product_listing li.last_container a span{position:absolute;font-size:30px;color:white;text-transform:uppercase;top: 64%;left: 46%;text-align:right;font-weight: 300;}


.spec_146,
.spec_147{display:none !important}

@media only screen and (max-width:1400px)
{
.centric{width:95%;}
.centric2{width:95%;}
.centric3{width:95%;}

	#sticky_header{width:100%}
	#header_margin{height:40px;}

	.desktop{display:none !important}
	.mobileonly{display:inline-block}
	#mobile_logo{display:inline-block;margin:0 auto}
	#mobile_logo img{display:inline-block;margin:0 auto;width:50% !important}
	
	#head2{margin-top:60px;}
	
	#head0 #span1{width:37%}
	#head0 #span3{width:37%;text-align:right;}
	#head0 #span3 ul{display:inline-block;width:100%;text-align:right}
	#head0 #span2{width:13%}
	#sticky_header_static ul{padding:0}
	#sticky_header #span1 ul{display:none}
	#sticky_header #span3 ul{border-bottom:0;padding-bottom:0}
	#sticky_header_static #span1 ul{display:none}
	
	#head1{text-align:left !important}
	
}



@media only screen and (max-width:1270px)
{
	
	
	.box{background:black;width:300px;height:300px;display:inline-block;line-height:300px;}
	.box img{height:230px;display:inline-block;vertical-align:middle}


	#fp_main_slide > div span {top:11%;font-size:36px;}
	#fp_main_slide{width:100%;max-width:100%;}
	.fp_main_slide_wrapper{width:100%;}
	
	
	.mob_faded dd{background:rgba(255,255,255,.6)}
	#fp_row_2 .w50{width:100%}
	#fp_row_2 .w50{padding:2%}
	#fp_row_2 .w50+.w50{padding-bottom:16%}

	#fp_row_0_1 .h2{right:18%;left:auto}
	#fp_row_0_2 .h2{right:auto;left:18%}
	
	#fp_row_0 h1,
	#fp_row_1 h1{font-size:130px}

}
@media only screen and (max-width:1000px)
{
	#logo img{height:40px;width:auto;}
	#header_soc{display:none !important;}
	#sticky_header .fs0 .w50 form {display:none;}
	#head00{display:none}
	#sidr_menu1{display:inline-block}
	#sticky_header .w100{display:none}
	#page_profile #recently_viewed_items,
	#page_profile #c_left #cycle-slideshow-wrapper{width:100%}

	ul#basket_items li .title{width:50%}
	
	#page_profile #c_left #cycle_template_pager{width:100%}
	#page_profile h1{line-height:120%;}
	#related_products h2{line-height:120%;}
	
	#page_listing h1{font-size:28px}
}

@media only screen and (max-width:800px)
{
	#product_support_form{display:block;width:100%;margin:8% auto}
	#head2 .w50.tar{display:none;}
	#page_profile #recently_viewed_items ul li{width:29%}
	
	#newsletter_form{display:none}
	#head00{text-align:center;}

	#basket_wrapper .w60{display:block;width:95%;margin:0 auto 3% auto}
	#basket_wrapper .w40{display:block;width:50%;margin:0 auto 3% auto}
	
	
	
	
	.w50{display:block;width:100%}
	#sticky_header .fs0 .w50{width:50%;display:inline-block}
	
	
	ul#product_listing li{width:50%;border:0;}

	footer .w33{width:49%}
	
	#fp_header h2,
	#fp_row_4 h2{width:85%}
	#page_listing .notif{width:100%;margin:1% 0}
	#basket_wrapper>.button_s{margin:0% auto 4%}
	
	#fp_row_0_logo{position:relative;width:100%;border-radius:0;left:0;top:0;margin:0;display:block;text-align:center;padding:15px;}
	#fp_row_0_logo img{max-width:192px;}
	#fp_row_0_1, #fp_row_0_2{display:block;width:100%;}
	#fp_row_0 h1,
	#fp_row_1 h1{font-size:100px}
	
	.fp_cat_box, .fp_cat_box3{width:100%;height:350px;display:block;margin:0 0 2% 0}
	.fp_cat_box a, .fp_cat_box3 a{line-height:350px}
	
	.tab_content .w95m{width:95%;margin-bottom:2%}
}

@media only screen and (max-width:600px)
{
	ul#header_soc li{font-size:16px;}
	#logo {width: 88px;}
	
	
	#sticky_header .fs0 .w50 {width:35%}
	#sticky_header .fs0 .w50+.w50 {width:65%}
	#sticky_header ul>li{padding:0}
	#static_wrapper{padding:3%}
	#static_wrapper h1 {font-size: 28px;}
	#static_slide { height: 250px;}
	ul#basket_items li .title{width:35%}
	ul#basket_items li .quantity{width:15%}
	ul#basket_items li .price{width:15%}
	#head00{display:none}
	#fp_row_2_2 .notif{display:inline-block;width:100%;margin:1% 0%;}
	#fp_header h2{font-size:46px;}
	#fp_row_2 .w50 h2{line-height:100%}
	#page_profile #recently_viewed_items ul li{width:46%}
	#page_profile #c_right{width:52%}
	#search_box .input{width:55px}
	#sticky_header ul#soc{display:none}
	#basket_wrapper .w40{width:75%;}
	#onefuzz{bottom:5px;right:5px;}
	ul#product_listing li{width:47%}
	#basket_wrapper .w40{width:95%;}
	#members_wrapper .order_basket_content p span.first{width:38%}
	#members_wrapper .order_basket_content p span{width:29%}
	#gmap{float:none;margin:0 0 20px 0px;width:100%;}
	#popup_window{width:100%;height:100%;left:0;margin-left:0;top:0}
	#footer2 .w33{width:100%;margin:0 0 8% 0}
	
	
	ul#product_listing li{width:50%;}
	footer .w33{width:100%;}
	
	#page_profile #c_left,
	#page_profile #c_right{width:100%;margin:0 0 2% 0;}
	#page_profile .block{width:100%}
	#page_listing{margin-top:10px;}
	#head2{height:auto;line-height:45px;}
	/*.w50{width:99.5%;}*/
	
	.select_input ul{width:auto;}
	
	
		#fp_row_8 form{width:90%}
		
		#voucher_form{width:100%;margin:0 0 2% 0;text-align:right}
		#voucher_form .input2{width:50%}
		#basket_specs_inner{width:100%;margin:0 0 2% 0}
		
		#pay_cc .form_row{text-align:left;}
		#pay_cc label{display:block;width:100%;text-align:left;margin-bottom:2%}
		#pay_cc .form_row .input2{width:95%}
		#pay_cc .form_row .input2.card-cvc,
		#pay_cc .form_row .input2.card-expiry-month,
		#pay_cc .form_row .input2.card-expiry-year{width:110px}

		#logo{font-size:28px}
		#sticky_header .fs0 .w33{width:12%;font-size:14px;}
		#sticky_header .fs0 .w33+.w33{display:inline-block;width:50%}
		#sticky_header .fs0 .w33+.w33+.w33{display:inline-block;width:38%}
		
		#fp_main_slide > div > span {    top: 17%;right: 50%;font-size: 26px;margin-right: -105px;}

		.box {width: 220px;height: 220px;line-height: 220px;}
		.box img {height: 140px;}
}



@media only screen and (max-width:450px)
{
	#fp_header h2{font-size:36px;}

	/*
	#head0 #span1,
	#head0 #span2,
	#head0 #span3{width:100%;text-align:center;}
	*/
	
	
#fp_row_0 h1,
	#fp_row_1 h1{font-size:80px}
	
	.button{padding:10px 10px}

	
	
	ul#product_listing li{width:100%}
	ul#basket_items li .icon{width:20%}
	ul#basket_items li .price{font-size:12px;width:20%}
	ul#basket_items li .quantity{font-size:12px;width:20%}
	ul#basket_items li .title{font-size:12px;}
	ul#basket_items li span{margin-right:1%;}
	#search_box{margin-left:0}
	#no_content_found{font-size:30px;text-align:center;line-height:120%}
	#members_wrapper .w33{width:100%;margin:0 0 2% 0}
	
	#members_wrapper h1{text-align:center;}
	#members_wrapper h1 .fr{float:none;text-align:center;}
	#members_wrapper .one_address{width:100%;margin:0 0 2% 0}
	#members_wrapper .w50{width:100%;margin:0 0 2% 0}
	footer{text-align:center;}
	
	
	ul#basket_items li .quantity{width:65px}
	
	ul#basket_items li .title {   width: 30%;}
	
	.button2{line-height:1;height:auto}
}

@media only screen and (max-width:320px)
{

}



