

html {height: 100%; box-sizing: border-box;}
*, *:before, *:after { box-sizing: inherit;}
* a{ font-weight:normal;text-decoration:none;color:#8ec8bc}
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#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;}




body{background:#fff;color:#333;margin:0;padding:0;font-weight: 300;min-width:320px; font-family: 'Tenor Sans';line-height:1.2}
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:#297943;border:0;padding:20px 10px;font-size:16px;text-transform:uppercase;display:inline-block;}
.button:hover{background:#8ec8bc}
.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{;cursor:pointer;color:#fff;background:#297943;border:1px #297943 solid;text-transform:uppercase;display:inline-block;vertical-align:top;font-size: 18px;line-height: 2;padding: 10px 25px;}
.button2:hover{background:rgba(0,0,0,.8)}


.button4{
    line-height: 38px;
    display: inline-block;
    margin: 0;
    border: 1px #333 solid;
    background: #fff;
    color: #333;
    padding: 0px 25px;
    text-transform: uppercase;
    font-size: 14px;
    text-align: center;
    height: 38px;
}


.fl{float:left;}
.fr{float:right;}
.smallprint{font-size:12px;text-transform:uppercase;letter-spacing:1px;}
.notification{font-size:18px;background:#8ec8bc;color:white;padding:20px;margin:20px 0}
.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;}
.w25{display:inline-block;vertical-align:top;width:25%;font-size:14px;}
.select a, .select dd{display: inline-block;line-height: 2;margin: 0 10px 0px 0;border: 1px #909590 solid;color: #909590;padding: 5px 25px;text-transform: uppercase;font-size: 14px;text-align:center;background:#fff;}
.select a.selected, .select dd.selected{background:#DBE7DF;color:black;border: 1px #DBE7DF solid;}
.fs0{font-size:0}
.color_wrapper a{line-height: 2;display:inline-block;margin:0 10px 20px 0;border:1px #909590 solid;background:#fff;color:#909590;padding:5px 25px;text-transform:uppercase;font-size:14px;text-align:center;}
.color_wrapper a.selected{background:#DBE7DF;color:black;border:1px #DBE7DF solid;}

#profile_addons{margin-bottom:20px}
#profile_addons .select{display:inline-block}
.x_basket{display:block;vertical-align:middle}

.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{}

#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:#8ec8bc;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;;}
#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;}
#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;}

#profile_payment_options h2{color:#297943;text-transform:uppercase}
#profile_payment_options #footer_cc2 {margin-top:0px;}
#profile_payment_options #footer_cc2 li{display:inline-block;margin-right:1px;}


.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:10px;;color:#333;position:absolute;top:35px;left:0px;}
.select_input ul li{display:block;padding:10px;}
.select_input ul li:hover{background:#333;color:white}
.select_input ul li:hover a{color:white !important}
.select_input ul li a{color:#333 !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:#fff;height:560px;border: 1px solid #7C9885;
padding: 10px;}


#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:#f2f2f2;background-image: none;
color:#555;
font-size: 14px;
line-height: 1;
padding: 0 30px;
height: 38px;
vertical-align:top;
border: 1px solid #d9d9d9;
box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);
border-radius: 15px;
-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}
.mt20{margin-top:20px;}
.mt40{margin-top:40px;}
.mt60{margin-top:60px;}
.line{border-top: 1px solid #B49594;height:1px}

#nav{border-bottom: 1px solid #B49594;}

#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;}


#head0 span{display:inline-block;vertical-align:middle;}
#sticky_header{background:white; }
#sticky_header #span1{width:36%;text-align:right;margin-right:3%}
#sticky_header #span2{width:16%}
#sticky_header #span3{width:36%;text-align:left;margin-left:3%}
#sidr_menu1{display:none}
#sticky_header_static #span1{width:37%;text-align:right;margin-right:3%}
#sticky_header_static #span2{width:13%}
#sticky_header_static #span3{width:37%;text-align:left;margin-left:3%}


#head0 #span3 a{font-size:20px;}
#head0 #span3 p{display:block;margin-top:5px;}
#head0 #span3 p a{display:inline-block;margin:0 5px;font-size:12px;color:rgb(112, 39, 61)}
#head0 #span3 p#delivery{font-size:12px;text-transform:uppercase;display:block;margin:15px 0;}

#header_margin{height:154px;}

#head1{line-height:42px;height:45px;}
#head2{color:#8ec8bc;height:60px;line-height:60px;}
#head2 a{color:#8ec8bc;}
#head2 h3{display:inline-block;font-size:24px}
#head2 span{}
#sticky_header{z-index:200;width:1080px;top:0;width:100%;color:white;}
#sticky_header.black_text{color:#6f4223}
#sticky_header.black_text a{color:#6f4223}
#sticky_header .centric3{position:relative}
#sticky_header ul{}
#sticky_header .bbb{height:70px;line-height:70px;}
#sticky_header .aaa{height:70px;line-height:70px;border-bottom: 1px solid #B49594;}
#sticky_header ul li a{padding:10px;color:#909590}
#sticky_header ul>li{display:inline-block;padding:0 0%;margin-left:0px;font-size:14px;vertical-align:middle;position:relative}
#sticky_header ul>li:hover>a{color:#000;background:#DBE7DF}
#sticky_header ul>li.active{background:#fff;}
#sticky_header ul>li.active>a{color:#000}
#sticky_header ul li li:hover a{color:#000;background:#DBE7DF}
#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:55px;width:360px;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;padding:10px 10px;;}


#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;}
#nav>li>a{text-transform:uppercase;}


ul#header_soc li{font-size:20px;margin-left:10px;}
.headroom {
    will-change: transform;
    transition: transform 200ms linear;
}
.headroom--pinned {
    transform: translateY(0%);
}
.headroom--unpinned {
    transform: translateY(-100%);
}

#head00{background:#DBE7DF;color:#000;font-size:14px;line-height:36px;text-transform:uppercase}
#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:#8ec8bc }
#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:60%;background:rgba(255,255,255,0.1)}
#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;font-size:16px;}
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:15%}
ul#basket_items li .icon img{width:100%;height:auto}
ul#basket_items li .title{width:44%}
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;}

.basket_elem_header{font-size:14px;text-transform:uppercase;border-bottom:5px #f2f2f2 solid;display:block;width:90%;color:#7b7b7b;margin-bottom:20px;line-height:40px}
#voucher_form{font-size:14px;padding:0 20px;margin-bottom:20px;margin-top:0;background:white;width: 100%;display: inline-block;vertical-align: bottom;}
#basket_specs_inner{font-size:14px;padding:20px;background:white;;width: 100%;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 180px;}
#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:4% 10% 4% 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;}


#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;}
#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;}


#product_support_form{display:none;width:90%;margin:8% auto;text-align:left}
#product_support_form b{display:block;font-size:14px;margin-bottom:5px;}
#product_support_form p{margin-bottom:20px;}
#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 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:#000;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;padding:50px 0}
footer ul li{display:inline-block;}
footer a{color: #1C2129}
#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:#000;font-size:12px;}
footer #footer_logo{display:block;width:120px}


footer a:hover{color:#ccc}
footer .w33{font-family:inherit;font-family:inherit;display:inline-block;vertical-align:top;width:33%;padding:5% 0}

footer .w33 li{display:block}

footer .w33 h3{font-size:20px;font-weight:normal;margin-bottom:10px;text-transform:uppercase}


footer .a3 h2{margin-bottom:5px;}
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:#fff;color:#333;text-align:center;font-size:12px;padding:20px;}
#footer2 img{display:inline-block;margin:12%;width:70px;}

ul#footer_soc {margin-top:20px;}
ul#footer_soc li{display:inline-block;margin-left:8px;}
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: 16px;color:#fff;}
ul#footer_soc li a:hover{color:#ddd;border: 1px #ddd solid;}

ul#footer_cc {margin-bottom: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:white;padding:60px 0;line-height:1.5;border-top:1px #ccc solid;display:none}
#fp_row_8 h3{font-size:16px;text-transform:uppercase;margin-bottom:20px;}
#fp_row_8 form{width:500px;display:block;margin:0 auto;text-align:right}
#fp_row_8 form input{width:100%;padding:10px;border:1px #ccc solid;font-size:14px;margin:10px 0;}
#fp_row_8 form button{cursor:pointer;color:white;background:rgba(0,0,0,.8);border:0;font-size:12px;text-transform:uppercase;display:inline-block;letter-spacing:1px;padding:10px 40px;}
#fp_row_8 form button:hover{background:#8ec8bc}
#fp_row_8 i{font-size:40px;margin-bottom:10px;}
#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:400px;display:inline-block;background:#8ec8bc}
.fp_cat_box a{line-height:400px;width:100%;color:white;font-size: 36px;display:block;background-size:cover;position: relative;}
.fp_cat_box a h2{display:inline-block;vertical-align:top;margin-top: 50px;line-height:1;background:rgba(0,0,0,0.2);padding:20px 30px}
.fp_cat_box a .button{line-height:1;line-height: 1;font-size:20px;

    position: absolute;
    bottom: 30px;
    left: 30px;
}
.fp_cat_box a:hover h2{background:rgba(0,0,0,0.5);}
.fp_cat_box.i0{margin-left:0}

.fp_cat_box3{width:32%;margin-left:2%;margin-bottom:2%;height:600px;display:inline-block;background:#8ec8bc}
.fp_cat_box3 a{line-height:600px;width:100%;color:white;;font-size: 36px;display:block;background-size:cover;}
.fp_cat_box3 a h2{display:inline-block;vertical-align:middle;line-height:1;background:rgba(0,0,0,0.2);padding:2%}
.fp_cat_box3 a:hover h2{background:rgba(0,0,0,0.5);}
.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{background:transparent;vertical-align:middle;border:0;font-size:16px;width:80px;font-family: inherit;color:#fff;}
#search_box .submit{vertical-align:middle;border:0;font-size:18px;background:transparent;color:#fff;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;;}

#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;float:left;padding:0px 0px;color:#000;font-size:34px !important;margin-right: 20px;}
#sidr .accordion-toggle {cursor: pointer;}
#sidr .accordion-content {display: none;}
#sidr .accordion-content.default {display: block;}

#logo{display: inline-block;/*font-family:'Roboto Slab';*/font-size:36px;}
#logo img{display:inline-block;width:150px;}


.triangle1{
	position:fixed;bottom:0;right:0;z-index:999;
      width: 0;
      height: 0;
      border-bottom: 60px solid #8ec8bc;
border-left: 40px solid transparent;
    }
#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}
*/


#blog_listing {
    text-align: center;
    margin-bottom: 30px;
}

#blog_listing .one_box:nth-child(4n-3) {
    margin-left: 0;
}
#blog_listing .one_box {
    overflow: hidden;
    width: 22.5%;
    text-align: center;
    margin: 1.1%;
        margin-left: 1.1%;
    display: inline-block;
    vertical-align: top;
    position: relative;
}

.one_box img {
    width: 100%;
    border-radius: 5px;
    display: block;
    margin-bottom: 20px;
}
.one_box a.category {
    display: block;
    color: #098bc9;
    font-size: 12px;
    font-weight: 700;
    margin-bottom: 10px;
    text-transform: uppercase;
}

.one_box a.title {
    display: block;
    color: #2a2728;
    font-size: 20px;
    display: block;
    padding: 0% 0;
    line-height: 120%;
    text-align: left;
    font-weight: 700;
}

#page_blog_header {
    padding: 40px 20px;
    border-bottom: 1px #ccc solid;
    border-top: 1px #ccc solid;
    margin-bottom: 30px;
}
.header4 {
    font-weight: 700;
    display: block;
    letter-spacing: .15em;
    color: #098bc9;
    font-size: 18px;
    margin-bottom: 10px;
    text-transform: uppercase;
}
#page_blog .aa ul {
    margin-top: 20px;
}

#page_blog .aa li {
    display: inline-block;
    margin-right: 20px;
}
#page_blog .aa li a.selected {
    font-weight: 700;
}
#page_blog .aa li a {
    color: #000;
    font-size: 18px;
}

#page_blog .w70 {
    display: inline-block;
    width: 58%;
    vertical-align: top;
    margin-right: 6%;
    line-height: 150%;
    font-size: 18px;
    margin-bottom: 50px;
}

#page_blog h2.title {
    font-size: 26px;
    font-weight: 700;
    color: #000;
    margin: 10px 0;
    line-height: 120%;
}
#page_blog #specs {
    margin-left: 0;
    color: #8f8888;
    font-size: 12px;
}
#page_blog .w70 #leading_image img {
    width: 100%;
    height: auto;
    margin: 2% 0;
}
#page_blog .w70 .image_caption {
    font-size: 12px;
    margin-top: -2%;
    margin-bottom: 2%;
    display: block;
    text-align: right;
    color: #6e6e6e;
}

#page_blog .w70 #desc {
    margin-left: 0%;
    font-weight: 300;
    font-size: 16px;
  margin-bottom: 30px;}
  
  #page_blog #desc p {
    margin-bottom: 1em;
}




.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;}
#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 dd{width:100%;height:inherit;display:block;/*background:rgba(0,0,0,.3);*/position:relative;z-index:1}
#fp_main_slide > div img{}
#fp_main_slide > div span{;position:absolute;top:22%;left:10%;color:white;text-align:left;font-size:46px;z-index:2}

#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;line-height:180%;position:relative;z-index:2;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:50px;color:#333}
#page_profile #c_left #cycle-slideshow-wrapper #product_gallery_prev{position:absolute;z-index:101;top:44%;left:20px;font-size:50px;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%;border: 1px #e3e3e3  solid;margin-top: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}
#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:24px;line-height:1.2;margin-bottom: 20px;}
#page_profile h2{font-size:16px;}
#page_profile h2>a{display:block;}
#page_profile h3{font-size:20px;}
#page_profile h3.price{color:#333;display:block;line-height: 1.2;margin-bottom: 20px;}
#page_profile h3.price b{color:#333;text-decoration: line-through;}
#page_profile h3.is_sale{color:#c9113c}
#x_item_description h3{font-size:14px;text-transform:uppercase}
#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;}
#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:24px;margin: 40px auto 60px;text-align:center;text-transform:uppercase}



#feedback_row{}
#feedback_row h2{line-height:100%;font-size:24px;margin: 40px auto 60px;text-align:center;text-transform:uppercase}
#feedback_row ul{margin:0;padding:0;font-size:0}
#feedback_row li{display:inline-block;width:49%;vertical-align:top;font-size:14px;border:1px #ccc solid;padding:20px;margin-right:2%;}
#feedback_row li+li{margin-right:0%}
#feedback_row .icon{display:inline-block;width:49%;vertical-align:top;;color:#7C9885;}
#feedback_row .icon img{width:50px;height:50px;border-radius:100px;display:block;margin-bottom:10px;}
#feedback_row .rating{display:inline-block;width:50%;vertical-align:middle;text-align:right;}
#feedback_row .rating i{margin-left:3px;color:#7C9885;}
#feedback_row .cont{margin-top:20px;display:block;font-size:20px;}


#apie_mus{}
#apie_mus h2{line-height:100%;font-size:24px;margin: 40px auto 60px;text-align:center;text-transform:uppercase}
#apie_mus p{display:block;font-size:18px;width:800px;margin:0px auto 100px;color:#909590;line-height:1.5}


#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:#8ec8bc}
.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 0px;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}
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;background:white;-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;}
#category_content{min-height:100px;margin:50px auto;}
#category_content img{width:100% !important;height:auto !important}
#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{width:40px;height:40px;line-height:40px;text-align:center;font-size:26px;position:absolute;top: 395px;
right: 3%;z-index:2}
ul#product_listing .x_wishlist i{color:#ff0101}

ul#product_listing.grid_6 .x_wishlist{top:57%}

.addon_title{width:70px;}

ul#product_listing li:hover .x_wishlist{display:block;}
ul#product_listing li a{display:block;font-size:13px;line-height:110%;color:#333;position:relative;}
ul#product_listing li a span.category{display:block;margin:10px 0 0;font-size:14px;line-height:150%;color:#909590;text-transform:uppercase}
ul#product_listing li a span.title{display:block;margin:10px 0 10px;font-size:20px;line-height:1.3;min-height:45px;width: 85%;}
ul#product_listing li span.price{display:block;color:#7C9885;font-size:26px;}
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;border:1px solid #7C9885;padding:10px;}
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 20px 10px 0;}

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;}

#members_wrapper ul.tabify li{width: 400px;display:block;margin: 10px auto;background: #DBE7DF;border: 1px solid #7C9885;}
#members_wrapper ul.tabify li a{color:black}
#x_item_description{font-size:14px;line-height:1.5;margin:20px 0;}
#x_item_description table{width:100%}
#x_item_description h3{font-size:26px;}
#x_item_specs{font-size:14px;line-height:1.5;margin:20px 0;    border: #959595 1px solid;padding:20px;}
#x_item_specs 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 a{width:100%}
.cycle-slideshow a iframe{display:block;margin:0 auto;width:480px;height:480px;margin-bottom: 10px}

.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;border: 1px #e3e3e3 solid;}

.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:absolute;z-index:3;bottom:30px;right:30px;width:200px}

#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: #8ec8bc;
    text-align: center;
    line-height: 40px;
    width: 45px;
    height: 40px;
    top: 30px;
    right: 0px;
    color: white;
    font-size: 16px;

    z-index:2;
}


.last_container{background:#8ec8bc;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;}


.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)
{
	#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)
{
	
	.w70 {width: 100%;}
	.w30 {width: 100%;}
	#head00{display:none}
	#sidr_menu1{display:inline-block}
	#nav {display:none}
	#sticky_header .bbb{display:none}
	#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)
{
	
	.w25{display:block;width:100%}
	footer ul li {display: block;}
	#apie_mus p {width: 100%;}
	footer .w25{margin-bottom:20px}
	#sticky_header .w33{width:49%}
	#sticky_header .w33+.w33{width:1%}
	#sticky_header .w33+.w33+.w33{width:49%}

#feedback_row li {display: block;width: 100%;margin-bottom:20px;margin-right: 0%;}
	#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}
	
	
	
	
	
	
	
	
	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)
{
	.cycle-slideshow a iframe{width:300px;height:300px;}
	#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;vertical-align: middle;width:110px}
		#logo img{width:100%}
		/*
		#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:10%;font-size:26px;}
}



@media only screen and (max-width:450px)
{
	
	#members_wrapper ul.tabify li {width: 90%;}
	#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)
{

}




