#style-switcher{font-family:inherit !important;z-index:9999;position:fixed;top:170px;left:-280px}
#style-switcher-toggle{cursor:pointer;position:absolute;top:0;left:100%;width:44px;height:194px;background-color:#ffffff;box-shadow:0 0 10px rgba(0,0,0,0.15);}
#style-switcher-panel{height:294px;padding:15px 15px 0 15px;z-index:1;position:relative;width:280px;background-color:#ffffff;box-shadow:0 0 10px rgba(0,0,0,0.15);}
#style-switcher-panel h6{font-family:"Helvetica Neue", "Lucida Grande", Helvetica, Arial, Verdana, sans-serif !important;width:auto;font-weight:bold;display:inline-block;}
#style-switcher-panel select{float:right;font-family:"Helvetica Neue", "Lucida Grande", Helvetica, Arial, Verdana, sans-serif !important;color:#999;outline:none;border-color:rgba(0,0,0,0.1);min-height:28px;padding:2px;width:50%;}
#style-switcher-panel .panel-switch-options{overflow:hidden;margin-bottom:10px}
#style-switcher-panel .panel-buttons{overflow:hidden;}
#style-switcher-panel .panel-buttons span{cursor:pointer;float:left;margin:0 4px 4px 0;}
#style-switcher-panel .panel-buttons span img{vertical-align:top}
#style-switcher-panel .panel-switch-options:last-child{margin-bottom:0px}
#style-switcher p{font-family:"Helvetica Neue", "Lucida Grande", Helvetica, Arial, Verdana, sans-serif !important;color:#999;font-size:12px;line-height:18px;display:block;margin-top:20px}
.big-post img,
.cont-img,
img.comment-avatar,
ul.products li.product img,
ul.cart_list li img,
ul.product_list_widget li img,
.image-post img,
.photo-stack img,
.img-block img{-webkit-box-shadow:0px 0px 5px 1px rgba(34,34,34,0.1);-moz-box-shadow:0px 0px 5px 1px rgba(34,34,34,0.1);box-shadow:0px 0px 5px 1px rgba(34,34,34,0.1);border:solid #fff 3px;}
.post-date, .post-author{font-size:14px}
#top-bar{margin-bottom:20px;color:#999;background-color:#222}
.inner{height:40px;padding:0 20px;margin:0 auto;}
ul.top-navigation, ul.top-navigation *{margin:0;padding:0;list-style:none;}
ul.top-navigation{float:left;}
ul.top-navigation li{position:relative;}
ul.top-navigation ul{position:absolute;display:none;top:100%;left:0;z-index:9999;min-width:150px}
ul.top-navigation ul a{line-height:28px;}
ul.top-navigation > li{float:left;}
ul.top-navigation li{border-right:1px solid #333;white-space:nowrap;*white-space:normal;-webkit-transition:background .2s;transition:background .2s;}
ul.top-navigation li:first-child{border-left:1px solid #333;}
ul.top-navigation li i{margin-right:4px}
ul.top-navigation li.current{background:#333;}
ul.top-navigation li.current > a{color:#fff;}
ul.top-navigation ul li{border-right:none;border-left:none;background:#222;}
ul.top-navigation ul ul{top:0;left:100%;}
ul.top-navigation ul ul li{background:#222;}
ul.top-navigation li:hover > ul,
ul.top-navigation li.sfHover > ul{display:block;}
ul.top-navigation li:hover,
ul.top-navigation li.sfHover{color:#fff;background:#333;-webkit-transition:none;transition:none;}
ul.top-navigation li:hover > a,
ul.top-navigation li.sfHover > a{color:#fff;}
ul.top-navigation a{line-height:40px;padding:0 10px;color:#999;display:block;position:relative;text-decoration:none}
ul.top-navigation a:hover{color:#fff}
ul.top-navigation ul li{border-bottom:1px solid #333}
ul.top-navigation ul li:last-child{border-bottom:none}
.sf-arrows .sf-with-ul{padding-right:22px;}
.sf-arrows .sf-with-ul:after{content:'';position:absolute;top:50%;right:10px;margin-top:-1px;height:0;width:0;border:4px solid transparent;border-top-color:#555;}
.sf-arrows > li > .sf-with-ul:focus:after,
.sf-arrows > li:hover > .sf-with-ul:after,
.sf-arrows > .sfHover > .sf-with-ul:after{border-top-color:#999;}
.sf-arrows ul .sf-with-ul:after{margin-top:-4px;margin-right:-3px;border-color:transparent;border-left-color:#555;}
.sf-arrows ul li > .sf-with-ul:focus:after,
.sf-arrows ul li:hover > .sf-with-ul:after,
.sf-arrows ul .sfHover > .sf-with-ul:after{border-left-color:#999;}
.top-search-form{float:right}
.top-search-form form{position:relative;}
.top-search-form form input{-webkit-transition:all 0.2s ease-out;-khtml-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;width:180px;color:#999;height:40px;padding:0 30px 0 10px;background-color:#333;border:none;outline:none}
.top-search-form form input:focus{outline:none;border:none;width:240px;color:#fff}
.top-search-form form a{right:10px;top:9px;color:#999;position:absolute;}
.top-search-form form a:hover{color:#fff}
#header{margin-bottom:20px}
#header.center > #logo, #header.center > .top-banner-block{float:none}
#logo{text-transform:uppercase;float:left;margin-bottom:20px;}
#logo h1.site-title{line-height:1;font-size:42px;letter-spacing:-2px;margin:0;font-weight:700;}
#logo h1.site-title a{text-decoration:none;color:#222}
#logo h2.site-description{font-family:inherit;margin:0;color:#999;font-size:14px}
.top-banner-block{float:right}
.page-banner{text-align:center;padding:15px 0;margin:20px 0;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;}
a.click-to-open-menu{border-right:1px solid #333;display:none;line-height:45px;text-align:center;cursor:pointer;width:40px;height:45px;}
.open-close-wrapper{background-color:#222;clear:both;float:none;display:none}
.menu-mobile{list-style:none;margin:0;padding:0}
.menu-mobile ul{padding:0;width:100%;margin:0px;list-style:none}
.menu-mobile li ul li a{padding-left:35px;}
.menu-mobile li ul li ul li a{padding-left:50px;}
.menu-mobile li ul li ul li ul li a{padding-left:65px;}
.menu-mobile a{text-decoration:none;color:#999;display:block;padding:10px 15px;border-top:1px solid #333;}
.menu-mobile, .menu-mobile ul{list-style:none;}
#primary-navigation{margin-bottom:20px;height:45px;width:100%;z-index:101;}
#primary-navigation .inner{background-color:#fff;padding:0;border-top:1px solid #f0f0f0;border-bottom:3px solid #ddd;height:46px;}
ul.primary-navigation, ul.primary-navigation *{margin:0;padding:0;list-style:none;}
ul.primary-navigation{float:left;}
ul.primary-navigation > li{float:left;}
ul.primary-navigation li{position:relative;}
ul.primary-navigation li{white-space:nowrap;*white-space:normal;-webkit-transition:background .2s;transition:background .2s;}
ul.primary-navigation li.current span{height:100%;}
ul.primary-navigation li.current a{color:#fff}
ul.primary-navigation li span{position:absolute;bottom:0;left:0;width:100%;height:3px;-webkit-transition:all 0.2s ease-out;-khtml-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
ul.primary-navigation li:hover span{-webkit-transition:all 0.2s ease-in;-khtml-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-ms-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;height:45px;}
ul.primary-navigation ul{position:absolute;display:none;top:100%;left:0;z-index:99;min-width:12em;*width:12em;}
ul.primary-navigation ul li{border-bottom:1px solid #f0f0f0}
ul.primary-navigation ul li:last-child{border-bottom:none}
ul.primary-navigation ul a{line-height:32px;font-weight:400;font-size:14px;text-transform:capitalize;}
ul.primary-navigation ul li, ul.primary-navigation ul ul li{background:#fff;}
ul.primary-navigation ul ul{top:0;left:100%;}
ul.primary-navigation ul{-webkit-box-shadow:0px 0px 10px 3px rgba(34,34,34,0.1);-khtml-box-shadow:0px 0px 10px 3px rgba(34,34,34,0.1);-moz-box-shadow:0px 0px 10px 3px rgba(34,34,34,0.1);-ms-box-shadow:0px 0px 10px 3px rgba(34,34,34,0.1);-o-box-shadow:0px 0px 10px 3px rgba(34,34,34,0.1);box-shadow:0px 0px 10px 3px rgba(34,34,34,0.1);}
ul.primary-navigation ul:before{content:'';transform:rotate(360deg);border:5px solid #fff;border-top-color:transparent;border-right-color:transparent;border-bottom-color:#fff;border-left-color:transparent;position:absolute;top:-10px;left:20px;font-size:0;line-height:0;width:0;height:0;}
ul.primary-navigation ul ul:before{display:none}
ul.primary-navigation a{line-height:45px;font-weight:700;text-transform:uppercase;padding:0 10px;color:#222;text-decoration:none;display:block;position:relative;}
ul.primary-navigation ul a{color:#444}
ul.primary-navigation li:hover > ul,
ul.primary-navigation li.sfHover > ul{display:block;}
ul.primary-navigation li:hover,
ul.primary-navigation li.sfHover{-webkit-transition:none;transition:none;}
ul.primary-navigation li:hover > a,
ul.primary-navigation li.sfHover > a{color:#fff;}
ul.primary-navigation ul li:hover > a,
ul.primary-navigation ul li.sfHover > a{color:#222;}
ul.primary-navigation.sf-arrows .sf-with-ul{padding-right:22px;}
ul.primary-navigation.sf-arrows .sf-with-ul:after{content:'';position:absolute;top:50%;right:10px;margin-top:-2px;height:0;width:0;border:4px solid transparent;border-top-color:#ddd;}
ul.primary-navigation.sf-arrows > li > .sf-with-ul:focus:after,
ul.primary-navigation.sf-arrows > li:hover > .sf-with-ul:after,
ul.primary-navigation.sf-arrows > .sfHover > .sf-with-ul:after{border-top-color:#fff;}
ul.primary-navigation.sf-arrows ul .sf-with-ul:after{margin-top:-4px;margin-right:-3px;border-color:transparent;border-left-color:#ddd;}
ul.primary-navigation.sf-arrows ul li > .sf-with-ul:focus:after,
ul.primary-navigation.sf-arrows ul li:hover > .sf-with-ul:after,
ul.primary-navigation.sf-arrows ul .sfHover > .sf-with-ul:after{border-left-color:#999;}
#primary-navigation.dark > .inner{background-color:#222;}
#primary-navigation.dark ul.primary-navigation ul li, #primary-navigation.dark ul.primary-navigation ul ul li{background:#222;}
#primary-navigation.dark ul.primary-navigation ul:before{content:'';transform:rotate(360deg);border:5px solid #222;border-top-color:transparent;border-right-color:transparent;border-bottom-color:#222;border-left-color:transparent;position:absolute;top:-10px;left:20px;font-size:0;line-height:0;width:0;height:0;}
#primary-navigation.dark ul.primary-navigation ul ul:before{display:none}
#primary-navigation.dark ul.primary-navigation a{color:#fff;}
#primary-navigation.dark ul.primary-navigation ul a{color:#999}
#primary-navigation.dark ul.primary-navigation ul li:hover > a,
#primary-navigation.dark ul.primary-navigation ul li.sfHover > a{color:#fff;}
#primary-navigation.dark ul.primary-navigation ul li{border-bottom:1px solid #333}
#primary-navigation.dark ul.primary-navigation ul li:last-child{border-bottom:none}
#primary-navigation.dark ul.primary-navigation.sf-arrows .sf-with-ul:after{content:'';position:absolute;top:50%;right:10px;margin-top:-2px;height:0;width:0;border:4px solid transparent;border-top-color:#999;}
#primary-navigation.dark ul.primary-navigation.sf-arrows > li > .sf-with-ul:focus:after,
#primary-navigation.dark ul.primary-navigation.sf-arrows > li:hover > .sf-with-ul:after,
#primary-navigation.dark ul.primary-navigation.sf-arrows > .sfHover > .sf-with-ul:after{border-top-color:#fff;}
#primary-navigation.dark ul.primary-navigation.sf-arrows ul .sf-with-ul:after{margin-top:-4px;margin-right:-3px;border-color:transparent;border-left-color:#999;}
#primary-navigation.dark ul.primary-navigation.sf-arrows ul li > .sf-with-ul:focus:after,
#primary-navigation.dark ul.primary-navigation.sf-arrows ul li:hover > .sf-with-ul:after,
#primary-navigation.dark ul.primary-navigation.sf-arrows ul .sfHover > .sf-with-ul:after{border-left-color:#ddd;}
.top-wrapp-holder{padding:0 !important;max-width:1200px !important;margin-top:-20px;margin-bottom:20px;border-bottom:1px solid #f0f0f0;}
#weather{cursor:pointer;font-size:12px;overflow:hidden;border-left:1px solid #f0f0f0;height:31px;text-align:right;float:left;width:350px;}
#weather.no-breaking{border-left:none !important;width:100% !important;cursor:default !important;}
#weather .report-city{line-height:31px}
#weather img{vertical-align:top;max-height:28px}
#weather p{display:inline-block;}
#weather .report-image{line-height:31px}
#breaking-news{float:left;clear:both;overflow:hidden;}
#breaking-news.container{padding:0;border-bottom:1px solid #f0f0f0}
#breaking-news .bx-viewport{box-shadow:none;border:none;left:0;background:#fff;}
#breaking-news span{font-weight:400;padding:5px 0 5px 5px;background-color:#f5f5f5;border-right:1px solid #f0f0f0;font-size:12px;float:left;text-transform:uppercase}
#breaking-news .bx-wrapper{float:left;padding:5px 5px 5px 10px;}
#breaking-news ul{padding:0;margin:0;font-size:12px}
#breaking-news ul a{color:#999;text-decoration:none}
#breaking-news ul a:hover{color:#222}
/*#main-carousel{margin:0 auto 30px auto;padding:0 20px}*/
.carousel-title{position:relative;margin-bottom:15px;border-bottom:3px solid;}
.carousel-title h4{font-size:14px;font-weight:700;text-transform:uppercase;margin:0;line-height:30px}
.carousel-title:after{top:33px;left:20px;border:solid transparent;content:" ";transform:rotate(360deg);height:0;width:0;font-size:0;line-height:0;position:absolute;pointer-events:none;border-width:5px;}
.carousel-post{text-align:center;margin-bottom:30px;}
.carousel-post .cont-img{overflow:hidden;position:relative;background-color:#222;margin:2px 2px 5px 2px}
.cont-img .post-format{-webkit-box-shadow:0px 0px 15px 1px rgba(34,34,34,0.5);-moz-box-shadow:0px 0px 15px 1px rgba(34,34,34,0.5);box-shadow:0px 0px 15px 1px rgba(34,34,34,0.5);background:#fff;background:rgba(255,255,255,0.2);-webkit-border-radius:50%;-khtml-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;border:3px solid #fff;position:absolute;z-index:2;top:50%;left:50%;margin-left:-33px;margin-top:-33px;text-align:center;color:#fff}
.cont-img .post-format span{font-size:30px;font-family:'FontAwesome';width:60px;height:60px;display:inline-block;line-height:60px;text-align:center;}
.carousel-post .cont-img .post-category{line-height:20px;height:20px;padding:0 5px;background-color:#222;color:#fff;display:inline-block;font-size:11px;text-transform:uppercase;z-index:2;position:absolute;left:3px;bottom:3px}
.carousel-post .cont-img .post-category a{color:#fff;text-decoration:none}
.carousel-post .cont-img img{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-khtml-opacity:0.7;-moz-opacity:0.7;-ms-filter:alpha(opacity=70);filter:alpha(opacity=70);opacity:0.7;}
.carousel-post .cont-img:hover img{-webkit-transform:scale(1.1) rotate(3deg);-khtml-transition:scale(1.1) rotate(3deg);-moz-transform:scale(1.1) rotate(3deg);-ms-transform:scale(1.1) rotate(3deg);-o-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg);-khtml-opacity:1;-moz-opacity:1;-ms-filter:alpha(opacity=100);filter:alpha(opacity=100);opacity:1;}
.carousel-post h2{font-weight:700;font-size:14px;margin:0}
.carousel-post h2 a{color:#222;text-decoration:none}
.carousel-post h2 a:hover{color:#999}
#main-carousel .bx-controls{height:20px;position:absolute;top:-38px;right:0}
#main-carousel .bx-wrapper .bx-controls-direction a{height:20px;width:18px;font-size:20px;font-family:'FontAwesome';color:#ddd;text-decoration:none;}
#main-carousel .bx-wrapper .bx-controls-direction a:hover{color:#222}
#main-carousel .bx-wrapper .bx-prev{right:22px}
#main-carousel .bx-wrapper .bx-next{right:0}
html{-webkit-font-smoothing:antialiased;}
.main-post .cont-img, .main-post .cont-img img,
.block-news .cont-img, .block-news .cont-img img,
.review-stars,
.review-stars span:before,
.review-stars span,
li.product,
ul.social-icons li,
.gal-current-image,
.gal-current-image img,
.gal-current-image a,
.gallery-preview a{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;padding:0 !important;}
.small-carousel{margin-bottom:30px}
.small-carousel .bx-controls{height:20px;position:absolute;top:-38px;right:0}
.small-carousel .bx-wrapper .bx-controls-direction a{height:20px;width:18px;font-size:20px;font-family:'FontAwesome';color:#ddd;text-decoration:none;}
.small-carousel .bx-wrapper .bx-controls-direction a:hover{color:#222}
.small-carousel .bx-wrapper .bx-prev{right:22px}
.small-carousel .bx-wrapper .bx-next{right:0}
.small-carousel .post-format{-webkit-box-shadow:0px 0px 15px 1px rgba(34,34,34,0.3);-moz-box-shadow:0px 0px 15px 1px rgba(34,34,34,0.3);box-shadow:0px 0px 15px 1px rgba(34,34,34,0.3);margin-left:-18px;margin-top:-18px;}
.small-carousel .post-format span{font-size:14px;width:28px;height:28px;line-height:28px;}
#main-slider{margin-bottom:20px}
#main-slider ul{padding:0;margin:0}
#main-slider .bx-wrapper .bx-viewport{-webkit-box-shadow:0px 0px 5px 1px rgba(34,34,34,0.1);-moz-box-shadow:0px 0px 5px 1px rgba(34,34,34,0.1);box-shadow:0px 0px 5px 1px rgba(34,34,34,0.1);border:solid #fff 3px;}
#main-slider .bx-wrapper .bx-pager,
#main-slider .bx-wrapper .bx-controls-auto{position:absolute;top:15px;left:15px;}
#main-slider .caption{margin-right:10px;position:absolute;bottom:15px;left:10px}
#main-slider .caption h2{background:#222;background:rgba(34,34,34,0.9);padding:8px;font-size:22px;color:#fff;margin:0}
#main-slider .caption h2 a{color:#fff;text-decoration:none;}
#main-slider .caption .entry-meta{padding:4px 8px;display:inline-block}
#main-slider .caption .entry-meta a,
#main-slider .caption .entry-meta span{color:#fff !important;text-decoration:none !important}
#main-slider .caption .entry-meta a:hover{color:#fff !important}
.bx-wrapper{position:relative;margin:0 auto;padding:0;*zoom:1;}
.bx-wrapper img{max-width:100%;display:block;}
.bx-loading{background-image:url(../img/loading.gif);background-repeat:no-repeat;background-position:center center;background-color:#fff;height:100%;width:100%;z-index:2000;}
.bx-wrapper .bx-pager{text-align:center;color:#fff;}
.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline;}
.bx-wrapper .bx-pager.bx-default-pager a{background:#fff;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 3px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active{background:#222;}
.bx-wrapper .bx-prev, .bx-wrapper .bx-next{font-family:'FontAwesome';}
.bx-wrapper .bx-prev{}
.bx-wrapper .bx-next{}
.bx-wrapper .bx-prev:hover{}
.bx-wrapper .bx-next:hover{}
.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-15px;outline:0;width:30px;height:30px;z-index:99;}
.bx-wrapper .bx-controls-direction a.disabled{display:none;}
.bx-wrapper .bx-controls-auto{text-align:center;}
.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(images/controls.png) -86px -11px no-repeat;margin:0 3px;}
.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0;}
.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(images/controls.png) -86px -44px no-repeat;margin:0 3px;}
.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px;}
ul.latest-comments{}
ul.latest-comments .small-thumb-post .description{margin-left:0}
ul.latest-comments li h2{}
.small-thumb-post{padding:10px 0;border-bottom:1px solid #f0f0f0;position:relative}
.small-thumb-post:before, .small-thumb-post:after{content:" ";display:table;width:100%}
.small-thumb-post:after{clear:both}
.small-thumb-post:first-child{padding-top:0 !important}
.small-thumb-post:last-child{border-bottom:none !important}
.small-thumb-post .cont-img{position:relative;margin-right:10px;overflow:hidden;float:left}
.small-thumb-post .cont-img img{width:80px;}
.cont-img .post-format{}
.cont-img .post-format span{}
.small-thumb-post .description{}
.small-thumb-post h2{font-size:14px;font-weight:700;margin:0}
.small-thumb-post h2 a{color:#222;text-decoration:none}
.small-thumb-post .review-stars{}
.entry-meta{}
.main-post .entry-meta{margin-bottom:5px;border:0}
.main-post .entry-meta span{}
.main-post .entry-meta span:hover{background-color:transparent !important}
.main-post .entry-meta span:after{margin-left:4px;content:"⋅"}
.main-post .entry-meta span:last-child:after{content:" ";margin-left:0}
.main-post .entry-meta .post-date,
.main-post .entry-meta .post-comments,
.main-post .entry-meta .post-author,
.main-post .entry-meta .post-views,
.main-post .entry-meta .post-category{text-transform:uppercase;padding:0;float:none;border-right:none;color:#999;font-size:12px}
.main-post .entry-meta a,
.entry-meta, .entry-meta a{color:#999 !important;text-decoration:none !important}
.main-post .entry-meta a:hover ,
.entry-meta a:hover{color:#222 !important}
.review-stars{overflow:hidden}
.review-stars span:before{color:#efbe3e;font-size:11px;font-family:'FontAwesome'}
.review-stars span.star-full,
.review-stars span.star-empty,
.review-stars span.star-half{float:left;margin-right:2px}
.review-stars span.star-full:before{content:"\f005"}
.review-stars span.star-half:before{content:"\f123"}
.review-stars span.star-empty:before{content:"\f006"}
.category-title{margin-bottom:15px;position:relative;padding:0 15px;line-height:40px;height:40px;background-color:#222}
.category-title h3{line-height:40px;font-weight:700;color:#fff;margin:0;font-size:15px;text-transform:uppercase}
a.category-link{text-decoration:none;position:absolute;-khtml-opacity:0.4;-moz-opacity:0.4;-ms-filter:alpha(opacity=40);filter:alpha(opacity=40);opacity:0.4;right:15px;top:0}
a.category-link:hover{-khtml-opacity:1;-moz-opacity:1;-ms-filter:alpha(opacity=100);filter:alpha(opacity=100);opacity:1;}
a.category-link:before{font-family:'FontAwesome';content:"\f18e";color:#fff;font-size:20px}
.category-block-news-1{margin-bottom:20px}
.category-block-news-1 .main-post{width:66.12%;float:left;margin-right:3%;}
.main-post h2{font-weight:700;font-size:24px;margin:0}
.category-block-news-1 .main-post .post-format,
.category-block-news-2 .main-post .post-format{-webkit-box-shadow:0px 0px 15px 1px rgba(34,34,34,0.3);-moz-box-shadow:0px 0px 15px 1px rgba(34,34,34,0.3);box-shadow:0px 0px 15px 1px rgba(34,34,34,0.3);margin-left:-18px;margin-top:-18px;}
.category-block-news-1 .main-post .post-format span,
.category-block-news-2 .main-post .post-format span{font-size:14px;width:28px;height:28px;line-height:28px;}
.main-post h2 a,
ul.block-news a{text-decoration:none;color:#222}
.main-post h2 a:hover,
ul.block-news a:hover{color:#999}
.category-block-news-1 .main-post .cont-img{margin-bottom:5px;overflow:hidden;position:relative;background-color:#222;}
.main-post .cont-img img{width:100%;-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-khtml-opacity:1;-moz-opacity:1;-ms-filter:alpha(opacity=100);filter:alpha(opacity=100);opacity:1;}
.main-post .cont-img:hover img{-webkit-transform:scale(1.1) rotate(1deg);-khtml-transition:scale(1.1) rotate(1deg);-moz-transform:scale(1.1) rotate(1deg);-ms-transform:scale(1.1) rotate(1deg);-o-transform:scale(1.1) rotate(1deg);transform:scale(1.1) rotate(1deg);-khtml-opacity:0.7;-moz-opacity:0.7;-ms-filter:alpha(opacity=70);filter:alpha(opacity=70);opacity:0.7;}
.category-block-news-1 ul.block-news{list-style:none;padding:0;margin:0;float:left;width:30.87%;}
.category-block-news-1 ul.block-news li:before, .category-block-news-1 ul.block-news li:after,
.category-block-news-2 ul.block-news li:before, .category-block-news-2 ul.block-news li:after{content:" ";display:table;width:100%}
.category-block-news-1 ul.block-news li:after,
.category-block-news-2 ul.block-news li:after{clear:both}
.category-block-news-2{margin-bottom:20px}
.category-block-news-2 .main-post{margin-bottom:20px}
.category-block-news-2 .main-post:before, .category-block-news-2 .main-post:after{content:" ";display:table;width:100%}
.category-block-news-2 .main-post:after{clear:both}
.category-block-news-2 .main-post .cont-img{float:left;margin-right:3%;margin-bottom:5px;overflow:hidden;position:relative;background-color:#222;}
.category-block-news-2 ul.block-news{list-style:none;padding:0;margin:0;float:left;width:30.87%;}
.category-block-news-2 ul.block-news{width:100%;float:none}
.category-block-news-2 ul.block-news .small-thumb-post{float:left;width:23.8%;margin-right:1.6%;padding:0;border-bottom:none}
.category-block-news-2 ul.block-news li:last-child{margin-right:0}
.category-block-news-2 ul.block-news .small-thumb-post .cont-img{margin-right:0;margin-bottom:5px;float:none}
.category-block-news-2 ul.block-news .small-thumb-post .post-format{-webkit-box-shadow:0px 0px 15px 1px rgba(34,34,34,0.3);-moz-box-shadow:0px 0px 15px 1px rgba(34,34,34,0.3);box-shadow:0px 0px 15px 1px rgba(34,34,34,0.3);margin-left:-18px;margin-top:-18px;}
.category-block-news-2 ul.block-news .small-thumb-post .post-format span{font-size:14px;width:28px;height:28px;line-height:28px;}
.category-block-news-2 ul.block-news .small-thumb-post .cont-img img{width:100%;}
.category-block-news-3{margin-bottom:20px}
.category-block-news-3 ul.block-news{list-style:none;padding:0;margin:0;float:left;width:30.87%;}
.category-block-news-3 ul.block-news{width:100%;float:none}
.category-block-news-3 ul.block-news .small-thumb-post{float:left;width:23.8%;margin-right:1.6%;padding:0;border-bottom:none}
.category-block-news-3 ul.block-news li:last-child{margin-right:0}
.category-block-news-3 ul.block-news .small-thumb-post .cont-img{margin-right:0;margin-bottom:5px;float:none}
.category-block-news-3 ul.block-news .small-thumb-post .post-format{-webkit-box-shadow:0px 0px 15px 1px rgba(34,34,34,0.3);-moz-box-shadow:0px 0px 15px 1px rgba(34,34,34,0.3);box-shadow:0px 0px 15px 1px rgba(34,34,34,0.3);margin-left:-18px;margin-top:-18px;}
.category-block-news-3 ul.block-news .small-thumb-post .post-format span{font-size:14px;width:28px;height:28px;line-height:28px;}
.category-block-news-3 ul.block-news .small-thumb-post .cont-img img{width:100%;}
.group-post-list{margin-bottom:20px}
.group-post-list:before, .group-post-list:after{content:" ";display:table;width:100%}
.group-post-list:after{clear:both}
.group-post-list li:last-child{margin-right:0}
.category-block-news-4{margin-bottom:20px}
.category-block-news-4 .main-post{border-bottom:1px solid #f0f0f0;margin-bottom:15px;padding-bottom:10px;width:100%}
.main-post h2{font-weight:700;font-size:24px;margin:0}
.category-block-news-4 .main-post .post-format{-webkit-box-shadow:0px 0px 15px 1px rgba(34,34,34,0.3);-moz-box-shadow:0px 0px 15px 1px rgba(34,34,34,0.3);box-shadow:0px 0px 15px 1px rgba(34,34,34,0.3);margin-left:-18px;margin-top:-18px;}
.category-block-news-4 .main-post .post-format span{font-size:14px;width:28px;height:28px;line-height:28px;}
.category-block-news-4 .main-post .cont-img{margin-bottom:5px;overflow:hidden;position:relative;background-color:#222;}
.category-block-news-5{margin-bottom:20px}
.category-block-news-5 .main-post{border-bottom:1px solid #f0f0f0;padding-bottom:10px;margin-bottom:15px}
.category-block-news-5 .main-post:before, .category-block-news-5 .main-post:after{content:" ";display:table;width:100%}
.category-block-news-5 .main-post:after{clear:both}
.category-block-news-5 .main-post .cont-img{float:left;margin-right:3%;margin-bottom:5px;overflow:hidden;position:relative;background-color:#222;}
.category-block-news-5 .main-post .post-format{-webkit-box-shadow:0px 0px 15px 1px rgba(34,34,34,0.3);-moz-box-shadow:0px 0px 15px 1px rgba(34,34,34,0.3);box-shadow:0px 0px 15px 1px rgba(34,34,34,0.3);margin-left:-18px;margin-top:-18px;}
.category-block-news-5 .main-post .post-format span{font-size:14px;width:28px;height:28px;line-height:28px;}
ul.page-numbers{overflow:hidden;list-style:none;margin:0;padding:0}
ul.page-numbers li{margin:0 5px 5px 0;float:left;}
ul.page-numbers li a, ul.page-numbers li span.current{background-color:#ccc;color:#fff;font-size:12px;padding:4px 10px;display:inline-block;}
ul.page-numbers li a:hover, ul.page-numbers li span.current{color:#fff;background-color:#222}
.tabs{margin-bottom:20px;position:relative}
.widget .tabs{margin-bottom:0px}
.widget ul.tabs-list{text-transform:uppercase}
.tabs ul.tabs-list{border-top:1px solid;border-bottom:3px solid #f0f0f0;list-style:none;padding:0;margin:0}
.tabs ul.tabs-list li{line-height:30px;font-weight:400;font-size:14px;list-style:none;float:left;position:relative;top:0;padding:0;white-space:nowrap;}
.tabs ul.tabs-list li.ui-tabs-active:after{top:32px;left:50%;margin-left:-5px;border:solid transparent;content:" ";transform:rotate(360deg);height:0;width:0;font-size:0;line-height:0;position:absolute;pointer-events:none;border-width:5px;}
.tabs ul.tabs-list li a{padding:0 8px;color:#ccc !important;float:left;text-decoration:none;}
.tabs .ui-tabs-panel{padding:15px 0;display:block;background:#fff;border-bottom:1px solid #f0f0f0;}
.widget .ui-tabs-panel{border-bottom:0}
.tabs .ui-tabs-panel p{margin:0}
.tabs ul.tabs-list li.ui-tabs-active a{transition:none !important;margin-bottom:-3px;border-bottom:3px solid;color:#222 !important;}
.tabs ul.tabs-list li.ui-tabs-active a,
.tabs ul.tabs-list li.ui-state-disabled a,
.tabs ul.tabs-list li.ui-tabs-loading a{cursor:text;}
ul.flickr-photos{list-style:none;margin:0;overflow:hidden;padding:18px;}
ul.flickr-photos li{float:left;padding:2px}
ul.flickr-photos li img{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-khtml-opacity:1;-moz-opacity:1;-ms-filter:alpha(opacity=100);filter:alpha(opacity=100);opacity:1;}
ul.flickr-photos li img:hover{-khtml-opacity:0.4;-moz-opacity:0.4;-ms-filter:alpha(opacity=40);filter:alpha(opacity=40);opacity:0.4;}
img.align-left, .img-caption.align-left{float:left;margin:15px 20px 10px 0;}
img.align-right, .img-caption.align-right{float:right;margin:15px 0 10px 20px;}
img.full-width{clear:both;display:block;width:100%;height:auto;margin:15px 0;}
.img-caption{background:#f0f0f0;border:1px solid #ddd;padding:3px;max-width:100%;display:inline-block;height:auto;}
.img-caption img{display:block;padding:0;margin:0;width:100%;height:auto;}
.img-caption span{text-align:center;font-style:italic;display:block;margin-top:3px;font-size:12px;color:#999;padding:0px 5px;}
.zodiac-tabs{margin-bottom:20px;position:relative}
.zodiac-tabs ul{border-top:1px solid #222;border-bottom:3px solid #f0f0f0;list-style:none;padding:0;margin:0}
.zodiac-tabs ul li.z-aries{background-image:url(../images/zodiacTabs/z-aries.png);}
.zodiac-tabs ul li.z-taurus{background-image:url(../images/zodiacTabs/z-taurus.png);}
.zodiac-tabs ul li.z-gemini{background-image:url(../images/zodiacTabs/z-gemini.png);}
.zodiac-tabs ul li.z-cancer{background-image:url(../images/zodiacTabs/z-cancer.png);}
.zodiac-tabs ul li.z-leo{background-image:url(../images/zodiacTabs/z-leo.png);}
.zodiac-tabs ul li.z-virgo{background-image:url(../images/zodiacTabs/z-virgo.png);}
.zodiac-tabs ul li.z-libra{background-image:url(../images/zodiacTabs/z-libra.png);}
.zodiac-tabs ul li.z-scorpio{background-image:url(../images/zodiacTabs/z-scorpio.png);}
.zodiac-tabs ul li.z-sagittarius{background-image:url(../images/zodiacTabs/z-sagittarius.png);}
.zodiac-tabs ul li.z-capricorn{background-image:url(../images/zodiacTabs/z-capricorn.png);}
.zodiac-tabs ul li.z-aquarius{background-image:url(../images/zodiacTabs/z-aquarius.png);}
.zodiac-tabs ul li.z-pisces{background-image:url(../images/zodiacTabs/z-pisces.png);}
.zodiac-tabs ul li{width:45px;-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-khtml-opacity:0.4;-moz-opacity:0.4;-ms-filter:alpha(opacity=40);filter:alpha(opacity=40);opacity:0.4;background-repeat:no-repeat;background-position:center center;text-indent:-99999em;font-weight:400;height:60px;font-size:14px;list-style:none;float:left;position:relative;padding:0;margin:0;white-space:nowrap;}
.zodiac-tabs ul li.ui-tabs-active:after{top:63px;left:50%;margin-left:-5px;border:solid transparent;content:" ";transform:rotate(360deg);height:0;width:0;font-size:0;line-height:0;position:absolute;pointer-events:none;border-top-color:#222;border-width:5px;}
.zodiac-tabs ul li a{height:63px;width:45px;float:left;color:#ccc !important;text-decoration:none;}
.zodiac-tabs .ui-tabs-panel{padding:15px 0;display:block;background:#fff;}
.zodiac-tabs .ui-tabs-panel dt{text-transform:uppercase;font-weight:700;font-size:13px;color:#222}
.zodiac-tabs .ui-tabs-panel dd{margin-bottom:12px}
.zodiac-tabs .ui-tabs-panel dt i{width:14px;margin-right:5px}
.zodiac-tabs .ui-tabs-panel .zodiac-title{margin-bottom:10px;border-bottom:1px solid #f0f0f0;position:relative}
.zodiac-tabs .ui-tabs-panel .zodiac-title h5{font-size:18px;font-weight:700;display:inline-block}
.zodiac-tabs .ui-tabs-panel .zodiac-date{position:absolute;top:0;right:0;font-size:11px}
.zodiac-tabs ul li.ui-tabs-active{outline:none;opacity:1}
.zodiac-tabs ul li.ui-tabs-active a{transition:none !important;margin-bottom:-3px;border-bottom:3px solid #222;color:#222 !important;}
.zodiac-tabs ul li.ui-tabs-active a,
.zodiac-tabs ul li.ui-state-disabled a,
.zodiac-tabs ul li.ui-tabs-loading a{cursor:text;}
ul.social-icons{padding:0;margin:0 0 20px 0;overflow:hidden;list-style:none}
ul.social-icons li{margin:0 5px 5px 0;float:left}
ul.social-icons li a{background-color:#999;color:#FFF !important;text-align:center;line-height:30px;width:30px;height:30px;display:block;}
ul.social-icons li a:hover{-webkit-opacity:0.9;-khtml-opacity:0.9;-moz-opacity:0.9;-ms-opacity:0.9;-o-opacity:0.9;filter:alpha(opacity=90);opacity:0.9;text-decoration:none}
ul.social-icons li.twitter a{background-color:#20b6ff}
ul.social-icons li.facebook a{background-color:#3289da}
ul.social-icons li.dribbble a{background-color:#cf5c9e}
ul.social-icons li.youtube a{background-color:#eb5350}
ul.social-icons li.vimeosquare a{background-color:#5BC8FF}
ul.social-icons li.googleplus a{background-color:#d0422b}
ul.social-icons li.linkedin a{background-color:#0083bd}
ul.social-icons li.pinterest a{background-color:#e13138}
ul.social-icons li.skype a{background-color:#13c1f3}
ul.social-icons li.flickr a{background-color:#ff48a3}
ul.social-icons li.tumblr a{background-color:#426d9b}
ul.social-icons li.instagram a{background-color:#3b82b9}
ul.social-icons li.github a{background-color:#3f91cb}
ul.social-icons li.rss a{background-color:#f59942}
.accordion{border:1px solid #ccc;margin-bottom:4px}
.accordion .ui-accordion-header{margin-bottom:5px;font-family:inherit;padding-left:35px;line-height:30px;font-weight:700;font-size:14px;display:block;cursor:pointer;position:relative}
.accordion .ui-accordion-header:after{font-weight:400 !important;font-family:FontAwesome;top:1px;left:10px;content:"\f196";position:absolute;}
.accordion .ui-accordion-header-active:after{font-weight:400 !important;font-family:FontAwesome;top:1px;left:10px;content:"\f147";position:absolute;}
.accordion .ui-accordion-header-active{}
.accordion .ui-accordion-content{padding:10px 10px 15px 35px;overflow:auto;}
.accordion .ui-accordion-content p{margin:0}
.accordion .ui-helper-reset{outline:0;text-decoration:none;list-style:none;}
.widget{margin-bottom:30px}
.widget a:hover{color:#999}
.widget h3.widget-title{font-weight:400;position:relative;text-transform:uppercase;font-size:14px;border-top:1px solid;border-bottom:3px solid;margin:0 0 15px 0;line-height:30px}
.widget h3.widget-title:after{top:33px;left:20px;border:solid transparent;content:" ";transform:rotate(360deg);height:0;width:0;font-size:0;line-height:0;position:absolute;pointer-events:none;border-width:5px;}
.widget ul{list-style:none;padding:0}
.widget ul li a{color:#222}
.widget_shopping_cart_content{}
ul.cart_list{}
ul.cart_list li:first-child{padding-top:0}
ul.cart_list li{border-bottom:1px solid #f0f0f0;padding-bottom:8px;padding-top:8px;}
ul.cart_list li a{display:block}
ul.cart_list li img{border:solid #fff 2px;float:right;width:47px;height:auto}
ul.cart_list li span.quantity{color:#999;font-size:12px;overflow:hidden;position:relative}
.widget_shopping_cart_content p.total{border-bottom:1px solid #f0f0f0;padding:6px 0}
.widget_shopping_cart_content p.buttons a{margin-right:5px !important;box-shadow:none !important;font-size:14px !important;background-color:#222 !important;background:linear-gradient(#222, #222) !important;background:linear-gradient(#222, #222) !important;border:none !important;color:#fff !important;font-weight:400 !important;border-radius:0 !important;text-shadow:none !important;position:relative !important;height:30px !important;padding:0 8px !important;line-height:30px !important}
.widget_shopping_cart_content p.buttons a.checkout{}
#dropdown_product_cat{padding:8px;width:100%}
form#searchform{}
form#searchform label{display:none}
.banner-block-300{}
ul.banner-block-125{overflow:hidden}
ul.banner-block-125 li{border:1px solid #f0f0f0;margin:3px;padding:8px;float:left}
.tagcloud{overflow:hidden}
.tagcloud a{text-decoration:none;background-color:#ccc;color:#fff;float:left;font-size:12px !important;padding:4px 10px;margin:0 5px 5px 0}
.tagcloud a:hover{color:#fff;background-color:#222}
.widget-category{}
.widget-category li{border-bottom:1px solid #f0f0f0;}
.widget-category li span{}
.widget-category li a{padding:5px;display:block}
.widget-category li a span{float:right;}
.widget-category li a:hover{color:#fff !important}
.widget-slider{}
.widget-slider img{width:100%}
.widget-slider ul{}
.widget-slider ul li{}
.widget-slider .bx-controls{height:20px;position:absolute;top:-38px;right:0}
.widget-slider .bx-wrapper .bx-controls-direction a{height:20px;width:18px;font-size:20px;font-family:'FontAwesome';color:#ddd;text-decoration:none;}
.widget-slider .bx-wrapper .bx-controls-direction a:hover{color:#222}
.widget-slider .bx-wrapper .bx-prev{right:22px}
.widget-slider .bx-wrapper .bx-next{right:0}
.widget-slider .bx-wrapper .bx-viewport{-webkit-box-shadow:0px 0px 5px 1px rgba(34,34,34,0.1);-moz-box-shadow:0px 0px 5px 1px rgba(34,34,34,0.1);box-shadow:0px 0px 5px 1px rgba(34,34,34,0.1);border:solid #fff 3px;}
.widget-slider .caption{padding:10px;position:absolute;bottom:15px;left:10px;background:#222;background:rgba(34,34,34,0.9);max-width:80%}
.widget-slider .caption h2{color:#fff;font-size:14px;margin:0}
.widget-slider .caption h2 a{color:#fff;text-decoration:none;}
.gallery-preview{background-color:#f9f9f9;border-top:1px solid #f0f0f0;padding-top:15px;margin-top:25px;margin-bottom:30px;display:block;width:100%}
.gallery-preview .photos{margin-bottom:8px;text-align:center}
.gallery-preview .photos:before, .gallery-preview .photos:after{content:" ";display:table;width:100%}
.gallery-preview .photos:after{clear:both}
.img-block{margin-right:5px;display:inline-block}
.img-block a{display:inline-block}
.img-block img{height:100px;width:100px;}
.photos a.img-block{display:inline-block;width:100px;text-align:center;font-size:11px}
.gallery-preview{text-align:center}
.gallery-preview h2{text-align:center;color:#222;font-weight:700;position:relative;font-size:14px;border-bottom:3px solid #222;margin:0 0 6px 0;padding:6px 0;}
.gallery-preview h2 a{color:#222}
.gallery-preview p{padding-bottom:8px;border-bottom:1px solid #f0f0f0;font-size:13px;line-height:19px}
.gallery-block{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #f0f0f0;}
.gallery-block ul{margin:0;padding:0}
.gallery-block .bx-wrapper .bx-viewport, .gallery-pager img{-webkit-box-shadow:0px 0px 5px 1px rgba(34,34,34,0.1);-moz-box-shadow:0px 0px 5px 1px rgba(34,34,34,0.1);box-shadow:0px 0px 5px 1px rgba(34,34,34,0.1);border:solid #fff 3px;}
.gallery-pager{margin-top:10px}
.gallery-pager:before, .gallery-pager:after{content:" ";display:table;width:100%}
.gallery-pager:after{clear:both}
.gallery-pager a{float:left;}
.gallery-pager a img{width:67px;margin:0 5px 5px 0}
.gallery-pager a.active{-khtml-opacity:1;-moz-opacity:1;-ms-filter:alpha(opacity=100);filter:alpha(opacity=100);opacity:1;}
.gallery-pager a.active img{border:solid #222 3px}
.gallery-block .caption{padding:10px;position:absolute;bottom:15px;left:10px;background:#222;background:rgba(34,34,34,0.9);max-width:80%}
.gallery-block .caption h2{color:#fff;font-size:18px;margin:0}
.gallery-block .caption h2 a{color:#fff;text-decoration:none;}
.gallery-block .bx-controls-direction .bx-prev,
.gallery-block .bx-controls-direction .bx-next{height:30px;width:30px;font-size:25px;line-height:30px;font-family:'FontAwesome';color:#fff;text-decoration:none;-khtml-opacity:0.7;-moz-opacity:0.7;-ms-filter:alpha(opacity=70);filter:alpha(opacity=70);opacity:0.7;}
.gallery-block .bx-controls-direction .bx-prev:hover,
.gallery-block .bx-controls-direction .bx-next:hover{-khtml-opacity:1;-moz-opacity:1;-ms-filter:alpha(opacity=100);filter:alpha(opacity=100);opacity:1;}
.gallery-block .bx-controls-direction .bx-prev{left:10px}
.gallery-block .bx-controls-direction .bx-next{right:10px}
.about-author{margin-bottom:40px}
.author-details{}
.author-details-header{position:relative}
.author-details-header h3{font-size:18px}
.author-details img{margin:0 20px 10px 0;float:left}
.author-details p,
.author-details ul.social-icons{margin-left:90px}
.author-details ul.social-icons li{margin-right:10px !important;}
.author-details ul.social-icons li a{width:auto !important;height:auto !important;background-color:transparent !important;color:#ddd !important;}
.author-details ul.social-icons li a:hover{color:#444 !important;}
.author-details-header a{position:absolute;right:0;top:2px}
.woocommerce-block{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #f0f0f0;}
.woocommerce-block ul{margin:0;padding:0}
.woocommerce-block .bx-wrapper .bx-viewport, .gallery-pager img{-webkit-box-shadow:0px 0px 5px 1px rgba(34,34,34,0.1);-moz-box-shadow:0px 0px 5px 1px rgba(34,34,34,0.1);box-shadow:0px 0px 5px 1px rgba(34,34,34,0.1);border:solid #fff 3px;}
.woocommerce-pager{margin-top:10px}
.woocommerce-pager:before, .woocommerce-pager:after{content:" ";display:table;width:100%}
.woocommerce-pager:after{clear:both}
.woocommerce-pager a{float:left;}
.woocommerce-pager a img{width:67px;margin:0 5px 5px 0}
.woocommerce-pager a.active{-khtml-opacity:1;-moz-opacity:1;-ms-filter:alpha(opacity=100);filter:alpha(opacity=100);opacity:1;}
.woocommerce-pager a.active img{border:solid #222 3px}
.woocommerce-block .caption{padding:10px;position:absolute;bottom:15px;left:10px;background:#222;background:rgba(34,34,34,0.9);max-width:80%}
.woocommerce-block .caption h2{color:#fff;font-size:18px;margin:0}
.woocommerce-block .caption h2 a{color:#fff;text-decoration:none;}
.woocommerce-block .bx-controls-direction .bx-prev,
.woocommerce-block .bx-controls-direction .bx-next{height:30px;width:30px;font-size:25px;line-height:30px;font-family:'FontAwesome';color:#fff;text-decoration:none;-khtml-opacity:0.7;-moz-opacity:0.7;-ms-filter:alpha(opacity=70);filter:alpha(opacity=70);opacity:0.7;}
.woocommerce-block .bx-controls-direction .bx-prev:hover,
.woocommerce-block .bx-controls-direction .bx-next:hover{-khtml-opacity:1;-moz-opacity:1;-ms-filter:alpha(opacity=100);filter:alpha(opacity=100);opacity:1;}
.woocommerce-block .bx-controls-direction .bx-prev{left:10px}
.woocommerce-block .bx-controls-direction .bx-next{right:10px}
.photo-filters{}
.gallery-filter{padding:0;margin:0 0 10px 0;list-style:none;overflow:hidden}
.gallery-filter li{float:left}
.gallery-filter a{float:left;text-decoration:none;background-color:#ccc;color:#fff;font-size:12px;padding:4px 10px;margin:0 5px 5px 0}
.gallery-filter a:hover, .gallery-filter a.selected-gallery-filter{color:#fff;background-color:#222}
.gallery-content{margin-left:-0.7%;width:102%;margin-bottom:20px;}
.gallery-content:after{zoom:1;clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}
.gallery-content .photo-stack{width:23.4%;float:left;margin-left:0.7%;margin-right:0.7%;margin-bottom:15px;}
.photo-stack{}
.photo-stack img{margin-bottom:5px}
.photo-stack h2{font-weight:700;position:relative;font-size:14px;border-bottom:3px solid #f0f0f0;margin:0 0 6px 0;padding:6px 0;}
.photo-stack h2 a{color:#222}
.photo-stack p{line-height:19px;font-size:13px}
.gal-current-image{text-align:center;position:relative;}
.gal-current-image .photo-stack{position:relative;}
.gal-current-image .photo-stack img{text-align:center;margin-bottom:0}
.gal-current-image a.prev,
.gal-current-image a.next{-webkit-border-radius:2px;-khtml-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;line-height:30px;text-align:center;display:block;width:30px;padding:0;height:30px;background:#222;background:rgba(0,0,0,0.4);color:#fff;margin:-10px 0 0 0;font-size:20px;top:50%;position:absolute;font-family:FontAwesome;}
.photo-stack.loading{min-height:60px;z-index:9999;background-image:url(../img/loading.gif);background-repeat:no-repeat;background-position:50%;}
.photo-stack.loading img{-ms-opacity:0.1;filter:alpha(opacity=10);-khtml-opacity:0.1;-o-opacity:0.1;-webkit-opacity:0.1;opacity:0.1;}
.gal-current-image a.prev:hover,
.gal-current-image a.next:hover{background:rgba(0,0,0,1);}
.gal-current-image a.prev{left:15px}
.gal-current-image a.next{right:15px}
.photo-stack-thumbnails{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #f0f0f0;margin-top:10px}
.photo-stack-thumbnails a{}
.photo-stack-thumbnails:before, .photo-stack-thumbnails:after{content:" ";display:table;width:100%}
.photo-stack-thumbnails:after{clear:both}
.photo-stack-thumbnails a{float:left;}
.photo-stack-thumbnails a img{width:67px;margin:0 5px 5px 0}
.photo-stack-thumbnails img{-webkit-box-shadow:0px 0px 5px 1px rgba(34,34,34,0.1);-moz-box-shadow:0px 0px 5px 1px rgba(34,34,34,0.1);box-shadow:0px 0px 5px 1px rgba(34,34,34,0.1);border:solid #fff 3px;}
.photo-stack-thumbnails a.active img{border:solid #222 3px}
.page-title{font-weight:700;position:relative;text-transform:uppercase;font-size:14px;border-top:1px solid #f0f0f0;border-bottom:3px solid #222;margin:0 0 15px 0;line-height:30px}
.page-title:after{top:33px;left:20px;border:solid transparent;content:" ";transform:rotate(360deg);height:0;width:0;font-size:0;line-height:0;position:absolute;pointer-events:none;border-top-color:#222;border-width:5px;}
form.woocommerce-ordering{position:absolute !important;right:0 !important;top:1px !important}
span.customSelect{font-size:11px !important;text-transform:uppercase !important;border-left:1px solid #f0f0f0 !important;background-color:#fff !important;color:#222 !important;height:30px !important;line-height:30px !important;padding:0px 6px !important;}
span.customSelect:after{font-family:FontAwesome;content:"\f0dc"}
.customSelect.customSelectHover{background-color:#f4f4f4 !important;}
ul.products{list-style:none;padding:0;margin:0}
ul.products li{}
ul.products li{}
ul.products li.product.first{clear:left}
h3 mark{background-color:transparent}
ul.products li .star-rating{display:none !important;}
ul.products li.product{float:left;margin:0 1.6% 40px 0 !important;padding:0;position:relative;width:23.8% !important;margin-left:0;}
ul.products li.last{margin-right:0 !important;}
span.onsale{z-index:99;box-shadow:none !important;text-shadow:none !important;background:linear-gradient(#222, #222) !important;background:none !important;color:#fff !important;text-transform:uppercase !important;font-weight:400 !important;-webkit-border-radius:500px;-khtml-border-radius:500px;-moz-border-radius:500px;-ms-border-radius:500px;-o-border-radius:500px;border-radius:500px;min-height:42px !important;min-width:42px !important;font-size:12px !important;padding:0 !important;background-color:#222 !important;text-align:center !important;line-height:42px !important;margin:0 !important;right:initial !important;left:-6px !important;top:-6px !important;position:absolute}
ul.products li.product img{width:100%;margin-bottom:5px}
ul.products li.product h3{margin-bottom:10px !important;padding-bottom:5px !important;border-bottom:1px solid #f0f0f0 !important;font-size:14px !important}
ul.products li.product .price{font-size:14px !important;margin-top:4px !important;display:inline-block !important;float:right !important;color:#222 !important;text-decoration:none !important}
ul.products li.product .price ins{font-size:15px !important;text-decoration:none !important}
ul.products li.product .price del{font-size:15px !important;color:#999 !important}
ul.products li.product a.add_to_cart_button{box-shadow:none !important;font-size:14px !important;background-color:#222 !important;background:linear-gradient(#222, #222);border:none !important;color:#fff !important;font-weight:400 !important;border-radius:0 !important;text-shadow:none !important;position:relative !important;height:30px !important;padding:0 38px 0 8px !important;line-height:30px !important;float:left !important}
ul.products li.product .added_to_cart{font-size:11px;text-transform:uppercase;clear:both;display:block;padding:6px 0 0 0}
ul.products li.product .added_to_cart:after{content:" →";}
.btn-without-icon i{display:none}
form.cart button{box-shadow:none !important;font-size:14px !important;background-color:#222 !important;background:linear-gradient(#222, #222) !important;background:linear-gradient(#222, #222) !important;border:none !important;color:#fff !important;font-weight:400 !important;border-radius:0 !important;text-shadow:none !important;position:relative !important;height:28px !important;padding:0 38px 0 8px !important;line-height:28px !important}
form.cart button i{position:absolute;display:block;right:0;top:0;line-height:28px;text-align:center;margin:0;width:30px;height:28px;}
ul.products li.product a.button{box-shadow:none !important;font-size:14px !important;background-color:#222 !important;background:linear-gradient(#222, #222);border:none !important;color:#fff !important;font-weight:400 !important;border-radius:0 !important;text-shadow:none !important;position:relative !important;height:30px !important;padding:0 8px;line-height:30px !important;float:left !important}
ul.products li.product a.button i{display:none}
ul.products li.product a.add_to_cart_button i{background-color:#999;position:absolute;display:block;right:0;top:0;line-height:30px;text-align:center;margin:0;width:30px;height:30px;}
.widget_price_filter form{margin-top:26px}
.price_slider{margin:0 6px 18px 6px;height:4px;position:relative;text-align:left;background-color:#ddd}
.price_slider_wrapper{padding-top:8px}
.ui-slider .ui-slider-range{position:absolute;z-index:1;height:100%;display:block;border:0;background-position:0 0;}
.ui-slider .ui-slider-handle:last-child{}
.ui-slider .ui-slider-handle{-webkit-transition:none !important;-moz-transition:none !important;-ms-transition:none !important;-o-transition:none !important;transition:none !important;position:absolute;z-index:2;background-color:#222;width:14px;margin-top:-6px;margin-left:-6px;height:14px;}
.ui-slider .ui-slider-handle:last-child{margin-left:-6px}
.ui-slider .ui-slider-handle:after{font-family:FontAwesome;font-size:7px;text-align:center;display:block;line-height:14px;margin:0;padding:0;content:"\f0c9";color:#fff;}
.price_slider_amount{overflow:hidden;}
.price_label{color:#999;line-height:30px;text-align:right;}
.price_slider_amount .button{box-shadow:none !important;font-size:13px !important;background-color:#222 !important;background:linear-gradient(#222, #222) !important;border:none !important;color:#fff !important;font-weight:400 !important;border-radius:0 !important;text-shadow:none !important;height:30px !important;padding:0 8px !important;line-height:30px !important;float:left !important}
h3#leave-a-reply{font-size:18px}
#commentform label{font-weight:700;}
.comment-form-comment label,
.comment-form-author label,
.comment-form-email label{display:block;margin-bottom:5px;}
.comment-form-author input,
.comment-form-email input{margin-bottom:20px}
.comment-form-rating label{display:inline-block;float:left;margin-right:20px}
.comment-form-rating p.stars{overflow:hidden;margin-bottom:20px !important}
p.comment-notes,
p.comment-form-comment{margin-bottom:20px !important}
p.stars a{margin-right:10px;border-right:1px solid #f0f0f0;display:inline-block;text-indent:-9999px;position:relative;color:#ccc}
p.stars a:last-child{border-right:0}
p.stars a.star-1{width:20px}
p.stars a.star-2{width:30px}
p.stars a.star-3{width:40px}
p.stars a.star-4{width:50px}
p.stars a.star-5{width:60px}
p.stars a.star-1:after,
p.stars a.star-2:after,
p.stars a.star-3:after,
p.stars a.star-4:after,
p.stars a.star-5:after{font-family:FontAwesome;content:"\f005";top:0;left:0;position:absolute;text-indent:0;margin-right:2px;font-size:11px;color:#999;font-weight:400;}
p.stars a:hover:after,p.stars a.active:after{color:#efbe3e;}
p.stars a.star-1:after{content:"\f005";}
p.stars a.star-2:after{content:"\f005\f005";}
p.stars a.star-3:after{content:"\f005\f005\f005";}
p.stars a.star-4:after{content:"\f005\f005\f005\f005";}
p.stars a.star-5:after{content:"\f005\f005\f005\f005\f005";}
.star-rating{float:right;overflow:hidden;position:relative;height:11px;line-height:1;font-size:11px;width:50px;font-family:FontAwesome;}
.star-rating:before{content:"\f005\f005\f005\f005\f005";color:#ccc;float:left;top:0;left:0;position:absolute;}
.star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em;}
.star-rating span:before{content:"\f005\f005\f005\f005\f005";top:0;color:#222;position:absolute;left:0;}
.homeshop-item .added_to_cart{font-size:11px;text-transform:uppercase;clear:both;display:block;padding:6px 0 0 0}
.homeshop-item .added_to_cart:after{content:" →";}
.homeshop-item .add_to_cart_button{clear:both;margin-top:10px;color:#fff;position:relative;height:30px;padding:0 38px 0 8px;line-height:30px;float:left;}
.homeshop-item .add_to_cart_button:hover{color:#fff}
.homeshop-item .add_to_cart_button i{background-color:#999;position:absolute;display:block;right:0;top:0;line-height:30px;text-align:center;margin:0;width:30px;height:30px;}
.homeshop-item .description{padding-bottom:5px;border-bottom:1px solid #f0f0f0;}
.homeshop-item .description del{font-size:15px !important;color:#999 !important;}
.homeshop-item .description ins{color:#222 !important;font-size:15px !important;text-decoration:none !important;}
.woocommerce-message:before, .woocommerce-error:before, .woocommerce-info:before{height:36px !important}
.widget_best_sellers{}
ul.product_list_widget li:first-child{padding-top:0}
ul.product_list_widget li{border-bottom:1px solid #f0f0f0;padding-bottom:8px;padding-top:8px;}
ul.product_list_widget li a{display:block}
ul.product_list_widget li img{border:solid #fff 2px;float:right;width:40px !important;height:auto}
ul.product_list_widget li .amount{font-size:13px}
ul.product_list_widget li del{color:#999;font-size:13px}
ul.product_list_widget .star-rating{float:none;margin-top:3px;margin-bottom:5px;}
ul.product_list_widget li ins{text-decoration:none;color:#444;font-size:13px}
.product{margin-bottom:20px;position:relative}
.product span.onsale{}
.product .woocommerce-block{float:left;border-bottom:none;width:49%}
.product .summary{width:48%;float:right;}
.product .product_title{margin:0 0 8px 0;line-height:1.2;font-size:32px;font-weight:700}
.product .summary p.price{margin-bottom:15px;font-size:16px}
.product .summary p.price del{font-weight:700;font-size:16px;color:#999}
.product .summary p.price ins{font-weight:700;font-size:16px;text-decoration:none;color:#444}
form.cart{padding-top:15px;margin-bottom:27px}
form.cart .quantity{overflow:hidden;position:relative;float:left;margin:0 5px 0 0}
form.cart .quantity .minus,
form.cart .quantity .plus{background-color:#f7f7f7;height:30px;line-height:30px;padding:0;width:30px;}
form.cart .quantity .minus:focus,
form.cart .quantity .plus:focus{outline:none}
form.cart .quantity .minus{margin-right:-1px}
form.cart .quantity .plus{position:relative;z-index:1;margin-left:-16px;}
.quantity input.qty{line-height:30px;padding-top:0;padding-bottom:0;text-align:center;width:70px;height:30px}
.product_meta{font-size:13px;}
.product_meta div{padding:3px 0;border-bottom:1px solid #f0f0f0;}
.product_meta .sku_wrapper,
.product_meta .posted_in,
.product_meta .tagged_as{border-bottom:1px solid #f0f0f0;padding:3px 0;display:block;color:#222}
.related.products h2{font-weight:700;position:relative;text-transform:uppercase;font-size:14px;border-top:1px solid #f0f0f0;border-bottom:3px solid #222;margin:0 0 15px 0;line-height:30px}
.related.products h2:after{top:33px;left:20px;border:solid transparent;content:" ";transform:rotate(360deg);height:0;width:0;font-size:0;line-height:0;position:absolute;pointer-events:none;border-top-color:#222;border-width:5px;}
.woocommerce-product-rating{margin-bottom:5px;}
.woocommerce-product-rating .star-rating{display:inline-block}
.woocommerce-message{overflow:hidden;margin-bottom:20px;border-bottom:1px solid #f0f0f0;padding-bottom:10px}
.woocommerce-message .wc-forward,
ul.woocommerce-error .wc-forward{float:right}
ul.woocommerce-error{padding-left:0;overflow:hidden;margin-bottom:20px;border-bottom:1px solid #f0f0f0;padding-bottom:10px;list-style:none}
table.cart img{width:30px}
.woocommerce-info{padding:10px;background:#fafafa;border:1px solid #eee;margin-bottom:10px}
.login .form-row-first{width:49.2%;float:left;margin-right:1.6%;}
.login .form-row-last{width:49.2%;float:left;margin-right:0 !important;}
.login .button{margin-bottom:20px;width:auto}
.login .inline{width:auto}
.login .inline input{width:auto}
tr.cart_item{}
tr.cart_item .buttons_added{}
tr.cart_item .buttons_added .minus,
tr.cart_item .buttons_added .plus{background-color:#f7f7f7;height:30px;line-height:30px;padding:0;width:30px;}
tr.cart_item .buttons_added .minus{margin-right:-1px}
tr.cart_item .buttons_added .plus{position:relative;z-index:1;margin-left:-16px;}
tr.cart_item .buttons_added .minus:focus,
tr.cart_item .buttons_added .plus:focus,
tr.cart_item .buttons_added .qty:focus{outline:none}
tr.cart_item td{}
tr.cart_item td a{color:#222}
td.actions{}
td.actions .coupon{}
td.actions .coupon .input-text{padding:0 10px;height:29px;margin-top:1px}
td.actions .coupon .input-text:focus{outline:none}
td.actions .coupon .button{}
.woocommerce form{margin-bottom:50px}
h2 a.shipping-calculator-button{font-size:18px}
.cart-collaterals .cart_totals,
.cart-collaterals .shipping_calculator{}
.woocommerce table{border-spacing:0;width:100%;border:1px solid #eee;background:#fff;border-collapse:separate}
.woocommerce table thead th{background:#fafafa;border-right:1px solid #eee;border-bottom:1px solid #eee;padding:10px;vertical-align:middle;}
.woocommerce table tr th:last-child,
.woocommerce table tr td:last-child{border-right:0;}
.woocommerce table td,
.woocommerce table th{text-align:left;padding:10px;border-right:1px solid #eee}
.woocommerce table td{background-color:#fff !important}
.woocommerce table tbody th{background:#fafafa;border-bottom:1px solid #eee;}
.woocommerce table tbody td{border-bottom:1px solid #eee;}
td.product-remove a.remove{color:#fff;font-weight:400;background:#c00;display:inline-block;height:15px;width:15px;line-height:1;text-align:center;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;}
table.cart .actions{text-align:right}
table.cart .actions .coupon{float:left;}
table.cart td.actions .button{width:auto;display:inline-block}
.col2-set{margin-top:35px;margin-bottom:35px;clear:both}
.col2-set:after{content:"";display:block;clear:both;}
.col2-set h3,
h3#order_review_heading{font-weight:700;font-size:18px}
.col2-set .col-1{width:49.2%;float:left;margin-right:1.6%;}
.col2-set .col-2{width:49.2%;float:left}
.form-row{margin-bottom:15px}
.create-account{}
.create-account input{width:auto !important}
.create-account label{display:inline-block !important;width:auto !important}
.form-row label{width:100%;display:block}
.form-row input,
.form-row textarea{width:100%;max-width:100%}
ul.payment_methods{padding-left:0;list-style:none}
.payment_methods li img{float:right;padding:0!important;border:0!important;}
.payment_methods li{list-style:none!important;border-bottom:1px solid #eee;padding:.5em 0;}
.payment_methods+.form-row #place_order{width:auto;display:inline-block;float:right}
.woocommerce-tabs ul.tabs{padding:0 !important;margin:0 !important}
.woocommerce-tabs ul.tabs{overflow:hidden;border-top:1px solid;border-bottom:3px solid #f0f0f0;list-style:none;padding:0;margin:0}
.woocommerce-tabs ul.tabs li.active a{z-index:99999 !important;transition:none !important;margin-bottom:-3px;border-bottom:3px solid #222 !important;color:#222 !important;}
.woocommerce-tabs ul.tabs:before{position:inherit !important;border:none !important;}
.woocommerce-tabs ul.tabs li{background:transparent !important;box-shadow:none !important;display:inherit !important;border:none !important;line-height:30px;font-weight:400;font-size:14px;list-style:none;float:left;position:relative;top:0;padding:0 !important;margin:0 !important;white-space:nowrap;}
.woocommerce-tabs ul.tabs.ui-tabs-active:after{top:32px;left:50%;margin-left:-5px;border:solid transparent;content:" ";transform:rotate(360deg);height:0;width:0;font-size:0;line-height:0;position:absolute;pointer-events:none;border-width:5px;}
.woocommerce-tabs ul.tabs li a{text-shadow:none !important;display:inherit !important;padding:0 8px !important;color:#ccc !important;font-weight:400 !important;float:left;text-decoration:none;}
ul.tabs li.active:before,
ul.tabs li.active:after,
ul.tabs li:before,
ul.tabs li:after{display:none !important;right:0 !important;border:none !important;box-shadow:none !important}
ul.tabs li.active:after{width:0 !important;height:0 !important;bottom:0 !important;content:" " !important;}
.woocommerce-tabs .panel{padding:15px 0 !important;display:block;background:#fff}
.woocommerce-tabs .panel p{margin:0}
.woocommerce-tabs ul.tabs li.active a{transition:none !important;margin-bottom:-3px;border-bottom:3px solid;color:#222 !important;}
.woocommerce-tabs{clear:both;margin-bottom:20px}
.woocommerce-tabs .panel{}
.woocommerce-tabs .panel h2{font-size:18px}
.comment_container{padding:10px 0;border-bottom:1px solid #f0f0f0;}
.comment_container img{float:left;margin-right:10px}
.comment_container .description{margin:5px 0}
.comment_container p.meta time{font-size:.83em;color:#777}
#contact-input div{width:49%;float:left;margin-right:2%;}
#contact-subject select{width:100%;}
#contact-input{overflow:hidden;margin-bottom:20px}
#contact-input div:last-child{margin-right:0px !important;}
#contact-input input, #contact-message textarea{width:100%}
#contact-human{overflow:hidden;}
#contact-human p{width:49%;margin-right:2%;float:left;}
#contact-human div{float:left;width:49%;}
#contact-human label{width:40%;float:left;}
#contact-human label img{vertical-align:top}
#contact-human input{padding:6px 8px;width:60%;}
#contact-submit{text-align:left;padding-top:10px;}
#contact-message{width:100%;}
ul.error_messages{padding-left:0;list-style:none;margin-left:0px;}
ul.error_messages li{}
ul.error_messages li:before{font-family:'FontAwesome';content:"\f00d";margin-right:10px;color:#FF0000;}
.loader{float:right;}
#contact #success_page h4{}
article{}
.post-title{}
.post-title h1{font-weight:400;font-size:32px}
article .entry-meta{overflow:hidden;margin-bottom:20px;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;}
article .entry-meta span:after{margin-left:0;content:""}
article .entry-meta .post-date,
article .entry-meta .post-comments,
article .entry-meta .post-author,
article .entry-meta .post-views,
article .entry-meta .post-category{border-right:1px solid #f0f0f0;float:left;display:inline-block;padding:6px 14px;font-size:14px}
article .entry-meta .post-date:hover,
article .entry-meta .post-comments:hover,
article .entry-meta .post-author:hover,
article .entry-meta .post-views:hover,
article .entry-meta .post-category:hover{background-color:#f5f5f5;}
article .entry-meta .post-date:before,
article .entry-meta .post-comments:before,
article .entry-meta .post-author:before,
article .entry-meta .post-views:before,
article .entry-meta .post-category:before{font-family:'FontAwesome';margin-right:4px}
article .entry-meta .post-date:before{content:"\f073"}
article .entry-meta .post-comments:before{content:"\f0e6"}
article .entry-meta .post-author:before{content:"\f007"}
article .entry-meta .post-views:before{content:"\f06e"}
article .entry-meta .post-category:before{content:"\f07c"}
article .post-content{border-bottom:1px solid #f0f0f0;padding-bottom:5px;margin-bottom:20px}
.audio-post, .video-post, .image-post{margin-bottom:20px}
.image-post img{width:100%}
.source-list{padding-bottom:5px;border-bottom:1px solid #f0f0f0;margin-top:-10px;margin-bottom:40px}
.source-list span{line-height:22px;float:left;margin-right:15px;display:block;margin-bottom:3px;color:#999;font-size:11px;text-transform:uppercase}
.source-list ul{list-style:none;margin:0;padding:0;overflow:hidden}
.source-list ul li{float:left;margin:0 5px 5px 0}
.source-list ul a{font-size:11px;}
.source-list ul a:hover{color:#222}
.review-block{margin-bottom:20px;overflow:hidden;border-bottom:1px solid #f0f0f0;margin-top:-20px}
.review-block .rev-box{background-color:#f5f5f5;float:left;padding:20px 15px;margin-right:15px;text-align:center}
.review-block .rev-score{margin-bottom:5px;font-size:30px;font-weight:700;color:#222}
.review-block .rev-title{font-size:13px;text-transform:uppercase;color:#222}
.review-block .rev-description p{margin:0;font-style:italic;padding:20px 10px;color:#999}
.rev-box .review-stars span{float:none;margin-right:0;display:inline-block}
.tag-list{margin-bottom:40px}
.tag-list span{padding-top:4px;float:left;margin-right:15px;display:block;margin-bottom:3px;font-size:12px;text-transform:uppercase}
.tag-list ul{list-style:none;margin:0;padding:0;overflow:hidden}
.tag-list ul li{float:left;margin:0 5px 5px 0}
.tag-list ul a{display:inline-block;font-size:12px;color:#fff;background-color:#ccc;padding:4px 10px;}
.tag-list ul a:hover{background-color:#222;color:#FFF;text-decoration:none}
.related-articles{margin-bottom:40px}
.related-articles-title,
.comments-title,
.respond-title{border-top:1px solid #f0f0f0;position:relative;margin-bottom:15px;border-bottom:3px solid #222;}
.related-articles-title h4,
.comments-title h4,
.respond-title h4{font-size:14px;font-weight:700;text-transform:uppercase;margin:0;line-height:30px}
.related-articles-title:after,
.comments-title:after,
.respond-title:after{top:33px;left:20px;border:solid transparent;content:" ";transform:rotate(360deg);height:0;width:0;font-size:0;line-height:0;position:absolute;pointer-events:none;border-top-color:#222;border-width:5px;}
.related-post{text-align:center}
.related-articles-group{}
.related-post .cont-img{overflow:hidden;position:relative;background-color:#222;margin:2px 2px 5px 2px}
.related-post .post-format{-webkit-box-shadow:0px 0px 15px 1px rgba(34,34,34,0.3);-moz-box-shadow:0px 0px 15px 1px rgba(34,34,34,0.3);box-shadow:0px 0px 15px 1px rgba(34,34,34,0.3);margin-left:-18px;margin-top:-18px;}
.related-post .post-format span{font-size:14px;width:28px;height:28px;line-height:28px;}
.related-post .cont-img .post-category{line-height:20px;height:20px;padding:0 5px;background-color:#222;color:#fff;display:inline-block;font-size:11px;text-transform:uppercase;z-index:2;position:absolute;left:3px;bottom:3px}
.related-post .cont-img .post-category a{color:#fff;text-decoration:none}
.related-post .cont-img img{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-khtml-opacity:0.7;-moz-opacity:0.7;-ms-filter:alpha(opacity=70);filter:alpha(opacity=70);opacity:0.7;}
.related-post .cont-img:hover img{-webkit-transform:scale(1.1) rotate(3deg);-khtml-transition:scale(1.1) rotate(3deg);-moz-transform:scale(1.1) rotate(3deg);-ms-transform:scale(1.1) rotate(3deg);-o-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg);-khtml-opacity:1;-moz-opacity:1;-ms-filter:alpha(opacity=100);filter:alpha(opacity=100);opacity:1;}
.related-post h2{font-weight:700;font-size:14px;margin:0}
.related-post h2 a{color:#222;text-decoration:none}
.related-post h2 a:hover{color:#999}
.related-articles .bx-controls{height:20px;position:absolute;top:-38px;right:0}
.related-articles .bx-wrapper .bx-controls-direction a{height:20px;width:18px;font-size:20px;font-family:'FontAwesome';color:#ddd;text-decoration:none;}
.related-articles .bx-wrapper .bx-controls-direction a:hover{color:#222}
.related-articles .bx-wrapper .bx-prev{right:22px}
.related-articles .bx-wrapper .bx-next{right:0}
.no-comments{margin-top:-10px}
.no-comments i{color:#ddd;width:50px;float:left;font-size:30px}
.no-comments h5{margin-bottom:3px;}
.no-comments p{}
#comments{margin-bottom:40px !important}
.comments-title{margin-bottom:10px}
ol.commentlist{padding:0;margin:0;list-style:none}
ol.commentlist article{padding:10px 0;border-bottom:1px solid #f0f0f0;}
ol.commentlist li.comment{}
img.comment-avatar{margin:0 10px 5px 0;float:left}
.comment-meta{margin-bottom:5px;margin-left:76px}
.comment-meta .by-author{margin-right:10px}
.comment-meta .by-author a{color:#222;font-weight:700;font-size:14px}
.comment-meta .by-date{font-size:12px;color:#999}
.comment-content{margin-left:76px}
.comment-content p{margin-bottom:0}
.reply{font-size:12px;margin-left:76px}
ul.children{padding:0;margin:0;list-style:none}
ul.children li.comment{}
ul.children li.comment article{padding-left:76px}
ul.children li.comment ul article{padding-left:152px}
ul.children li.comment ul ul article{padding-left:228px}
#respond-block{}
#respond-block form{}
#respond-block form label{display:block}
#respond-block form label span{color:#f00}
p.comment-form-author input,
p.comment-form-email input,
p.comment-form-url input,
p.comment-form-comment textarea{width:100%;max-width:100%}
p.comment-form-comment textarea{height:180px}
p.comment-form-author{}
p.comment-form-email{}
p.comment-form-url{}
p.comment-form-comment{}
p.form-submit{}
p.form-submit input{-webkit-transition:all 0.2s ease-in-out;-khtml-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
#page-404{margin:80px 0 150px 0}
#page-404 h3{font-size:140px;line-height:1;margin:0;text-align:center;text-transform:uppercase}
#page-404 h5{font-size:24px}
#page-404 p{margin-bottom:30px}
#footer{color:#999;background-color:#222}
#footer .row{padding-top:30px}
#footer .row .widget:last-child{margin-right:0 !important}
#footer .widget{width:23.8%;float:left;margin-right:1.6%;margin-bottom:15px}
#footer .widget a{color:#fff}
#footer .widget a:hover{color:#fff}
#footer .widget h3.widget-title{color:#fff;font-weight:400;position:relative;text-transform:uppercase;font-size:14px;border-top:1px solid #fff;border-bottom:3px solid #fff;margin:0 0 15px 0;line-height:30px}
#footer .widget h3.widget-title:after{top:33px;left:20px;border:solid transparent;content:" ";transform:rotate(360deg);height:0;width:0;font-size:0;line-height:0;position:absolute;pointer-events:none;border-top-color:#fff;border-width:5px;}
#footer .tagcloud a{background-color:#444;}
#footer .tagcloud a:hover{background-color:#999}
#footer .small-thumb-post h2{font-weight:400}
#footer .small-thumb-post{border-bottom:1px solid #333}
#footer .small-thumb-post .description{margin-left:0}
#footer .inner{height:50px;line-height:44px;}
ul.footer-navigation{border-bottom:6px solid #333;text-transform:uppercase;list-style:none;text-align:center;margin:0}
ul.footer-navigation li{margin:0px 5px;display:inline-block}
ul.footer-navigation a{color:#999}
ul.footer-navigation a:hover{color:#fff}
#copyright{padding:15px 0;text-align:center;border-top:6px solid #333;font-size:13px;line-height:19px}
#copyright p{margin:0}
#copyright a{color:#fff}
#bbp-search-form{}
#bbp-search-form label{display:none}
#bbp-search-form input.button{display:inline-block;height:39px;line-height:38px;width:auto;margin:-2px 0 0 0;font-size:14px;padding-bottom:0;padding-top:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;}
.bbp-login-form{}
.bbp-login-form fieldset{border:0;margin:0;padding:0}
.bbp-username{}
.bbp-username label,
.bbp-password label{width:100px;display:block;margin:0 0 4px 0;font-size:13px}
.bbp-username input,
.bbp-password input{width:100%;display:block;margin-bottom:10px;border:1px solid #ccc;font-size:14px;padding:10px !important;background-color:#fff !important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.bbp-username input:-webkit-autofill,
.bbp-password input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px white inset !important;}
.bbp-password{}
.bbp-remember-me{}
.bbp-remember-me label{width:auto !important;}
.bbp-submit-wrapper{}
#bbpress-forums p.bbp-topic-meta img.avatar, #bbpress-forums ul.bbp-reply-revision-log img.avatar, #bbpress-forums ul.bbp-topic-revision-log img.avatar, #bbpress-forums div.bbp-template-notice img.avatar, #bbpress-forums .widget_display_topics img.avatar, #bbpress-forums .widget_display_replies img.avatar{margin-bottom:0}
#buddypress .activity-list .activity-content .activity-header img.avatar{margin:10px 10px 0 5px !important;}
#buddypress .activity-list li.mini .activity-avatar img.avatar{margin:13px 10px 0 30px}
.bbp-the-content-wrapper{border:1px solid #dedede;}
#subscription-toggle{float:right}
#item-header-content{}
#item-header-content span{font-size:12px !important;}
#item-header-content span.highlight{padding:2px 4px !important;}
#item-meta{font-size:13px !important;line-height:19px !important;color:#999 !important;overflow:hidden;margin:15px 0 5px 0;padding-bottom:10px;}
#whats-new-textarea textarea{width:100% !important;height:120px !important}
#buddypress .activity-list .activity-content .activity-inner, #buddypress .activity-list .activity-content blockquote{margin-top:0 !important}
#bp-login-widget-form:before, #bp-login-widget-form:after{content:" ";display:table;width:100%}
#bp-login-widget-form:after{clear:both}
#bp-login-widget-form #bp-login-widget-user-login,
#bp-login-widget-form #bp-login-widget-user-pass{width:100%;display:block;margin-bottom:10px;font-size:14px;padding:10px !important;background-color:#fff !important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
#bp-login-widget-user-login:-webkit-autofill,
#bp-login-widget-user-pass:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px white inset !important;}
#bp-login-widget-form label{width:100px;display:block;margin:0 0 4px 0;font-size:13px}
#bp-login-widget-form .forgetmenot{}
#bp-login-widget-form .forgetmenot label{margin-bottom:8px;width:auto !important}
#bp-login-widget-submit{float:right;outline:none;background-color:#222;color:#fff;text-decoration:none;display:inline-block;padding:4px 10px;margin:0;font-size:13px;font-weight:normal;line-height:21px;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;background-image:none;border:none}
.avatar-block{overflow:hidden}
.avatar-block .item-avatar{float:left;margin:0 5px 5px 0}
dl[role="main"]{position:relative}
dl[role="main"] dd{position:absolute;margin-top:-21px;right:0;}
dl[role="main"] dd strong{font-weight:400}
#members-list-options{}
#members-list-options a{color:#222}
#members-list-options a.selected{color:#999;}
ul#members-list{}
ul#members-list li{overflow:hidden;padding:10px 0;border-bottom:1px solid #f0f0f0;}
ul#members-list li .item-avatar{margin-right:10px;width:50px;height:50px;float:left}
ul#members-list li span.activity{color:#999;font-size:12px;}
.bp-login-widget-user-avatar{margin-right:10px;width:50px;height:50px;float:left}
.bp-login-widget-user-links a{color:#222}
.bp-login-widget-user-logout a{color:#999;margin:0;font-size:12px;text-decoration:none;font-weight:normal}
.bbp-logged-in{}
.bbp-logged-in img.avatar{width:50px;margin-right:10px;height:50px;}
.bbp-logged-in h4 a{color:#222;}
.bbp-logged-in h4{margin:0;font-family:inherit !important;font-weight:400 !important;font-size:14px !important;}
.bbp-logged-in a.button{color:#999;padding:0;margin:0;font-size:12px;background-color:transparent;text-decoration:none;font-weight:normal}
#groups-list-options a{color:#222}
#groups-list-options a.selected{color:#999;}
ul#groups-list li{overflow:hidden;padding:10px 0;border-bottom:1px solid #f0f0f0;}
ul#groups-list li .item-avatar{margin-right:10px;width:50px;height:50px;float:left}
ul#groups-list li span.activity{color:#999;font-size:12px;}
#bbpress-forums .bbp-search-form{margin-bottom:15px}
#buddypress .activity-list .activity-avatar{margin:10px 0 0 0;}
#buddypress ul.item-list li img.avatar{margin:3px 10px 0 0;}
#item-header{margin-bottom:30px}
h2.user-nicename{font-size:24px}
#buddypress div#item-header img.avatar{width:150px;}
#buddypress div#item-header div#item-header-content{float:none;}
#buddypress div.dir-search{margin:0 !important}
#bbpress-forums div.reply{width:auto !important}
.widget_wysija_cont p label{margin:0 0 4px 0;font-size:13px;}
.widget_wysija_cont p.wysija-paragraph{}
.widget_wysija_cont p input.wysija-input{width:100%}
.btn-without-icon{width:88px !important;padding:0 8px !important;}