

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

.w50{width:50%;display:inline-block;vertical-align:top;font-size:14px;position:relative}
.w20{width:20%;display:inline-block;vertical-align:top;font-size:14px;}
.w80{width:20%;display:inline-block;vertical-align:top;font-size:14px;}
.w30{width:30%;display:inline-block;vertical-align:top;font-size:14px;}
.w33{width:33.3%;display:inline-block;vertical-align:top;font-size:14px;}
.w40{width:40%;display:inline-block;vertical-align:top;font-size:14px;}
.w60{width:60%;display:inline-block;vertical-align:top;font-size:14px;}
.w70{width:70%;display:inline-block;vertical-align:top;font-size:14px;}
.w25{width:25%;display:inline-block;vertical-align:top;font-size:14px;}
.w100{width:100%;font-size:14px;}
.w10{width:10%;display:inline-block;vertical-align:top;font-size:14px;}
.w90{width:90%;display:inline-block;vertical-align:top;font-size:14px;}

body{background:#fff;color:#333;margin:0;padding:0;font-weight: 300;min-width:320px;font-family:Roboto, Arial;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:1400px;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{font-family: 'Roboto';cursor:pointer;color:white;background:#3f4052;font-weight:bold;border:0;border-radius:50px;padding:25px 83px;font-size:12px;text-transform:uppercase;display:inline-block;letter-spacing:4px;}
.button:hover{background:rgba(0,0,0,.8)}
.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;}


.button2 {cursor: pointer;color: #fff;background: #333;border: 0;text-transform: uppercase;display: inline-block;vertical-align: top;font-size: 18px;line-height: 2;padding: 10px 25px;border-radius:5px;}



.button i{display:inline-block}
.fl{float:left;}
.fr{float:right;}
.smallprint{font-size:12px;text-transform:uppercase;letter-spacing:1px;}
.notification{font-size:18px;background:#3f4052;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:49.7%}
.w30{display:inline-block;vertical-align:top;width:30%}
.select a{display:inline-block;margin:0 10px 10px 0;border:1px #3f4052 solid;padding:2px 30px;border-radius:50px;}
.select a.selected{background:#333;color:white}

.color_wrapper a{display:inline-block;margin:0 10px 10px 0;border:1px #3f4052 solid;padding:2px 30px;border-radius:50px;}
.color_wrapper a.selected{background:#3f4052;color:white}

#profile_addons{margin-bottom:30px}

.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:100px 0;}
#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}


#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{display:inline-block;margin:0 5px;padding:5px 10px;background:#333;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;min-height:700px;overflow:hidden;padding:0% 0 20%;/*box-shadow: 0 0 80px rgba(0, 0, 0, 0.5) inset;*/position:relative}
#fp_header a img{width:200px}
#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;font-family:"Roboto Slab"}
#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:12px;letter-spacing:2px;position:relative;z-index:4;line-height:normal;}
.select_input ul{display:none;margin:0;padding:10px;background:#3f4052;color:white;position:absolute;top:35px;right:0px;width:280px;}
.select_input ul li{display:inline-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:white !important}
.select_input:hover{background:#3f4052;color:white}
.select_input:hover a{color:black}
.select_input:hover ul{display:block}


#fp_main_slide_wrapper{display:block;position:relative;background:#333;width:100%;height:560px;}


#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%}
#fp_main_slide_wrapper #fp_main_slide_prev i{position:absolute;top:48%;left:30%}

/*
.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:3%; border-color 0.2s;border: 3px solid #ccc;border-radius: 5px}
.textarea{}
.input2{text-align:center;font-size:14px;width:auto;padding:2%; border-color 0.2s;border:0;border-bottom: 1px dashed #ccc;}
.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{/*background-image:url(/media/elem/water3.jpg);*/background-position:top left; /* 0 32%*/background-repeat: no-repeat;}


#head0 span{display:inline-block;vertical-align:middle;}
#sticky_header{position:relative;}
#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%}
#sticky_header_static{position:relative;}
/*
#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%}
*/
#span1 img{height:190px;position: absolute;
    top: -10px;
    left: 36px;}
#head00 ul{position:absolute;top:0px;right:20px;}
#head00 li{display:inline-block;color:white;margin-left:7px}
#head00 li a{color:black;font-size:18px;}

#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:#3f4052;height:60px;line-height:60px;}
#head2 a{color:#3f4052;}
#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{margin:0;padding:0 0 0px 0;}

#sticky_header ul>li{display:inline-block;padding:0 6%;margin-left:0px;font-size:11px;vertical-align:middle;position:relative}
#sticky_header ul>li:hover>a{color:#3f4052 }
#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;color:white;padding:3%;margin:0;line-height:normal;width:100%;border-top:0;z-index:999;border-bottom:0px #333 solid;background:#000;top:45px;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:5px 30px}


#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:white;text-transform:uppercase;font-size:16px;font-family: inherit;letter-spacing: 2px;}


.headroom {
    will-change: transform;
    transition: transform 200ms linear;
}
.headroom--pinned {
    transform: translateY(0%);
}
.headroom--unpinned {
    transform: translateY(-100%);
}

#head00{background:#fff;line-height:20px;color:#333;text-transform:uppercase;font-size:11px;letter-spacing:5px;line-height:36px;}
#sticky_header_static{background:white;z-index:200;width:1080px;top:0;width:100%;color:black;line-height: 125px;}
#sticky_header_static .centric3{position:relative}

#sticky_header_static ul{margin:0;padding:0 0 0px 0;text-align:center;line-height: 1;}
#sticky_header_static ul>li{display:inline-block;padding:0 7px;margin-left:0px;font-size:11px;vertical-align:middle;position:relative}
#sticky_header_static ul>li:hover>a{color:#3f4052 }
#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:white;top:40px;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 5px;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; }

#sticky_header_static #search_box .input{color:#fff;}
#sticky_header_static #search_box .submit{color:#fff;}
#sticky_header_static ul li li{width:100%}

#basket_wrapper{margin-bottom:50px;margin-top:180px;position:relative}
#basket_wrapper h1{font-size:36px;letter-spacing:4px;font-family:"Roboto Slab"}

#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 b{display:inline-block;font-size:16px;margin-right:10px;}
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;font-size:12px;letter-spacing:1px}
#basket_specs h3{text-transform:uppercase;font-size:20px;font-weight:bold;margin-bottom:10px;font-family:"Roboto Slab"}
#basket_specs p{margin-bottom:25px;}
#basket_specs p b{float:right}
#basket_specs p select{display:block;}

#voucher_form{border:1px #ccc solid;padding:20px;margin-bottom:20px;display:block;margin-top:65px;background:white}
#basket_specs_inner{border:1px #ccc solid;padding:20px;background:white}
#x_grand_total_wrapper small{display:block;font-size:12px;margin-top:8px;color:#800}
#members_wrapper{margin:180px auto;}
#members_wrapper h1{font-size:36px;border-bottom:1px #ccc solid;padding-bottom:25px;margin-bottom:25px;letter-spacing:2px;}
#members_wrapper h3{font-size:20px;margin-bottom:15px;letter-spacing:0px;text-transform:uppercase}
#members_wrapper p{margin-bottom:30px}
#members_wrapper b{font-size:22px;margin-bottom:5px;display:block;}
#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;width:30%;margin-left:3%}
#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:1px #ccc solid;background:#fff;padding:20px;margin:2% 0% 2% 3%;display:inline-block;vertical-align:top;width:31%}
#members_wrapper .one_address b{font-size:14px;letter-spacing:1px;}
#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:none;width:90%;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;}

#static_wrapper{margin-bottom:50px;background:rgba(255,255,255,.95);padding:50px 50px;line-height:180%;font-size:18px;}
#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-size:22px;margin-bottom:5px;display:block;}
#static_slide{width:100%;height:490px;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}


/*141% -37%*/
footer{font-weight: 300;bottom:0;left:0;width:100%;font-size:16px;z-index:1;line-height:150%;display:block;}
footer ul li{display:inline-block;margin-left:15px;}
footer .a1 a{letter-spacing:1px;}
#footer_cp img{margin-bottom:25px;}
#footer_cp a i{font-size:22px;display:inline-block;margin:0 4px;}


footer a{display:inline-block;margin:0 8px;font-family:inherit;color:#333;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:31%;margin:1%;padding:1%;background:#fff;color:#333;}
footer .w33 a{color:#333}
footer .w33.a1 ul li{display:block}
footer .w33.a3{}
footer .w33 h3{font-size:20px;font-weight:normal;margin-bottom:10px;text-transform:uppercase}

footer .w33 ul#soc{margin:10px 0;padding:0;}
footer .w33 ul#soc li{display:inline-block;margin:0px;}
footer .w33 ul#soc li a{font-size:40px;letter-spacing:2px;opacity:0.8}
footer .w33 ul#soc li a:hover,
footer .w33 ul#soc li a.active{opacity:1}

#footer2{background:rgba(0,0,0,.85)}
#footer2 img{display:inline-block;margin:12%;width:70px;}


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



/*blog*/

#page_blog{margin-top:100px;color:black}
#page_blog h1{font-size:26px;font-weight:bold;text-transform:uppercase;color:#333;margin-bottom:15px;text-align:center}
#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 .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 .w70 .desc_image{position:relative;display:inline-block}
#page_blog .w70 #desc ol{list-style:decimal outside;padding-left:40px;}
#page_blog .w70 #desc ul{list-style:disc outside;padding-left:40px;}
#page_blog .w30{display:inline-block;width:28%;vertical-align:top;}
#page_blog #specs{margin-left:0;color:#8f8888;font-size:12px;}
#page_blog #specs i{vertical-align:middle;color:#333;margin-right:5px;}
#page_blog .w70 form .input2{width:100%;font-size:17px;color:#ccc;border:1px #ccc solid;display:inline-block;padding:2%;margin-bottom:2%;}
#page_blog .w70 form .input2.half{width:49.6%}
#page_blog h2.title{font-size:26px;font-weight:bold;color:#333;margin:10px 0 10px 0;line-height:120%;}
#page_blog #desc h2{font-size:26px;font-weight:bold;color:#333;margin:10px 0 10px 0;line-height:120%;}

#page_blog>form{margin:35px 0 95px}
#page_blog #desc p{margin-bottom:1em}
#page_blog .w30 h2{font-size:26px;color:#252525;margin-bottom:25px;}
#page_blog .w30 h3{font-size:20px;color:#252525;margin-bottom:15px;}
#page_blog .w30 .one_box{opacity:.8;margin-bottom:20px;border-top:1px #ccc solid;padding-top:20px;}
#page_blog .w30 .one_box:hover{opacity:1}
#page_blog .w30 .one_box span{display:block;margin-bottom:4%}
#page_blog .w30 .one_box span a{color:#8f8888;font-size:12px;}
#page_blog .w30 .one_box img{display:inline-block;width:30%;margin-right:4%;vertical-align:middle;}
#page_blog .w30 .one_box h3{display:inline-block;width:64%;vertical-align:middle;}
#page_blog .w30 .one_box.z0{border-top:0}
#page_blog #desc blockquote {display: block;float: left;width: 45%;}
#page_blog #desc blockquote {color: #333333;font-size: 14px;font-style: italic;font-weight: normal;line-height: 100%;}
#page_blog #desc blockquote p {color: #df0808;font-size: 38px;font-style: italic;font-weight: 700;line-height: 1;padding: 0;}

#page_blog .w30 .one_box h3 a{color:#000;font-size:14px;cfont-weight:300;line-height:130%;}
#page_blog .w30 p{display:block;margin-bottom:30px;}
#blog_listing{text-align:center;margin-bottom:30px;}
#blog_listing .one_box{overflow:hidden;width:25%;text-align:center;padding:1.1%;display:inline-block;vertical-align:top;position:relative;}

#blog_listing .one_box a.title:hover{color:#305587}

#blog_listing .one_box img{width:100%;height:auto;border-radius: 0;}
#blog_listing .one_box a.title{color:#252525;font-size:24px;display:block;padding:0% 0;line-height:120%;text-align:left;font-weight:300;}
#blog_listing .one_box a.category{color:#305587;font-size:12px;display:block;text-align:left;padding:5% 0;line-height:120%;}

.c_filters{color:#afb1b3;font-size:15px;}
.c_filters ul{margin:3% 0;padding:0}
.c_filters li{display:inline-block;margin-left:0px;margin-bottom:10px;}
.c_filters li + li{}
.c_filters.w50{width:49.5%;display:inline-block;vertical-align:top;margin-bottom:0%}
.c_filters .button4{text-transform:none}
.c_filters select{display:none;width:100%;font-size:17px;color:#333;border:1px #ccc solid;padding:2%;margin:2% 0;font-weight:normal;}




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

.sidr{display:none}
#sidr_menu1{position:absolute;z-index:9999;top: 0;display:none;
    right: 20px;padding:0px 0px;color:#000;font-size:40px !important;}
#sidr .accordion-toggle {cursor: pointer;}
#sidr .accordion-content {display: none;}
#sidr .accordion-content.default {display: block;}

#logo{display:block;text-align:center}
#logo img{height:180px;height:auto;margin:20px 0;width:90px;height:auto}
#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 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{font-family: "Roboto Slab";position:absolute;top:22%;left:25%;right:25%;color:white;;text-align:center;font-size:56px;z-index:2}


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:50px auto 0px;line-height:180%;position:relative;z-index:2;background:white;}
#product_nav{font-size:16px;padding:15px 0;border-bottom:1px #ccc solid;border-top:1px #ccc solid;margin-top: 100px;}
#product_nav a{font-size:16px;margin:0 10px;}
#page_profile #c_left{display:inline-block;vertical-align:top;width:56.5%;margin-right:1.6%;position:relative;}
#page_profile #c_left #cycle_template_pager{vertical-align:top;display:inline-block;width:10%;margin-right:4%}
#page_profile #c_left #cycle-slideshow-wrapper{vertical-align:top;width:85%;display:inline-block;position:relative;height:auto;min-height:320px;margin-bottom:15px;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}

#fp_ro_1{margin-top:100px;}

#page_profile #c_left #cycle-slideshow-wrapper #cycle_template_pager{text-align:center;}
#page_profile #c_left #cycle-slideshow-wrapper #cycle_template_pager img{width:17%;height:auto;margin:1%}
#page_profile .cycle-slideshow img{width:100%;height:auto}
#page_profile #c_right{display:inline-block;vertical-align:top;width:41%;}
#page_profile #c_right span{;display: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;letter-spacing:1px;line-height:1.2;text-transform:uppercase}
#page_profile h2{font-size:20px;font-family:"Roboto Slab"}
#page_profile h2>a{display:block;}
#page_profile h3{font-size:18px;font-family:"Roboto Slab"}
#page_profile h3.price{margin:10px 0;font-family:"Roboto Slab"}
#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:20px;margin:0px 0 20px 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;font-family: 'Roboto';text-transform:uppercase}

.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:100px auto 310px;line-height:180%;position:relative;z-index:2;}
#page_listing h1{font-size:60px;font-family:"Roboto";margin:55px 0;text-align:center;color:#333;clear:both;}
#page_listing h1 span{background:white;padding:0 10px;}
ul#product_listing{font-size:0}
ul#product_listing li{font-size:16px;display:inline-block;width:17%;padding:0%;margin:1.5%;text-align:center;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;}
ul#product_listing .x_wishlist{display:none;font-size:30px;position:absolute;top:8%;right:15%;}
ul#product_listing .x_wishlist i{color:#912642}

ul#product_listing li:hover .x_wishlist{display:block;}
ul#product_listing li a{display:block;font-size:13px;line-height:110%;font-family:"Roboto";text-transform:uppercase;color:#333}
ul#product_listing li a span{display:block;margin:20px 0;font-size:16px;line-height:150%}
ul#product_listing li span.price{display:block;margin-bottom:20px;}
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.leading2{width:100%;height:auto}
ul#product_listing li:hover{-moz-box-shadow: 0 0 5px #888;-webkit-box-shadow: 0 0 5px #888;box-shadow: 0 0 5px #888;margin-top:1%}
ul#product_listing li:hover img.leading2{}
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;letter-spacing:1px;border:1px #ccc solid;text-transform:uppercase;font-family:'Roboto', sans-serif}
ul.tabify li.active{border-bottom:1px white solid;}
ul.tabify li.active a{font-weight:bold;}
.tab_content{border-top:1px #ccc solid;margin-top:-1px;padding-top:20px;font-family:'Roboto', sans-serif}




ul.tabify img{display:block;width: 100px;margin: 0px auto;}

#members_wrapper ul.tabify li{width: 400px;display:block;margin: 10px auto;background: #f2f2f2;border: 0;}
#members_wrapper ul.tabify li a{color:black}




.color_wrapper{display:block;margin-bottom:20px;}
.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}

.bg_demo{background:url(/media/elem/bg_demo.png) center center / cover;}
.full_row{height:300px;display:block}
h2.h2{font-size:30px;line-height:2;font-weight:bold;}
.fs0{font-size:0}
ul.col_3{-moz-column-count: 3;-moz-column-gap: 30px;-webkit-column-count: 3;-webkit-column-gap: 30px;column-count: 3;column-gap: 30px;font-size:14px;}
#fp_ro_2{margin-top:60px;margin-bottom:60px;}
#fp_ro_2 li img{width:100%;height:auto;display:block;margin-bottom:10px;}
#fp_ro_2 li a{color:black;font-weight:bold;font-size:18px;}



ul#footer_cc {
    margin: 30px 0;
}
ul#footer_cc li {
    display: inline-block;

}


@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}
	#sidr_menu1{display:inline-block}
	ul#nav{display:none}
	#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:1170px)
{
	#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)
{


	#head00 span{display:none}
	#head00 ul{position:relative;text-align:right}
	#span1 img{height:140px;}
	#product_nav {margin-top: 40px;}

	#page_profile #recently_viewed_items,
	#page_profile #c_left #cycle-slideshow-wrapper{width:100%}

	ul#basket_items li .title{width:25%}
	
	#page_profile #c_left #cycle_template_pager{width:100%}
	#page_profile h1{line-height:120%;}
	#related_products h2{line-height:120%;}
	.w50{width:47.5%}
	#page_listing h1{font-size:44px}
}

@media only screen and (max-width:800px)
{
	
	#page_blog .w70{width:100%;display:block;margin: 0 0 5% 0}
	#page_blog .w30{width:100%;display:block;margin: 0 0 5% 0}
	#page_blog .w70 #desc img{width:100% !important; height: auto !important}
	#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:30%;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}
}

@media only screen and (max-width:600px)
{
	
	#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:47%;}
	footer .w33{width:100%;}
	
	#page_profile #c_left,
	#page_profile #c_right{width:100%;margin:0 0 2% 0;text-align:center}
	#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;}
	
	
		
}



@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:98%}
	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}
	
	
}

@media only screen and (max-width:320px)
{

}



