body,.button,.button_s,.input,.input2,#x_newsletter_value{font-family: 'Roboto', sans-serif;}
#sticky_header,#sticky_header_static,#page_listing h1,#page_frontpage h1#latest,.sidr{font-family: 'Roboto', sans-serif;}

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

.block{display:block;}

small{font-size:12px;}
h1 small{display:inline-block;background:#dedede;color:black;padding:10px;border-radius:5px;font-size:14px;}
#add_widget{position:fixed;bottom:2%;right:2%;z-index:9999;}
#join_us_button{position:relative;display:block;cursor:pointer;background:#89ddd0;border-radius:100px;font-size:20px;color:white;z-index:9998;width:50px;line-height:50px;height:50px;text-align:center}
#join_us_button:hover{background:#365ca5}
#add_widget ul{display:none;position:absolute;left:0;bottom:0;width:50px;text-align:center;background:white;padding-bottom:50px;padding-top:20px;z-index:9997;border-radius:100px}
#add_widget ul li{line-height:300%}
#add_widget ul li a{font-size:24px;}
#add_widget ul li a:hover{color:black}
strong{font-weight:bold}
.balloon_container{font-size:12px;line-height:1.5;width:260px;}

#fp_header{min-height:300px;overflow:hidden;box-shadow: 0 0 80px rgba(0, 0, 0, 0.5) inset;position:relative;background:url(/media/elem/bg7.jpg) center center no-repeat fixed;background-size:cover}
#fp_header dd{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.15)}
#fp_header h2{line-height:140%;z-index:3;font-size:42px;color:white;text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.75);width:650px;margin:100px auto 150px;display:block;text-align:center;letter-spacing:2px;font-weight:bold;font-family: 'Source Sans Pro', sans-serif;}
#fp_header small{display:block;margin:10px 0 20px;font-size:18px;text-align:center}
#fp_header #video_bg{position: absolute;top: 0;left: 0;min-width: 100%;min-height: 100%;width: auto;height: auto;z-index: -101;}

#fp_container{margin-top:-50px;background:#ecf0f1}
ul#fp_header_nav{display:block;text-align:right;margin-top:40px;margin-right:20px;}
ul#fp_header_nav li{display:inline-block;margin-left:15px;}
ul#fp_header_nav li a{color:white;padding:10px 20px;text-transform:uppercase;border:2px white solid;font-size:12px;font-weight:bold;background:rgba(0,0,0,.2)}
ul#fp_header_nav li:hover a{background:rgba(0,0,0,.45)}


body#desktop #fp_header #video_bg{background-color:#333}

#fp_header video{position: absolute;opacity:.6;top: 50%;left: 50%;min-width: 100%;min-height: 100%;width: auto;height: auto;z-index: -100;-webkit-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);}
#scroll_down{position:fixed;bottom:20px;left:49%;color:white;font-size:50px;z-index:99}

.white{background:white}
.ib50{display:inline-block;width:49.7%;vertical-align:top;}
.container{padding:20px;}

/*6b381f*/

.tag{display:inline-block;background:#636363;;color:white;border-radius:5px;padding:5px 10px;font-size:14px;}
.tag.orange{background:orange}
.tag:hover{background:black}
body{background-color:#fff;color:#000;margin:0;padding:0;font-weight: 300;min-width:320px;/*-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;background-size: 100% auto;background-repeat:no-repeat*/}


body#desktop.x_homepage{/*background-image:url(/media/elem/bg8.png);*/}

.inline{display:inline !important}
.size_20{font-size:20px;}
.size_40{font-size:40px;}
.centric{margin:0 auto;width:1200px;position:relative;clear:both}
.centric2{margin:0 auto;width:1020px;position:relative;clear:both}

.tac{text-align:center !important}
.tar{text-align:right}
.tal{text-align:left !important}
#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;text-shadow:none;background:midnightblue;color:white;padding:20px 40px;font-size:12px;text-transform:uppercase;border: 1px solid rgba(0, 0, 0, 0.1);display:inline-block;box-sizing: border-box;font-weight:normal;line-height:1;font-family: 'Open Sans', sans-serif;border-radius:4px;transition: background-color 0.2s ease-in 0s;vertical-align:middle;font-size:12px;}
.button2{cursor:pointer;text-shadow:none;background:#fd6b54 ;color:white;padding:10px 20px;font-size:12px;text-transform:uppercase;border:0;border:0;display:inline-block;letter-spacing:2px;line-height:normal;font-family: 'Source Sans Pro', sans-serif;}
.button2:hover{background:rgba(0,0,0,.3);}

.button3{cursor:pointer;text-shadow:none;background:palevioletred;color:white;padding:10px 10px;margin:2px;font-size:14px;text-transform:lowercase;border:0;display:inline-block;line-height:normal;font-family: 'Source Sans Pro', sans-serif;}
.button3:hover{background:rgba(0,0,0,.3);}


.button4{cursor:pointer;text-shadow:none;margin:10px;background:rgba(0,0,0,.4) ;color:white;padding:10px 20px;font-size:12px;text-transform:uppercase;border:0;border:0;display:inline-block;letter-spacing:2px;line-height:normal;font-family: 'Source Sans Pro', sans-serif;}
.button4:hover{background:rgba(0,0,0,.6);}

.button_s{background:#6b381f;color:white;padding:5px 6px;font-size:14px;text-transform:uppercase;border:0;border:0;display:inline-block;}
.button.disabled{background:#c0c0c0;color:black;}
.button_f{background:#3b5998;color:white;padding:20px 40px;font-size:12px;font-weight:bold;text-transform:uppercase;border:0;border:0;display:inline-block;font-family:"Open Sans",sans-serif;border-radius:4px;cursor:pointer}
.button_f i{display:inline-block;vertical-align:middle;margin-right:5px;}

.fl{float:left;}
.fr{float:right;}
.smallprint{font-size:12px;text-transform:uppercase;line-height: 120%;background:white}
.notification{font-size:18px;background:khaki;padding:40px;margin:0px 0 20px}
.notification2{font-size:18px;background:#F2F258;padding:40px;margin:0px 0 20px}
.notification2 h2{font-size:36px;line-height:150%}
.notification2 h3{font-size:30px;line-height:150%}
.notification2 h4{font-size:24px;line-height:150%}
.notification2 small{font-size:12px;}
.notification small{font-size:12px;}
.notification2 .txt{font-size:14px;display:block;margin:10px auto;width:40%;line-height:150%}

.notification3{font-size:18px;background:mediumseagreen;padding:40px;margin:0px 0 20px;color:white;margin:50px auto}
.notification3 h2{font-size:36px;line-height:150%}

.notification4{font-size:14px;background:white;padding:0;line-height:1.5}
.notification4 h4{font-size:20px;margin-bottom:20px;}
#aff_earning_box span{display:block;padding:10px 20px;border:1px #ccc solid;margin:10px 0;line-height:30px;font-weight:bold}
#aff_earning_box span .tag{float:right;line-height:1.5}

.well{background:khaki;padding:20px;margin-bottom:20px;display:block;line-height:normal;}

.section_heading{font-size:24px;line-height:32px;font-weight:bold;display:inline-block;color:#4a4a4a;line-height:normal;font-family: 'Source Sans Pro', sans-serif;}
.section_heading::before{content:" ";border-left: 5px solid mediumturquoise ;margin-right:0.3em;width:0;padding:0;line-height:32px;height:0.75em;display:inline-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 #f2f2f2;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:1% 1%; border-color 0.2s;border: 3px solid #ccc;}
.textarea{}
.input2{font-size:14px;width:auto;padding:20px 40px; border-color 0.2s;border: 1px solid #ccc;border-radius:4px;font-weight:bold}
.uploadifive-button input[type="file"]{height:100%}
.input3{font-size:14px;width:auto;padding:3% 3%; border-color 0.2s;border: 1px solid #ccc;border-radius:4px;}
.w50{display:inline-block;vertical-align:top;width:50%}

.w75a{display:block;vertical-align:top;width:75%;margin:2% 12%;line-height:1.5}
.input4{font-size:14px;width:auto;padding:1% 1%; width:65%;margin-left:5px;border-color 0.2s;border: 1px solid #b3b3b3;}



#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;line-height:1.5}
#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:50px;text-align:center;line-height:200%;padding:10%}
#no_content_found i{display:block;font-size:100px;color:rgb(107, 56, 3); }
header#static{/*overflow:hidden*/}

header#frontpage{position:absolute;top:0;width:100%;z-index:999;}
#head0 span{display:inline-block;vertical-align:middle;}
#head0 #span1{width:28%}
#head0 #span2{width:42%}
#head0 #span3{width:28%;line-height:110%;font-size:22px;}
#head0 #span3 h3{font-size:34px}
#head0 #span3 h4{font-size:14px;}
#head0 #span3 a{display:block;margin:0;padding:0}
#head0 #span3 a small{font-size:12px;}



#sticky_header{z-index:200;line-height:217px;width:1080px;top:0;width:100%;color:white;height:220px;background-size:100% auto}
#sticky_header a{color:white;text-transform:uppercase;font-size:16px;font-family: inherit;letter-spacing:2px;}
#sticky_header #head1{position:relative;height:inherit;line-height:inherit}
#sticky_header nav{font-size:0px;text-align:right;height:inherit;line-height:inherit;width:1200px;margin:0 auto}
#sticky_header ul#nav{margin:0;padding:0;}

#sticky_header ul#nav>li>a{display:inline-block}
#sticky_header ul#nav>li{display:inline-block;vertical-align:middle;padding:0 15px;margin-left:0px;text-transform:uppercase;}
#sticky_header ul#nav>li:hover{}
#sticky_header ul#nav>li.active{background:#fff;}
#sticky_header ul#nav>li.active_search{background:#bbb;}
#sticky_header ul#nav>li.active>a{color:white}
#sticky_header ul#nav ul>li.active>a{color:#cc3333}
#sticky_header ul#nav ul{background:rgba(0,0,0,.6);display:none;top:218px;position:absolute;color:black;padding:3%;margin:0 0 0 -15px;line-height:normal;border-top:0;z-index:999;border-bottom:0px #333 solid;text-align:left;}
#sticky_header ul#nav ul li{list-style:none;text-transform:uppercase;padding:5px 30px}
#sticky_header ul#nav ul li a{font-weight:normal;color:white;}
#sticky_header #big_logo{vertical-align:top;float:left;margin-left:3% !important}
#sticky_header #big_logo img{height:100%;width:auto;display:inline-block;margin-top:-3px;height:80px;vertical-align:middle;}
#sticky_header #big_logo:hover{background:transparent !important}
.desktop_logo{position:absolute;left:2%;top:15%}
.desktop_logo img{height:30px;}
.desktop_logo a{color:pink !important;font-weight:bold;}
.desktop_logo i{color:plum;font-size:32px;vertical-align:middle}
nav span, nav>ul{display:inline-block;vertical-align:middle}
#sticky_header_static{position:absolute;z-index:200;top:0;line-height:40px;height:40px;width:100%;text-align:center;background:rgba(0,0,0,0);color:white}
#sticky_header_static img#logo-b{margin:30px 163px 30px 0;display:inline-block}
#sticky_header_static a{color:#fff;text-transform:uppercase;font-size:14px;font-family: inherit;letter-spacing:1px;}
body#mobile #sticky_header_static a{}
#sticky_header_static #head1{height:37px;position:relative;height:inherit;line-height:inherit}
#sticky_header_static #head2{display:none;background:white;text-align:center}
#sticky_header_static #head2 ul{font-size:0;line-height:normal;}
#sticky_header_static #head2 ul li{display:inline-block;border-right:1px #ddd solid;font-size:14px;line-height:37px;}
#sticky_header_static #head2 ul li.active a{color:#333;font-weight:bold}
#sticky_header_static #head2 ul li:first-child{border-left:1px #ddd solid;}
#sticky_header_static #head2 ul li a{font-family: Arial;color:#333;text-transform:none;display:block;padding:0 25px;}
#sticky_header_static nav{font-size:0px;text-align:right;height:inherit;line-height:inherit;margin:0 auto}
#sticky_header_static ul#nav{text-align:center;display:inline-block;}
#sticky_header_static ul#nav>li>a{display:block;padding:0 15px;}
#sticky_header_static ul#nav>li{display:inline-block;vertical-align:top;padding:0 0;margin-left:0px;text-transform:uppercase;line-height:39px;}
#sticky_header_static ul#nav>li:hover a{color:#333;}
#sticky_header_static ul#nav>li.active{}
#sticky_header_static ul#nav>li.active_search{}
#sticky_header_static ul#nav>li.active>a{color:#000}
#sticky_header_static ul#nav>li.desktop{}

#subhead1{margin-top:40px;background:#f2f2f2;padding:15px;}

#subhead1 #product_nav{display:inline-block;width:40%;clear:both;font-size:18px;padding:20px 20px;}
#subhead1 #product_nav a{display:inline-block;margin:0 10px;font-family: 'Source Sans Pro', sans-serif;}
#subhead1 #content_filter{text-align:right;display:inline-block;width:59%;}
#subhead1 #content_filter li{display:inline-block;margin:0 10px;}




#span2 ul.soc{margin:10px auto;padding:0;text-align:center}
#span2 ul.soc li{display:inline-block;margin-left:6px;}
#span2 ul.soc li a{opacity:.5;font-size:18px;}
#span2 ul.soc li a:hover,
#span2 ul.soc li a.active{opacity:1}
#span2 ul#nav ul li:hover{background:#d7d2cb;}



.user_box{height:100%;position:relative;font-size:14px;text-align:center;color:rebeccapurple;margin:0%;font-family: 'Source Sans Pro', sans-serif;letter-spacing:2px;text-transform:uppercase}
.user_box .username{display:inline-block;vertical-align:middle;color:rebeccapurple }
.user_box .avatar{display:inline-block;vertical-align:middle;position:absolute;bottom:-50px;left:50%;margin-left:-50px;}
.user_box .avatar img{border-radius:100px;width:100px;height:100px}
.user_box .member_since{display:inline-block;vertical-align:middle;}
.user_box .avatar #edit{position:absolute;background:rgba(0,0,0,.35);color:#fff;border-radius:100px;width:100px;height:100px;left:0;top:0;font-size:40px;line-height:100px;text-align:center}





#voucher_form{display:none;}
#x_grand_total_wrapper small{display:block;font-size:12px;margin-top:8px;color:#800}
#members_wrapper{margin:50px auto;padding:20px;box-shadow: rgba(0, 0, 0, 0.75) 0px 4px 24px -8px;}
#members_wrapper h1{border-left: 25px solid #422774 ;font-size:30px;font-family: "Open Sans",sans-serif;color:#333;padding:20px;margin:-20px -20px 25px -20px;}
h1{}
#members_wrapper_head{height:40px;padding:0;background:#422774;background-position:center center}
#members_wrapper_head a,
#members_wrapper_head span{color:white;}
#members_head_2{margin-top:75px;text-align:center;}
#mwh_stats{padding:1%;font-size:14px;}
#members_head_2 li{display:inline-block;margin:0 1%;}
#members_head_2 li i{display:inline-block;margin-right:5px;}
#members_wrapper h3{font-family:Roboto;font-size:40px;margin-bottom:2%}
#members_wrapper p{margin-bottom:0px}
#members_wrapper b{font-size:22px;margin-bottom:5px;display:block;}


#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 .w50{width:49.5%;display:inline-block;vertical-align:top;padding:4% 8%;border-left:1px #ccc dashed}
#members_wrapper .w50:first-child{margin-left:0% !important;border-left:0}
#members_wrapper .w50 .input2{display:block;margin-bottom:15px;;width:100%}
#members_wrapper .w50>p{display:block;margin:8% 0;line-height:130%}


#members_wrapper .one_rule{background:khaki;padding:20px;margin:0% 0% 1% 0%;display:inline-block;vertical-align:top;width:100%}


#members_wrapper .one_rule>span{display:block;margin:10px 0}
#members_wrapper .one_rule>span p{display:inline-block}
#members_wrapper .one_rule>span p{width:3%}
#members_wrapper .one_rule>span p+p{width:35%}
#members_wrapper .one_rule>span p+p+p{width:59%}

#members_wrapper .one_rule.step2{display:block;margin:2% auto}

#members_wrapper ul.one_rule_list{background:khaki;padding:0px;margin:0% 0% 1% 0%;display:block;vertical-align:top;width:100%}
#members_wrapper ul.one_rule_list li{display:inline-block;padding:0 1%;vertical-align:top}
#members_wrapper ul.one_rule_list li:first-child{width:6%;background:#333;color:white;text-align:center}
#members_wrapper ul.one_rule_list a i{font-size:22px;color:#333}


#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;margin-top:100px;}
#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;}


/*141% -37%*/
footer{background:#422774 ;color:#fff;padding-top:1px;font-weight: 300;font-size:16px;position:relative;z-index:3;line-height:150%;}
#footer_cp img{margin-bottom:25px;}
#footer_cp a i{font-size:22px;display:inline-block;margin:0 4px;}

/*footer ul{-moz-column-count: 4;-moz-column-gap: 20px;-webkit-column-count: 4;-webkit-column-gap: 20px;column-count: 4;column-gap: 20px;}*/

footer a{color:#fff !important;font-size:12px;}

footer .tagcloud{line-height:200%;text-transform:lowercase}
footer .tagcloud a{display:inline-block;margin-right:4px !important;line-height:110%}

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

#footer1{padding:50px 0;}
#footer1 a{color:white;text-transform:uppercase;}
#footer1 div > ul{display:inline-block;vertical-align:top;width:19.5%;text-align:left}
#footer1 div > ul li a{line-height:normal;}
#footer1 ul ul li{display:block;}
#footer1 ul ul li a{font-weight:normal}


#footer2{text-transform:uppercase;padding:50px 0;background:rgba(0,0,0,.2);font-size:12px;}
#footer2 ul.soc li{display:inline-block;}
#footer2 ul.soc li i{font-size:30px;margin-left:10px;opacity:.5}
#footer2 a{display:inline-block;margin:0 0px}

#footer2 #footer_logo img{display:inline-block;}
#footer2 .w33{vertical-align:top}
#footer2 .w25{vertical-align:top}
footer #footer_logo{display:inline-block;margin-bottom:10px;}
#footer2 .w33.f_row1 i{font-size:40px;margin-right:5px;opacity:.3}
#footer2 .w33 h2{font-size:24px;margin-bottom:20px;}
#footer2 .w33 ul{margin-bottom:40px;}
#footer2 .w25.f_row1 i{font-size:40px;margin-right:5px;opacity:.3}


#cart_box a{padding:0 8px;line-height:100%;font-size:18px;}
#cart_box{/*width:154px;*/position:relative;top:0;right:0;margin-left:1em;padding:0 1em;height:100%;font-family:Arial}

#cart_box_content{display:none;padding:10px;width:154px;right:0px;position:absolute;color:black;background:white;-webkit-box-shadow: 0px 6px 11px 1px rgba(0,0,0,0.75);-moz-box-shadow: 0px 6px 11px 1px rgba(0,0,0,0.75);box-shadow: 0px 6px 11px 1px rgba(0,0,0,0.75);line-height:100%;z-index:99999;font-size:12px;}
#cart_box_content li a{color:#333 !important;font-size:12px;padding:0;text-transform:none}
#cart_box_content li{display:block;margin-bottom:20px;letter-spacing:0px;font-weight:normal;padding:0px;}
#cart_box_content li span{float:right;color:brown;margin-left:5px;}
#cart_box:hover #cart_box_content{display:block}
#cart_box_content .button{width:100%;text-align:center;color:white !important;padding:10px 10px;font-size:16px;}

#cart_box_content p{display:block;text-align:center;padding:10px;margin-bottom:20px}
#cart_box_content p a{color:#df3426}
#cart_box_content p.khaki{background:khaki}


#search_box_wrapper{position:relative;}
#search_box{margin:0 auto;position: absolute;right: 0;width: 250px;z-index: 999;}
#search_box .input{background:white;vertical-align:middle;border:0;font-size:16px;width:82%;font-family: inherit;color:#333;line-height:40px;padding:0 4%}
#search_box .submit{cursor:pointer;vertical-align:middle;border:0;font-size:16px;color:#fff;opacity:1;;line-height:38px;padding:0 4%;;width:18%;}

.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:auto;width:50%;display:inline-block;margin-bottom:15px;}
#x_newsletter_value{background:#f2f2f2;width:80%;padding:0px 10px;border:0px #c0c0c0 solid;display:inline-block;float:left;height:30px;}
#x_newsletter_submit{color:#fff;background:#333;padding:0px 10px;width:20%;border:0px #c0c0c0 solid;display:inline-block;height:30px;}
#x_newsletter_result{}

#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{display:inline-block;float:right;padding:5px 10px;color:#333;font-size:30px !important;line-height:100%}
#sidr .accordion-toggle {cursor: pointer;}
#sidr .accordion-content {display: none;}
#sidr .accordion-content.default {display: block;}

#logo{display:block;text-align:center}
#logo img{width:200px;height:auto;margin:20px 0;}
#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;}

.one_box-sizer,
.one_box { width: 21.5%; }
.one_box{background:#ffffff;/*width:23%;*/vertical-align:top;margin:0 10px 2% 10px;transition: all 0.5s ease 0s;}
.one_box:hover{background:mediumturquoise }
.one_box:hover a.cover img{opacity:.8}
.one_box:hover a.desc,
.one_box:hover .stats{color:#fff}
.one_box:hover a.icon img{border:4px mediumturquoise solid;-webkit-filter: none;filter: none;}
.one_box.x2{width:45% !important}
.one_box.x3{width:750px !important}
.one_box a.cover{display:block;position:relative}
.one_box a.cover .play_icon{position:absolute;top:50%;left:50%;font-size:60px;margin-left:-25px;margin-top:-25px;color:white;opacity:.7}
.one_box a.cover .fa-star{position:absolute;top:10%;right:5%;font-size:20px;margin-left:-10px;margin-top:-10px;color:white;}
.one_box a.cover img{width:100%;height:auto;background:#f0e68c }
.one_box a.desc{display:inline-block;width:60%;margin:8% 5% 0% 5%;vertical-align:middle;font-size:16px;line-height:150%;font-family: 'Source Sans Pro', sans-serif;}
.one_box a.icon{float:right;width:40px;height:40px;display:inline-block;text-align:right;margin:-25px 5% 8% 5%;vertical-align:middle;z-index:2;position:relative;}
.one_box a.icon img{background:white;width:100%;height:100%;-webkit-filter: grayscale(100%);filter: grayscale(100%);border-radius:100px;overflow:hidden;border:4px white solid;display:inline-block}
.one_box .stats{display:block;font-size:12px;text-transform:uppercase;line-height:120%;margin:8% 5%;text-align:right;color:#ccc}
.one_box .stats li{display:inline-block;margin-left:8px;}

#trending_content .one_box{display:inline-block;}
#.depr h2{font-size:20px;text-align:center;margin:0 0 30px 0;text-transform:uppercase;letter-spacing:2px;}

#fp_feat_row_1{margin-bottom:30px;}
#fp_feat_row_1 .one_box{min-height:340px;display:inline-block}
#fp_feat_row_2{margin-bottom:30px;color:#fff;background:mediumturquoise }
#fp_feat_row_2 .w30{width:45%;display:inline-block;vertical-align:top;}
#fp_feat_row_2 .w30 img{width:100%;height:auto;display:block}
#fp_feat_row_2 .w70{width:53%;display:inline-block;vertical-align:top;}
#fp_feat_row_2 a.title{font-size:40px;line-height:120%;color:white;font-weight:bold;font-family:Roboto;padding:2% 6%;display:block}
#fp_feat_row_2 a.author{font-size:12px;line-height:120%;color:white;font-family:Roboto;padding:4% 6% 0 6%;display:block}
#fp_feat_row_2 p{line-height:150%;font-family:Roboto;padding:4% 6%;display:block}

#fp_feat_row_3{margin-bottom:30px;}
#fp_feat_row_3 .one_topic{vertical-align:top;text-align:center;background:rgba(255,255,255,.8);padding:0 3%;display:inline-block;margin:1%;width:31%;line-height:150%;position: relative; min-height:260px;line-height:260px;}
#fp_feat_row_3 .one_topic span{display:inline-block;line-height:200%;vertical-align:middle;}

#fp_feat_row_3 .one_topic a.title{font-size:1.5em;color:#636363;font-family: 'Satisfy', cursive;}
#fp_feat_row_3 .one_topic a.title:before{content: '\201C';font-size:22px;}
#fp_feat_row_3 .one_topic a.title:after{content: '\201D';font-size:22px;}
#fp_feat_row_3 .one_topic span ul{margin-top:5%;text-align:right}
#fp_feat_row_3 .one_topic span li{display:inline-block;font-size:12px;margin:0 2%;color:#ccc}
.one_topic span li img{height:40px;vertical-align:middle;display:inline-block;border-radius:100px;}
/*#fp_feat_row_3 .one_topic:after, #fp_feat_row_3 .one_topic:before {top: 100%;left: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;}
#fp_feat_row_3 .one_topic:after {border-color: rgba(255, 255, 255, 0);border-top-color: #ffffff;border-width: 22px;margin-left: -22px;}
#fp_feat_row_3 .one_topic:before {border-color: rgba(136, 0, 0, 0);border-top-color: rebeccapurple;border-width: 25px;margin-left: -25px;}*//


#right_topic{margin-bottom:30px;}
#right_topic .one_topic{vertical-align:top;text-align:center;background:rgba(255,255,255,.8);padding:0 3%;display:inline-block;margin:1% 0;width:100%;line-height:150%;position: relative; height:200px;line-height:200px;}
#right_topic .one_topic span{display:inline-block;line-height:200%;vertical-align:middle;}
#right_topic .one_topic a.title{font-size:1.5em;color:#636363;font-family: 'Satisfy', cursive;}
#right_topic .one_topic a.title:before{content: '\201C';font-size:22px;}
#right_topic .one_topic a.title:after{content: '\201D';font-size:22px;}
#right_topic .one_topic span ul{margin-top:5%;text-align:right}
#right_topic .one_topic span li{display:inline-block;font-size:12px;margin:0 2%;color:#ccc}
#right_topic .one_topic span li img{height:40px;vertical-align:middle;display:inline-block}
.tagcloud{line-height: 150%;text-align: justify;width: 100%;}
.tagcloud a{color:rgb(153, 102, 204)}
.tagcloud a:hover{color:black}
.right_container{margin-bottom:45px !important;}
.right_container li{margin-bottom:20px;}
.right_container .section_heading{margin-bottom:20px;}
.right_container .button{width:100%;text-align:center;}
#user_pop_grid{font-size:0;margin:5% 0}
#user_pop_grid li{display:inline-block;width:20%;}
#user_pop_grid li img{-webkit-filter: grayscale(100%);filter: grayscale(100%);}
#fp_main_slide{width:100%;max-width:100%;height:100%;overflow:hidden}
#fp_main_slide a{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 a dd{/*box-shadow:0 0 80px rgba(0, 0, 0, 0.5) inset; */width:100%;height:inherit;display:block;z-index:1;position:relative}
#fp_main_slide a img{width:100%;height:auto;}


#fp_main_slide a span{position:absolute;top:33%;left:7%;right:7%;text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.75);color:white;line-height:120%}
#fp_main_slide h1{font-size:70px;line-height:120%}
#fp_main_slide h2{font-size:50px;line-height:120%}
#fp_main_slide h3{font-size:40px;line-height:120%}
#fp_main_slide h4{font-size:30px;line-height:120%}
#fp_main_slide .button{margin:20px 0;display:inline-block}

.fp_main_slide_wrapper{margin-top:0px;}
.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:48%}


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;color:black;font-size:30px;text-align:center;vertical-align:middle;}
ul#fp_category_icons li a:hover{}
ul#fp_category_icons li a span{display:inline-block;vertical-align:middle;line-height:normal;width:85%;margin:0 auto;}
ul#fp_category_icons li a span i{display:block}
ul#fp_category_icons li a:hover span{color:#f2f2f2}
#page_profile{margin:0px auto 50px auto;line-height:180%;background:#f2f2f2;padding-bottom:1px;}

#page_profile #c_left{display:inline-block;vertical-align:top;width:43.5%;margin-right:1.6%;position:relative;}
#page_profile #c_left #cycle-slideshow-wrapper{position:relative;width:426px;height:auto;min-height:320px;background:#f2f2f2;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:54%;position:relative}
#page_profile #c_right span{display:block}
#page_profile #c_right span iframe{width:100%;margin:15px 0}

#page_profile #c_right span ul {list-style-type: disc;list-style-position: inside;margin-left: 15px;}
#page_profile #c_right h1{font-size:30px;line-height:130%;letter-spacing:1px;text-transform:uppercase;}
#page_profile #c_right h2{font-size:20px;color:rgb(0, 53, 0);line-height:200%}
#page_profile #c_right h3{font-size:18px;}
#page_profile #c_right h3.price{margin:10px 0}
#page_profile #c_right h3.price b{color:#333;text-decoration: line-through;}
#page_profile #c_right h3.is_sale{color:#c9113c}
#page_profile #c_right h3 small{font-size:11px;}
#page_profile .block{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_content{background:white;margin:0px 20px 20px 20px;padding:20px;}
#basket_button_prefix{font-size:0;border: 1px solid #ccc;display: inline-block !important;height: 32px;padding:0;vertical-align: top;}
#basket_button_prefix b{font-size:16px;display:inline-block;padding:0 20px;}
#basket_button_prefix b:first-child{border-right:1px #ccc solid;}
.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{font-size:0;margin:0px auto 50px auto;line-height:180%;padding:0px;}
#page_listing h1#listing_title{font-size:20px;font-family: "Open Sans",sans-serif;letter-spacing:2px;line-height:normal;margin:15px auto;width:300px;text-transform:uppercase;text-align:center;color:#333;clear:both;border:3px #333 solid;display:block;}
#page_listing h1#listing_title b{display: block; letter-spacing: 5px; text-align: center;font-weight:bold}

#page_listing #paging ul{margin:0 10px;padding:0;font-size:0}
#page_listing #paging ul li{display:inline-block;margin:0px;}

#page_listing #paging ul li:hover a{color:white;background:#333;}
#page_listing #paging ul li a{display:block;padding:15px;background:white;font-size:18px;}
#page_listing #paging ul li a.selected{color:white;background:#333;}

#listing_categories li{display:inline-block;margin:0 10px 10px 0;padding:10px 15px;background:#333;border-radius:0 100px 100px 0;border-left: 5px solid #48d1cc;}
#listing_categories li a{color:white}
#listing_categories li:hover{background:black}
#listing_categories li#selected{background:black}
#listing_categories li#selected i{margin-left:15px;}
.container #left{line-height:100%;font-size:14px;width:69%;display:inline-block;vertical-align:top;margin:1% 0 1% 1%;}
.container #right{line-height:100%;font-size:14px;width:28%;display:inline-block;vertical-align:top;margin:1% 1% 1% 0;position:relative}

.container #left .one_box{width:30%;}
ul#product_listing{font-size:0;padding:20px;}
ul#product_listing li{font-size:16px;display:inline-block;width:23%;margin:1% 1% 5% 1%;padding:1% 1%;text-align:center;vertical-align:top;position:relative;height:310px;line-height:130%;border:1px solid #f2f2f2;background:white}

ul#product_listing li .smallprint{background: #ccc none repeat scroll 0 0;
    bottom: 0px;
    height: 42px;
    line-height: 150%;
    position: absolute;
    left: 0px;
    width: 100%;}
    
ul#product_listing li:hover{border:1px solid #6b381f }
ul#product_listing li:hover span.bottom_row{background:#6b381f }
ul#product_listing li:hover span.bottom_row .price{color:white}
ul#product_listing li span.bottom_row small{font-size:11px;}
ul#product_listing li a{display:block;font-size:14px;}
ul#product_listing li span.price{display:inline-block;padding:6px;font-size:18px;}
ul#product_listing li .button2{display:inline-block;padding:5px;}
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 a span{display:block;line-height:120%;font-family: "Signika",sans-serif;text-transform:uppercase;letter-spacing:2px;}
ul#product_listing li img.leading{height:auto;margin-bottom:10px;}
ul#product_listing li i{margin:0 1px}
ul#product_listing li:hover img.leading{}
ul#product_listing li .offer,
#c_right .offer{line-height:normal;position:absolute;padding:5px;background:rgba(223, 28, 27,.8);color:white;top:17%;right:5%;font-size:18px;width:30px;display:inline-block;border-radius:50px;}
ul#product_listing li .best_seller,
#c_right .best_seller{line-height:normal;position:absolute;padding:5px;background:rgba(212, 175, 55,.8);color:#333;top:5%;right:5%;font-size:18px;width:30px;display:inline-block;border-radius:50px;}
ul#product_listing li .x_bookmark{line-height:normal;position:absolute;color:red;top:5%;left:5%;font-size:18px;}
span.bottom_row{font-family: "Signika",sans-serif;display:block;position:absolute;bottom:0;left:0;right:0;padding:10px;font-size:0}

#c_right .x_bookmark{line-height:normal;color:red;}


ul#fp_product_listing{margin:0;padding:0}
ul#fp_product_listing li>span{border:1px solid #fff;display:block;margin:1% 3%;padding:2%;position:relative;height:360px;display:block;text-align:center}
ul#fp_product_listing li:hover span.bottom_row{background:#496832}
ul#fp_product_listing li:hover span.bottom_row .price{color:white}
ul#product_listing li:hover span.price b,
ul#product_listing li:hover .button2{color:white}

ul#fp_product_listing li a{display:block;font-size:14px;}
ul#fp_product_listing li:hover>span{border:1px solid #ccc}
ul#fp_product_listing li a span{margin:10px 45px;line-height:120%}
ul#fp_product_listing li span.price{display:inline-block;text-align:right;font-size:18px}

ul#fp_product_listing li span.price b{text-decoration: line-through;font-weight:normal;margin-right:5px;color:#333}
ul#fp_product_listing li span.is_sale{color:#c9113c}
ul#fp_product_listing li img{display:inline-block;}
ul#fp_product_listing li i{margin:0 1px}
ul#fp_product_listing li:hover img.leading{}
ul#fp_product_listing .button2{display:inline-block;}





footer a.market_heading{font-size:14px;font-family: "Open Sans",sans-serif;letter-spacing:2px;line-height:normal;text-transform:uppercase;display:block;margin-bottom:15px;}
footer a.market_heading b{display: block; letter-spacing: 5px; font-weight:bold}





#search_listing .one_result{margin:0% 5% 0% 0;padding:4%;border-bottom:1px #ccc solid;line-height:150%}
#search_listing .one_result a.cover{vertical-align:top;display:inline-block;width:5%;margin-right:2%;float:left;}
#search_listing .one_result a.cover img{width:100%;height:auto}
#search_listing .one_result a.desc{vertical-align:top;display:inline-block;width:92%;margin-bottom:5px;font-size:20px;}
#search_listing .one_result span.subcaption{vertical-align:top;display:inline-block;width:92%;}





.color_wrapper img{width:50px;height:30px;border:3px #fff solid;}
.color_wrapper img.active{border: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: 500px; margin: 0px auto; padding: 0; position: relative;background:#ddddd3;}
.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);}


#copyright {line-height:140%;background:rgba(0,0,0,.5);padding:10px;font-size:11px;color:#c0c0c0;text-transform:uppercase;letter-spacing:1px;}
#copyright a{letter-spacing:3px;font-size:10px;opacity:.4}
#payment-form{display:none}
#pay_cc{width:80%;margin:2% auto}
#pay_cc .form_row{display:block;margin-bottom:10px;text-align:left;}
#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 .input3{width:70%}
#pay_cc .input3.card-cvc, #pay_cc .input3.card-expiry-month, #pay_cc .input3.card-expiry-year{width:18%}
#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:20px;}
#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-top:100px;margin-bottom:50px;background:rgba(255,255,255,.95);padding:0px;line-height:180%;font-size:18px;}
#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;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;}





#identity_profile .identity_block{background:white;display:inline-block;width:45%;text-align:left;margin:2%}
#identity_profile .identity_block span{display:inline-block;vertical-align:middle;line-height:130%}
#identity_profile .identity_block span.a{padding:2%;background:#333;color:white;width:20%;font-size:11px;text-transform:uppercase;text-align:center;}
#identity_profile .identity_block span.a i{display:block;margin-bottom:10px;font-size:30px;}
#identity_profile .identity_block span.b{padding:2%;width:65%;text-align:center}
#identity_profile .identity_block span.b small{display:block;font-size:11px;line-height:100%;margin-top:10px;}
#identity_profile .identity_block span.c{padding:2%;background:#9f9f9f;color:white;width:12%;font-size:11px;text-transform:uppercase;text-align:center;float:right}
#identity_profile .identity_block span.c b{display:block;font-size:30px;margin:10px 0}
.w33{display:inline-block;vertical-align:top;width:33%}
.w25{display:inline-block;vertical-align:top;width:24.5%}
#page_frontpage .w33{font-size:20px;padding:10px 30px;line-height:120%;color:#496832}
#page_frontpage .w33 i{display:block;font-size:80px;color:#df3426;margin-bottom:10px;}
#page_frontpage #fp_specs{margin:40px 0}
ul#add_video_form{margin:40px 0}
ul#add_video_form li{display:inline;font-size:50px;margin:2% 1%;background:#f2f2f2;padding:1% 2%;}
#members_wrapper .wysiwyg-container{border:3px solid rgb(204, 204, 204);width:94%;min-height:200px;}
#members_wrapper .wysiwyg-editor{line-height:150%;padding:1%}


#comment_box{width:60%;margin:10px auto}
#comment_box .wysiwyg-container{border:3px solid rgb(204, 204, 204);width:94%;min-height:200px;}
#comment_box .wysiwyg-editor{line-height:150%;padding:1%}

#x_article_body{height:200px;}


#page_forum .wysiwyg-container{width:94%;}
#page_forum .wysiwyg-editor{line-height:150%;padding:1%;background:#f2f2f2;min-height:100px;margin-bottom:2%}

#VIEW_IMAGES .image{position:relative;border:3px #ccc solid;padding:10px;margin:10px 10px 10px 0;display:inline-block;}
#VIEW_IMAGES .image ul{margin:0;padding:0;position:absolute;left:0;bottom:0;width:100%;background:rgba(204,204,204,.8);text-align:right;}
#VIEW_IMAGES .image ul li{display:inline-block;padding:3% 3%;}
#VIEW_IMAGES .image ul li.is_default{background:#333;}
#VIEW_IMAGES .image ul li a{color:black}
#VIEW_IMAGES .image ul li.is_default a{color:white}

form#input_form p{display:block;margin-bottom:30px;}
#image_gallery a img{display:inline-block;width:100%;height:auto}
#image_gallery2{font-size:0;line-height:normal;text-align:center;}
#image_gallery2 a{display:inline-block;width:25%;margin-bottom:4%;vertical-align:top}
#image_gallery2 a img{display:inline-block;-webkit-filter: grayscale(100%);filter: grayscale(100%);}
#image_gallery2 a:hover img{-webkit-filter:none;filter:none;}




.x_wishlist{color:#fd6b54 }
#members_wrapper .box_button{position:relative;display:inline-block;width:30%;margin:1%;line-height:220px;background:powderblue;text-align:center;padding:5% 5% 8% 5%;vertical-align:top}
#members_wrapper .box_button a{display:block;vertical-align:middle;line-height:normal;font-size:36px;width:100%;height:100%}
#members_wrapper .box_button a i{display:inline-block;background:white;border-radius:150px;width:80px;height:80px;line-height:80px;}
#members_wrapper .box_button:hover{background:mediumaquamarine;}
#members_wrapper .box_button:hover a{color:black}
#members_wrapper .box_button a b{display:inline-block;background:white;border-radius:150px;width:80px;height:80px;line-height:80px;}
#members_wrapper .box_button a .buttonf{color:white;font-size:16px;text-transform:uppercase;position:absolute;padding:20px;text-align:center;bottom:0;width:100%;left:0;background:rgba(0,0,0,.7)}
#members_wrapper .box_button.selected{border:5px #333 solid}
/*forum*/
#page_forum{margin-top:70px;}
#page_forum #product_nav{margin-bottom:20px;font-size:12px;}
#page_forum #product_nav a:hover{color:black}

.list-post .title a {
    color: #3b3b3b;
    display: block;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.2em;
    margin-top: 7px;
    width: 85%;
}


.list-post>li::after {
    clear: both;
    content: "";
    display: block;
}
.list-post>li {
    clear: both;
    margin-bottom: 1px;
    min-height: 75px;
    padding: 14px 17px;
    position: relative;
}
.list-post a.avatar{float: left;
    height: 64px;
    overflow: hidden;
    width: 64px;}
.list-post a.avatar img{max-width: 64px;
    vertical-align:middle;border-radius:100px;} 
    
.post_information{margin-top:10px;}
.post_information li{display:inline-block;font-size: 14px;margin-right:10px;}
.f-floatright {
    margin-left: 78px;
    word-wrap: break-word;
}



.title-thread {
    color: #3b3b3b;
    display: block;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.3em;
    margin-top: 2px;
    width: 100%;
    word-wrap: break-word;
}
.thread-information {
    color: #b3b3b3;
    font-size: 0.9em;
    margin-top: 3px;
}
.thread-information .times-create {
    color: #b3b3b3;
    float: left;
    font-weight: 300;
    word-spacing: 1px;
}
.thread-information .type-category {
    float: left;
    position: relative;
}
.thread-infor {
    color: #b3b3b3 !important;
    font-size: 0.9em;
    margin-top: 7px;
    text-align: right;
}
.thread-infor a {
    color: #b3b3b3;
    font-size: 12px;
}
.single-thread .item-thread {
    border-top: 1px solid #f0f0f0;
    margin-top: 25px;
    padding-top: 15px;
}
.f-floatleft {
    float: left;
    margin-right: 18px;
    position: absolute;
    text-align: center;
    width: 80px;
}
.control-thread {
    display: block;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: opacity 500ms ease 0s;
}

.items-thread{margin-right:5%}
.items-thread .content_wrapper{margin:30px 30px 30px 0;padding:40px 0px;border-bottom:1px #ccc solid;}
.items-thread .content_wrapper2{margin:0px 30px 30px 0;padding:40px 0px;border-bottom:1px #ccc solid;}
.items-thread .content{line-height:150%;font-size:14px;}







.progressbar{counter-reset: step;margin: 30px 0; padding: 0;}
.progressbar li:hover::before{border-color: #55b776;}
.progressbar li::before{background-color: #ffffff;border: 2px solid #7d7d7d;border-radius: 50%;content: counter(step, decimal);counter-increment: step;display: block;height: 30px;line-height: 27px;margin: 0 auto 10px;text-align: center;width: 30px;}
.progressbar li:first-child::after{content: none;}
.progressbar li::after{background-color: #7d7d7d;content: "";height: 2px;left: -50%;position: absolute;top: 15px;width: 100%;z-index: -1;}
.progressbar li:hover{color: #008000;}
.progressbar li{color: #7d7d7d;float: left;font-size: 12px;list-style-type: none;position: relative;text-align: center;text-transform: uppercase;width: 33%;}


#url_list{line-heigth:150%;margin-bottom:30px;}

#url_list .selected{background:#333 !important}
#datatable_header li a.balloon{color:white}


#datatable ul{margin:0;padding:0;border-bottom:1px #e5e5e5 solid;}
#datatable ul#datatable_header{background:#886fb7;color:white;line-height:1.5}
#datatable li{display:inline-block;vertical-align:top;padding:20px 10px;font-size:13px;overflow:hidden}
#datatable ul:hover{background:#f2f2f2}
#datatable.a ul li:nth-child(1){width:7%;}
#datatable.a ul li:nth-child(2){width:6%;text-align:center;text-transform:uppercase}
#datatable.a ul li:nth-child(2) i{font-size:30px;display:block;}
#datatable.a ul li:nth-child(3){width:17%;}
#datatable.a ul li:nth-child(4){width:17%;}
#datatable.a ul li:nth-child(5){width:10%;}
#datatable.a ul li:nth-child(6){width:9%;}
#datatable.a ul li:nth-child(7){width:20%;}
#datatable.a ul li:nth-child(8){width:11%;}



#datatable.b ul li:nth-child(1){width:7%;}
#datatable.b ul li:nth-child(2){width:6%;text-align:center;text-transform:uppercase}
#datatable.b ul li:nth-child(2) i{font-size:30px;display:block;}
#datatable.b ul li:nth-child(3){width:17%;}
#datatable.b ul li:nth-child(4){width:17%;}
#datatable.b ul li:nth-child(5){width:10%;}
#datatable.b ul li:nth-child(6){width:9%;}
#datatable.b ul li:nth-child(7){width:20%;}
#datatable.b ul li:nth-child(8){width:11%;}


#datatable.c ul li:nth-child(1){width:20%;}
#datatable.c ul li:nth-child(2){width:10%;}
#datatable.c ul li:nth-child(3){width:13%;}
#datatable.c ul li:nth-child(4){width:13%;}
#datatable.c ul li:nth-child(5){width:7%;}
#datatable.c ul li:nth-child(6){width:20%;}


#datatable.d ul li:nth-child(1){width:6%;}
#datatable.d ul li:nth-child(2){width:21%;}
#datatable.d ul li:nth-child(3){width:10%;}
#datatable.d ul li:nth-child(4){width:16%;}
#datatable.d ul li:nth-child(5){width:10%;}
#datatable.d ul li:nth-child(6){width:10%;}
#datatable.d ul li:nth-child(7){width:14%;}
#datatable.a ul li:nth-child(8){width:10%;}
ul.paging{margin:0;padding:10px;text-align:center;}
ul.paging li{display:inline-block;margin-right:10px;}
ul.paging li a{display:block;padding:20px;border:1px #ccc solid;}
ul.paging li a:hover{border:1px black solid}
ul.paging li a.selected{border:1px black solid}


#user_messages p span{padding:10px;font-size:14px;background:#f2f2f2;border:1px #ccc dashed;display:none}
#user_messages p span.block{display:block;}
#user_messages p span a{text-decoration:underline}

#activity_summary_box{padding:0px;background:powderblue;margin-bottom:30px;line-height:250%}
#activity_summary_box h2{margin:0;font-size:36px;}
#activity_summary_box h4{margin:0;font-size:20px;}
#activity_summary_box h3{margin:0;font-size:26px;color:#888}
#activity_summary_box h5{margin:0;font-size:18px;}
#activity_summary_box .w50{padding:4%}

#domain_wizard{z-index:4;display:none;font-size:18px;background:khaki;box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);color:black;position:fixed;top:20%;left:50%;width:800px;margin-left:-400px;}
#domain_wizard .progressbar{position:relative;z-index:2}
#domain_wizard h2{font-size:36px;line-height:150%}
#domain_wizard .dw_step{display:none}
#domain_wizard_response{padding:20px 40px;font-size:14px;color:black;text-align:center}
#domain_wizard_inner{padding:10px 40px;font-size:14px;line-height:120%}
#domain_wizard_inner p{display:block;margin:10px 0}
#domain_wizard>.fa{position:absolute;top:15px;right:15px;color:#333;cursor:pointer}




ul#mem_nav{display:block;margin-bottom:30px;font-size:12px;margin-right:15px;}
ul#mem_nav li{display:inline-block;position: relative;padding:0 10px 0 10px;}
ul#mem_nav li:after {
	left: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(136, 183, 213, 0);
	border-left-color: #ccc;
	border-width: 5px;
	margin-top: -4px;
}




.pricing_row{padding-top:20px;margin-top:20px;border-top:1px #ccc solid;}

.pricing_row span{display:inline-block;margin-bottom:20px;}
.pricing_row span.title{display:block;}
.pricing_row span.a{width:50%}
.pricing_row span.b{width:48%}
.pricing_row span.c{width:50%}
.pricing_row span.d{width:48%}


.one_website_row li{display:inline-block;width:30%;margin-bottom:15px;padding:1% 2%}
.one_website_row li+li{width:9%}
.one_website_row li+li+li{width:9%}
.one_website_row li+li+li+li{width:11%}
.one_website_row li+li+li+li+li{width:7%}
.one_website_row li+li+li+li+li+li{width:32%}
.one_website_row:nth-child(2n){background:#f2f2f2}




.boxd{display:inline-block;vertical-align:top;margin:0 1%;width:31%;line-height:1.5;margin-bottom:20px;padding:0%;min-height:360px;text-align:center;}
.boxd h2{font-size:20px;margin-bottom:20px;padding:3%}
.boxd p{display:block;;color:#363536;margin:0 5% 5% 5% !important}
.boxd .details{background:#f2f2f2;padding:5px;font-weight:bold}
.boxd .details i{display:block;font-style:normal}
.boxd.aff{border:2px #fcc710 solid}
.boxd.merc{border:2px #60bed2 solid}
.boxd.aff h2{background:#fcc710}
.boxd.merc h2{background:#60bed2}
.boxd p.details a{border-bottom:1px #422774 dashed;color:#422774;}
.x_reject{display:block;margin-top:10px;font-size:12px;opacity:0.7}
.boxd h2 a i{color:black}


span.sq{display:inline-block;width:13px;height:13px;margin-right:3px;background:#ccc}
span.sq.enabled{background:green}
span.sq.disabled_abuse{background:red}

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

	#sticky_header{width:100%}

	.centric{width:95%}
	.centric2{width:95%}

	#sidr_menu1{display:inline-block}
	#sticky_header_static ul#nav>li{padding:0}
	#sticky_header_static ul#nav>li.desktop{display:none}
	#sticky_header_static ul#nav>li.desktop_logo{width:67%}
	#sticky_header_static ul#nav>li.desktop_n_mobile{width:16%;text-align:right}
	#sticky_header_static ul#nav{text-align:left;}
	
	
	#sticky_header ul#nav>li{padding:0}
	#sticky_header ul#nav>li.desktop{display:none}
	#sticky_header ul#nav>li.desktop_logo{width:67%}
	#sticky_header ul#nav>li.desktop_n_mobile{width:16%;text-align:right}
	#sticky_header ul#nav{text-align:left;}
	
	#page_listing_sections li{height:80px;line-height:80px;padding:0 5px}
	#page_listing_sections li a{font-size:14px;display:inline-block;line-height:normal;vertical-align:middle}

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


	#fp_header h2{width:85%;margin:33% auto 0 auto;font-size:34px;}
	
	
	#sticky_header nav{width:100%}
	
	
	#image_gallery2 a{width:33%}
	
	
}
@media only screen and (max-width:940px)
{
	
	#identity_profile .identity_block{width:100%;margin:2% 0}
	
	
	
	
	.container #left .one_box{width:42%;}
	#fp_feat_row_4 .one_box{width:42%;}
	#page_people ul#people_listing > li{width:32.6%}
	
}
@media only screen and (max-width:800px)
{
	#members_wrapper .box_button{width:100%;margin:1% 0;line-height:0px;}
	#domain_wizard{position:fixed;top:65px;left:0%;width:100%;margin-left:0;}
	#image_gallery2 a{width:50%}
	
	#page_profile #recently_viewed_items ul li{width:29%}
	#head0 #span1,
	#head0 #span2,
	#head0 #span3{width:100%;text-align:center;}
	#newsletter_form{margin:10px auto;color:black}

	#basket_wrapper .w60{display:block;width:95%;margin:0 auto 3% auto}
	#basket_wrapper .w40{display:block;width:50%;margin:0 auto 3% auto}
	.container #left .one_box{width:40%;}
	#fp_feat_row_4 .one_box{width:40%;}
	
	#page_listing_sections li a{font-size:13px;}

	
	
	.w50{width:100%}
	
	#footer1 div > ul{width:31%;}
	
	.w33{width:100%}
	#footer2 .w33{vertical-align:top;}

	#trending_content .one_box{width:44%;}
	#article p{width:auto}
	#video_link_iframe{width:auto}
	#article ul#tags{width:auto}
	#comment_box{width:auto}
	#article h1{font-size:48px;}
	#subhead1 #content_filter li{margin:0 0 10px 0}
	#subhead1 #content_filter li a.button2{padding:5px;}
	#subhead1 #product_nav{width:59%}
	#subhead1 #content_filter{width:39%}
	#fp_feat_row_3 .one_topic{width:30%}
	
	
}

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

	#image_gallery2 a{width:100%}
	#sticky_header ul.soc{display:none}
	#popup_window{width:100%;height:100%;left:0;margin-left:0;top:0}
	#footer1 div > ul{width:48%;}
	body.x_homepage #head1 .desktop_n_mobile{display:none !important}

	.container #left{width:100%;margin:1% 0 2% 0}
	.container #right{width:100%;margin:1% 0 2% 0}
	.container #left .one_box{width:44%;}
	#fp_feat_row_4 .one_box{width:40%;}
	#fp_feat_row_4 .one_box.x2{width:40% !important;}
	#right_topic .one_topic{text-align:center !important}
	
	
	
	
	
	.tagcloud{text-align:center;}
	footer .tagcloud{text-align:center !important;}
	#footer2 .w33{text-align:center !important;}
	#footer2 .w33{margin-bottom:8%}
	#page_people ul#people_listing > li{width:49%}
	#fp_feat_row_2 .w30,#fp_feat_row_2 .w70{width:100%;margin-bottom:2%}
	#fp_feat_row_3 .one_topic{width:100%;line-height:normal;min-height:auto;padding:3%}
}

@media only screen and (max-width:540px)
{
	.container #left .one_box{width:100%;margin:0 0 2% 0}
	#trending_content .one_box{width:100%;margin:0 0 2% 0}
	#fp_feat_row_4 .one_box{width:89%;margin:0 0 2% 0}
	#fp_feat_row_4 .one_box.x2{width:89% !important;margin:0 0 2% 0}
	#article h1{font-size:34px;}
	#fp_header h2{font-size:22px;}
}

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

	.button{padding:10px 10px}

	
	#page_profile .block{width:100%}
	#logo img{width:95%;height:auto;margin:0 auto}
	ul#product_listing li{width:100%;height:auto;margin:0 0 5% 0}
	span.bottom_row{position:relative}
	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;}
	
		#footer1 div > ul{width:100%;margin-bottom:20px;}
		#footer1 ul ul li{display:inline-block;margin-right:10px;}
		
		#page_people ul#people_listing > li{width:98%}

}

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

}