

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

/*img.responsive{width:100%;height:auto}*/

#popup_message{left:0;right:0;background:#96093a;color:white;font-size:26px;padding:30px 20px;text-align:center;position:absolute;z-index:9999}
.w100db{width:100% !important;display:block !important;}
.w100db>span{font-size:18px;}
#skinbreeze_links{text-align:center;margin-bottom:25px;}
#skinbreeze_links a{display:inline-block;margin:0 2%;text-transform:uppercase;color:#333}
#skinbreeze_links a:hover{color:#96093a}
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;}

h1,h2{color:#282828 }

.hidden{display:none !important}
body{background:white top center no-repeat;color:#333;margin:0;padding:0;font-weight: 300;min-width:320px;}
body#inner{background:url(/media/elem/bg5.png) top center fixed;}
.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:1200px;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:#333;border:0;padding:15px 30px;font-size:18px;text-transform:uppercase;display:inline-block;letter-spacing:1px;}
.button:hover{background:#96093a}
.button_s{background:#333 ;color:#fff;text-transform:uppercase;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}
.fl{float:left;}
.fr{float:right;}
.smallprint{font-size:12px;text-transform:uppercase;letter-spacing:1px;display:block;}
.notification{font-size:18px;background:rgb(147, 235, 219);padding:20px;margin:20px 0}
.notification2{background:khaki;font-size:18px;background:rgb(147, 235, 219);padding:20px;margin:20px 0}
.well{border:1px #ccc solid;padding:20px;margin-bottom:20px;display:block;line-height:normal;}
.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 #333 solid;padding:2px 15px;}
.select a.selected{background:#333;color:white}

.color_wrapper a{display:inline-block;margin:0 10px 10px 0;border:1px #333 solid;padding:2px 15px;}
.color_wrapper a.selected{background:#333;color:white}
#chevron_nav{position:absolute;z-index:5;color:white;bottom:3%;left:49%;font-size:46px;cursor:pointer}
#fp_row_0{height:120px;}
#profile_addons{margin-bottom:30px}

.mob_faded{position:relative;}
.mob_faded dd{position:absolute;width:100%;height:100%;}
#fp_row_1{color:white;background:rgba(0,0,0,.65);line-height:150%;padding:50px 0}
#fp_row_1 img{width:200px;display:block;margin:0 auto;}

#fp_row_1 ul{margin:0;padding:0}
#fp_row_1 li{display:inline-block;width:33%;text-align:center;margin:6% 0;vertical-align:top;position:relative}
#fp_row_1 li b{display:block;font-family: 'Tangerine', cursive;font-size:46px;font-weight:bold;margin-bottom:0px;line-height:100%}

#fp_row_1 i{font-size:46px;}
#fp_row_1 li a{border-radius:150px;cursor:pointer;color:white;background:#333;border:0;padding:15px 30px;font-size:18px;text-transform:uppercase;display:inline-block;letter-spacing:1px;}
#fp_row_1 li a:hover{background:#96093a}
#fp_row_1 li span{display:block;margin:15px 20px;min-height:150px;}
#fp_row_2{color:white;background:rgba(0,0,0,.75);line-height:150%}

#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 .w33{width:30%;margin:10% 1%;display:inline-block;vertical-align:top;line-height:150%;padding:0 5%}
#fp_row_2 .w33 i{font-size:46px;}
#fp_row_2 .w33 h2{color:white;font-family: 'Tangerine', cursive;margin-bottom:20px;font-size:46px;font-weight:bold;line-height:100%}
#fp_row_2 .w33 .button{border-radius:150px}
#fp_row_2 .w33 p{display:block;margin-bottom:40px;}
#fp_row_2_2{background:rgba(255,255,255,.8);color:black;}
#fp_row_2_2 ul#product_listing li{border:0px #000 solid !important;color:black}
#fp_row_2_2 .notif{display:inline-block;width:43%;margin:0 3%;padding:20px;text-align:center;margin-bottom:4%;line-height:150%}
#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-family: 'Tangerine', cursive;font-size:76px;font-weight:bold;line-height:100%;padding:40px 0 0 0;text-align:center}




#fp_row_2_3{background:rgba(255,255,255,.8);padding:40px 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;font-family: 'Rasa', serif;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-family: 'Rasa', serif;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:rgba(0,0,0,.6);color:white;background-size:cover;line-height:150%}
#fp_row_4{padding:10% 0}
#fp_row_4 h2{color:white;position:relative;z-index:2;line-height:140%;z-index:3;font-size:76px;width:600px;margin:10px auto;display:block;text-align:center;font-family: "Tangerine",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}

#payment_options{display:none;vertical-align:top}
#review_widget i.fa{color:gold;margin:0 3px;font-size:20px;}
#review_widget .stars{float:right;}
body#frontpage{
	/*
background-image:url(/media/elem/bg8.jpg);
background-color:#333;
background-position:top center;
background-repeat:no-repeat;
background-attachment: fixed;
-webkit-background-size:cover;
-moz-background-size:cover; 
-o-background-size:cover; 
background-size:cover;
*/
}


#bg0 {
background: black url(/media/elem/bg8.jpg);
background-size: 100% auto;
-webkit-background-size: 100% auto;
-moz-background-size: 100% auto;
-o-background-size: 100% auto;
height: 100%;
width: 100%;
position: fixed;
background-position: center center;
background-repeat: no-repeat;
}
#darkLayer {
    background:rgba(255,255,255,.7);

    height: 95%;
    left: 0;

    position: absolute;
    top: 0;
    width: 100%;
    z-index: 2;
    display:none;
}
.makeDark {
    display: block !important;
}
    
#fp_header{text-align:center;min-height:300px;overflow:hidden;padding:0% 0 5%;/*box-shadow: 0 0 80px rgba(0, 0, 0, 0.5) inset;*/position:relative}
#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 #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_services{display:none;margin:20px auto 0;position:absolute;left:50%;margin-left:-510px;bottom:0;}
#fp_services_slide_prev{font-size:40px;color:#fff;position:absolute;left:1%;top:30%}
#fp_services_slide_next{font-size:40px;color:#fff;position:absolute;right:1%;top:30%}
.fp_one_service{background:white;width:29%;display:inline-block;margin:1% 1% 0 1%;color:#333;line-height:150%}
.fp_one_service img{width:70%;height:auto;margin:-150px auto 0 auto;border-radius:150px;border:10px white solid}
.fp_one_service h2{font-family: 'Tangerine', cursive;font-size:46px;margin:20px;font-weight:bold;line-height:100%}
.fp_one_service p{display:block;margin:20px 40px;}
.fp_one_service:hover img{margin-top:-120px}
.fp_one_service:hover{background:rgba(0,0,0,0.75);color:white}


#fp_services0{width:290px;text-align:center;position:absolute;top:50%;margin-top:-130px;line-height:130%;left:0%;z-index:2;font-size:36px;text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.75);}
#fp_services0>a{width:100%;display:inline-block;font-size:40px;color:white;margin:0px 0;font-family:"Tangerine",cursive;padding:13px 0;text-align:center;}
#fp_services0 a.button{background:#96093a }
.bor{border-right:1px #646464 dotted ;}
.bol{border-left:1px #646464 dotted ;}
.bot{border-top:1px #646464 dotted ;}
.bob{border-bottom:1px #646464 dotted ;}

/*#fp_services0 a{width:100%;display:block;font-size:40px;color:white;margin:10px 0;font-family:"Tangerine",cursive;background:rgba(0,0,0,.2);padding:10px 0;text-align:center;}*/
#fp_services0 a:hover b{margin-left:3%;}
#fp_services0 p{display:block;text-align:center;margin-bottom:15px;}
#fp_services0 p img{width:200px;}
#fp_services0 a img{width:15px;height:auto;margin-right:25px;-ms-transform: rotate(78deg);-webkit-transform: rotate(78deg);transform: rotate(78deg);}
#fp_services0 a:hover{background:rgba(0,0,0,.4);}
#fp_services0 a:hover img{-ms-transform: rotate(130deg);-webkit-transform: rotate(130deg);transform: rotate(130deg);}
#fp_services0 h2{text-align:center;color:white;font-size:16px;letter-spacing:5px;/*font-weight:bold;font-family:"Tangerine",cursive;*/margin:0 0 30px 0}
.select_input{cursor:pointer;display:inline-block;border:1px #c29576 solid;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:#ccc;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:black !important}
.select_input:hover{background:#ccc;color:black}
.select_input:hover a{color:black}
.select_input:hover ul{display:block}

/*
.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;background:#ecebec;border:0}
.textarea{}
.input2{text-align:center;font-size:18px;width:auto;padding:2%; border-color 0.2s;border:0;border-bottom: 1px solid #ccc;}
.black{background:rgba(0,0,0,.8);}
.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-position:top left; /* 0 32%*/background-repeat: no-repeat;}
#head0{background:rgba(0,0,0,.4);text-align:center;}
#head00{color:white;background:rgba(0,0,0,.9);width:100%;font-weight:bold;padding:0 0 0 0;font-size:16px;letter-spacing:0;line-height:60px;}
#head00 a{color:white;display:inline-block;margin-left:20px;}
#head0 span{display:inline-block;vertical-align:middle;}
#sticky_header{position:relative;}
body#inner #sticky_header{/*line-height:70px;*/}
#sticky_header #span1{width:75%;text-align:right;}
#sticky_header #span2{width:24%}
#sticky_header #span3{width:30%;text-align:left;margin-left:3%}

#sticky_header_static #span1{width:60%;text-align:right;margin-right:3%}
#sticky_header_static #span2{width:28%}
#sticky_header_static #span3{width:30%;text-align:left;margin-left:3%}

#sticky_header{/*background-image:url(/media/elem/bg5.png)*/}

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

.award{background:white;padding:30px;text-align:center;}
.award img{height:auto;width:480px;}
#head1{line-height:42px;height:45px;}
#head2{background:#c29576;color:white;margin-top:125px;height:60px;line-height:60px;}
#head2 a{color:white}
#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;}
#frontpage #sticky_header ul{}
#sticky_header ul>li{display:inline-block;padding:0 0% 0 2%;margin-left:0px;font-size:11px;vertical-align:middle;position:relative}

#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;right: 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:#333;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;padding:5px 30px}
#sticky_header ul#nav ul li a{display:block;}

#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 ul a{/*font-family: 'Tangerine', cursive;*/color:white;font-size:18px;letter-spacing: 0px;}
#sticky_header ul a:hover{color:#96093a}






#sticky_header_static{background:rgba(0,0,0,.9);z-index:200;width:1080px;top:0;width:100%;position:fixed}
#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:#c29576 }
#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:white;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:#fff;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;}
#sticky_header_static ul li li{width:100%}

#basket_wrapper{margin-bottom:50px;background:rgb(255,255,255);padding:50px 50px;line-height:180%;font-size:18px;margin-top:50px;-moz-box-shadow: 0 0 40px #888;-webkit-box-shadow: 0 0 40px #888;box-shadow: 0 0 40px #888;}
#basket_wrapper h1{font-size:52px;font-family:"Tangerine",cursive;line-height:100%;font-weight:bold}

#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:14px;}
ul#basket_items li{display:block;padding:20px;border:1px #ccc solid;margin-bottom:20px;}


ul#basket_items li span{display:inline-block;vertical-align:middle;margin-right:20px}
ul#basket_items li .icon{width:100px}
ul#basket_items li .icon img{width:100%;height:auto}
ul#basket_items li .title{width:220px;text-transform:uppercase;line-height:130%}
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:72px}
ul#basket_items li .quantity a{margin:0 3px }
ul#basket_items li .price{width:80px;text-align:center;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;}
#basket_specs p{margin-bottom:25px;}
#basket_specs p b{float:right}
#basket_specs p select{display:block;font-size:14px;}

#voucher_form{border:1px #ccc solid;padding:20px;margin-bottom:20px;display:block;margin-top:65px;}
#basket_specs_inner{border:1px #ccc solid;padding:20px;}
#x_grand_total_wrapper small{display:block;font-size:12px;margin-top:8px;color:#800}
#members_wrapper{margin-bottom:50px;background:rgb(255,255,255);padding:50px 50px;line-height:180%;font-size:18px;margin-top:50px;-moz-box-shadow: 0 0 40px #888;-webkit-box-shadow: 0 0 40px #888;box-shadow: 0 0 40px #888;}
/*#members_wrapper h1{font-size:76px;border-bottom:1px #ccc solid;padding-bottom:25px;margin-bottom:25px;font-family:"Tangerine",cursive}*/



#members_wrapper h1{font-size:76px;font-weight:bold;font-family: "Tangerine",cursive;margin-bottom:35px;text-align:center}

#members_wrapper p#h1_header{display:block;text-align:center;}
#members_wrapper p#h1_header img{width:40px;opacity:.5}
#members_wrapper p#h1_footer{display:block;text-align:center;margin-bottom:30px;}
#members_wrapper p#h1_footer img{width:300px;opacity:.5}



.editable_field{width:96%;padding:2%}


#members_wrapper h3{font-size:18px;margin-bottom:15px;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:46.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;display:inline-block;text-align:left;}


#members_wrapper .w50{display:inline-block;vertical-align:top;width:45%;margin-left:3%}
#members_wrapper .w50.first-child{margin-left:0% !important}
#members_wrapper .w50 .input2{display:block;margin-bottom:15px;width:100%}

#members_wrapper h2{font-size:20px;text-transform:uppercase;text-align:center;margin-bottom:40px;}
#members_wrapper .step{width:60px;height:60px;line-height:60px;font-size:30px;color:white;text-align:center;background:#333;border-radius:150px;margin:10px auto 20px}
#members_wrapper .login_page_form{}
#members_wrapper .login_page_form .input2{display:block;margin:2% 10% 2% 10%;;width:80%}


#members_wrapper .one_address{background:#f2f2f2;padding:20px;margin:2% 0% 2% 3%;display:inline-block;vertical-align:top;width:31%;line-height:100%}
#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{vertical-align:top;display:block;width:300px;margin:20px auto}
#product_support_form p{margin-bottom:15px;}
#product_support_form .button{margin:0 0 0 0}
#product_support_form .error{color:red;display:block;font-size:12px;margin-top:5px;width:100%}


#x_booking_page{vertical-align:top;display:inline-block;width:66%;margin:0}
#x_booking_page p{margin-bottom:15px;}
#x_booking_page .button{margin:0 0 0 0}
#x_booking_page .error{color:red;display:block;font-size:12px;margin-top:5px;width:100%}



#static_wrapper{margin-bottom:50px;background:rgb(255,255,255);padding:50px 50px;line-height:180%;font-size:18px;margin-top:50px;-moz-box-shadow: 0 0 40px #888;-webkit-box-shadow: 0 0 40px #888;box-shadow: 0 0 40px #888;}
#static_wrapper h1.title{font-size:76px;font-weight:bold;font-family: "Tangerine",cursive;margin-bottom:35px;text-align:center}
#static_wrapper h2.title{font-size:28px;margin-bottom:15px}
#static_wrapper h3.title{font-size:22px;margin-bottom:15px}
#static_wrapper p#h1_header{display:block;text-align:center;}
#static_wrapper p#h1_header img{width:40px;opacity:.5}
#static_wrapper p#h1_footer{display:block;text-align:center;margin-bottom:30px;}
#static_wrapper p#h1_footer img{max-width:300px;opacity:.5}
ul#product_listing p#h1_footer img{max-width:300px;opacity:.5}

#static_wrapper p{margin-bottom:30px}
#static_wrapper b{font-size:22px;margin-bottom:5px;display:block;}
#static_slide{width:100%;height:490px;background-repeat:repeat;background-image:url(/media/elem/bg5.png);background-attachment:fixed;/*-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;*/}
#static_wrapper>div{}
#gallery_widget .img_boxes img{display:block;width:100%;height:auto}
#gallery_widget a{display:inline-block;margin:1%;width:30.5%}
/*SERVICES*/
#page_26 h1,#page_54 h1{font-size:50px;margin-bottom:15px;text-align:center;color:#333;font-weight:bold;font-family: "Tangerine",cursive;}
#page_54 h2, #gallery_widget h2,#product_listing li h2{font-size:52px;display:block;padding:10px 0px 0;font-family: "Tangerine",cursive;font-weight:bold;text-align:center;background:url(/media/elem/bg_line2.jpg) no-repeat center 18px;}
#page_54 h2 span, #gallery_widget h2 span,#product_listing li h2 span{padding:0 15px;background:white;line-height:100%}
#gallery_widget .img_boxes{margin:20px 0}

#page_26 h3,#page_54 h3{font-size:26px;}
#page_26 li,#page_54>ul>li{margin:8px 0;display:block;}
#page_26 li strong,#page_54 li strong{display:inline-block;padding:0 10px;float:right}
#page_26 ul,#page_54>ul{-moz-column-count: 2;-moz-column-gap: 40px;-webkit-column-count: 2;-webkit-column-gap: 40px;column-count: 2;column-gap: 40px;padding:40px;margin-bottom:40px;}
#page_26 li a,#page_54>ul>li a{color:#111423;position:relative;display:inline-block;width:100%}
#page_54>ul>li a:hover{text-decoration:underline}
/*141% -37%*/
#page_54 .h2_header, #gallery_widget .h2_header{display:block;text-align:center;padding:0;margin:0 0 10px 0}
#page_54 .h2_header img, #gallery_widget .h2_header img{width:50px;opacity:0.5;}
#page_58 strong{font-weight:bold}
#page_55 strong{font-weight:bold}
#page_57 h2{font-size:30px;}
#page_57 strong{font-weight:bold}
#page_57 ul { 
   list-style-type: disc; 
   list-style-position: inside; 
   margin:20px;
}
footer{position:relative;padding:0 ;background:rgba(0,0,0,.85);color:#fff;font-weight: 300;bottom:0;left:0;width:100%;font-size:16px;z-index:1;line-height:150%;display:block;}
footer ul li{}
footer .a1 a{letter-spacing:1px;}
footer .a1 .accordion-toggle{font-weight:bold;}
footer .a1 ul li ul{margin-bottom:20px;}
#footer_cp img{margin-bottom:25px;}
#footer_cp a i{font-size:22px;display:inline-block;margin:0 4px;}
footer .a3 i{font-size:30px;margin:10px 5px}
footer .a1 i{margin-right:10px;}
footer a{display:inline-block;margin:0 8px;font-family:inherit;color:#fff;}


#footer_logo{opacity:0.5;margin-bottom:20px;width:100%;max-width:320px;padding:10px;}


footer a:hover{color:#ccc}
footer .w33{display:inline-block;vertical-align:bottom;width:33%;padding:10% 0}

footer .w33.a1 ul li{display:block}
footer .w33.a2 li{}
footer .w33.a3 h3{font-size:30px;font-weight:normal}

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:12px;letter-spacing:2px;}
footer .w33 ul#soc li a:hover,
footer .w33 ul#soc li a.active{opacity:1}

#footer2{background:rgba(0,0,0,.85);padding:10px;color:#ccc;font-size:11px;}
#footer2 a{color:#ccc}


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

#checkout_summary b{display:inline-block;width:60%;}

#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{color:#fff;font-size:11px;text-transform:uppercase;line-height:200%;margin:8% auto 0 auto;width:80%;display:inline-block}
#x_newsletter_value{background:rgba(255,255,255,.6);width:80%;padding:0px 10px;border:0px #c0c0c0 solid;display:inline-block;float:left;height:40px;}
#x_newsletter_submit{color:white;background:black;padding:0px 10px;width:20%;border:0px #c0c0c0 solid;display:inline-block;height:40px;}
#x_newsletter_submit i{font-size:14px;}
#x_newsletter_result{text-align:right;}


#eshop_search{color:#fff;font-size:11px;text-transform:uppercase;line-height:200%;margin:1% auto 0 auto;width:33%;display:block}
#eshop_search_value{background:#dcdbd2;width:80%;padding:0px 10px;border:0px #c0c0c0 solid;display:inline-block;float:left;height:40px;}
#eshop_search_submit{color:white;background:black;padding:0px 10px;width:20%;border:0px #c0c0c0 solid;display:inline-block;height:40px;}
#eshop_search_submit i{font-size:14px;}

#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:relative;z-index:9999;vertical-align:middle;padding:0px 0px;margin:0 20px;color:#fff;font-size:35px !important;float:left}
#sidr .accordion-toggle {cursor: pointer;}
#sidr .accordion-content {display: none;}
#sidr .accordion-content.default {display: block;}
#mobile_basket{font-size:30px;color:white;float:right}
#logo{display:block;text-align:center}
#logo img{height:auto;margin:30px 0;width:100%;max-width:390px;height:auto;padding:10px;}

#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%;/*height:690px;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;*/}
/*#fp_main_slide a dd{box-shadow:0 0 80px rgba(0, 0, 0, 0.5) inset; width:100%;height:600px;display:block;z-index:1;position:relative}*/
#fp_main_slide a img{width:100%;height:auto;}


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


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:0;padding-top:50px;line-height:130%;position:relative;z-index:2;}
#page_profile>.centric2{box-shadow:0 0 40px #888888;background:white;font-size:18px;line-height:180%;margin:50px auto;padding:50px;}
#product_nav a{font-size:12px;}
#page_profile .block small{font-size:12px;display:block;margin:10px 0;line-height:120%}
#page_profile{}
#page_profile #c_left{display:inline-block;vertical-align:top;width:56%;margin-right:1.6%;position:relative;}
#page_profile #c_left #cycle_template_pager{vertical-align:top;display:inline-block;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}

#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:52px;font-family:"Tangerine",cursive;line-height:100%;font-weight:bold}
#page_profile h2{font-size:30px;margin:15px 0}

#page_profile h2>a{display:block;}
#page_profile h3{font-size:18px;}
#page_profile h3.price{margin:10px 0}
#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}
#page_profile #related_products{text-align:center}
#page_profile #related_products .centric2{width:auto}
#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:52px;font-family:"Tangerine",cursive;line-height:100%;font-weight:bold;text-align:center}

.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:35px;margin-bottom:35px;border-bottom:1px #ccc dashed}
.one_review small{font-size:12px;}
.one_review span{display:inline !important}
.one_review img.icon{width:40px;vertical-align:middle;margin-right:10px;}
.one_review b{display:inline-block !important;margin-right:10px;}


#page_listing{margin:60px auto 310px;line-height:180%;position:relative;z-index:2;}
#page_listing h1{font-size:60px;font-family: 'Rasa', serif;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;background:white;box-shadow:0 0 40px #888888}
ul#product_listing li{font-size:22px;display:inline-block;width:25%;padding:2% 2%;text-align:center;position:relative;vertical-align:top;background:white;}
ul#product_listing .x_wishlist{display:none;font-size:30px;position:absolute;top:8%;right:15%;}
ul#product_listing .x_wishlist i{color:#770202}
ul#product_listing li:hover .x_wishlist{display:block;}
ul#product_listing li a{display:block;font-size:14px;line-height:130%;text-transform:uppercase;color:#333;}
ul#product_listing li a span{display:block;margin:30px 0}
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 img.leading{opacity:0.8}
ul#product_listing li:hover img.leading2{opacity:0.8}
ul#product_listing li i{color:#ddddd3;margin:0 1px}


ul#product_listing h1.title{font-size:76px;font-weight:bold;font-family: "Tangerine",cursive;margin-bottom:35px;text-align:center;text-transform:lowercase;line-height:100%}
ul#product_listing h1.title:first-letter {
    text-transform: uppercase;
}

ul#product_listing p#h1_footer{display:block;text-align:center;margin-bottom:30px;}

ul#product_listing_fp{}
ul#product_listing_fp>li{font-size:16px;display:inline-block;width:25%;padding:2% 2%;text-align:center;position:relative;vertical-align:top;background:white}


ul#product_listing_fp li.prod_box{height:420px;text-align:center;margin:10px;-webkit-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.35);-moz-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.35);box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.35);}
ul#product_listing_fp li.prod_box a{display:block;font-size:17px;line-height:150%;color:#333}
ul#product_listing_fp li.prod_box a span{display:block;margin:20px 0}
ul#product_listing_fp li.prod_box span.price b{text-decoration: line-through;font-weight:normal;margin-right:5px;color:#333}
ul#product_listing_fp li.prod_box span.is_sale{color:#c9113c}
ul#product_listing_fp li.prod_box img.leading{width:100%;height:auto}
ul#product_listing_fp li.prod_box img.leading2{width:100%;height:auto}
ul#product_listing_fp li.prod_box:hover img.leading{opacity:0.8}
ul#product_listing_fp li.prod_box:hover img.leading2{opacity:0.8}
ul#product_listing_fp li.prod_box i{color:#ddddd3;margin:0 1px}



.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: 1200px; margin: 0px auto; padding: 0; position: relative;}
.cycle-slideshow img { position: absolute; top: 0; left: 0;width: 100%; height:auto;padding: 0; display: block;}
.cycle-slideshow img:first-child {position: static; z-index: 100;}
.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;line-height:120%}
#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;font-size:14px}
#pay_cc .input2{display:inline-block !important;width:72% !important}
#pay_cc .card-cvc,#pay_cc .card-expiry-month,#pay_cc .card-expiry-year{width:15% !important}


#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;}
#fp_header .centric2{height:100%;}
#fp_header .centric{height:100%;}
#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}

#dialog{display:none;background:rgba(40,40,40,.95);color:white;position:fixed;z-index:9999;width:800px;height:420px;top:50%;left:50%;margin:-200px 0 0 -400px;}
#dialog_inner{padding:0px;color:20px;text-align:center;}
#dialog .fa-times{cursor:pointer;position:absolute;top:10px;right:10px;font-size:36px}
#dialog_inner ul{}
#dialog_inner li{position:relative;cursor:pointer;display:inline-block;vertical-align:top;width:20%;margin:5% 0%;color:white;padding:2% 0%;border-left:1px #6e6e6e solid;}
#dialog_inner li:first-child{border:0}
#dialog_inner li .fa{display:block;color:white;}
#dialog_inner li img{width:100px;border-radius:150px;display:block;margin:0 auto;}
#dialog_inner h4{font-size:52px;padding:5%;font-family: "Tangerine",cursive;}
#dialog_inner li a.book{color:white;display:block;width:100%;padding:10px 0}
#dialog_inner li:hover a.book{color:black;}
#dialog_inner li:hover{background:#f2f2f2;color:black;}
#gmap {width:100%;height:400px;}
#x_item_description iframe{width:100%}
@media only screen and (max-width:1400px)
{
	.centric{width:95%;}
}
@media only screen and (max-width:1200px)
{

.centric2{width:95%;}
.centric3{width:95%;}
	#fp_services{left:0;margin:170px auto 0;position:relative}
	
	.button{padding:15px 25px;letter-spacing:5px}
	
	
	
}



@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%}
	
	
	#members_wrapper .w50,
	#members_wrapper .w33{width:320px;margin:1% auto;display:block}
	#product_support_form{width:100%}

}
@media only screen and (max-width:1000px)
{
	
	#fp_services0{font-size:30px;top:44%;width:250px;}
	#sticky_header{width:100%}
	#header_margin{height:40px;}
	.desktop{display:none !important}
	.mobileonly{display:inline-block}
	#mobile_logo{display:inline-block;margin:0px auto 0 -20px;}
	#mobile_logo img{display:inline-block;margin:0 auto;vertical-align:middle;width:240px}
	/*#sidr_menu1{vertical-align:middle}*/	
	#head2{margin-top:60px;}
	#head0{text-align:left;line-height:100px;}
	#head0 #span1{width:37%;display:none;}
	#head0 #span3{width:37%;text-align:right;}
	#head0 #span3 ul{display:inline-block;width:100%;text-align:right}
	#head0 #span2{width:100%;display:block;text-align:center}
	#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}
	
	
	
	

	#gallery_widget a{width:47%}

	#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:100%}
	
	.w50{width:47.5%}
	
	/*img.responsive{width:100% !important;height:auto !important}*/
}

@media only screen and (max-width:840px)
{
	
	#eshop_search{width:100%}
	#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:33%;border:0;}
	
	footer .w33{width:49%}
	

	#fp_row_4 h2{width:85%}

	#basket_wrapper>.button_s{margin:0% auto 4%}
	
	.fp_one_service{width:380px;margin:150px 0 5%}
	#fp_header{padding:0}
	#fp_row_2 .w33{width:100%;margin:5% 0}
	#fp_row_2 .w33 p{margin-bottom:10px;}
	ul#product_listing_fp > li{width:auto;max-width:320px;}
	ul#product_listing_fp li.prod_box{height:auto;width:auto;max-width:320px;display:block;margin:20px auto}
	ul#product_listing li{width:auto;max-width:320px;display:block;margin:10px auto}
	#page_profile{margin:50px auto}
	#page_26 ul{-moz-column-count: 1;-webkit-column-count: 1;column-count: 1;}
	
	#fp_row_1 li{width:99%;margin:5% 0}/*width:49.5%*/
	.button{font-size:14px;letter-spacing:0;padding:10px 25px}
	
	#dialog{width:100%;;left:0;top:0;margin:0;height:100%}
	#dialog_inner li{width:25%}
	
	#fp_services0{width:180px;top:38%}
}

@media only screen and (max-width:700px)
{
	#page_26 ul,#page_54>ul{-moz-column-count: 1;-moz-column-gap: 40px;-webkit-column-count: 1;-webkit-column-gap: 40px;column-count: 1;column-gap: 40px;}

	#gallery_widget a{width:100%;margin:1% 0}
	#page_profile h1{font-size:30px}
	#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:50%}
	#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}
	#page_profile .smallprint{display:block;}
	
	
	ul#product_listing li{width:50%;}
	footer .w33{width:100%;text-align:center}
	
	#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%;}
	#page_listing .notif{width:100%}
	.select_input ul{width:auto;}
	
	
	#fp_services0{width:150px;top:38%;font-size:26px;}
}


@media only screen and (max-width:600px)
{
	#x_item_description{font-size:16px;line-height:150%}
	#page_profile .block{padding:10px;}
	#basket_wrapper{padding:10px;}
	#members_wrapper{padding:10px;}
	#members_wrapper h1{font-size:40px;}
	#fp_row_1 li{width:100%;margin:5% 0}
	/*#bg0{background-position:61% 0%}*/
	#fp_services0{color:white;background:none;text-shadow:none;width:90%;margin:5%;font-size:34px;text-align:center;left:0%;top:50%;}
	#dialog_inner li{width:50%;border:0}
	#dialog_inner h4{font-size:20px;font-family:inherit}
	#dialog_inner li img{width:70px;}
	#page_28{text-align:center}
	
	#page_26 li strong, #page_54 li strong{display:block;padding:0;float:none;margin-bottom:10px;text-align:center}
	#page_26 li, #page_54>ul>li{text-align:center}
	
	.award img{width:90%;}
}
@media only screen and (max-width:450px)
{
	#page_profile{margin:0px auto}
	#page_54 h2{font-size:36px;}
	#fp_services0{font-size:30px;margin:0 5%;top:44%}
	#members_wrapper h1.title{font-size:60px;}
	#head00 a{font-size:12px;margin:0 5px;}

	#static_wrapper{padding:50px 20px}
	#static_wrapper h1.title{text-align:center;font-size:40px;}
	.fp_one_service{width:300px}
	#members_wrapper p#h1_footer img{width:100%}
	
	ul#product_listing li{width:98%}
	ul#basket_items li .icon{display:none;}
	ul#basket_items li .price{font-size:12px;width:18%;line-height:120%}
	ul#basket_items li .quantity{font-size:12px;width:20%}
	ul#basket_items li .title{font-size:12px;width:46%}
	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:69px}
	
	#fp_row_4 h2{line-height:100%}
	#mobile_logo img{width:200px;}
	#page_profile>.centric2{padding:20px;}
}

@media only screen and (max-width:320px)
{
	#fp_services0{top:40%}
}



