
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section{display:block;}
audio,
canvas,
video{display:inline-block;max-width:100%;}
html{overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body,
button,
input,
select,
textarea{color:#2b2b2b;font-family:'Raleway', sans-serif, Tahoma;font-size:16px;font-weight:400;line-height:1.5;}
body{font-family:'Raleway', sans-serif, Tahoma;font-weight:400;font-size:16px;line-height:24px;color:#333;background:#fafafa;}
a{color:#f45245;
text-decoration:none;
}
.dropdownmenu{float:left}.dropdownmenu-content a:hover,.dropdownmenu:hover .dropbtn{background-color:#d3b178}.dropdownmenu-content{display:none;position:absolute;background-color:#3b3b3a;padding-left:20px;width:100%;margin:0 auto;margin-top:13px;right:0;left:0;box-shadow:0 16px 16px 0 rgba(0,0,0,.4);z-index:10}.dropdownmenu-content a{float:none;color:#000;padding:2px 16px;text-decoration:none;display:block;text-align:left;color:#fff}.dropdownmenu:hover .dropdownmenu-content{display:block}
.comments-rating {
	border: none;
	padding: 0;
	margin-left: 0;
}

.div1 {
width:100%; float:left; margin:15px; margin-top:0px;
}
.div2 {
max-width: 1160px; padding:20px; padding-bottom:0; padding-top:0px; margin:0 auto; margin-top:10px;
}
.div3 {
max-width:1140px; float:left; padding:20px; margin-top:10px; background:url(/images/bann_search.jpg) no-repeat right #FFFFFF;  box-shadow: 0 2px 5px 0 rgba(0,0,0,0.2);
-webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.2);
}
.div4 {
max-width:730px; float:left; font-size:24px; margin-bottom:10px; padding:10px; padding-top:0px; margin-left:40px;
}
.div5 {
float:left;width:100%; margin-top:20px; margin-bottom:10px; border-bottom:1px #f45245 solid;
}
.div6 {
max-width:800px; float:left; padding:0px; margin-left:20px;
}
.div7 {
width:100%; float:left; font-size:16px; color:#666666; padding-bottom:20p;
}
.div8 {
width:50%; float:left; font-size:16px; color:#666666; padding-bottom:20p;
}
.div9 {
width:50%; float:left; font-size:16px; color:#666666; padding-bottom:20p;
}
.div10 {
width:100%; float:left; font-size:16px; color:#666666; padding-bottom:20p;
}
.div11 {
width:100%; float:left; font-size:16px; color:#666666; padding-bottom:20p;
}
.div12 {
width:100%; float:left; font-size:16px; margin-bottom:10px; color:#666666; padding-bottom:20p;
}
.div13 {
width:100%; float:left; margin-bottom:15px; background:#FFFFFF;
}
.div14 {
width:100%; float:left; font-size:16px; color:#666666; padding-bottom:20p;
}
.div15 {
width:100%; float:left; font-size:16px; color:#666666; padding-bottom:20p;
}
.div16 {
width:100%; float:left; font-size:22px; color:#666666; margin-bottom:20px; background: #999999; padding:10px; padding-top:20px; padding-bottom:20px;
}
.div17 {
width:23%; height:300px; padding:15px; margin-left:20px; margin-bottom:15px; float:left;background:#FFFFFF;box-shadow: 0 2px 5px 0 rgba(0,0,0,0.2);
-webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.2);
}
.div18 {
width:23%; height:420px; padding:15px; margin-left:20px; float:left;background:#FFFFFF;box-shadow: 0 2px 5px 0 rgba(0,0,0,0.2);
-webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.2);
}
.div19 {
width:100%; height:420px; padding:15px; margin-bottom:10px; float:left;background:#FFFFFF;box-shadow: 0 2px 5px 0 rgba(0,0,0,0.2);
-webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.2);
}
.div20 {
width:100%; float:left;font-size:16px; float:left; padding:10px;
}
.div21 {
width:100%;float:left; padding:3px; text-align:center;
}
.div22 {
width:100%; float:left; border-top:#CCCCCC 3px solid; margin-top:15px;
}
.div23 {
width:100%; float:left; margin-bottom:20px; color:#999999; font-size:22px;
}
.div24{
max-width:40%; float:left; margin-left:40px; border-left:#CCCCCC 2px solid; padding-left:15px;
}
.div25 {
width:100%; float:left; margin-top:15px; border-bottom:1px #CCCCCC solid; padding-bottom:10px; margin-bottom:15px;
}
.div26 {
width:100%; padding:10px; float:left;background:#FFFFFF;box-shadow: 0 2px 5px 0 rgba(0,0,0,0.2);
-webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.2);
}
.div27 {
width:100%; float:left; font-size:14px; padding:5px; padding-left:0px;color: #999999;
}
.div28 {
width:100%; float:left; text-align:center; color: #b69201; padding-bottom:10px;
}
.div29 {
width:100%; float:left; padding-bottom:5px;
}
.div30 {
width:100%; float:left; padding:10px; border-top:#666666 1px solid; margin-top:20px;
}
.div31 {
width:100%; float:left; text-align:center;
}
.div32 {
width:100%; margin-top:20px; text-align:center; float:left; color: #999999;
}
.div33 {
margin:0 auto; padding:20px; margin-top:50px; width:90%; background:#FFFFFF;box-shadow: 0 2px 5px 0 rgba(0,0,0,0.2);
-webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.2);
}
.div34 {
background:#FFFFFF; width:100%;  margin-bottom:10px; border-bottom:#CCCCCC 2px solid; font-size:20px; float:left;
}
.div35 {
width:100%; float:left; padding:10px; padding-left:0px; text-align:center;
}
.div36 {
width:100%; height:100px; float:left; color:#999999;
}
.div37 {
width:100%; float:left;font-size:16px; text-align:right; padding-top:10px;
}
.div38 {
width:100%; float:left; margin-top:10px; margin-bottom:30px; border-bottom:10px #e66c23 solid;
}
.div39 {
width:390px; float:left; color:#747272; padding-left:50px; text-align:left;
}
.div40{
width:230px; color:#747272; margin-left:50px;  float:left; text-align:left;
}
.div41 {
width:250px; color:#747272;  float:left; text-align:left;
}
.div42 {
max-width:500px; color:#747272; margin-left:40px;  float:left; text-align:left;
}
.div43{
width:100%; float:left;"><h2 style="color:#747272; font-size:16px;
}
.div44{
max-width:500px; color:#747272; margin-left:40px;  float:left; text-align:left;
}
.div45{
max-width:250px; margin-right:15px; float:left;
}
.div46{
width:100%; text-align:center; float:left;
}
.div47{
width:90%; float:left; margin-left:50px; height:60px;
}
.div48{
max-width:250px; margin-right:15px; float:left;
}
.div49{
width:200px; float:left;
}
.div50{
width:350px; float:left; color:#747272; padding-left:30px; text-align:left;
}
.div51{
width:300px; float:left; color:#747272; padding-left:30px; text-align:left;
}
.div52{
width:15%; float:left; background:#e66c23; height:10px;
}
.div53{
width:40%;height:10px; float:left; background:#e0a432;
}
.div54{
width:25%;height:10px; float:left; background:#599890;
}
.div55{
width:20%;height:10px; float:left; background:#46a1cd;
}
.div56{
width:90%; float:left; margin-left:20px;
}
.comments-rating label {
	display: inline-block;
}

.rating-container {
	/* remove inline-block whitespace */
	font-size: 0;
	/* flip the order so we can use the + and ~ combinators */
	unicode-bidi: bidi-override;
	direction: rtl;
}

.rating-container * {
	font-size: 1.4rem;
}

.rating-container > input {
	display: none;
}

.rating-container > input + label {
	/* only enough room for the star */
	font-family: 'dashicons';
	display: inline-block;
	overflow: hidden;
	text-indent: 9999px;
	width: 1em;
	white-space: nowrap;
	cursor: pointer;
	margin: 0;
}

.rating-container > input + label:before {
	display: inline-block;
	text-indent: -9999px;
	content: "\f154";
	color: #888;
}

.rating-container > input:checked ~ label:before,
.rating-container > input + label:hover ~ label:before,
.rating-container > input + label:hover:before {
	content: "\f155";
	color: #e52;
	text-shadow: 0 0 1px #333;
}

.rating-container > .star-cb-clear + label {
	text-indent: -9999px;
	width: .5em;
	margin-left: -.5em;
}

.rating-container > .star-cb-clear + label:before {
	width: .5em;
}

.rating-container:hover > input + label:before {
	content: "\f154";
	color: #888;
	text-shadow: none;
}

.rating-container:hover > input + label:hover ~ label:before,
.rating-container:hover > input + label:hover:before {
	content: "\f155";
	color: #e52;
	text-shadow: 0 0 1px #333;
}

.comment-respond .rating-container > .star-cb-clear + label, .comment-respond .rating-container > input + label:before {
	text-indent: 9999px;
}

.comment-respond .rating-container > input + label {
	text-indent: -9999px;
}
.dropdowncart{float:left}.dropdowncart-content a:hover,.dropdowncart:hover .dropbtn{background-color:#fff}.dropdowncart-content{display:none;position:absolute;background-color:#fff; font-family:Arial, Helvetica, sans-serif;;width:350px;margin:0 auto;margin-top:35px;left:-170px;box-shadow:0 16px 16px 0 rgba(0,0,0,.4);z-index:22222;}.dropdowncart-content a{
float:none;
padding:2px 16px;
text-decoration:none;
display:block;
text-align:left;
color: #333333;}
.dropdowncart:hover .dropdowncart-content{display:block}
.page-numbers {

padding:10px; border:1px #999999 solid;}

h1,
h2,
h3,
h4,
h5,
h6{clear:both;margin:36px 0 15px;font-family:"Roboto", sans-serif;font-weight:300;text-transform:uppercase;}
h1{font-size:26px;line-height:1.3846153846;}
h2{font-size:24px;line-height:1;}
h3{font-size:22px;line-height:1.0909090909;}
h4{font-size:20px;line-height:1.2;}
h5{font-size:18px;line-height:1.3333333333;}
h6{font-size:16px;line-height:1.5;}
address{font-style:italic;margin-bottom:24px;}
abbr[title]{border-bottom:1px dotted #2b2b2b;cursor:help;}
b,
strong{font-weight:700;}
cite,
dfn,
em,
i{font-style:italic;}
mark,
ins{background:#fff9c0;text-decoration:none;}
p{margin-bottom:24px;color:#767676;line-height:1.8;font-size:14px;}
code,
kbd,
tt,
var,
samp,
pre{font-family:monospace, serif;font-size:15px;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;line-height:1.6;}
pre{border:1px solid rgba(0, 0, 0, 0.1);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:24px;max-width:100%;overflow:auto;padding:12px;white-space:pre;white-space:pre-wrap;word-wrap:break-word;}
blockquote,
q{-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;quotes:none;}
blockquote:before,
blockquote:after,
q:before,
q:after{content:"";content:none;}
blockquote{border-left:2px solid #DD370A;padding-left:20px;margin-left:20px;color:#767676;font-size:19px;font-style:italic;font-weight:300;line-height:1.2631578947;margin-bottom:30px;}
blockquote cite,
blockquote small{color:#2b2b2b;font-size:16px;font-weight:400;line-height:1.5;}
blockquote em,
blockquote i,
blockquote cite{font-style:normal;margin-top:15px;display:block;}
blockquote strong,
blockquote b{font-weight:400;}
small{font-size:smaller;}
big{font-size:125%;}
sup,
sub{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline;}
sup{bottom:1ex;}
sub{top:.5ex;}
dl{margin-bottom:24px;}
dt{font-weight:bold;}
dd{margin-bottom:24px;}
ul,
ol{list-style:none;margin:0 0 24px 20px;}
ul{list-style:disc;}
ol{list-style:decimal;}
li > ul,
li > ol{margin:0 0 0 20px;}
img{-ms-interpolation-mode:bicubic;border:0;vertical-align:middle;}
figure{margin:0;}
fieldset{border:1px solid rgba(0, 0, 0, 0.1);margin:0 0 24px;padding:11px 12px 0;}
legend{white-space:normal;}
button,
input,
select,
textarea{font-family:'Raleway', sans-serif, Tahoma;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:100%;margin:0;max-width:100%;vertical-align:baseline;}
button,
input{line-height:normal;}
input,
textarea{font-size:15px;font-weight:300;border-color:#f0f0f0;border:1px solid rgba(0,0,0,0.05);border-radius:2px;color:#2b2b2b;padding:8px 10px 7px;background-image:-webkit-linear-gradient(hsla(0,0%,100%,0), hsla(0,0%,100%,0));}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"]{background-color:#f45245;border:0;border-radius:2px;color:#fff;font-size:17px;font-weight:300;min-height:36px;line-height:36px;display:inline-block;padding:2px 24px 2px;vertical-align:middle;letter-spacing:normal;text-align:center;transition:all 0.2s linear 0s;border-radius:0;-webkit-appearance:button;cursor:pointer;}

button:hover,
button:focus,
.btn-link:hover,
input[type="button"]:hover,
input[type="button"]:focus,
input[type="reset"]:hover,
input[type="reset"]:focus,
input[type="submit"]:hover,
input[type="submit"]:focus{opacity:0.8;}
button[disabled],
input[disabled]{cursor:default;}
input[type="checkbox"],
input[type="radio"]{padding:0;}
input[type="search"]{-webkit-appearance:textfield;}
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
button::-moz-focus-inner,
input::-moz-focus-inner{border:0;padding:0;}
textarea{width:100%;overflow:auto;vertical-align:top;}
table,
th,
td{border:1px solid rgba(0, 0, 0, 0.1);}
table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin-bottom:24px;width:100%;}
caption,
th,
td{font-weight:normal;text-align:left;}
th{border-width:0 1px 1px 0;font-weight:bold;}
td{border-width:0 1px 1px 0;}
del{color:#767676;}
hr{background-color:rgba(0, 0, 0, 0.1);border:0;height:1px;margin-bottom:23px;}
.site-main{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-right:auto;margin-left:auto;position:relative;}
body:not(.home) div#secondary #content-sidebar{margin-top:185px;padding-right:0;padding-left:30px;}
body.page:not(.home) div#secondary #content-sidebar{margin-top:105px;}
div#secondary #primary-sidebar{margin-top:185px;padding-left:0;padding-right:30px;}
body.blog div#secondary #content-sidebar,
body.blog div#secondary #primary-sidebar{margin-top:50px;}
#main .main-content{padding-right:0;}
#main img{max-width:100%;height:auto;}
body.search #main .main-content{margin:0;}
body.author #content .archive-header{padding:0 15px;}
html body.custom-background{background-position:0 120px;}
.gallery-caption{display:none;}
.sticky{background:#FDFDFD !important;border-top:3px solid #DD370A;}
.bypostauthor{text-decoration:none;}
.sticky .entry-header .entry-meta{clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);position:absolute !important;}
.alignnone{margin:5px 20px 20px 0;}
.aligncenter,
div.aligncenter{display:block;margin:5px auto 5px auto;}
.alignright{float:right;margin:5px 0 20px 20px;}
.alignleft{float:left;margin:5px 20px 20px 0;}
.aligncenter{display:block;margin:5px auto 5px auto;}
a img.alignright{float:right;margin:5px 0 20px 20px;}
a img.alignnone{margin:5px 20px 20px 0;}
a img.alignleft{float:left;margin:5px 20px 20px 0;}
a img.aligncenter{display:block;margin-left:auto;margin-right:auto}
.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center;}
.wp-caption.alignnone{margin:5px 20px 20px 0;}
body.blog .wp-caption.alignnone{padding-bottom:0;}
.mejs-button button{transition:none;}
.mejs-controls .mejs-button button{min-height:initial;}
.wp-caption.alignleft{margin:5px 20px 20px 0;}
.wp-caption.alignright{margin:5px 0 20px 20px;}
.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto;}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px;}
.widget .search-form label{width:100%;display:inline-block;}
.post-password-form label{float:left;}
#footer-sidebar #calendar_wrap #wp-calendar{color:#A3A3A3;}
#footer-sidebar #calendar_wrap #wp-calendar a:hover{color:#ccc;}
.widget_archive .screen-reader-text,
.widget_categories .screen-reader-text{width:100%;}
.widget_rss .rssSummary{padding-top:10px;}
.widget_rss li{margin-bottom:15px;}
.widget_text img{max-width:100%;}
article .entry-content table{width:100%;}
article .entry-content table thead{background:#f7f7f7;}
article .entry-content table thead th{font-weight:bold;text-align:left;}
article .entry-content table td,
article .entry-content table th{padding:10px;}
article .entry-content table th{font-weight:400;}
article .entry-content table td{font-weight:300;}
article .entry-content table tr:nth-child(even){background:#f7f7f7;}
.widget select{padding:10px;border:1px solid #ccc;font-size:12px;border-radius:0;color:#666;height:41px;width:253px;margin:10px 0;}
#primary-navigation .nav-menu{height:auto;width:auto;max-height:none;min-height:0;list-style:none;margin:0;font-family:'Roboto Condensed', sans-serif;}
#primary-navigation .nav-menu li{float:left;position:relative;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;}
#primary-navigation .nav-menu li.menu-item-has-children .sub-menu{display:none;position:absolute;z-index:22;top:80px;left:0;list-style:none;margin:0;min-width:150px;padding:15px 0;background-color:#f7f7f7;box-shadow:0px 1px 4px 1px rgba(34, 34, 34, 0.3);-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;}
#primary-navigation .nav-menu li.menu-item-has-children .sub-menu li{width:100%;}
#primary-navigation .nav-menu li.menu-item-has-children .sub-menu li a{padding:3px 20px;}
#primary-navigation .nav-menu li.menu-item-has-children .sub-menu li a span{font-size:14px;color:#333;}
#primary-navigation .nav-menu li.menu-item-has-children .sub-menu li a:hover{background-color:#efefef;color:#f45245;text-decoration:underline;}
#primary-navigation .nav-menu li.menu-item-has-children .sub-menu li a:hover span{color:#f45245;}
#primary-navigation .nav-menu li.menu-item-has-children:hover .sub-menu{display:block;}
#primary-navigation .nav-menu li:hover{background-color:#fff;}
#primary-navigation .nav-menu li:hover a{color:#fff;}
#primary-navigation .nav-menu li a{padding:25px 15px;display:block;color:#333;border-radius:0;}
#primary-navigation .nav-menu li a span{font-size:14px;text-transform:uppercase;font-weight:300;}
#primary-navigation{float:left; margin-left:20px;}
.header-content.container{background:#fff;z-index:100;-moz-box-shadow:0 1px 0 rgba(0,0,0,.05);-webkit-box-shadow:0 1px 0 rgba(0,0,0,.05);box-shadow:0 1px 0 rgba(0,0,0,0.05);width:100%;}
.header-content.container .header-main{max-width:1170px;margin:0 auto;position:relative;}
.cart-contents .cart-items{cursor:pointer;}
.cart-contents .cart-items:before{font-size:30px;height:74px;width:40px;display:block;line-height:74px;text-align:center;}
.cart-contents{float:left;margin-left: 50px;line-height: 10px;}
.cart-contents .cart-items-total{font-size:18px; font-family:Geneva, Arial, Helvetica, sans-serif;width:110px;height:20px;display:block;position:absolute;top:16px;left:-7px; text-align:center;line-height:20px;color:#333;}
.header_search{float:right;height:74px;position:relative;z-index:260;cursor:pointer;}
.header_search form{position:absolute;right:0;top:50%;transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);display:none;}
.header_search .search-submit{display:none;}
.header_search .search-field:focus{outline:none;}
.header_search .search-form-submit{position:relative;top:50%;right:9px;transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-webkit-transition:color 0.2s;-moz-transition:color 0.2s;-ms-transition:color 0.2s;-o-transition:color 0.2s;transition:color 0.2s;}
.header_search .search-form-submit:before{font-size:25px;}
.cart-content-list{position:absolute;width:300px;right:-100px;top:75px;z-index:22222;background:#fff;border:1px solid #ebebeb;font-family:'Raleway', sans-serif, Tahoma;display:none;}
.dropdowncart-content .cart-lower{border-top:1px solid #e8e8e8;padding:15px 20px;background:#f7f7f7;}
.dropdowncart-content .cart-lower .subtotal{padding-top:15px;text-align:center;text-transform:uppercase;color:#888;margin-bottom:0;float:left;width:100%;}
.dropdowncart-content .cart-lower .subtotal span{color:#000;font-weight:400;}
.dropdowncart-content .cart-lower a{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:none;white-space:nowrap;padding:6px 12px;font-size:14px;border-radius:2px;background:#1d82f1;color:#fff;text-shadow:none;height:32px;line-height:23px;width:47%;}
.dropdowncart-content .cart-lower a.left{float:left;}
.dropdowncart-content .cart-lower a.left:hover{background:#1d82f1;}
.dropdowncart-content .cart-lower a.right{float:right;background:#f45245;}
.dropdowncart-content .cart-lower a.right:hover{background:#f45245;}
.dropdowncart-content .cart-list-item{width:100%;padding:15px 20px;border-bottom:1px solid #f3f3f3;float:none;display:block;-webkit-transition:all 200ms;-moz-transition:all 200ms;-o-transition:all 200ms;transition:all 200ms;}
.dropdowncart-content .cart-list-item:hover{background-color:#fbfbfb;}
.dropdowncart-content .cart-list-item img,
.dropdowncart-content .cart-list-item .product-info{float:left;}
.dropdowncart-content .cart-list-item .product-info{padding-left:15px;width:65%;box-sizing:border-box;height: auto;position:relative;}
.product-info .cart-item-title,
.product-info .quantity{float:left;width:100%;}
.product-info .cart-item-title{text-transform:uppercase;font-size:15px;padding-bottom:8px;}
.product-info .quantity{text-transform:uppercase;font-size:13px;}
.product-info .quantity span{font-weight:400;}
.cart-item-price{height:46px;line-height:46px;float:right;font-size:15px;font-weight:400;}
.slider .featured-slider{padding:0;background-color:transparent;}
.slider .featured-slider{position:relative;overflow:hidden;width:100%;max-width:1170px;margin-bottom:0;padding:0 15px;margin:0 auto;margin-top:20px;padding-bottom:30px;}
.slider .featured-slider .tabs-container{position:relative;}
.slider .featured-slider .tabs{width:100%;margin:0 auto;position:absolute;z-index:10;bottom:0;}
.slider .featured-slider .tabs:before{content:"";height:100%;left:-9999px;position:absolute;right:-9999px;}
.slider .featured-slider .tabs a{display:table-cell;float:none;height:95px;color:#fff;text-align:left;line-height:1.1;font-size:18px;outline:none;text-transform:uppercase;font-weight:900;position:relative;padding:25px 25px 15px;vertical-align:bottom;border-bottom:4px solid transparent;-webkit-transition:all 0.2s ease-in-out 0s;-moz-transition:all 0.2s ease-in-out 0s;-o-transition:all 0.2s ease-in-out 0s;-ms-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s;}
.slider .featured-slider .tabs a:before,
.slider .featured-slider .tabs a:after{position:absolute;right:50%;width:0;content:'';border-bottom:4px solid rgba(221, 55, 10, 0.7);background:rgba(221, 55, 10, 0.7);z-index:-1;opacity:1;bottom:-4px;}
.slider .featured-slider .tabs a.active:before,
.slider .featured-slider .tabs a.active:after{border-bottom:4px solid transparent;}
.slider .featured-slider .tabs a:before{left:50%;right:auto;}
.slider .featured-slider .tabs a h4{font-family:"Roboto", sans-serif;letter-spacing:1px;margin-top:0;font-weight:900;line-height:1;}
.slider .featured-slider .tabs a.active{color:#fff;padding:0px 25px 0px;}
.slider .featured-slider .tabs date{font-size:80%;margin-bottom:10px;display:block;font-weight:300;}
.slider .featured-slider .tabs a.active:before,
.slider .featured-slider .tabs a.active:after{width:50%;height:0;-webkit-animation:width-size 0.5s 1;-moz-animation:width-size 0.5s 1;-o-animation:width-size 0.5s 1;animation:width-size 0.5s 1;height:100%;}
.slider .featured-slider .tabs a:not(.active):hover:before,
.slider .featured-slider .tabs a:not(.active):hover:after{width:50%;height:0;-webkit-animation:width-size-width 0.5s 1;-moz-animation:width-size-width 0.5s 1;-o-animation:width-size-width 0.5s 1;animation:width-size-width 0.5s 1;}
@-webkit-keyframes width-size{0%{width:50%;height:0;}
100%{width:50%;height:100%;}
}
@-moz-keyframes width-size{0%{width:50%;height:0;}
100%{width:50%;height:100%;}
}
@-o-keyframes width-size{0%{width:50%;height:0;}
100%{width:50%;height:100%;}
}
@keyframes width-size{0%{width:50%;height:0;}
100%{width:50%;height:100%;}
}
@-webkit-keyframes width-size-width{0%{width:0%;height:0;}
100%{width:50%;}
}
@-moz-keyframes width-size-width{0%{width:0%;height:0;}
100%{width:50%;}
}
@-o-keyframes width-size-width{0%{width:0%;height:0;}
100%{width:50%;}
}
@keyframes width-size-width{0%{width:0%;height:0;}
100%{width:50%;}
}
.slider .featured-slider .swiper-container{background:#333;width:auto;border-top:0;display:block;overflow:hidden;position:relative;}
.slider .featured-slider .swiper-container{background-attachment:fixed;background-color:#222;background-position:center center;display:block;position:relative;overflow:hidden;width:873px;float:left;}
.slider .featured-slider .swiper-container:after{position:absolute;content:'';left:0;right:0;bottom:-100px;height:100px;box-shadow:0 -70px 70px rgba(0,0,0,0.3);}
.slider .featured-slider .swiper-slide{background:none;color:#fff;background-size:cover;background-attachment:fixed;}
#featured-content,
#featured-content article{background-color:#fff;}
.slider .featured-slider .swiper-slide.side{max-width:249px;width:100%;margin-bottom:20px;float:right;overflow:hidden;}
.slider .featured-slider .swiper-slide .slide-image{background-position:center center;background-repeat:no-repeat;background-size:cover;background-color:#555;display:block;height:100%;left:0;top:0;position:absolute;width:100%;z-index:-1;}
.slider .featured-slider .swiper-slide .content-slide > *:nth-child(1){opacity:0;display:block;-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);-o-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px);-webkit-transition:-webkit-transform 1.3s ease 0s, opacity 1s ease 0s;-moz-transition:-moz-transform 1.3s ease 0s, opacity 1s ease 0s;-o-transition:-o-transform 1.3s ease 0s, opacity 1s ease 0s;-ms-transition:-ms-transform 1.3s ease 0s, opacity 1s ease 0s;transition:transform 1.3s ease 0s, opacity 1s ease 0s;}
.slider .featured-slider .swiper-slide.swiper-slide-visible .content-slide > *:nth-child(1){opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
.slider .featured-slider .swiper-slide .content-slide > *:nth-child(2){opacity:0;-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);-o-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px);-webkit-transition:-webkit-transform 1.3s ease 0.2s, opacity 1s ease 0.2s;-moz-transition:-moz-transform 1.3s ease 0.2s, opacity 1s ease 0.2s;-o-transition:-o-transform 1.3s ease 0.2s, opacity 1s ease 0.2s;-ms-transition:-ms-transform 1.3s ease 0.2s, opacity 1s ease 0.2s;transition:transform 1.3s ease 0.2s, opacity 1s ease 0.2s;}
.slider .featured-slider .swiper-slide.swiper-slide-visible{z-index:0;}
.slider .featured-slider .swiper-slide.swiper-slide-visible .content-slide > *:nth-child(2){opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
.slider .featured-slider .swiper-slide .content-slide > *:nth-child(3){opacity:0;display:block;z-index:5;position:relative;-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);-o-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px);-webkit-transition:-webkit-transform 1.3s ease 0.4s, opacity 1s ease 0.4s;-moz-transition:-moz-transform 1.3s ease 0.4s, opacity 1s ease 0.4s;-o-transition:-o-transform 1.3s ease 0.4s, opacity 1s ease 0.4s;-ms-transition:-ms-transform 1.3s ease 0.4s, opacity 1s ease 0.4s;transition:transform 1.3s ease 0.4s, opacity 1s ease 0.4s;}
.slider .featured-slider .swiper-slide.swiper-slide-visible .content-slide > *:nth-child(3){opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
.slider .featured-slider .swiper-slide .content-slide > *:nth-child(4){opacity:0;display:block;z-index:5;position:relative;-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);-o-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px);-webkit-transition:-webkit-transform 1.3s ease 0.6s, opacity 1s ease 0.6s;-moz-transition:-moz-transform 1.3s ease 0.6s, opacity 1s ease 0.6s;-o-transition:-o-transform 1.3s ease 0.6s, opacity 1s ease 0.6s;-ms-transition:-ms-transform 1.3s ease 0.6s, opacity 1s ease 0.6s;transition:transform 1.3s ease 0.6s, opacity 1s ease 0.6s;}
.slider .featured-slider .swiper-slide.swiper-slide-visible .content-slide > *:nth-child(4){opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
.slider .featured-slider .swiper-slide .slide-image{-webkit-transition:-webkit-transform 2s ease 1s;-moz-transition:-moz-transform 2s ease 1s;-o-transition:-o-transform 2s ease 1s;-ms-transition:-ms-transform 2s ease 1s;transition:transform 2s ease 1s;-webkit-transform:translateX(0) translateY(0) scale(1.03);-moz-transform:translateX(0) translateY(0) scale(1.03);-o-transform:translateX(0) translateY(0) scale(1.03);-ms-transform:translateX(0) translateY(0) scale(1.03);transform:translateX(0) translateY(0) scale(1.03);}
.slider .featured-slider .swiper-slide.swiper-slide-visible .slide-image{opacity:0.5;-webkit-transition:-webkit-transform 15s ease 0s;-moz-transition:-moz-transform 15s ease 0s;-o-transition:-o-transform 15s ease 0s;-ms-transition:-ms-transform 15s ease 0s;transition:transform 15s ease 0s;-webkit-transform:translateX(-15px) translateY(15px) scale(1.1);-moz-transform:translateX(-15px) translateY(15px) scale(1.1);-o-transform:translateX(-15px) translateY(15px) scale(1.1);-ms-transform:translateX(-15px) translateY(15px) scale(1.1);transform:translateX(-15px) translateY(15px) scale(1.1);}
.slider .featured-slider .content-slide{padding:40px;z-index:11;position:relative;}
@media (max-width:992px){.slider .featured-slider .tabs{display:none;}
.slider .swiper-slide .entry-header{margin-top:50px;}
.slider .featured-slider .content-slide{padding:20px;}
.slider .swiper-slide .slide-inner{width:80%;}
.slider .swiper-slide .slider-content,
.slider .swiper-slide .entry-header .entry-title,
.slider .swiper-slide .entry-header .entry-title a{width:90%;}
.slider .featured-slider .swiper-container:after,
.slider .featured-slider .swiper-container .swiper-slide:before{box-shadow:none;}
.slider .featured-slider .tabs a.active:before,
.slider .featured-slider .tabs a.active:after{width:50%;height:0;-webkit-animation:none 0s 1;-moz-animation:none 0s 1;-o-animation:none 0s 1;animation:none 0s 1;height:100%;}
.slider .featured-slider .swiper-slide .slide-image{-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none;}
.slider .featured-slider .swiper-slide.swiper-slide-visible .slide-image{-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none;}
.cart-contents,
.header_search{display:none;}
body .mobile.header_search{display:block;}
}
.mobile.header_search{display:none;}
.featured-content-side > div:nth-child(4),
.featured-content-side > div:nth-child(5){margin-top:20px;margin-right:20px;height:173px;max-width:425px !important;}
.swiper-container{margin:0 auto;position:relative;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;z-index:1;}
.swiper-wrapper{position:relative;width:100%;-webkit-transition-property:-webkit-transform, left, top;-webkit-transition-duration:0s;-webkit-transform:translate3d(0px,0,0);-webkit-transition-timing-function:ease;-moz-transition-property:-moz-transform, left, top;-moz-transition-duration:0s;-moz-transform:translate3d(0px,0,0);-moz-transition-timing-function:ease;-o-transition-property:-o-transform, left, top;-o-transition-duration:0s;-o-transform:translate3d(0px,0,0);-o-transition-timing-function:ease;-o-transform:translate(0px,0px);-ms-transition-property:-ms-transform, left, top;-ms-transition-duration:0s;-ms-transform:translate3d(0px,0,0);-ms-transition-timing-function:ease;transition-property:transform, left, top;transition-duration:0s;transform:translate3d(0px,0,0);transition-timing-function:ease;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
.swiper-free-mode > .swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto;}
.swiper-slide{float:left;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
.swiper-container{width:200px;height:100px;}
.swiper-slide{width:100%;height:100%;}
.swiper-wrapper{position:absolute;top:0;width:100%;-webkit-transition-property:-webkit-transform,left,top;-webkit-transition-duration:0s;-webkit-transform:translate3d(0px,0,0);-webkit-transition-timing-function:ease;-moz-transition-property:-moz-transform,left,top;-moz-transition-duration:0s;-moz-transform:translate3d(0px,0,0);-moz-transition-timing-function:ease;-o-transition-property:-o-transform,left,top;-o-transition-duration:0s;-o-transition-timing-function:ease;-o-transform:translate(0px,0);-ms-transition-property:-ms-transform,left,top;-ms-transition-duration:0s;-ms-transform:translate3d(0px,0,0);-ms-transition-timing-function:ease;transition-property:transform,left,top;transition-duration:0s;transform:translate3d(0px,0,0);transition-timing-function:ease;}
.swiper-slide{position:relative;float:left;}
.swiper-container,
.swiper-slide{height:540px;}
.swiper-slide.side{height:231px;}
.swiper-slide .slide-inner{width:60%;margin-left:40px;}
.swiper-slide.side .slide-inner{width:100%;margin-left:0;}
.swiper-slide .slider-content{width:100%;text-align:center;}
.swiper-slide .entry-header{margin-top:40px;position:relative;z-index:3;}
.swiper-slide.side .entry-header{margin-top:20px;}
.swiper-slide.side .entry-header .entry-title{text-align:left;padding-left:20px;float:left;width:auto;}
.slide-inner .featured-side{display:block;width:100%;height:231px;}
.swiper-slide .entry-header .category-title-top{font-size:29px;font-family:'Satisfy', cursive;-webkit-transition:all 0s ease 0s;transition:all 0s ease 0s;line-height:53px;color:#e5534c;float:left;position:relative;left:50%;transform:translateX(-50%);}
.swiper-slide .entry-header .category-title-top:before,
.swiper-slide .entry-header .entry-title:before{content:'';width:50px;height:2px;display:block;background:#DCDCDC;position:absolute;bottom:0;left:50%;transform:translateX(-50%);}
.swiper-slide.side .entry-header .category-title-top:before,
.swiper-slide.side .entry-header .entry-title:before{display:none;}
.swiper-slide .entry-header .entry-title,
.swiper-slide .entry-header .entry-title a{width:100%;text-transform:uppercase;color:#282828;font-size:46px;line-height:65px;font-weight:bold;font-family:"Roboto", sans-serif;margin-bottom:30px;margin:0;position:relative;text-align:center;}
.swiper-slide .entry-header .entry-title a:hover{color:#f45245;}
.swiper-slide.side .entry-header .entry-title,
.swiper-slide.side .entry-header .entry-title a{font-size:20px;line-height:30px;background:#fff;padding-right:20px;font-family:'Satisfy', cursive;color:#e5534c;text-transform:none;padding-top:5px;}
.swiper-slide.side .entry-header .entry-title a:hover{color:#333;}
.swiper-slide .entry-header .entry-meta .cat-links a{color:#fff;border:1px solid #fff;border-radius:2px;padding:4px 7px;}
.swiper-slide .slider-content p{position:relative;z-index:3;color:#282828;font-size:14px;line-height:18px;font-weight:400;padding-top:19px;}
.swiper-slide.side .slider-content p{font-size:14px;line-height:18px;padding-top:5px;padding-left:20px;text-align:left;float:left;padding-right:20px;padding-bottom:5px;background:#fff;color:#282828;font-weight:normal;text-transform:uppercase;font-family:'Roboto Condensed';max-width:80%;margin-bottom:0;}
.slide-inner .slider-text-content{position:absolute;bottom:15px;width:100%;}
.swiper-wp8-horizontal{-ms-touch-action:pan-y;}
.swiper-wp8-vertical{-ms-touch-action:pan-x;}
.woo-category-container{margin-bottom:40px;}
.woo-category-container .woo-category-item{float:left;position:relative;}
.woo-category-container .woo-category-item:hover .woo-category-inner span{color:#f45245;}
.woo-category-item .woo-category-image{height:234px;background-size:cover;background-position:center center;}
.woo-category-inner{position:absolute;width:100%;top:60px;text-align:right;box-sizing:border-box;right:0;padding-right:30px;}
.woo-category-container > div:nth-child(1) .woo-category-image{width:740px;height:400px;}
.woo-category-container > div:nth-child(2) .woo-category-image,
.woo-category-container > div:nth-child(3) .woo-category-image{width:380px;height:190px;}
.woo-category-container > div:nth-child(2){margin-left:20px;margin-bottom:20px;}
.woo-category-container > div:nth-child(2) a,
.woo-category-container > div:nth-child(3) a{padding:0;}
body .woo-category-container > div:nth-child(2) .woo-category-title,
body .woo-category-container > div:nth-child(3) .woo-category-title{width:100%;right:0;}
.woo-category-container > div:nth-child(3){margin-left:20px;}
.woo-category-inner .woo-category-title{color:#fff;text-transform:uppercase;font-size:36px;line-height:30px;font-weight:bold;font-family:"Roboto", sans-serif;max-width:85%;display:block;float:right;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;}
.woo-category-inner .woo-category-excerpt{color:#fff;font-size:14px;line-height:18px;font-weight:300;font-family:Raleway, sans-serif, Tahoma;letter-spacing:5px;width:100%;text-align:center;display:block;padding-top:10px;float:right;clear:both;}
.woo-category-container.three .woo-category-item:first-child .woo-category-inner{width:auto;}
.woo-category-container.three .woo-category-item:first-child .woo-category-title{max-width:none;}
.woo-category-container > div:nth-child(2) .woo-category-inner,
.woo-category-container > div:nth-child(3) .woo-category-inner{top:50%;transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.woo-category-container > div:nth-child(2) .woo-category-title,
.woo-category-container > div:nth-child(3) .woo-category-title{letter-spacing:5px;width:108%;text-align:center;display:block;max-width:none;right:-30px;position:relative;}
.woo-category-container > div:nth-child(2) .woo-category-excerpt,
.woo-category-container > div:nth-child(3) .woo-category-excerpt{font-size:12px;}
body .container ul.products{margin-left:-1%;}
body .container ul.products li.product{border:1px solid #eaeaea;padding:10px 10px 20px 10px;overflow:hidden;font-family:'Roboto Condensed';margin:0 0 2em 1%;width:24%;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;}
.woocommerce-page.columns-3 ul.products,
.woocommerce.columns-3 ul.products,
.woocommerce-page.columns-2 ul.products,
.woocommerce.columns-2 ul.products{margin-left:-1.3%;}
.woocommerce-page.columns-1 ul.products,
.woocommerce.columns-1 ul.products{margin-left:0;}
.woocommerce-page.columns-1 ul.products li.product,
.woocommerce.columns-1 ul.products li.product{margin:0 0 2em 0%;}
.woocommerce-page.columns-3 ul.products li.product,
.woocommerce.columns-3 ul.products li.product{width:32%;margin:0 0 2em 1.3%;}
.woocommerce-page.columns-2 ul.products li.product,
.woocommerce.columns-2 ul.products li.product{width:48.7%;margin:0 0 2em 1.3%;}
body .container ul.products li.product:hover{box-shadow:0 2px 5px 0 rgba(0,0,0,0.2);-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.2);}
body .container ul.products li.product .product-image{position:relative;font-family:'Raleway', sans-serif, Tahoma;}
body .container ul.products li.product .product-image img{box-shadow:none;}
.woocommerce ul.products li.product .product-image span.onsale,
.woocommerce-page ul.products li.product .product-image span.onsale{background:#F45245;border-radius:0;margin:0;transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);width:100px;height:20px;min-height:20px;line-height:20px;box-sizing:border-box;padding:0;position:absolute;top:5px;right:-35px;text-transform:uppercase;text-shadow:none;box-shadow:none;font-family:'Raleway', sans-serif, Tahoma;font-size:13px;}
.pricenew{position:absolute;bottom:0;background:#eae0e0;float:left;color:#714d41;font-size:18px;padding:9px 15px;line-height:14px; width:100%; font-family:Geneva, Arial, Helvetica, sans-serif;}
.container .woocommerce ul.products li.product .price del,
body.woocommerce-page ul.products li.product .price del{color:#ddd;opacity:1;font-size:14px;float:left;width:100%;text-align:center;}
.container .woocommerce ul.products li.product .price del span,
body.woocommerce-page ul.products li.product .price del span{text-decoration:line-through;}
.container .woocommerce ul.products li.product .price ins,
body.woocommerce-page ul.products li.product .price ins{float:left;width:100%;text-align:center;white-space:nowrap;}
.product-image .price .amount{height:24px;line-height:24px;display:inline-block;}
.container .woocommerce .products .star-rating,
body.woocommerce-page .products .star-rating{float:left;margin-bottom:0;position:relative;top:5px;}
.container .woocommerce ul.products li.product h3,
body.woocommerce-page ul.products li.product h3{text-align:center;color:#7e7e7e;font-weight:600;text-transform:none;font-size:14px;padding:5px;font-family: Geneva, Arial, Helvetica, sans-serif;height: 55px;}
.container .woocommerce ul.products li.product .add_to_cart_button,
body.woocommerce-page ul.products li.product .add_to_cart_button{font-family:'Glyphicons Halflings';padding:0;font-size:24px;color:#333;border:none;box-shadow:none;float:right;margin:0;}
.container .woocommerce ul.products li.product .added_to_cart,
body.woocommerce-page ul.products li.product .added_to_cart{float:right;padding:0;font-size:14px;position:relative;top:4px;color:#7e7e7e;}
body .container ul.products li.product .product-info{float:left;width:100%;min-height:24px;}
#tbtestimonial-listing{width:20000em;position:relative;}
.in-content-testimonial{float:left;clear:none !important;position:relative;min-height:300px;}
.testimonial-container{position:relative;overflow:hidden;margin-bottom:40px;}
#tbtestimonial-listing div.in-content-testimonial .testimonial-gravatar{width:100%;height:100%;position:absolute;}
#tbtestimonial-listing div.in-content-testimonial .testimonial-gravatar img{width:100%;height:auto;position:relative;transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);min-height:320px;}
.container .in-content-testimonial .testimonial-data{width:100%;max-width:860px;float:none;position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);}
.container .in-content-testimonial .testimonial-data h3{font-size:32px;line-height:32px;color:#fff;text-align:center;position:relative;margin:0;padding-bottom:10px;}
.container .in-content-testimonial .testimonial-data h3:before{content:'';width:50px;height:1px;display:block;background:#DCDCDC;position:absolute;bottom:0;left:50%;transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);}
.container .in-content-testimonial .testimonial-data .testimonial-content{font-size:15px;color:#ddd;text-align:center;padding-top:40px !important;margin-bottom:0;}
.container .in-content-testimonial .testimonial-data .testimonial-author{font-size:16px;color:#ddd;font-weight:bold;text-transform:uppercase;text-align:center;padding-top:10px !important;margin-bottom:0;}
.container .in-content-testimonial .testimonial-data .testimonial-company{text-align:center;font-size:13px;position:relative;top:-8px;}
.container .in-content-testimonial .testimonial-data .testimonial-company a,
.container .in-content-testimonial .testimonial-data .testimonial-company{color:#ddd;}
.container .in-content-testimonial .testimonial-data .testimonial-company a:hover{color:#f45245;}
#page{overflow:hidden;}
.brand-carousel-container{width:100%;position:relative;overflow:hidden;padding:40px 0;}
.brand-carousel{width:20000em;position:relative;}
.brand-item{float:left;padding:0 32px;}
.brand-carousel-main:before{content:'';position:absolute;width:300%;left:-100%;height:100%;background:#f0f0f0;z-index:-1;}
.brand-carousel-main{width:100%;float:left;position:relative;}
.site-footer-container{width:auto;padding:0;background:#f5f5f3;padding:80px 0 30px;}
.site-footer-container footer{max-width:1200px;margin:0 auto;}
.site-footer-container .widget .textwidget{color:#A3A3A3;font-size:13px;line-height:21px;}
.site-footer-container .widget .widget-title{color:#fff;font-size:20px;text-transform:uppercase;margin-bottom:10px;margin-top:0;}
.site-footer-wrapper .site-info{background:#e3e1e1;color:#9C9C9C;text-transform:uppercase;font-size:13px;padding:12px 0; border-top:10px #46a1cd solid;position:relative;}
.site-footer-wrapper .site-info a{color:#f45245;text-transform:uppercase;font-size:13px;}
.site-footer-wrapper .site-info a.scroll-to-top{background:#e66c23; color:#FFFFFF;top:-32px;right:15px;width:40px;height:40px;box-sizing:border-box;text-align:center;line-height:40px; font-size:18px; padding:10px;border-radius: 3px;}
.site-footer-wrapper .site-info .site-info-content{width:auto;max-width:1200px;margin:0 auto;position:relative;}
.widget_newsletterwidget{color:#A3A3A3;font-size:13px;line-height:21px;}
.newsletter-widget p{float:left;}
.newsletter-widget p .newsletter-email{padding:10px;border:1px solid #ccc;font-size:12px;border-radius:0;color:#666;height:41px;width:259px;}
.newsletter-widget p .newsletter-submit{height:41px;line-height:40px;padding:0 15px;text-transform:uppercase;width:auto;border-radius:0;font-size:12px;}
.newsletter-widget form{margin-top:15px;}
.newsletter-widget form > p{margin-bottom:10px;}
.widget_recent_entries ul li a{color:#f45245;font-size:16px;}
.widget_recent_entries ul li a:hover,
.site-footer-wrapper .site-info a:hover,
#footer-sidebar .widget_nav_menu .menu li a:hover,
#footer-sidebar .widget a:hover{color:#ccc;}
body.slider-off #main-content{margin-top:50px;}
#secondary .widget_recent_entries ul li a:hover{color:#333;}
.widget_recent_entries ul{list-style:none;}
.widget_recent_entries ul li{padding:0;}
.widget_recent_entries ul li:before,
#footer-sidebar .widget_nav_menu .menu li:before,
#footer-sidebar .widget ul li:before{content:"\e080";font-family:'Glyphicons Halflings';width:19px;height:19px;line-height:22px;display:block;float:left;color:#ccc;font-weight:100;font-size:11px;}
#footer-sidebar .widget_nav_menu .menu li,
#footer-sidebar .widget ul li{list-style:none;}
#footer-sidebar .widget{float:left;width:100%;margin-bottom:30px;}
.gallery{margin-left:-5px;margin-right:-5px;}
.gallery .gallery-item{display:inline-block;margin-bottom:0;padding:5px;}
.gallery.gallery-columns-1 .gallery-item{width:100%;}
.gallery.gallery-columns-2 .gallery-item{width:50%;}
.gallery.gallery-columns-3 .gallery-item{width:33.33%;}
.gallery.gallery-columns-4 .gallery-item{width:25%;}
.gallery.gallery-columns-5 .gallery-item{width:20%;}
.gallery.gallery-columns-6 .gallery-item{width:16.66%;}
.gallery.gallery-columns-7 .gallery-item{width:14.28%;}
.gallery.gallery-columns-8 .gallery-item{width:12.5%;}
.gallery.gallery-columns-9 .gallery-item{width:11.11%;}
.gallery .gallery-item img{max-width:100%;height:auto;}
.single-product-container .ssba{margin-top:9px;}
body.single-product .site-main.container{width:auto;padding:0;}
body.single-product #content .product{max-width:1170px;margin:auto;padding:10px 10px 20px 10px;margin-bottom:0;}
body.single-product #content .single-product-container .product{padding:0 15px 0 0;overflow:hidden;}
.woocommerce-breadcrumb{background-size:100%;background-position:center;background-image:url(/images/breadcrumbs.jpg);height:170px;}
.woo-breadcrumb-content{position:relative;top:50%;left:50%;transform:translate(-50%, -50%);float:left;}
.woo-breadcrumb-content .product-category{width:100%;display:block;text-align:center;font-size:44px;color:#fff;line-height:42px;text-transform:uppercase;font-weight:500;}
#content .woo-breadcrumb-content,
#content .woo-breadcrumb-content a{font-size:13px;color:#fff;}
.woo-breadcrumb-inner{text-align:center;}
.single-product-container{max-width:1170px;margin:auto;padding:0 15px;}
.woocommerce .woocommerce-breadcrumb{margin-bottom:30px;}
.woocommerce div.product .woocommerce-product-rating{margin-bottom:10px;}
.summary.entry-summary .price del{font-size:22px;color:#000;opacity:1 !important;float:left;}
.summary.entry-summary .price ins{font-size:30px;color:#f45245;padding-left:10px;}
.summary.entry-summary div[itemprop=description] p{color:#767676;line-height:1.8;font-size:16px;}
.cart .quantity input[type=number]{width:60px !important;height:40px !important;padding-right:5px;padding-left:0;border:3px solid #ddd !important;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}
.cart .quantity input[type=number]:focus{border-width:1px !important;outline:none;}
.summary.entry-summary .cart .single_add_to_cart_button{height:40px;border-radius:0;font-size:13px;width:300px;margin-left:10px;}
.summary.entry-summary form.cart{float:left;width:100%;padding:20px 0;border-top:1px solid #eee;border-bottom:1px solid #eee;margin-bottom:20px !important;}
.woocommerce .single-product-container span.onsale{width:150px;height:30px;min-height:initial;line-height:30px;font-size:14px;font-weight:bold;left:-40px;top:20px;transform:rotate(-45deg);padding:0;display:block;background:rgb(244, 82, 69);border-radius:0;text-transform:uppercase;}
.single-product-container .images .thumbnails.slider{padding-top:10px !important;}
.single-product-container .panel{background:transparent;}
.woocommerce .single-product-container div.product .woocommerce-tabs ul.tabs{margin-bottom:0px;overflow:visible;padding:0;}
.woocommerce div.product .woocommerce-tabs ul.tabs:before{display:none !important;}
.woocommerce .single-product-container div.product .woocommerce-tabs ul.tabs li{width:100%;}
.woocommerce .single-product-container div.product .woocommerce-tabs ul.tabs li.active{background:transparent;border:none;border-top:1px solid #000;border-bottom:1px solid #000;border-radius:0;}
.woocommerce .single-product-container div.product .woocommerce-tabs ul.tabs li:after,
.woocommerce .single-product-container div.product .woocommerce-tabs ul.tabs li:before{display:none !important;}
.woocommerce .single-product-container div.product .woocommerce-tabs ul.tabs li a{font-size:15px;text-transform:uppercase;color:#000;font-weight:normal;}
.woocommerce .single-product-container div.product .woocommerce-tabs ul.tabs li.active:before{display:block !important;bottom:-8px;left:50%;margin-left:-4px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-top-color:#000;border-width:4px 4px;box-shadow:none;}
.woocommerce div.product .woocommerce-tabs .panel{box-shadow:none;}
.woocommerce div.product .woocommerce-tabs .panel p{color:#767676;font-size:16px;line-height:24px;font-style:normal; font-family:Geneva, Arial, Helvetica, sans-serif;}
.single-product-sidebar h3{margin-top:0;margin-bottom:25px;}
.yith-wcwl-add-to-wishlist a span{position:relative;top:2px;}
.product_meta > span{display:inline-block;width:100%;font-size:13px;line-height:30px;font-weight:normal;}
.product_meta > span span,
.product_meta > span a{color:#f45245;font-weight:normal;}
.summary .product_meta{margin-top:10px;}
.woocommerce #reviews #comments ol.commentlist li img.avatar{width:60px;height:60px;border:none;padding:0;}
.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0px 0 0 80px;border-radius:0px;position:relative;}
.woocommerce #reviews #comments ol.commentlist li .comment-text:before{content:'';width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #e4e1e3;position:absolute;top:17px;left:-12px;}
.woocommerce #reviews #comments ol.commentlist li .comment-text:after{content:'';width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #fafafa;position:absolute;top:17px;left:-10px;}
.woocommerce #reviews #comments ol.commentlist li .comment-text p{color:#767676;line-height:1.8;font-size:13px;}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{margin-bottom:5px;}
body.single-product #content .related.products .product{width:23.58%;margin-left:1em;margin-bottom:0;padding:10px 10px 20px 10px;}
.woocommerce-page .related.products ul{margin-left:-1em;margin-bottom:40px;}
.woocommerce ul.products li.product a{font-family:'Glyphicons Halflings';}
.woocommerce ul.products li.product a.add_to_cart_button{font-family:Geneva,Arial,Helvetica,sans-serif;border-radius:3px;color:#fff;font-size:17px;font-weight:300;min-height:36px;line-height:36px;display:inline-block;width:100%;vertical-align:middle;letter-spacing:normal;text-align:center;cursor:pointer}
#review_form #commentform{margin-top:15px;}
.woocommerce #review_form #commentform .comment-form-comment{margin-top:30px;}
.woocommerce #review_form #commentform .comment-form-rating label{margin-top:15px;}
.woocommerce ul.products li.product a.add_to_cart_button:before{}
.woocommerce ul.products li.product a.add_to_cart_button.added:before{display:none;}
.woocommerce ul.products li.product a.add_to_cart_button.loading:before{display:none;}
.woocommerce ul.products li.product a.add_to_cart_button.loading:after{right:0;top:0;}
.woocommerce ul.products li.product a.add_to_cart_button:focus{outline:none;}
.woocommerce ul.products li.product .added_to_cart{display:none;}
.woocommerce-page .related.products > h2{margin-top:0px;}
.woocommerce #review_form #respond textarea{background:transparent;border-color:#ccc;border-radius:0;}
.woocommerce #review_form #respond textarea:hover,
.woocommerce #review_form #respond textarea:focus{background:transparent;outline:none;}
.woocommerce-page #content div.product div.images,
.woocommerce-page div.product div.images{position:relative;}
.yith_magnifier_zoom_magnifier{border:none !important;}
.yith_magnifier_gallery li{padding:0 10px;}
.woocommerce table.cart td.actions .input-text,
.woocommerce-page #content table.cart td.actions .input-text,
.woocommerce-page table.cart td.actions .input-text{width:auto;}
body.single-product #content .single-product-container .single-product-sidebar .product{border:none;padding:0;}
body.single-product #content .single-product-container .single-product-sidebar .product:hover{box-shadow:none;}
body .container .single-product-container .single-product-sidebar ul.products li.product .product-image{width:35%;float:left;}
body.woocommerce-page .single-product-container .single-product-sidebar ul.products li.product h3{float:left;clear:none;width:auto;padding:5px 0 0 15px;color:#2B2B2C;font-family:Raleway, sans-serif, Tahoma;font-weight:normal;font-size:16px;max-width:65%;text-align:left;}
body .container .single-product-container .single-product-sidebar ul.products li.product .product-image img{margin-bottom:0;}
body .container .single-product-container .single-product-sidebar ul.products li.product .product-image .onsale{transform:rotate(0deg);left:0;top:0;width:100%;}
body .container .single-product-container .single-product-sidebar ul.products li.product .product-image .price{width:200px;padding:3px;text-align:left;position:relative;left:205px;bottom:23px;min-height:20px;background:transparent;color:#000;font-size:18px;}
body.woocommerce-page .single-product-sidebar ul.products li.product .price del{color:#000;opacity:1;font-size:16px;}
body.woocommerce-page .single-product-sidebar ul.products li.product .price ins{color:#f45245;}
body .container .single-product-container .single-product-sidebar ul.products li.product .product-info{display:none;}
body .container .single-product-container .single-product-sidebar ul.products li.product .product-info .add_to_cart_button{width:100%;padding-top:15px;}
.button.add_to_cart_button{content:'' !important;}
.shop_table.cart th,
.shop_table.cart td{border-width:1px 1px 0px 0px;}
.shop_table.cart tr th:first-child,
.shop_table.cart tr td:first-child{border-left:1px solid rgba(0, 0, 0, 0.1);}
.shop_table.cart tbody tr:last-child td{border-left:none;border-right:none;}
.woocommerce table.shop_table{border:none;border-radius:0;}
.shop_table.cart tr th:first-child{width:5%;}
.woocommerce-cart table.cart img{width:100px;}
.shop_table.cart tr th.product-name{width:40%;}
.shop_table.cart tr td.product-name{padding:25px 16px;}
.shop_table.cart tr td.product-name a:last-child{padding-left:10px;font-size:18px;text-transform:uppercase;color:#333;}
.shop_table.cart tr th.product-price,
.shop_table.cart tr th.product-quantity,
.shop_table.cart tr th.product-subtotal{width:15%;}
.shop_table.cart tr td.product-price,
.shop_table.cart tr td.product-subtotal{padding:25px 16px;vertical-align:middle;text-align:center;font-size:26px;font-weight:bold;}
.shop_table.cart tr td.product-quantity{text-align:center;}
.shop_table.cart .actions{padding:20px 0 0 0;}
.shop_table.cart .actions input[name=update_cart]{line-height:38px !important;height:40px;padding:0 28px !important;font-size:13px !important;letter-spacing:1px;border-radius:0;text-transform:uppercase;color:#fff;background:#BCBCBC;}
.cart-collaterals .coupon{width:100%;}
.coupon #coupon_code{width:69.8%;padding:10px;border:1px solid #d5d5d5;height:39px;border-radius:0;outline:none;}
.cart-collaterals .coupon .button{border-radius:0;line-height:38px !important;height:39px;padding:0 28px !important;font-size:13px !important;letter-spacing:1px;text-transform:uppercase;background:#BCBCBC;color:#fff;}
.cart-collaterals .coupon .button:hover,
.shop_table.cart .actions input[name=update_cart]:hover,
body .wc-proceed-to-checkout .checkout-button.button:hover,
.woocommerce .cart .button, .woocommerce .cart input.button:hover{background:#f45245;color:#fff;}
.woocommerce form.login p:nth-last-child(3):before,
.woocommerce-account .woocommerce form.login p:nth-child(3):before,
.lost_reset_password p:nth-child(4):before{display:none !important;}
h2.underline,
.cart_totals > h2,
.addresses .title h3{border-bottom:2px solid #000;padding-bottom:10px;margin-top:10px;margin-bottom:25px;}
.addresses .title{position:relative;}
.addresses .title h3{float:none !important;font-size:24px;line-height:1;}
.addresses .title a{position:absolute;top:12px;right:0px;text-transform:uppercase;font-size:14px;}
article .entry-content table tr.shipping{background:transparent;}
.coupon h2.underline,
h2.underline.contact-us{margin-bottom:35px;}
h2.margin{margin-top:50px;}
.cart-collaterals-left{width:50%;float:left;}
td .woocommerce-shipping-calculator{display:none;}
.shipping-calculator-title{padding:30px 20px 3px;border:1px solid #D5D5D5;position:relative;text-align:center;font-size:13px;line-height:22px;margin-top:30px;position:relative;}
.shipping-calculator-title:before{content:'';width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid #D5D5D5;position:absolute;top:-15px;left:40px;}
.shipping-calculator-title:after{content:'';width:0;height:0;border-left:14px solid transparent;border-right:14px solid transparent;border-bottom:14px solid #fafafa;position:absolute;top:-14px;left:41px;}
.shipping-calculator-form{padding-top:25px;}
.shipping-calculator-form input[type=text],
.shipping-calculator-form select{display:block;border-radius:0;-webkit-box-shadow:none;box-shadow:none;padding:10px;border:1px solid #d5d5d5;height:39px;font-size:13px;}
.shipping-calculator-form .form-row{padding:0 !important;}
.woocommerce .shipping-calculator-form button[type=submit]{border-radius:0;line-height:38px !important;height:39px;padding:0 28px !important;font-size:13px !important;letter-spacing:1px;text-transform:uppercase;background:#BCBCBC;color:#fff;}
.woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals{padding-bottom:50px;}
.woocommerce-cart .cart-collaterals .cart_totals tbody tr th{width:65%;border-top:0;font-weight:normal;text-transform:uppercase;padding:20px 0 13px 0;color:#767676;}
.woocommerce-cart .cart-collaterals .cart_totals tbody tr td{text-align:right;border-top:0;padding:20px 0 13px 0;}
.woocommerce-cart .cart-collaterals .cart_totals tbody tr.order-total td{font-size:25px;font-weight:bold;}
body .wc-proceed-to-checkout .checkout-button.button{border-radius:0;line-height:38px !important;height:39px;padding:0 28px !important;font-size:13px !important;letter-spacing:1px;text-transform:uppercase;background:#f45245;color:#fff;}
.woocommerce td.product-remove a{color:#000 !important;font-size:20px;width:20px;height:20px;display:block;border:1px solid #000;line-height:17px;text-align:center;margin:0 auto;font-weight:normal;}
.woocommerce td.product-remove a:hover{background:transparent;color:#f45245 !important;border-color:#f45245;}
.woocommerce .woocommerce-info{border:1px solid #d5d5d5;border-top-width:3px;border-top-color:#1e85be;}
.woocommerce .myaccount_user{padding:1em 2em 1em 2em!important;margin:0 0 2em!important;position:relative;background-color:#f7f6f7;color:#515151;border-top:3px solid #a46497;list-style:none!important;width:auto;border:1px solid #d5d5d5;border-top-width:3px;border-top-color:#1e85be;}
body.woocommerce-checkout .entry-content .woocommerce input[type=text],
body.woocommerce-checkout .entry-content .woocommerce input[type=password],
body.woocommerce-checkout .entry-content .woocommerce select,
body.woocommerce-checkout .entry-content .woocommerce textarea{display:block;border-radius:0;-webkit-box-shadow:none;box-shadow:none;padding:10px;border:1px solid #d5d5d5;height:39px;font-size:13px;}
body.woocommerce-checkout .entry-content .woocommerce textarea{height:auto;position:relative;z-index:2;background-color:transparent;}
body .select2-container .select2-choice{border-radius:0;height:39px;line-height:39px;background-color:transparent;}
.woocommerce form .form-row.woocommerce-validated .select2-container{position:relative;z-index:2;}
.woocommerce form .form-row select{position:relative;z-index:2;background-color:transparent;outline:none;}
body .select2-drop-active{border:1px solid #d5d5d5;}
body .select2-search{padding:5px;}
#ship-to-different-address{width:100%;margin-bottom:12px;}
#ship-to-different-address label,
#ship-to-different-address .input-checkbox{float:left;margin:0;}
.checkout.woocommerce-checkout h3{margin-top:10px;}
.woocommerce .form-row:not(.create-account) label:not(.inline){font-size:18px;color:#767676;left:13px;top:5px;line-height:2;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}
.woocommerce .form-row.input-focused:not(.create-account) label:not(.inline){top:-25px;left:3px;}
#ship-to-different-address .input-checkbox{margin:5px 0 0 5px;}
.create-account p{color:#767676;line-height:1.8;font-size:13px;}
#order_review_heading{margin-top:50px;}
body.woocommerce-page .woocommerce-checkout-review-order-table tr td,
body.woocommerce-page .woocommerce-checkout-review-order-table tr th{border-width:0 0 1px 0;font-weight:normal;text-transform:uppercase;padding:20px 0 13px 10px;color:#767676;}
body.woocommerce-page .woocommerce-checkout-review-order-table thead tr th{color:#000;}
body.woocommerce-page .woocommerce-checkout-review-order-table tfoot tr.order-total td{font-size:25px;font-weight:bold;color:#333;}
body .woocommerce-checkout #payment.woocommerce-checkout-payment{background:rgba(213, 213, 213, 0.3);}
body .payment_methods.methods{border-bottom:1px solid #d5d5d5;}
body .woocommerce-checkout #payment div.payment_box{background:rgba(213, 213, 213, 0.5);width:100%;}
body .woocommerce-checkout #payment div.payment_box:after{top:-1px;}
body .woocommerce-checkout #payment .payment_method_paypal .about_paypal{padding-left:10px;}
body.woocommerce-checkout .entry-content .woocommerce{padding-bottom:50px;}
body.woocommerce-checkout .entry-content .woocommerce input[type=submit]{line-height:38px !important;height:40px;padding:0 28px !important;font-size:13px !important;letter-spacing:1px;border-radius:0;text-transform:uppercase;color:#fff;background:#f45245;}
body.woocommerce-page .shop_table.order_details tr td,
body.woocommerce-page .shop_table.order_details tr th,
body.woocommerce-page .shop_table.customer_details tr td,
body.woocommerce-page .shop_table.customer_details tr th{border-width:0 0 1px 0;font-weight:normal;text-transform:uppercase;padding:20px 0 13px 0;color:#767676;}
body.woocommerce-page .shop_table.order_details tr td,
body.woocommerce-page .shop_table.customer_details tr td{width:50%;}
body.woocommerce-page .shop_table.order_details thead th,
body.woocommerce-page .shop_table.customer_details thead th{color:#000;}
.woocommerce table.shop_attributes th,
.woocommerce table.shop_attributes tr,
.woocommerce table.shop_attributes td,
.woocommerce table.shop_attributes{border:none}
.woocommerce table.shop_attributes .alt td,
.woocommerce table.shop_attributes .alt th{background:transparent;}
.woocommerce table.shop_attributes th{font-size:18px;font-weight:normal;padding-left:0;}
.woocommerce table.shop_attributes th p{color:#767676;line-height:1.8;font-size:13px;font-weight:normal;}
body.wp-post-4-4 #commentform .comment-form-comment{margin-bottom:30px;}
body.wp-post-4-4.logged-in #commentform .comment-form-comment{margin-bottom:15px;}
body.post-grid .site-content article.post{width:25%;float:left;padding:0 15px;}
body.post-grid .site-content article.post .entry-header img{display:block;width:100%;}
.entry-meta-left .date{font-size:30px;font-weight:600;color:#333333;padding-bottom:7px;width:100%;display:block;float:left;}
.entry-meta-left .month,
.entry-meta-left .year{font-size:13px;line-height:20px;color:#606060;text-transform:uppercase;width:100%;display:block;float:left;}
.entry-meta-left{width:25%;float:left;border-right:1px solid #d5d5d5;}
.entry-meta-right{width:75%;float:left;padding-left:15px;min-height:74px;}
body .entry-meta{}
.entry-meta-right a{color:#333;font-size:20px;text-transform:uppercase;word-break:break-word;}
.entry-meta-right a:hover{color:#f45245;}
.entry-meta-right .post-by{display:block;width:100%;font-weight:normal;line-height:22px;font-size:13px;color:#606060;}
.entry-meta-right .post-by a{font-weight:normal;line-height:22px;font-size:13px;color:#f45245;text-transform:none;}
body.post-grid .entry-content p{color:#767676;line-height:1.8;font-size:13px;margin-bottom:40px;min-height:69px;}
body.post-grid .entry-content p.wp-caption-text{margin-bottom:0;min-height:inherit;padding:5px;}
body.post-grid #primary{padding:50px 0;}
body.single.post-grid .site-content article.post{width:100%;padding:0;}
body.single .entry-header h1{text-align:center;text-transform:none;font-size:36px;}
body.single .entry-content p{color:#767676;line-height:1.8;font-size:16px;}
body.single .entry-meta{padding:35px 0 30px 0;}
.entry-meta-full{border-bottom:1px solid #d5d5d5;position:relative;}
.entry-meta-full > span{margin-right:20px;line-height:42px;color:#767676;font-size:15px;}
.entry-meta-full > span span{padding-right:5px;font-size:13px;}
.post-share{position:absolute;top:4px;right:0;}
.comments-container ol{list-style:none;margin:0;}
.comment .comment-content{margin-left:80px;margin-bottom:40px;border-bottom:1px solid #ccc;}
.comment-meta .comment-author{float:left;}
.commentlist ol.children{margin-left:80px;}
.comment-content a.fn{font-size:18px;line-height:33px;color:#333333;margin-bottom:5px;display:block;font-weight:600;}
h2.comments-title{margin-bottom:55px;font-size:20px;font-weight:400;line-height:20px;color:#333333;text-transform:none;}
.comment-content .comment-time{font-size:15px;height:22px;line-height:22px;display:block;margin-bottom:15px;color:#767676;float:left;padding-right:5px;}
.reply-edit-container a{font-size:15px;}
.comment-content > p{color:#767676;line-height:1.8;font-size:14px;margin-bottom:15px;}
#commentform .comment_auth_email{display:block;width:100%;}
#commentform .comment_auth_email > p,
#commentform .comment-form-url{margin-bottom:30px;}
.comment-form-author,
.comment-form-email,
.comment-form-url,
.comment-form-comment{position:relative;}
.wpcf7-form-control-wrap{display:block;}
.comment-form-author:before,
.comment-form-email:before,
.comment-form-url:before,
.comment-form-comment:before,
.wpcf7-form-control-wrap:before{content:'';position:absolute;width:100%;height:100%;border:3px solid #ccc;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}
.comment-form-author.input-focused:before,
.comment-form-email.input-focused:before,
.comment-form-url.input-focused:before,
.comment-form-comment.input-focused:before,
.wpcf7-form-control-wrap.input-focused:before{border-width:1px;}
.comment-form-author > span,
.comment-form-email > span,
.comment-form-url > span,
.comment-form-comment > span,
.comment-form-author > label,
.comment-form-email > label,
.comment-form-url > label,
.comment-form-comment > label,
.wpcf7-form p label{position:absolute;left:10px;top:5px;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}
.entry-content .wpcf7-form p{position:relative;margin-bottom:30px;}
.comment-form-author.input-focused > span,
.comment-form-email.input-focused > span,
.comment-form-url.input-focused > span,
.comment-form-comment.input-focused > span,
.comment-form-author.input-focused > label,
.comment-form-email.input-focused > label,
.comment-form-url.input-focused > label,
.comment-form-comment.input-focused > label,
.wpcf7-form p.cf-input-focused label{top:-25px;left:0;}
#commentform .comment_auth_email > p input{width:100%;padding:7px 12px;}
#commentform .comment-form-author{width:49%;float:left;}
#commentform .comment-form-email{width:49%;float:right;}
#commentform .comment-form-author input,
#commentform .comment-form-email input,
#commentform .comment-form-url input{width:100%;border-color:#ccc;border-radius:0;background-color:transparent;position:relative;z-index:2;outline:none;}
#review_form form label{font-size:14px;color:#767676;line-height:2;direction:block;}
#respond #reply-title{padding-bottom:10px;}
#commentform textarea{padding:6px 12px;background-color:transparent;border-color:#ccc;outline:none;position:relative;z-index:2;}
#commentform .comment-form-comment{margin-bottom:15px;}
.contact-map{margin-bottom:20px;}
.contact-map iframe{width:100%;}
p.contact-info{margin-bottom:10px;}
p.contact-info .glyphicon{padding-right:10px;color:#666;}
.wpcf7-form input[type=email],
.wpcf7-form input[type=text],
.wpcf7-form textarea{border-radius:0;width:100%;background-color:transparent;position:relative;z-index:2;outline:none;}
.wpcf7-form > p{margin-bottom:15px;}
.wpcf7-form textarea{height:140px;}
.entry-header .content-image img{width:100%;}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
.woocommerce .widget_price_filter .ui-slider .ui-slider-range{background-color:#f45245;}
.woocommerce button.button{line-height:38px !important;height:40px;padding:0 28px !important;font-size:13px !important;letter-spacing:1px;border-radius:0;text-transform:uppercase;color:#fff;background:#BCBCBC;}
.price_slider_amount .price_label{height:40px;line-height:40px;}
h3.widget-title{margin-bottom:15px;margin-top:0;color:#333;font-size:21px;}
.widget_product_categories .product-categories{list-style:none;margin-left:0;}
.widget_product_categories .product-categories li{border-bottom:1px solid rgba(0, 0, 0, 0.1);padding:16px 0 16px 0;}
.widget_product_categories .product-categories li .count{float:right;}
.woocommerce-product-search .search-field{width:100%;margin-bottom:10px;border:1px solid #ccc;border-radius:0;}
.woocommerce ul.product_list_widget li a img{float:left;width:78px;margin-left:0;margin-right:10px;}
.woocommerce ul.product_list_widget li a span{font-size:13px;margin-bottom:13px;display:block;}
.woocommerce ul.product_list_widget .star-rating{font-size:12px;}
.woocommerce ul.product_list_widget .amount,
.woocommerce ul.product_list_widget .reviewer{padding-top:15px;display:block;font-weight:400;}
.woocommerce ul.product_list_widget li{border-bottom:1px solid #ccc;padding:20px 0;}
.woocommerce ul.product_list_widget li:first-child{padding-top:0;}
.woocommerce ul.product_list_widget li:last-child{border-bottom:none;}
.woocommerce ul.product_list_widget li del{float:left;padding-right:10px;}
.woo-shop-page{padding-left:0;}
#shop-sidebar{padding-right:0;padding-left:30px;}
.woocommerce .woocommerce-ordering select{border:1px solid #ccc;padding:5px;}
.widget_product_tag_cloud .tagcloud a{border:1px solid #ccc;padding:5px;font-size:14px !important;}
.widget{margin-bottom:60px;}
.widget_price_filter form{padding-top:15px;}
.woocommerce .widget_price_filter .price_slider_amount{padding-top:15px;}
.woocommerce ul.product_list_widget li a{font-weight:normal;font-size:13px;margin-bottom:13px;}
#review_form_wrapper{padding:30px 0;}
.woocommerce table.my_account_orders th{border-width:1px 0px 1px 1px;padding:9px 12px;}
.woocommerce table.my_account_orders th span{font-size:16px;font-weight:700;}
.woocommerce table.my_account_orders td{border-width:0px 0px 1px 1px;font-size:16px;text-transform:uppercase;text-align:center !important;}
.woocommerce table.my_account_orders td span{font-size:24px;font-weight:400;}
.woocommerce table.my_account_orders td.order-actions a{line-height:38px !important;height:40px;padding:0 28px !important;font-size:13px !important;letter-spacing:1px;border-radius:0;text-transform:uppercase;color:#fff;background:#BCBCBC;}
.woocommerce table.my_account_orders td:last-child,
.woocommerce table.my_account_orders th:last-child{border-width:0 0 0 1px;}
.address address{font-style:normal;line-height:22px;color:#767676;font-size:14px;}
h2.underline a{font-size:14px;padding:5px 0;}
body.search .site-content article.post{width:100%;padding:0;margin-bottom:30px;}
body.search article{border-top:1px solid #ccc;float:left;width:100%;}
body.search #content > article:first-child{border-top:none;}
body.search article .content-image{margin-top:30px;}
.page-header{margin:0px 0 25px;padding:0;border:none;}
body.search .entry-header .content-image{height:300px;overflow:hidden;position:relative;}
body.search .entry-header .content-image img{position:absolute;top:50%;transform:translateY(-50%);}
body.search article .entry-meta-left{max-width:92px;}
.paging-navigation{float:left;width:100%;padding:0 15px;}
.error404 .content-area .page-content{margin-top:50px;}
.error404 .content-area .screen-reader-text{display:none;}
.error404 .content-area .search-form{text-align:center;}
.error404 .content-area .page-content p{font-size:25px;line-height:42px;font-weight:300;text-align:center;}
.error404 .content-area header.page-header h1{font-size:250px;line-height:250px;font-weight:100;}
body.error404 #primary{padding:50px 0;}
body.error404 .search-form-submit{display:none;}
body.error404 .search-field{border-radius:0;-webkit-box-shadow:none;box-shadow:none;padding:10px;border:1px solid #d5d5d5;height:40px;font-size:13px;width:40%;}
.site-header .icon-bar{background-color:#f45245;}
.site-navigation{display:table !important;height:inherit !important;line-height:30px;float:right;position:relative;z-index:100;font-size:14px;}
.site-navigation > div > ul{display:table-cell;height:inherit;margin:0;padding:0;text-align:right;vertical-align:middle;}
.site-navigation > div > ul > li{display:inline-block;position:relative;text-align:center;vertical-align:middle;}
.site-navigation > div > ul > li > a{border-bottom:none;position:relative;overflow:hidden;color:#333333;display:block;font-size:15px;font-weight:500;padding:7px 20px;border-radius:2px;text-decoration:none;text-transform:uppercase;z-index:251;-webkit-transition:color 0.3s ease-in-out 0s;-moz-transition:color 0.3s ease-in-out 0s;-o-transition:color 0.3s ease-in-out 0s;-ms-transition:color 0.3s ease-in-out 0s;transition:color 0.3s ease-in-out 0s;}
.site-navigation > div > ul > li > a:after{position:absolute;opacity:0;width:5px;height:5px;left:50%;top:50%;margin-left:-2.5px;background-color:#f45245;border-radius:500px;z-index:-1;content:"";-webkit-transition:all 0.5s ease-in-out 0s, color 0.2s ease-in-out 0s;-moz-transition:all 0.5s ease-in-out 0s, color 0.2s ease-in-out 0s;-o-transition:all 0.5s ease-in-out 0s, color 0.2s ease-in-out 0s;-ms-transition:all 0.5s ease-in-out 0s, color 0.2s ease-in-out 0s;transition:all 0.5s ease-in-out 0s, color 0.2s ease-in-out 0s;}
.site-navigation ul li a:hover{border-bottom:none;}
.site-navigation ul li a small{display:block;font-size:80%;letter-spacing:normal;font-weight:300;line-height:0;padding:0;opacity:0;text-align:inherit;text-transform:none;transform:translateY(-10px);-webkit-transition:-webkit-transform 0.15s ease-in-out 0s, opacity 0.15s ease-in-out 0s;-moz-transition:-moz-transform 0.15s ease-in-out 0s, opacity 0.15s ease-in-out 0s;-o-transition:-o-transform 0.15s ease-in-out 0s, opacity 0.15s ease-in-out 0s;-ms-transition:-ms-transform 0.15s ease-in-out 0s, opacity 0.15s ease-in-out 0s;transition:transform 0.15s ease-in-out 0s, opacity 0.15s ease-in-out 0s;}
.site-navigation ul li > a:hover > small{-webkit-transform:translateY(-7px);-moz-transform:translateY(-7px);-ms-transform:translateY(-7px);-o-transform:translateY(-7px);transform:translateY(-7px);opacity:1;}
.site-navigation > div > ul > li > a small{font-size:75%;}
.site-navigation ul.sub-menu > li.has-description > a span{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);position:relative;display:block;-webkit-transition:-webkit-transform 0.15s ease-in-out 0s;-moz-transition:-moz-transform 0.15s ease-in-out 0s;-o-transition:-o-transform 0.15s ease-in-out 0s;-ms-transition:-ms-transform 0.15s ease-in-out 0s;transition:transform 0.15s ease-in-out 0s;}
.site-navigation ul.sub-menu > li.has-description > a:hover > span{-webkit-transform:translateY(-7px);-moz-transform:translateY(-7px);-ms-transform:translateY(-7px);-o-transform:translateY(-7px);transform:translateY(-7px);color:#DD370A;}
.site-navigation > div > ul > li:hover > a{color:#FFFFFF;}
.site-navigation > div > ul > li:hover > a:after{opacity:1;-webkit-transform:scale(50);-moz-transform:scale(50);-o-transform:scale(50);-ms-transform:scale(50);transform:scale(50);}
.site-navigation ul li{list-style:none;}
.site-navigation .sub-menu:before{content:'';position:absolute;top:-31px;width:100%;display:block;background-color:transparent;height:31px;z-index:10;}
.site-navigation .sub-menu{margin-top:0;text-align:left;background:none repeat scroll 0 0 #fff;left:-9999px;position:absolute;z-index:250;opacity:0;box-shadow:0 0 10px rgba(0,0,0,0.05);-webkit-transition:opacity 0.2s ease 0.1s, -webkit-transform 0.2s ease 0.1s;-moz-transition:opacity 0.2s ease 0.1s, -moz-transform 0.2s ease 0.1s;-o-transition:opacity 0.2s ease 0.1s, -o-transform 0.2s ease 0.1s;-ms-transition:opacity 0.2s ease 0.1s, -ms-transform 0.2s ease 0.1s;transition:opacity 0.2s ease 0.1s, transform 0.2s ease 0.1s;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-o-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px);}
.site-navigation > div > ul > li > a:focus + .sub-menu,
.site-navigation > div > ul > li:hover .sub-menu{opacity:1;left:auto;right:0;-webkit-transform:translateY(0px) scale(1);-moz-transform:translateY(0px) scale(1);-o-transform:translateY(0px) scale(1);-ms-transform:translateY(0px) scale(1);transform:translateY(0px) scale(1);}
.site-navigation > div > ul > li:hover > .sub-menu{-webkit-transform:translateY(0px) scale(1);-moz-transform:translateY(0px) scale(1);-o-transform:translateY(0px) scale(1);-ms-transform:translateY(0px) scale(1);transform:translateY(0px) scale(1);}
.site-navigation > div > ul > li:hover .sub-menu:after{content:"";height:20px;left:0;position:absolute;top:-20px;width:100%;}
.site-navigation > div > ul > li > .sub-menu:before{content:'';display:none;top:-50px;width:100%;left:-10px;height:60px;z-index:1;position:absolute;}
.site-navigation > div > ul > li:hover > .sub-menu:before{top:-50px;display:block;}
.site-navigation{position:relative;text-align:left;}
.site-navigation li{position:relative;}
.site-navigation .sub-menu{width:200px;background:#fff;}
.site-navigation .sub-menu a{color:#555;font-size:14px;display:block;padding:5px 20px;-webkit-transition:all 0.15s ease 0s;-moz-transition:all 0.15s ease 0s;-o-transition:all 0.15s ease 0s;-ms-transition:all 0.15s ease 0s;transition:all 0.15s ease 0s;}
.site-navigation .sub-menu li:last-child a{border-bottom:none;}
.site-navigation .sub-menu a:hover{padding-left:15px;text-decoration:none;background:rgba(0,0,0,0.02);text-decoration:none;}
.site-navigation .sub-menu a:hover span{color:#DD370A;}
.site-navigation > div > ul li .sub-menu .sub-menu{-webkit-transform:translateX(25px) scale(0.9);-moz-transform:translateX(25px) scale(0.9);-o-transform:translateX(25px) scale(0.9);-ms-transform:translateX(25px) scale(0.9);transform:translateX(25px) scale(0.9);-webkit-transition:opacity 0.2s ease 0.1s, -webkit-transform 0.2s ease 0.1s;-moz-transition:opacity 0.2s ease 0.1s, -moz-transform 0.2s ease 0.1s;-o-transition:opacity 0.2s ease 0.1s, -o-transform 0.2s ease 0.1s;-ms-transition:opacity 0.2s ease 0.1s, -ms-transform 0.2s ease 0.1s;transition:opacity 0.2s ease 0.1s, transform 0.2s ease 0.1s;left:-9999px;opacity:0;position:absolute;top:0;margin:0;}
.site-navigation .sub-menu li:hover > .sub-menu{left:-100%;opacity:1;-webkit-transform:translateX(1px) scale(1);-moz-transform:translateX(1px) scale(1);-o-transform:translateX(1px) scale(1);-ms-transform:translateX(1px) scale(1);transform:translateX(1px) scale(1);}
.site-navigation .sub-menu .menu-item-has-children > a{border-left:2px solid #DD370A;}
.site-header .icon-bar{background-color:#DD370A;}
.navbar-toggle{margin-top:20px;margin-right:30px;}
.site-header.shrink .navbar-toggle{margin-top:10px;}
@media (max-width:992px){.site-navigation{max-width:750px;}
.site-navigation.collapse.in{display:block!important;}
.site-navigation.collapse{display:none!important;}
.site-header{margin-bottom:40px;}
.site-navigation .sub-menu{background-color:transparent;width:auto;}
.site-navigation .sub-menu a{padding:10px 20px;border:none!important;}
.site-navigation .sub-menu a:hover{background-color:transparent;padding:10px 20px;}
.site-navigation .sub-menu{left:0 !important;position:relative !important;opacity:1 !important;}
.site-navigation .sub-menu{-webkit-transform:translateY(0px) scale(1) !important;-moz-transform:translateY(0px) scale(1) !important;-o-transform:translateY(0px) scale(1) !important;-ms-transform:translateY(0px) scale(1) !important;transform:translateY(0px) scale(1) !important;}
.site-navigation .sub-menu:before,
.site-navigation .sub-menu:after{display:none !important;}
.site-navigation{width:100%;padding:0;}
.site-navigation > div > ul > li > a{width:100%;padding:15px 20px;color:#FFF!important;border-radius:0;}
.site-navigation > div > ul,
.site-navigation li{display:block;}
.site-navigation ul li{display:block;width:100%}
.site-navigation ul li ul li{padding-left:15px;border-bottom:1px solid #ddd;}
.site-navigation ul li ul li:last-child{border:0;}
.site-navigation li{text-align:left!important;display:inline-block;float:left;clear:left;}
.site-navigation > div > ul > li{padding-bottom:0;text-align:left !important;}
.site-navigation ul li.has-description > a > span{transform:translateY(-8px)!important;}
.site-navigation ul li.has-description > a > small{transform:translateY(-5px)!important;opacity:1;}
.site-navigation > div > ul > li > a:after{-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none;opacity:1;-webkit-transform:scale(150)!important;-moz-transform:scale(150)!important;-o-transform:scale(150)!important;-ms-transform:scale(150)!important;transform:scale(150)!important;}
.site-navigation > div > ul > li li a:hover:after{-webkit-transform:scale(150)!important;-moz-transform:scale(150)!important;-o-transform:scale(150)!important;-ms-transform:scale(150)!important;transform:scale(150)!important;}
#primary-navigation .nav-menu li.menu-item-has-children .sub-menu{top:0;padding:0;box-shadow:none;border-left:1px solid #ddd;border-right:1px solid #ddd;}
#primary-navigation .nav-menu li.menu-item-has-children .sub-menu li{float:none;}
#primary-navigation .nav-menu li.menu-item-has-children .sub-menu li:hover{background-color:#efefef;}
#primary-navigation .nav-menu li.menu-item-has-children .sub-menu li a:hover{text-decoration:none;}
#primary-navigation .nav-menu li a{padding:10px 20px;}
.header-main .site-title{padding-left:0;}
.mobile.header_search .search-form{width:99.99%}
body .mobile.header_search,
body .mobile.header_search .search-field{width:100%;}
.mobile.header_search .search-form-submit{float:right;}
}
.woocommerce form input::-webkit-input-placeholder,
.woocommerce form textarea::-webkit-input-placeholder{}
.woocommerce form input::-moz-placeholder,
.woocommerce form textarea::-moz-placeholder{}
.woocommerce form input:-ms-input-placeholder,
.woocommerce form textarea:-ms-input-placeholder{opacity:0;}
.woocommerce .form-row:not(.no-border):not(.create-account):not(.place-order){position:relative;margin-bottom:30px;padding:0;}
.woocommerce .form-row input{position:relative;z-index:2;}
.woocommerce .form-row:not(.no-border):not(.create-account):not(.place-order):before{content:'';position:absolute;width:100%;height:100%;display:block;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}
.woocommerce .checkout_coupon .form-row-last:before{display:none !important;}
.woocommerce .form-row.input-focused:not(.no-border):not(.create-account):not(.place-order):before{border-width:1px;}
.woocommerce #billing_country_field:before,
.woocommerce #shipping_country_field:before{top:1px;}
.woocommerce #shipping_country_field label{display:none;}
.woocommerce form.login{border:none;padding:0;margin:0 auto;}
.woocommerce form.login{max-width:50%;}
.woocommerce form.login input[type=text],
.woocommerce form.login input[type=password],
.woocommerce .form-row input.input-text{padding:10px;border:1px solid #d5d5d5;height:39px;border-radius:0;background-color:transparent;}
.woocommerce form.login input[type=submit],
.woocommerce input.button,
.woocommerce .woocommerce-message .button,
.woocommerce #review_form #respond .form-submit input{line-height:38px !important;height:40px;padding:0 28px !important;font-size:13px !important;letter-spacing:1px;border-radius:0;text-transform:uppercase;color:#fff;background:#BCBCBC;}
.woocommerce form .form-row label.inline{padding-left:15px;}
.woocommerce .woocommerce-message{border:1px solid #d5d5d5;border-top-width:3px;border-top-color:#8fae1b;height: 60px;
float: left;}
body.single-product.woocommerce .woocommerce-message{max-width:1140px;float: initial;margin:0 auto !important;margin-bottom:30px !important;line-height:37px;}
.header-main .site-title{height:80px;margin:0;line-height:80px;}
.header-main .site-title img{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);width:auto;max-width:100%;max-height:80px;}
#secondary ul{list-style:none;}
.widget_search .search-form-submit{display:none;}
.widget_search input[type="search"]{padding:10px;border:1px solid #ccc;font-size:12px;border-radius:0;color:#666;height:41px;width:100%;margin-bottom:10px;}
.widget_tag_cloud a{padding:0 5px;}
#calendar_wrap #wp-calendar{width:100%;text-align:center;line-height:26px;border:0;}
#calendar_wrap #wp-calendar caption,
#calendar_wrap #wp-calendar td,
#calendar_wrap #wp-calendar th{text-align:center;border:0;}
#calendar_wrap #wp-calendar caption{font-weight:500;padding:5px 0 3px 0;text-transform:uppercase;}
#calendar_wrap #wp-calendar th{border-top:1px solid #ccc;border-bottom:1px solid #ccc;font-weight:bold;}
#calendar_wrap #wp-calendar a{color:#f45245;text-transform:uppercase;text-decoration:none;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;}
#calendar_wrap #wp-calendar tbody a{font-weight:400;}
#calendar_wrap #wp-calendar a:hover{color:#333;}
#calendar_wrap #wp-calendar #prev,
#calendar_wrap #wp-calendar #next{padding-top:5px;}
#calendar_wrap #wp-calendar #prev{text-align:left;}
#calendar_wrap #wp-calendar #next{text-align:right;}
.site-footer-wrapper{padding-top:50px;}
body.home .site-footer-wrapper{padding-top:0;}
.title-effect{overflow:hidden;}
.title-effect:hover{color:#242424;}
.title-effect::after{content:'';position:absolute;height:100%;width:100%;top:0;right:0;z-index:0;background:#2e2e2e;-webkit-transform:translate3d(101%,0,0);transform:translate3d(101%,0,0);-webkit-transition:-webkit-transform 0.5s;transition:transform 0.5s;-webkit-transition-timing-function:cubic-bezier(0.7,0,0.3,1);transition-timing-function:cubic-bezier(0.7,0,0.3,1);}
.title-effect:hover::after{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.title-effect span{display:block;position:relative;z-index:1;font-weight:bold;}
.title-effect span::before{content:attr(data-letters);position:absolute;color:#fafafa;left:0;overflow:hidden;white-space:nowrap;width:0%;-webkit-transition:width 0.5s;transition:width 0.5s;-webkit-transition-timing-function:cubic-bezier(0.7,0,0.3,1);transition-timing-function:cubic-bezier(0.7,0,0.3,1);text-shadow:0 0px 0px #fafafa;}
.title-effect:hover span::before{width:100%;}
.title-effect{outline:none;text-decoration:none;position:relative;font-size:8em;line-height:1;color:#9e9ba4;display:inline-block;}
a.site-title{color:#333;font-weight:900;font-size:50px;text-transform:uppercase;line-height:48px;margin-top:16px;display:inline-block;padding:0 15px;margin-left:-15px;}
p.site-description{margin-bottom:10px;line-height:15px;font-size:78%;}
.widget > ul,
.widget .menu{margin-left:0;}
body.home #content article{width:100%;}
#main .widget.widget_fastflickrwidget a{width:33.33%;display:inline-block;padding-bottom:33.33%;position:relative;overflow:hidden;margin-top:-5px;}
#main .widget.widget_fastflickrwidget a img{margin:0;display:inline-block;position:absolute;top:0;width:100%;height:100%;padding-right:1px;}
#login-mask,
#login,
#after { display:none;}

.face {
	width:250px;
	height:250px;
	margin:50px auto;
	text-align:center;
	display:none;
	padding:20px;
	background:#fcfcfc;
	border:1px solid #dddddd;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	}

.face h2 {
	padding:5px 0 5px;
	font-size:18px;
	color:#444;
	}

.face h3 {
	padding:5px 0 5px;
	font-size:18px;
	color:#0F61A0;
	}

.face #after h3 {
	font-size:14px;
	}

.face p {
	font-size:12px;
	color:#666;
	padding:0 0 5px 0;
	}

.face a {
	display:block;
	padding:5px 0 0;
	color:#0F61A0;
	}

#fbcontainer {
	position:relative;
	}

#login-mask {
	position:absolute;
	top:0;
	left:0;
	background:#fcfcfc;
	width:250px;
	height:70px;
	display:block;
	opacity:.8;
	}
    .img-circle {
        border-radius: 50%;
		border:7px #CCCCCC solid;
    }
.sellyour{background-color:#01b3d9;border:0;border-radius:2px;color:#fff;font-size:17px;font-weight:300;min-height:36px;line-height:36px;display:inline-block;padding:2px 24px 2px;vertical-align:middle;letter-spacing:normal;text-align:center;transition:all 0.2s linear 0s;border-radius:0;-webkit-appearance:button;cursor:pointer;}
.find{background-color:#f7941d;border:0;border-radius:2px;color:#fff;font-size:17px;font-weight:300;min-height:36px;line-height:36px;display:inline-block;padding:2px 24px 2px;vertical-align:middle;letter-spacing:normal;text-align:center;transition:all 0.2s linear 0s;border-radius:0;-webkit-appearance:button;cursor:pointer;}
#buddypress div.pagination .pagination-links a:hover,#buddypress ul.button-nav li.current a{font-weight:700}#buddypress div.pagination{background:0 0;border:none;color:#767676;font-size:small;margin:0;position:relative;display:block;float:left;width:100%;padding:10px 0; font-size:18px;}#buddypress div.pagination .pag-count{float:left;margin-left:10px; margin-right:20px;}#buddypress div.pagination .pagination-links{float:right;margin-right:10px}#buddypress div.pagination .pagination-links a,#buddypress div.pagination .pagination-links span{font-size:90%;padding:0 5px}#buddypress noscript div.pagination{margin-bottom:15px}#buddypress #nav-above{display:none}#buddypress .paged #nav-above{display:block}#buddypress img.wp-smiley{border:none!important;clear:none!important;float:none!important;margin:0!important;padding:0!important}#buddypress .clear{clear:left}#buddypress #activity-stream{margin-top:-5px}#buddypress #activity-stream p{margin:5px 0}#buddypress #item-body form#whats-new-form{margin:0;padding:0}#buddypress .home-page form#whats-new-form{border-bottom:none;padding-bottom:0}#buddypress form#whats-new-form #whats-new-avatar{float:left}#buddypress form#whats-new-form #whats-new-content{margin-left:55px;padding:0 0 20px 20px}#buddypress form#whats-new-form p.activity-greeting{line-height:.5em;margin-bottom:15px;margin-left:75px}#buddypress form#whats-new-form textarea{background:#fff;box-sizing:border-box;color:#555;font-family:inherit;font-size:medium;height:2.2em;line-height:1.4;padding:6px;width:100%}body.no-js #buddypress form#whats-new-form textarea{height:50px}#buddypress form#whats-new-form #whats-new-options select{max-width:200px;margin-top:12px}#buddypress form#whats-new-form #whats-new-submit{float:right;margin-top:12px}#buddypress #whats-new-options:after{clear:both;content:"";display:table}body.no-js #buddypress #whats-new-options{height:auto}#buddypress #whats-new:focus{border-color:rgba(31,179,221,.9)!important;outline-color:rgba(31,179,221,.9)}#buddypress ul.activity-list li{overflow:hidden;padding:15px 0 0;list-style:none}#buddypress .activity-list .activity-avatar{float:left}#buddypress ul.item-list.activity-list li.has-comments{padding-bottom:15px}body.activity-permalink #buddypress ul.activity-list li.has-comments{padding-bottom:0}#buddypress .activity-list li.mini{font-size:80%;position:relative}#buddypress .activity-list li.mini .activity-avatar img.FB_profile_pic,#buddypress .activity-list li.mini .activity-avatar img.avatar{height:20px;margin-left:30px;width:20px}#buddypress .activity-permalink .activity-list li.mini .activity-avatar img.FB_profile_pic,#buddypress .activity-permalink .activity-list li.mini .activity-avatar img.avatar{height:auto;margin-left:0;width:auto}body.activity-permalink #buddypress .activity-list>li:first-child{padding-top:0}#buddypress .activity-list li .activity-content{position:relative}#buddypress .activity-list li.mini .activity-content p{margin:0}#buddypress .activity-list li.mini .activity-comments{clear:both;font-size:120%}body.activity-permalink #buddypress li.mini .activity-meta{margin-top:4px}#buddypress .activity-list li .activity-inreplyto{color:#767676;font-size:80%}#buddypress .activity-list li .activity-inreplyto>p{margin:0;display:inline}#buddypress .activity-list li .activity-inreplyto blockquote,#buddypress .activity-list li .activity-inreplyto div.activity-inner{background:0 0;border:none;display:inline;margin:0;overflow:hidden;padding:0}#buddypress .activity-list .activity-content{margin:0 0 0 70px}body.activity-permalink #buddypress .activity-list li .activity-content{border:none;font-size:100%;line-height:150%;margin-left:170px;margin-right:0;padding:0}body.activity-permalink #buddypress .activity-list li .activity-header>p{margin:0;padding:5px 0 0}#buddypress .activity-list .activity-content .activity-header,#buddypress .activity-list .activity-content .comment-header{color:#767676;line-height:220%}#buddypress .activity-header{margin-right:20px}#buddypress .acomment-meta a,#buddypress .activity-header a,#buddypress .comment-meta a{text-decoration:none}#buddypress .activity-list .activity-content .activity-header img.avatar{float:none!important;margin:0 5px -8px 0!important}#buddypress a.bp-secondary-action,#buddypress span.highlight{font-size:80%;padding:0;margin-right:5px;text-decoration:none}#buddypress .activity-list .activity-content .activity-inner,#buddypress .activity-list .activity-content blockquote{margin:10px 10px 5px 0;overflow:hidden}#buddypress .activity-list li.new_forum_post .activity-content .activity-inner,#buddypress .activity-list li.new_forum_topic .activity-content .activity-inner{border-left:2px solid #EAEAEA;margin-left:5px;padding-left:10px}body.activity-permalink #buddypress .activity-content .activity-inner,body.activity-permalink #buddypress .activity-content blockquote{margin-left:0;margin-top:5px}#buddypress .activity-inner>p{word-wrap:break-word}#buddypress .activity-inner>.activity-inner,#buddypress .activity-inner>blockquote{margin:0}#buddypress .activity-list .activity-content img.thumbnail{border:2px solid #eee;float:left;margin:0 10px 5px 0}#buddypress .activity-read-more{margin-left:1em;white-space:nowrap}#buddypress .activity-list li.load-more,#buddypress .activity-list li.load-newest{background:#f0f0f0;font-size:110%;margin:15px 0;padding:10px 15px;text-align:center}#buddypress .activity-list li.load-more a,#buddypress .activity-list li.load-newest a{color:#4D4D4D}#buddypress div.activity-meta{margin:18px 0 0}body.activity-permalink #buddypress div.activity-meta{margin-bottom:6px}#buddypress div.activity-meta a{padding:4px 8px}#buddypress a.activity-time-since{color:#767676;text-decoration:none}#buddypress a.activity-time-since:hover{color:#767676;text-decoration:underline}#buddypress #reply-title small a,#buddypress a.bp-primary-action{font-size:80%;margin-right:5px;text-decoration:none}#buddypress #reply-title small a span,#buddypress a.bp-primary-action span{background:#767676;color:#fff;font-size:90%;margin-left:2px;padding:0 5px}#buddypress #reply-title small a:hover span,#buddypress a.bp-primary-action:hover span{background:#555;color:#fff}#buddypress div.activity-comments{margin:0 0 0 70px;overflow:hidden;position:relative;width:auto;clear:both}body.activity-permalink #buddypress div.activity-comments{background:0 0;margin-left:170px;width:auto}#buddypress div.activity-comments>ul{padding:0 0 0 10px}#buddypress div.activity-comments ul,#buddypress div.activity-comments ul li{border:none;list-style:none}#buddypress div.activity-comments ul{clear:both;margin:0}#buddypress div.activity-comments ul li{border-top:1px solid #eee;padding:10px 0 0}body.activity-permalink #buddypress .activity-list li.mini .activity-comments{clear:none;margin-top:0}body.activity-permalink #buddypress div.activity-comments ul li{border-width:1px;padding:10px 0 0}#buddypress div.activity-comments>ul>li:first-child{border-top:none}#buddypress div.activity-comments ul li:last-child{margin-bottom:0}#buddypress div.activity-comments ul li>ul{margin-left:30px;margin-top:0;padding-left:10px}body.activity-permalink #buddypress div.activity-comments ul li>ul{margin-top:10px}body.activity-permalink #buddypress div.activity-comments>ul{padding:0 10px 0 15px}#buddypress div.activity-comments div.acomment-avatar img{border-width:1px;float:left;height:25px;margin-right:10px;width:25px}#buddypress div.activity-comments div.acomment-content{font-size:80%;margin:5px 0 0 40px}#buddypress div.acomment-content .activity-delete-link,#buddypress div.acomment-content .comment-header,#buddypress div.acomment-content .time-since{display:none}body.activity-permalink #buddypress div.activity-comments div.acomment-content{font-size:90%}#buddypress div.activity-comments div.acomment-meta{color:#767676;font-size:80%}#buddypress div.activity-comments form.ac-form{display:none;padding:10px}#buddypress div.activity-comments li form.ac-form{margin-right:15px;clear:both}#buddypress div.activity-comments form.root{margin-left:0}#buddypress div.activity-comments div#message{margin-top:15px;margin-bottom:0}#buddypress div.activity-comments form .ac-textarea{background:#fff;border:1px inset #ccc;margin-bottom:10px;padding:8px}#buddypress div.activity-comments form textarea{border:none;background:0 0;box-shadow:none;outline:0;color:#555;font-family:inherit;font-size:100%;height:60px;padding:0;margin:0;width:100%}#buddypress div.activity-comments form input{margin-top:5px}#buddypress div.activity-comments form div.ac-reply-avatar{float:left}#buddypress div.ac-reply-avatar img{border:1px solid #eee}#buddypress div.activity-comments form div.ac-reply-content{color:#767676;margin-left:50px;padding-left:15px}#buddypress div.activity-comments form div.ac-reply-content a{text-decoration:none}#buddypress .acomment-options{float:left;margin:5px 0 5px 40px}#buddypress .acomment-options a{color:#767676}#buddypress .acomment-options a:hover{color:inherit}#buddypress div.dir-search{float:right;margin:-39px 0 0}#buddypress div.dir-search input[type=text],#buddypress li.groups-members-search input[type=text]{font-size:90%;padding:1px 3px}#buddypress .current-member-type{font-style:italic}#buddypress .dir-form{clear:both}#buddypress div#message{margin:0 0 15px}#buddypress #message.info{margin-bottom:0}#buddypress div#message.updated{clear:both;display:block}#buddypress div#message p,#sitewide-notice p{font-size:90%;display:block;padding:10px 15px}#buddypress div#message.error p{background-color:#fdc;border:1px solid #a00;clear:left;color:#800}#buddypress div#message.warning p{background-color:#ffe0af;border:1px solid #ffd087;clear:left;color:#800}#buddypress div#message.updated p{background-color:#efc;border:1px solid #591;color:#250}#buddypress #pass-strength-result{background-color:#eee;border-color:#ddd;border-style:solid;border-width:1px;display:none;margin:5px 5px 5px 0;padding:5px;text-align:center;width:150px}#buddypress .standard-form #basic-details-section #pass-strength-result{width:35%}#buddypress #pass-strength-result.bad,#buddypress #pass-strength-result.error{background-color:#ffb78c;border-color:#ff853c!important;display:block}#buddypress #pass-strength-result.good{background-color:#ffec8b;border-color:#fc0!important;display:block}#buddypress #pass-strength-result.short{background-color:#ffa0a0;border-color:#f04040!important;display:block}#buddypress #pass-strength-result.strong{background-color:#c3ff88;border-color:#8dff1c!important;display:block}#buddypress .standard-form#signup_form div div.error{background:#faa;color:#a00;margin:0 0 10px;padding:6px;width:90%}#buddypress div.accept,#buddypress div.reject{float:left;margin-left:10px}#buddypress ul.button-nav li{float:left;margin:0 10px 10px 0;list-style:none}#sitewide-notice #message{left:2%;position:fixed;top:1em;width:96%;z-index:9999}#sitewide-notice.admin-bar-on #message{top:3.3em}#sitewide-notice strong{display:block;margin-bottom:-1em}#buddypress form fieldset{border:0;padding:0}#buddypress .dir-search input[type=search],#buddypress .dir-search input[type=text],#buddypress .groups-members-search input[type=search],#buddypress .groups-members-search input[type=text],#buddypress .standard-form input[type=color],#buddypress .standard-form input[type=date],#buddypress .standard-form input[type=datetime-local],#buddypress .standard-form input[type=datetime],#buddypress .standard-form input[type=email],#buddypress .standard-form input[type=month],#buddypress .standard-form input[type=number],#buddypress .standard-form input[type=password],#buddypress .standard-form input[type=range],#buddypress .standard-form input[type=search],#buddypress .standard-form input[type=tel],#buddypress .standard-form input[type=text],#buddypress .standard-form input[type=time],#buddypress .standard-form input[type=url],#buddypress .standard-form input[type=week],#buddypress .standard-form select,#buddypress .standard-form textarea{border:1px solid #ccc;background:#fafafa;border-radius:0;color:#737373;font:inherit;font-size:100%;padding:6px}#buddypress .standard-form select{padding:3px}#buddypress .standard-form input[type=password]{margin-bottom:5px}#buddypress .standard-form label,#buddypress .standard-form legend,#buddypress .standard-form span.label{display:block;font-weight:700;margin:15px 0 5px;width:auto}#buddypress .standard-form #invite-list label,#buddypress .standard-form p label{font-weight:400;margin:auto}#buddypress .standard-form .checkbox label,#buddypress .standard-form .radio label{color:#767676;font-size:100%;font-weight:400;margin:5px 0 0}#buddypress .standard-form .checkbox label input,#buddypress .standard-form .radio label input{margin-right:3px}#buddypress .standard-form#sidebar-login-form label{margin-top:5px}#buddypress .standard-form input[type=text]{width:75%}#buddypress .standard-form#sidebar-login-form input[type=password],#buddypress .standard-form#sidebar-login-form input[type=text]{padding:4px;width:95%}#buddypress .standard-form #basic-details-section input[type=password],#buddypress .standard-form #blog-details-section input#signup_blog_url{width:35%}#buddypress #commentform input[type=text],#buddypress #commentform textarea,#buddypress .form-allowed-tags,#buddypress .standard-form#signup_form input[type=text],#buddypress .standard-form#signup_form textarea{width:90%}#buddypress .standard-form#signup_form div.submit{float:right}#buddypress div#signup-avatar img{margin:0 15px 10px 0}#buddypress .standard-form textarea{width:75%;height:120px}#buddypress .standard-form textarea#message_content{height:200px}#buddypress .standard-form#send-reply textarea{width:97.5%}#buddypress .standard-form p.description{color:#767676;font-size:80%;margin:5px 0}#buddypress .standard-form div.submit{clear:both;padding:15px 0 0}#buddypress .standard-form p.submit{margin-bottom:0;padding:15px 0 0}#buddypress .standard-form div.submit input{margin-right:15px}#buddypress .standard-form div.radio ul{margin:10px 0 15px 38px;list-style:disc}#buddypress .standard-form div.radio ul li{margin-bottom:5px}#buddypress .standard-form a.clear-value{display:block;margin-top:5px;outline:0}#buddypress .standard-form #basic-details-section,#buddypress .standard-form #blog-details-section,#buddypress .standard-form #profile-details-section{float:left;width:48%}#buddypress .standard-form #profile-details-section{float:right}#buddypress #notifications-bulk-management,#buddypress .standard-form #blog-details-section{clear:left}body.no-js #buddypress #delete_inbox_messages,body.no-js #buddypress #delete_sentbox_messages,body.no-js #buddypress #message-type-select,body.no-js #buddypress #messages-bulk-management #select-all-messages,body.no-js #buddypress #notifications-bulk-management #select-all-notifications,body.no-js #buddypress label[for=message-type-select]{display:none}#buddypress .standard-form input:focus,#buddypress .standard-form select:focus,#buddypress .standard-form textarea:focus{background:#fafafa;color:#555}#buddypress form#send-invite-form{margin-top:20px}#buddypress div#invite-list{background:#f5f5f5;height:400px;margin:0 0 10px;overflow:auto;padding:5px;width:160px}#buddypress .comment-reply-link,#buddypress .generic-button a,#buddypress .standard-form button,#buddypress a.button,#buddypress input[type=button],#buddypress input[type=reset],#buddypress input[type=submit],#buddypress ul.button-nav li a,a.bp-title-button{background:#fff;border:1px solid #ccc;color:#767676;font-size:small;cursor:pointer;outline:0;padding:4px 10px;text-align:center;text-decoration:none}#buddypress .comment-reply-link:hover,#buddypress .standard-form button:hover,#buddypress a.button:focus,#buddypress a.button:hover,#buddypress div.generic-button a:hover,#buddypress input[type=button]:hover,#buddypress input[type=reset]:hover,#buddypress input[type=submit]:hover,#buddypress ul.button-nav li a:hover,#buddypress ul.button-nav li.current a{background:#ededed;border:1px solid #bbb;color:#555;outline:0;text-decoration:none}#buddypress form.standard-form .left-menu{float:left}#buddypress form.standard-form .left-menu #invite-list ul{margin:1%;list-style:none}#buddypress form.standard-form .left-menu #invite-list ul li{margin:0 0 0 1%}#buddypress form.standard-form .main-column{margin-left:190px}#buddypress form.standard-form .main-column ul#friend-list{clear:none;float:left}#buddypress form.standard-form .main-column ul#friend-list h3,#buddypress form.standard-form .main-column ul#friend-list h4{clear:none}#buddypress .wp-editor-wrap a.button,#buddypress .wp-editor-wrap button,#buddypress .wp-editor-wrap input[type=button],#buddypress .wp-editor-wrap input[type=reset],#buddypress .wp-editor-wrap input[type=submit]{padding:0 8px 1px}#buddypress form [disabled=disabled]{cursor:default;opacity:.4}fieldset.register-site{margin-top:1em}fieldset.create-site{margin-bottom:2em}fieldset.create-site legend{margin-bottom:1em}fieldset.create-site label{margin-right:3em}.bp-screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.bp-screen-reader-text:focus{background-color:#f1f1f1;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#buddypress a.loading,#buddypress input.loading{-webkit-animation:loader-pulsate .5s infinite ease-in-out alternate;-moz-animation:loader-pulsate .5s infinite ease-in-out alternate;border-color:#aaa}@-webkit-keyframes loader-pulsate{from{border-color:#aaa;-webkit-box-shadow:0 0 6px #ccc;box-shadow:0 0 6px #ccc}to{border-color:#ccc;-webkit-box-shadow:0 0 6px #f8f8f8;box-shadow:0 0 6px #f8f8f8}}@-moz-keyframes loader-pulsate{from{border-color:#aaa;-moz-box-shadow:0 0 6px #ccc;box-shadow:0 0 6px #ccc}to{border-color:#ccc;-moz-box-shadow:0 0 6px #f8f8f8;box-shadow:0 0 6px #f8f8f8}}#buddypress a.loading:hover,#buddypress input.loading:hover{color:#767676}#buddypress a.disabled,#buddypress button.disabled,#buddypress button.pending,#buddypress div.pending a,#buddypress input[type=submit].disabled,#buddypress input[type=submit].pending,#buddypress input[type=submit][disabled=disabled],#buddypress input[type=button].disabled,#buddypress input[type=button].pending,#buddypress input[type=reset].disabled,#buddypress input[type=reset].pending{border-color:#eee;color:#bbb;cursor:default}#buddypress a.disabled:hover,#buddypress button.disabled:hover,#buddypress button.pending:hover,#buddypress div.pending a:hover,#buddypress input[type=submit]:hover.disabled,#buddypress input[type=submit]:hover.pending,#buddypress input[type=button]:hover.disabled,#buddypress input[type=button]:hover.pending,#buddypress input[type=reset]:hover.disabled,#buddypress input[type=reset]:hover.pending{border-color:#eee;color:#bbb}#buddypress ul#topic-post-list{margin:0;width:auto}#buddypress ul#topic-post-list li{padding:15px;position:relative}#buddypress ul#topic-post-list li.alt{background:#f5f5f5}#buddypress ul#topic-post-list li div.poster-meta{color:#767676;margin-bottom:10px}#buddypress ul#topic-post-list li div.post-content{margin-left:54px}#buddypress div.topic-tags{font-size:80%}#buddypress div.admin-links{color:#767676;font-size:80%;position:absolute;top:15px;right:25px}#buddypress div#topic-meta{margin:0;padding:5px 19px 30px;position:relative}#buddypress div#topic-meta div.admin-links{right:19px;top:-36px}#buddypress div#topic-meta h3{margin:5px 0}#buddypress div#new-topic-post{display:none;margin:20px 0 0;padding:1px 0 0}#buddypress table.forum,#buddypress table.messages-notices,#buddypress table.notifications,#buddypress table.notifications-settings,#buddypress table.profile-fields,#buddypress table.profile-settings,#buddypress table.wp-profile-fields{width:100%}#buddypress table.forum thead tr,#buddypress table.messages-notices thead tr,#buddypress table.notifications thead tr,#buddypress table.notifications-settings thead tr,#buddypress table.profile-fields thead tr,#buddypress table.profile-settings thead tr,#buddypress table.wp-profile-fields thead tr{background:#eaeaea}#buddypress table#message-threads{clear:both}#buddypress table.profile-fields{margin-bottom:20px}#buddypress table tr td.thread-info p,#buddypress table.profile-fields p{margin:0}#buddypress table.profile-fields:last-child{margin-bottom:0}#buddypress table.profile-fields p:last-child{margin-top:0}#buddypress table.forum tr td,#buddypress table.forum tr th,#buddypress table.messages-notices tr td,#buddypress table.messages-notices tr th,#buddypress table.notifications tr td,#buddypress table.notifications tr th,#buddypress table.notifications-settings tr td,#buddypress table.notifications-settings tr th,#buddypress table.profile-fields tr td,#buddypress table.profile-fields tr th,#buddypress table.profile-settings tr td,#buddypress table.wp-profile-fields tr td,#buddypress table.wp-profile-fields tr th{padding:8px;vertical-align:middle}#buddypress table.forum tr td.label,#buddypress table.messages-notices tr td.label,#buddypress table.notifications tr td.label,#buddypress table.notifications-settings tr td.label,#buddypress table.profile-fields tr td.label,#buddypress table.wp-profile-fields tr td.label{border-right:1px solid #eaeaea;font-weight:700;width:25%}#buddypress #message-threads .thread-info{min-width:40%}#buddypress table tr td.thread-info p.thread-excerpt{color:#767676;font-size:80%;margin-top:3px}#buddypress table.forum td{text-align:center}#buddypress table.forum tr.alt td,#buddypress table.messages-notices tr.alt td,#buddypress table.notifications tr.alt td,#buddypress table.notifications-settings tr.alt td,#buddypress table.profile-fields tr.alt td,#buddypress table.profile-settings tr.alt td,#buddypress table.wp-profile-fields tr.alt td{background:#f5f5f5;color:#707070}#buddypress table.notification-settings{margin-bottom:20px;text-align:left}#buddypress #groups-notification-settings{margin-bottom:0}#buddypress table.notification-settings td:first-child,#buddypress table.notification-settings th.icon,#buddypress table.notifications td:first-child,#buddypress table.notifications th.icon{display:none}#buddypress table.notification-settings th.title,#buddypress table.profile-settings th.title{width:80%}#buddypress table.notification-settings .no,#buddypress table.notification-settings .yes{text-align:center;width:40px}#buddypress table.forum{margin:0;width:auto;clear:both}#buddypress table.forum tr.sticky td{font-size:110%;background:#fff9db;border-top:1px solid #ffe8c4;border-bottom:1px solid #ffe8c4}#buddypress table.forum tr.closed td.td-title{padding-left:35px}#buddypress table.forum td p.topic-text{color:#767676;font-size:100%}#buddypress table.forum tr>td:first-child,#buddypress table.forum tr>th:first-child{padding-left:15px}#buddypress table.forum tr>td:last-child,#buddypress table.forum tr>th:last-child{padding-right:15px}#buddypress table.forum td.td-group,#buddypress table.forum td.td-poster,#buddypress table.forum td.td-title,#buddypress table.forum tr th#th-group,#buddypress table.forum tr th#th-poster,#buddypress table.forum tr th#th-title{text-align:left}#buddypress table.forum tr td.td-title a.topic-title{font-size:110%}#buddypress table.forum td.td-freshness{white-space:nowrap}#buddypress table.forum td.td-freshness span.time-since{font-size:80%;color:#767676}#buddypress table.forum td img.avatar{float:none;margin:0 5px -8px 0}#buddypress table.forum td.td-group,#buddypress table.forum td.td-poster{min-width:140px}#buddypress table.forum th#th-title{width:80%}#buddypress table.forum th#th-freshness{width:25%}#buddypress table.forum th#th-postcount{width:15%}#buddypress table.forum p.topic-meta{font-size:80%;margin:5px 0 0}#buddypress .item-body{margin:20px 0}#buddypress span.activity{display:inline-block;font-size:small;padding:0}#buddypress span.user-nicename{color:#767676;display:inline-block;font-size:120%;font-weight:700}#buddypress div#message p,#sitewide-notice p{font-weight:400;margin-top:3px;text-decoration:none;background-color:#ffd;border:1px solid #cb2;color:#440}#buddypress #item-header:after{clear:both;content:"";display:table}#buddypress div#item-header div#item-header-content{float:left;margin-left:0}#buddypress div#item-header h2{line-height:120%;margin:0 0 15px}#buddypress div#item-header h2 a{color:#767676;text-decoration:none}#buddypress div#item-header img.avatar{float:left;margin:0 15px 19px 0}#buddypress div#item-header h2{margin-bottom:5px}#buddypress div#item-header h2 span.highlight{font-size:60%;font-weight:400;line-height:170%;vertical-align:middle;display:inline-block}#buddypress div#item-header ul h5,#buddypress div#item-header ul hr,#buddypress div#item-header ul span,body.no-js #buddypress div#item-header .js-self-profile-button{display:none}#buddypress div#item-header h2 span.highlight span{background:#a1dcfa;color:#fff;cursor:pointer;font-weight:700;font-size:80%;margin-bottom:2px;padding:1px 4px;position:relative;right:-2px;top:-2px;vertical-align:middle}#buddypress div#item-header div#item-meta{font-size:80%;color:#767676;overflow:hidden;margin:15px 0 5px;padding-bottom:10px}#buddypress div#item-header div#item-actions{float:right;margin:0 0 15px 15px;text-align:right;width:20%}#buddypress div#item-header div#item-actions h2,#buddypress div#item-header div#item-actions h3{margin:0 0 5px}#buddypress div#item-header ul{margin-bottom:15px;overflow:hidden}#buddypress div#item-header ul li{float:right;list-style:none}#buddypress div#item-header ul img.avatar,#buddypress div#item-header ul.avatars img.avatar{height:30px;margin:2px;width:30px}#buddypress div#item-header a.button,#buddypress div#item-header div.generic-button{float:left;margin:10px 10px 0 0}#buddypress div#item-header div#message.info{line-height:80%}#buddypress ul.item-list{border-top:1px solid #eaeaea;width:100%;list-style:none;clear:both;margin:0;padding:0}body.activity-permalink #buddypress ul.item-list,body.activity-permalink #buddypress ul.item-list li.activity-item{border:none}#buddypress ul.item-list li{border-bottom:1px solid #eaeaea;padding:15px 0;margin:0;position:relative;list-style:none}#buddypress ul.single-line li{border:none}#buddypress ul.item-list li img.avatar{float:left;margin:0 10px 0 0}#buddypress ul.item-list li div.item-title,#buddypress ul.item-list li h3,#buddypress ul.item-list li h4{font-weight:400;font-size:90%;margin:0;width:75%}#buddypress ul.item-list li div.item-title span{color:#767676;font-size:80%}#buddypress ul.item-list li div.item-desc{color:#767676;font-size:80%;margin:10px 0 0 60px;width:50%}#buddypress ul.item-list li.group-no-avatar div.item-desc{margin-left:0}#buddypress ul.item-list li div.action{position:absolute;top:15px;right:0;text-align:right}#buddypress ul.item-list li div.meta{color:#767676;font-size:80%;margin-top:10px}#buddypress ul.item-list li h5 span.small{float:right;font-size:80%;font-weight:400}#buddypress div.item-list-tabs{background:0 0;clear:left;overflow:hidden; font-size:24px;}#buddypress div.item-list-tabs ul{margin:0;padding:0}#buddypress div.item-list-tabs ul li{float:left;margin:0;list-style:none}#buddypress div.item-list-tabs#subnav ul li{margin-top:0}#buddypress div.item-list-tabs ul li.last{float:right;margin:7px 0 0}#buddypress div.item-list-tabs#subnav ul li.last{margin-top:4px}#buddypress div.item-list-tabs ul li.last select{max-width:185px}#buddypress div.item-list-tabs ul li a,#buddypress div.item-list-tabs ul li span{display:block;padding:5px 10px;text-decoration:none; font-size:16px;}#buddypress div.item-list-tabs ul li a span{ font-size:26px;color:#6c6c6c;display:inline;margin-left:2px;padding:3px 6px;text-align:center;vertical-align:middle}#buddypress div.item-list-tabs ul li.current a,#buddypress div.item-list-tabs ul li.selected a{background-color:#eee;color:#555;opacity:.9;font-weight:700}#buddypress div.item-list-tabs ul li a:hover span,#buddypress div.item-list-tabs ul li.current a span,#buddypress div.item-list-tabs ul li.selected a span{background-color:#eee}#buddypress div.item-list-tabs ul li.current a span,#buddypress div.item-list-tabs ul li.selected a span{background-color:#fff}#buddypress div#item-nav ul li.loading a{background-position:88% 50%}#buddypress div.item-list-tabs#object-nav{margin-top:0}#buddypress div.item-list-tabs#subnav{background:0 0;margin:10px 0;overflow:hidden}#buddypress #admins-list li,#buddypress #members-list li,#buddypress #mods-list li{overflow:auto;list-style:none}#buddypress .group-members-list{width:100%;margin-top:1em;clear:both;overflow:auto}#buddypress div#message-thread div.message-metadata,.widget.buddypress div.avatar-block{overflow:hidden}#buddypress #item-buttons:empty{display:none}#buddypress #cover-image-container{position:relative;z-index:0}#buddypress #header-cover-image{background-color:#c5c5c5;background-position:center top;background-repeat:no-repeat;background-size:cover;border:0;display:block;left:0;margin:0;padding:0;position:absolute;top:0;width:100%;z-index:1}#buddypress #item-header-cover-image{padding:0 1em;position:relative;z-index:2}#buddypress table#message-threads tr.unread td{background:#fff9db;border-top:1px solid #ffe8c4;border-bottom:1px solid #ffe8c4;font-weight:700}#buddypress table#message-threads tr.unread td .activity,#buddypress table#message-threads tr.unread td .thread-excerpt,#buddypress table#message-threads tr.unread td.thread-options{font-weight:400}#buddypress li span.unread-count,#buddypress tr.unread span.unread-count{background:#d00;color:#fff;font-weight:700;padding:2px 8px}#buddypress div.item-list-tabs ul li a span.unread-count{padding:1px 6px;color:#fff}#buddypress div#message-thread div.message-box{margin:0;padding:15px}#buddypress div#message-thread div.alt{background:#f4f4f4}#buddypress div#message-thread p#message-recipients{margin:10px 0 20px}#buddypress div#message-thread img.avatar{float:left;margin:0 10px 0 0;vertical-align:middle}#buddypress div#message-thread strong{font-size:100%;margin:0}#buddypress div#message-thread strong a{text-decoration:none}#buddypress div#message-thread strong span.activity{margin-top:4px}#buddypress div#message-thread div.message-content{margin-left:45px}#buddypress div#message-thread div.message-options{text-align:right}#buddypress #message-threads img.avatar{max-width:none}#buddypress div.message-search{float:right;margin:0 20px}.message-metadata{position:relative}.message-star-actions{position:absolute;right:0;top:0}#buddypress a.message-action-star,#buddypress a.message-action-unstar{border-bottom:0;text-decoration:none;outline:0}a.message-action-star{opacity:.7}a.message-action-star:hover{opacity:1}.message-action-star span.icon:before,.message-action-unstar span.icon:before{font-family:dashicons;font-size:18px}.message-action-star span.icon:before{color:#767676;content:"\f154"}.message-action-unstar span.icon:before{color:#fcdd77;content:"\f155"}#buddypress div.profile h2{margin-bottom:auto;margin-top:15px}#buddypress #profile-edit-form ul.button-nav{margin-top:15px}body.no-js #buddypress .field-visibility-settings-close,body.no-js #buddypress .field-visibility-settings-toggle{display:none}#buddypress .field-visibility-settings{display:none;margin-top:10px}body.no-js #buddypress .field-visibility-settings{display:block}#buddypress .current-visibility-level{font-weight:700;font-style:normal}#buddypress .field-visibility-settings,#buddypress .field-visibility-settings-notoggle,#buddypress .field-visibility-settings-toggle{color:#707070}#buddypress .field-visibility-settings a,#buddypress .field-visibility-settings-toggle a{font-size:80%}body.register #buddypress div.page ul{list-style:none}#buddypress .standard-form .field-visibility-settings label{margin:0;font-weight:400}#buddypress .field-visibility-settings legend,#buddypress .field-visibility-settings-toggle{font-style:italic}#buddypress .field-visibility-settings .radio{list-style:none;margin-bottom:0}#buddypress .field-visibility select{margin:0}#buddypress .wp-editor-container{border:1px solid #dedede}#buddypress .html-active button.switch-html,#buddypress .tmce-active button.switch-tmce{border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0;background:#f5f5f5;color:#707070}#buddypress .standard-form .wp-editor-container textarea{width:100%;padding-top:0;padding-bottom:0}.widget.buddypress div.item-avatar img.avatar{float:left;margin:0 10px 15px 0}.widget.buddypress span.activity{display:inline-block;font-size:small;padding:0}.widget.buddypress div.item-options{font-size:90%;margin:0 0 1em;padding:1em 0}.widget.buddypress div.item{margin:0 0 1em}.widget.buddypress div.item-content,.widget.buddypress div.item-meta{font-size:11px;margin-left:50px}.widget.buddypress ul.item-list img.avatar{height:40px;margin-right:10px;width:40px}.widget.buddypress div.item-avatar img{height:40px;margin:1px;width:40px}.widget.buddypress #bp-login-widget-form label{display:block;margin:1rem 0 .5rem}.widget.buddypress #bp-login-widget-form #bp-login-widget-submit{margin-right:10px}.widget.buddypress .bp-login-widget-user-avatar{float:left}.bp-login-widget-user-avatar img.avatar{height:40px;width:40px}.widget.buddypress .bp-login-widget-user-links>div{padding-left:60px;margin-bottom:.5rem}.widget.buddypress .bp-login-widget-user-links>div.bp-login-widget-user-link a{font-weight:700}.widget.buddypress #friends-list,.widget.buddypress #groups-list,.widget.buddypress #members-list{margin-left:0;padding-left:0}.widget.buddypress #friends-list li,.widget.buddypress #groups-list li,.widget.buddypress #members-list li{clear:both;list-style-type:none}@media only screen and (max-width:480px){#buddypress div.dir-search{float:right;margin-top:-50px;text-align:right}#buddypress div.dir-search input[type=text]{margin-bottom:1em;width:50%}a.bp-title-button{margin-left:10px}#buddypress form.standard-form .main-column div.action{position:relative;margin-bottom:1em}#buddypress form.standard-form .main-column ul#friend-list h3,#buddypress form.standard-form .main-column ul#friend-list h4{width:100%}}@media only screen and (max-width:320px){#buddypress div.dir-search,#buddypress ul.item-list li div.action{margin-top:0;text-align:left;clear:left;float:left}#buddypress li#groups-order-select{clear:left;float:left}#buddypress ul.item-list li div.action{margin-left:70px;position:relative;top:0;right:0}#buddypress ul.item-list li div.item-desc{clear:left;float:left;margin:10px 0 0;width:auto}#buddypress li div.item{margin-left:70px;width:auto}#buddypress ul.item-list li div.meta{margin-top:0}#buddypress .item-desc p{margin:0 0 10px}#buddypress div.pagination .pag-count{margin-left:0}}@media only screen and (max-width:240px){#buddypress div.dir-search{float:left;margin:0}#buddypress div.dir-search input[type=text]{width:50%}#buddypress li#groups-order-select{float:left}#buddypress ul.item-list li img.avatar{width:30px;height:auto}#buddypress li div.item,#buddypress ul.item-list li div.action{margin-left:45px}h1 a.bp-title-button{clear:left;float:left;margin:10px 0 20px}}