.mfp-bg {
	background: rgb(11, 11, 11); overflow: hidden; z-index: 1042; opacity: 0.8;
}
.mfp-bg {
	left: 0px; top: 0px; width: 100%; height: 100%; position: fixed;
}
.mfp-wrap {
	left: 0px; top: 0px; width: 100%; height: 100%; position: fixed;
}
.mfp-wrap {
	z-index: 1043; -webkit-backface-visibility: hidden;
}
.mfp-container {
	padding: 0px 8px; left: 0px; top: 0px; width: 100%; height: 100%; text-align: center; position: absolute; box-sizing: border-box;
}
.mfp-container::before {
	height: 100%; vertical-align: middle; display: inline-block; content: "";
}
.mfp-align-top .mfp-container::before {
	display: none;
}
.mfp-content {
	margin: 0px auto; text-align: left; vertical-align: middle; display: inline-block; position: relative; z-index: 1045;
}
.mfp-ajax-holder .mfp-content {
	width: 100%; cursor: auto;
}
.mfp-inline-holder .mfp-content {
	width: 100%; cursor: auto;
}
.mfp-ajax-cur {
	cursor: progress;
}
.mfp-zoom-out-cur {
	
}
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
	
}
.mfp-zoom {
	cursor: pointer;
}
.mfp-auto-cursor .mfp-content {
	cursor: auto;
}
.mfp-arrow {
	-ms-user-select: none; -webkit-user-select: none; -moz-user-select: none; user-select: none;
}
.mfp-close {
	-ms-user-select: none; -webkit-user-select: none; -moz-user-select: none; user-select: none;
}
.mfp-counter {
	-ms-user-select: none; -webkit-user-select: none; -moz-user-select: none; user-select: none;
}
.mfp-preloader {
	-ms-user-select: none; -webkit-user-select: none; -moz-user-select: none; user-select: none;
}
.mfp-loading.mfp-figure {
	display: none;
}
.mfp-hide {
	display: none !important;
}
.mfp-preloader {
	left: 8px; top: 50%; width: auto; text-align: center; right: 8px; color: rgb(204, 204, 204); margin-top: -0.8em; position: absolute; z-index: 1044;
}
.mfp-preloader a {
	color: rgb(204, 204, 204);
}
.mfp-preloader a:hover {
	color: rgb(255, 255, 255);
}
.mfp-s-error .mfp-content {
	display: none;
}
.mfp-s-ready .mfp-preloader {
	display: none;
}
button.mfp-arrow {
	background: none; padding: 0px; border: 0px currentColor; border-image: none; overflow: visible; display: block; z-index: 1046; cursor: pointer; box-shadow: none; -ms-touch-action: manipulation; touch-action: manipulation; -webkit-appearance: none;
}
button.mfp-close {
	background: none; padding: 0px; border: 0px currentColor; border-image: none; overflow: visible; display: block; z-index: 1046; cursor: pointer; box-shadow: none; -ms-touch-action: manipulation; touch-action: manipulation; -webkit-appearance: none;
}
.mfp-close {
	padding: 0px 0px 18px 10px; top: 0px; width: 44px; height: 44px; text-align: center; right: 0px; color: rgb(255, 255, 255); line-height: 44px; font-family: Arial,Baskerville,monospace; font-size: 28px; font-style: normal; text-decoration: none; position: absolute; opacity: 0.65;
}
.mfp-close:focus {
	opacity: 1;
}
.mfp-close:hover {
	opacity: 1;
}
.mfp-close:active {
	top: 1px;
}
.mfp-close-btn-in .mfp-close {
	color: rgb(51, 51, 51);
}
.mfp-iframe-holder .mfp-close {
	width: 100%; text-align: right; right: -6px; color: rgb(255, 255, 255); padding-right: 6px;
}
.mfp-image-holder .mfp-close {
	width: 100%; text-align: right; right: -6px; color: rgb(255, 255, 255); padding-right: 6px;
}
.mfp-counter {
	top: 0px; right: 0px; color: rgb(204, 204, 204); line-height: 18px; font-size: 12px; white-space: nowrap; position: absolute;
}
.mfp-arrow {
	margin: -55px 0px 0px; padding: 0px; top: 50%; width: 90px; height: 110px; position: absolute; opacity: 0.65; -webkit-tap-highlight-color: transparent;
}
.mfp-arrow:active {
	margin-top: -54px;
}
.mfp-arrow:focus {
	opacity: 1;
}
.mfp-arrow:hover {
	opacity: 1;
}
.mfp-arrow::after {
	border: inset transparent; border-image: none; left: 0px; top: 0px; width: 0px; height: 0px; margin-top: 35px; margin-left: 35px; display: block; position: absolute; content: "";
}
.mfp-arrow::before {
	border: inset transparent; border-image: none; left: 0px; top: 0px; width: 0px; height: 0px; margin-top: 35px; margin-left: 35px; display: block; position: absolute; content: "";
}
.mfp-arrow::after {
	top: 8px; border-top-width: 13px; border-bottom-width: 13px;
}
.mfp-arrow::before {
	border-top-width: 21px; border-bottom-width: 21px; opacity: 0.7;
}
.mfp-arrow-left {
	left: 0px;
}
.mfp-arrow-left::after {
	margin-left: 31px; border-right-color: rgb(255, 255, 255); border-right-width: 17px; border-right-style: solid;
}
.mfp-arrow-left::before {
	margin-left: 25px; border-right-color: rgb(63, 63, 63); border-right-width: 27px; border-right-style: solid;
}
.mfp-arrow-right {
	right: 0px;
}
.mfp-arrow-right::after {
	margin-left: 39px; border-left-color: rgb(255, 255, 255); border-left-width: 17px; border-left-style: solid;
}
.mfp-arrow-right::before {
	border-left-color: rgb(63, 63, 63); border-left-width: 27px; border-left-style: solid;
}
.mfp-iframe-holder {
	padding-top: 40px; padding-bottom: 40px;
}
.mfp-iframe-holder .mfp-content {
	width: 100%; line-height: 0; max-width: 900px;
}
.mfp-iframe-holder .mfp-close {
	top: -40px;
}
.mfp-iframe-scaler {
	width: 100%; height: 0px; overflow: hidden; padding-top: 56.25%;
}
.mfp-iframe-scaler iframe {
	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; box-shadow: 0px 0px 8px rgba(0,0,0,0.6);
}
img.mfp-img {
	margin: 0px auto; padding: 40px 0px; width: auto; height: auto; display: block; max-width: 100%; box-sizing: border-box;
}
.mfp-figure {
	line-height: 0;
}
img.mfp-img {
	line-height: 0;
}
.mfp-figure::after {
	background: rgb(68, 68, 68); left: 0px; top: 40px; width: auto; height: auto; right: 0px; bottom: 40px; display: block; position: absolute; z-index: -1; content: ""; box-shadow: 0px 0px 8px rgba(0,0,0,0.6);
}
.mfp-figure small {
	color: rgb(189, 189, 189); line-height: 14px; font-size: 12px; display: block;
}
.mfp-figure figure {
	margin: 0px;
}
.mfp-bottom-bar {
	left: 0px; top: 100%; width: 100%; margin-top: -36px; position: absolute; cursor: auto;
}
.mfp-title {
	text-align: left; color: rgb(243, 243, 243); line-height: 18px; padding-right: 36px; -ms-word-wrap: break-word;
}
.mfp-image-holder .mfp-content {
	max-width: 100%;
}
.mfp-gallery .mfp-image-holder .mfp-figure {
	cursor: pointer;
}
@media screen and (max-height:300px), screen and (orientation:landscape) and (max-width:800px)
{
.mfp-img-mobile .mfp-image-holder {
	padding-right: 0px; padding-left: 0px;
}
.mfp-img-mobile img.mfp-img {
	padding: 0px;
}
.mfp-img-mobile .mfp-figure::after {
	top: 0px; bottom: 0px;
}
.mfp-img-mobile .mfp-figure small {
	margin-left: 5px; display: inline;
}
.mfp-img-mobile .mfp-bottom-bar {
	background: rgba(0, 0, 0, 0.6); margin: 0px; padding: 3px 5px; top: auto; bottom: 0px; position: fixed; box-sizing: border-box;
}
.mfp-img-mobile :empty.mfp-bottom-bar {
	padding: 0px;
}
.mfp-img-mobile .mfp-counter {
	top: 3px; right: 5px;
}
.mfp-img-mobile .mfp-close {
	background: rgba(0, 0, 0, 0.6); padding: 0px; top: 0px; width: 35px; height: 35px; text-align: center; right: 0px; line-height: 35px; position: fixed;
}
}
@media all and (max-width:900px)
{
.mfp-arrow {
	transform: scale(0.75); -webkit-transform: scale(.75);
}
.mfp-arrow-left {
	transform-origin: 0% 50%; -webkit-transform-origin: 0;
}
.mfp-arrow-right {
	transform-origin: 100% 50%; -webkit-transform-origin: 100%;
}
.mfp-container {
	padding-right: 6px; padding-left: 6px;
}
}
.nbtsow-faqs .nbtsow-faqs-question {
	background: rgb(102, 102, 102); transition:0.4s; color: rgb(255, 255, 255); line-height: 40px; padding-right: 15px; padding-left: 15px; font-size: 16px; margin-top: 0px; margin-bottom: 20px; position: relative; -webkit-transition: all .4s;
}
.nbtsow-faqs .nbtsow-faqs-question::after {
	right: 15px; font-family: fontello; position: absolute; content: "\e836";
}
.nbtsow-faqs .nbtsow-faqs-question.ui-state-active {
	background: rgb(223, 184, 88);
}
.nbtsow-faqs .nbtsow-faqs-question.ui-state-active::after {
	font-family: fontello; content: "\e835";
}
.nbtsow-faqs .nbtsow-faqs-question ~ div {
	margin-top: 30px; margin-bottom: 20px;
}
#new-products .nbtsow-wcproducts.layout-1 .product {
	padding: 30px 15px; position: relative; min-height: 1px;
}
@media all and (max-width:767px)
{
#new-products .nbtsow-wcproducts.layout-1 .product {
	width: 90%; margin-right: auto; margin-left: auto; max-width: 400px;
}
}
@media all and (min-width:768px)
{
#new-products .nbtsow-wcproducts.layout-1 .product {
	width: 100%; float: left;
}
}
@media all and (min-width:992px)
{
#new-products .nbtsow-wcproducts.layout-1 .product {
	width: 50%; float: left;
}
}
#new-products .nbtsow-wcproducts.layout-1 .product .product-thumb {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
@media all and (min-width:768px)
{
#new-products .nbtsow-wcproducts.layout-1 .product .product-thumb {
	width: 25%; text-align: center; float: left; display: inline-block;
}
}
#new-products .nbtsow-wcproducts.layout-1 .product .product-thumb img {
	width: 100%; height: auto;
}
#new-products .nbtsow-wcproducts.layout-1 .product .product-thumb::before {
	background: hsla(0, 0%, 100%, 0.6); transition:0.4s; top: 0px; width: 100%; height: 100%; visibility: hidden; position: absolute; content: ""; opacity: 0; -webkit-transition: all .4s;
}
#new-products .nbtsow-wcproducts.layout-1 .product .product-thumb:hover::before {
	visibility: visible; opacity: 1;
}
#new-products .nbtsow-wcproducts.layout-1 .product .product-thumb .product-button {
	background: rgb(223, 184, 88); padding: 8px 15px; border-radius: 20px; transition:0.4s; left: 50%; top: 50%; text-transform: uppercase; font-size: 12px; white-space: nowrap; visibility: hidden; position: absolute; opacity: 0; transform: translate(-50%, -50%); -webkit-transition: all .4s; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%);
}
@media all and (max-width:767px)
{
#new-products .nbtsow-wcproducts.layout-1 .product .product-thumb .product-button {
	font-size: 14px;
}
}
#new-products .nbtsow-wcproducts.layout-1 .product .product-thumb .product-button a {
	color: rgb(255, 255, 255);
}
#new-products .nbtsow-wcproducts.layout-1 .product .product-thumb:hover .product-button {
	visibility: visible; opacity: 1;
}
#new-products .nbtsow-wcproducts.layout-1 .product .product-details {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
@media all and (max-width:767px)
{
#new-products .nbtsow-wcproducts.layout-1 .product .product-details {
	padding-right: 15px; padding-left: 15px;
}
}
@media all and (min-width:768px)
{
#new-products .nbtsow-wcproducts.layout-1 .product .product-details {
	width: 75%; float: left;
}
}
@media all and (max-width:767px)
{
#new-products .nbtsow-wcproducts.layout-1 .product .product-details .product-meta {
	text-align: center;
}
}
#new-products .nbtsow-wcproducts.layout-1 .product .product-details .product-meta .product-title {
	text-transform: capitalize; font-weight: 700; position: relative;
}
@media all and (max-width:767px)
{
#new-products .nbtsow-wcproducts.layout-1 .product .product-details .product-meta .product-title {
	font-size: 20px;
}
}
#new-products .nbtsow-wcproducts.layout-1 .product .product-details .product-meta .product-title a {
	color: rgb(102, 102, 102);
}
#new-products .nbtsow-wcproducts.layout-1 .product .product-details .product-meta .product-price {
	color: rgb(68, 68, 68); font-weight: 700;
}
@media all and (max-width:767px)
{
#new-products .nbtsow-wcproducts.layout-1 .product .product-details .product-meta .product-price {
	font-size: 20px;
}
}
#new-products .nbtsow-wcproducts.layout-1 .product .product-sep {
	margin: 0px 15px 0px 0px; width: 100%; height: 1px; border-bottom-color: rgb(215, 215, 215); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.ow-button-base .ow-button-hover {
	line-height: 20px;
}
.nbtsow-cta-button {
	background: none; padding: 8px 15px; border-radius: 20px; border: 1px solid rgb(223, 184, 88); transition:0.4s; border-image: none; text-transform: uppercase; font-size: 12px; font-weight: 700; display: inline-block; white-space: nowrap; cursor: pointer; -webkit-transition: all .4s;
}
.nbtsow-cta-button a {
	color: rgb(223, 184, 88);
}
.nbtsow-cta-button:hover {
	background: rgb(223, 184, 88); border: 1px solid transparent; border-image: none;
}
.nbtsow-cta-button:hover a {
	color: rgb(255, 255, 255);
}
.jw-b-button .ow-button-base .ow-button-hover {
	border-width: 1px; font-weight: 700;
}
.new-featured-product .jw-b-button .ow-button-base a {
	border-radius: 30px;
}
.new-products .jw-b-button .ow-button-base a {
	border-radius: 30px;
}
.button-ss {
	font-size: 12px;
}
.new-products .jw-b-button .ow-button-base a {
	font-size: 12px;
}
.button-ss {
	background: rgb(208, 208, 208); border-width: 0px 0px 3px; border-style: none none solid; border-color: currentColor currentColor rgb(100, 100, 100); transition:0.4s; border-image: none; color: rgb(68, 68, 68); text-transform: uppercase; -webkit-transition: all .4s;
}
.button-ss i {
	margin-right: 10px;
}
.button-ss:hover {
	background: rgb(223, 184, 88); color: rgb(255, 255, 255);
}
.nbtsow-headline-wrap .nbtsow-headline {
	display: inline-block; position: relative;
}
.nbtsow-headline-wrap .nbtsow-headline::before {
	background: rgb(223, 184, 88); left: -86px; width: 67px; height: 1px; bottom: 3px; position: absolute; content: "";
}
.nbtsow-headline-wrap .nbtsow-headline::after {
	background: rgb(223, 184, 88); width: 67px; height: 1px; right: -86px; bottom: 3px; position: absolute; content: "";
}
@media all and (max-width:767px)
{
.nbtsow-blog-posts.style_1 {
	margin-bottom: 45px;
}
}
@media all and (min-width:768px)
{
.nbtsow-blog-posts.style_1 {
	margin-bottom: 90px;
}
}
.nbtsow-blog-posts.style_1 .nbtsow-blog-post {
	width: 100%; padding-right: 15px; padding-left: 15px; float: left; position: relative; min-height: 1px;
}
@media all and (min-width:768px)
{
.nbtsow-blog-posts.style_1 .nbtsow-blog-post {
	width: 50%; float: left;
}
}
@media all and (max-width:767px)
{
.nbtsow-blog-posts.style_1 .nbtsow-blog-post {
	margin-bottom: 45px;
}
}
.nbtsow-blog-posts.style_1 .nbtsow-blog-post .nbtsow-blog-thumb {
	margin-bottom: 30px;
}
.nbtsow-blog-posts.style_1 .nbtsow-blog-post .nbtsow-blog-thumb img {
	width: 100%; height: auto;
}
.nbtsow-blog-posts.style_1 .nbtsow-blog-post .nbtsow-blog-date {
	text-align: center; padding-top: 45px; position: relative;
}
@media all and (max-width:992px)
{
.nbtsow-blog-posts.style_1 .nbtsow-blog-post .nbtsow-blog-date {
	display: none !important;
}
}
@media all and (min-width:992px)
{
.nbtsow-blog-posts.style_1 .nbtsow-blog-post .nbtsow-blog-date {
	width: 35%; float: left;
}
}
.nbtsow-blog-posts.style_1 .nbtsow-blog-post .nbtsow-blog-date p {
	color: rgb(223, 184, 88); text-transform: uppercase; font-size: 1.8rem; font-weight: bolder; position: relative; z-index: 2;
}
.nbtsow-blog-posts.style_1 .nbtsow-blog-post .nbtsow-blog-date span {
	width: 100%; height: 100%; color: rgb(236, 236, 236); font-weight: bolder; display: block; position: absolute; z-index: 1;
}
@media all and (min-width:768px)
{
.nbtsow-blog-posts.style_1 .nbtsow-blog-post .nbtsow-blog-date span {
	top: -20px; font-size: 100px;
}
}
@media all and (min-width:1200px)
{
.nbtsow-blog-posts.style_1 .nbtsow-blog-post .nbtsow-blog-date span {
	top: -45px; font-size: 143px;
}
}
@media all and (min-width:992px)
{
.nbtsow-blog-posts.style_1 .nbtsow-blog-post .nbtsow-blog-details {
	width: 65%; float: left;
}
}
.nbtsow-blog-posts.style_1 .nbtsow-blog-post .nbtsow-blog-details .nbtsow-blog-title {
	font-weight: 700; margin-top: 0px;
}
.nbtsow-blog-posts.style_1 .nbtsow-blog-post .nbtsow-blog-details .nbtsow-blog-title a {
	color: rgb(51, 51, 51);
}
.nbtsow-blog-posts.style_1 .nbtsow-blog-post .nbtsow-blog-details .nbtsow-blog-meta {
	color: rgb(223, 184, 88); margin-bottom: 30px;
}
@media all and (max-width:767px)
{
.nbtsow-members {
	margin-bottom: 45px;
}
}
@media all and (min-width:768px)
{
.nbtsow-members {
	margin-bottom: 90px;
}
}
.nbtsow-members .nbtsow-member {
	width: 100%; padding-top: 10px; padding-right: 15px; padding-left: 15px; float: left; position: relative; min-height: 1px;
}
@media all and (min-width:768px)
{
.nbtsow-members .nbtsow-member {
	width: 50%; float: left;
}
}
@media all and (min-width:992px)
{
.nbtsow-members .nbtsow-member {
	width: 25%; float: left;
}
}
@media all and (max-width:991px)
{
.nbtsow-members .nbtsow-member {
	margin-bottom: 30px;
}
}
.nbtsow-members .nbtsow-member .nbtsow-member-thumb {
	text-align: center; padding-top: 15px; padding-bottom: 15px; margin-bottom: 30px; position: relative;
}
@media all and (min-width:768px)
{
.nbtsow-members .nbtsow-member .nbtsow-member-thumb::before {
	background: rgba(0, 0, 0, 0.2); left: 0px; top: 0px; width: 100%; height: 100%; visibility: hidden; position: absolute; z-index: -1; content: ""; opacity: 0; transform: translate3d(0px, -100%, 0px); transition-property: transform, opacity, transform; transition-duration: 0.4s; -webkit-transform: translate3d(0, -100%, 0); -webkit-transition-duration: .4s; -webkit-transition-property: opacity, -webkit-transform;
}
}
.nbtsow-members .nbtsow-member .nbtsow-member-thumb::after {
	border: 8px solid rgb(223, 184, 88); transition:0.4s; border-image: none; left: 0px; width: 100%; height: 70%; bottom: 0px; visibility: visible; position: absolute; z-index: -1; content: ""; opacity: 1; -webkit-transition: all .4s;
}
.nbtsow-members .nbtsow-member .nbtsow-member-thumb .nbtsow-member-social {
	transition:0.4s; left: 50%; bottom: 90px; display: inline-block; position: absolute; min-width: 200px; transform: translate(-50%); -webkit-transition: all .4s; -webkit-transform: translate(-50%);
}
@media all and (min-width:768px)
{
.nbtsow-members .nbtsow-member .nbtsow-member-thumb .nbtsow-member-social {
	visibility: hidden; opacity: 0;
}
}
.nbtsow-members .nbtsow-member .nbtsow-member-thumb .nbtsow-member-social i {
	background: rgb(223, 184, 88); border-radius: 50%; transition:0.4s; color: rgb(255, 255, 255); font-size: 20px; -webkit-transition: all .4s;
}
@media all and (max-width:767px)
{
.nbtsow-members .nbtsow-member .nbtsow-member-thumb .nbtsow-member-social i {
	background: rgb(223, 184, 88); color: rgb(255, 255, 255);
}
}
@media all and (min-width:768px)
{
.nbtsow-members .nbtsow-member .nbtsow-member-thumb .nbtsow-member-social i {
	background: rgb(223, 184, 88); color: rgb(255, 255, 255);
}
}
@media all and (min-width:1200px)
{
.nbtsow-members .nbtsow-member .nbtsow-member-thumb .nbtsow-member-social i {
	background: rgb(255, 255, 255); color: rgb(125, 125, 125);
}
.nbtsow-members .nbtsow-member .nbtsow-member-thumb .nbtsow-member-social i:hover {
	background: rgb(223, 184, 88); color: rgb(255, 255, 255);
}
}
.nbtsow-members .nbtsow-member .nbtsow-member-thumb .nbtsow-member-social i.icon-facebook {
	padding: 7px 9px; margin-right: 5px;
}
.nbtsow-members .nbtsow-member .nbtsow-member-thumb .nbtsow-member-social i.icon-twitter {
	padding: 7px; margin-right: 5px;
}
.nbtsow-members .nbtsow-member .nbtsow-member-thumb .nbtsow-member-social i.icon-gplus {
	padding: 7px;
}
@media all and (min-width:768px)
{
.nbtsow-members .nbtsow-member .nbtsow-member-thumb:hover::before {
	visibility: visible; z-index: 0; opacity: 1; transform: none; -webkit-transform: none;
}
.nbtsow-members .nbtsow-member .nbtsow-member-thumb:hover::after {
	border: 8px solid transparent; border-image: none; bottom: -500px; visibility: hidden; opacity: 0;
}
.nbtsow-members .nbtsow-member .nbtsow-member-thumb:hover .nbtsow-member-social {
	visibility: visible; opacity: 1;
}
}
.nbtsow-members .nbtsow-member .nbtsow-member-details {
	text-align: center;
}
.nbtsow-members .nbtsow-member .nbtsow-member-details .nbtsow-member-name {
	color: rgb(68, 68, 68); font-weight: 700; margin-bottom: 30px;
}
.nbtsow-img-hover.panel-row-style {
	overflow: hidden; position: relative;
}
.nbtsow-img-hover.panel-row-style::before {
	background: hsla(0, 0%, 100%, 0.1); transition:transform 0.8s, transform 0.8s; left: 0px; top: 0px; width: 100%; height: 100%; visibility: hidden; position: absolute; cursor: pointer; content: ""; opacity: 0; transform: scale3d(1.9, 1.4, 1) rotate(45deg) translate3d(0px, -100%, 0px); -webkit-transition: -webkit-transform .8s; -webkit-transform: scale3d(1.9, 1.4, 1) rotate(45deg) translate3d(0, -100%, 0);
}
.nbtsow-img-hover.panel-row-style:hover::before {
	visibility: visible; opacity: 1; transform: scale3d(1.9, 1.4, 1) rotate(45deg) translate3d(0px, 150%, 0px); -webkit-transform: scale3d(1.9, 1.4, 1) rotate(45deg) translate3d(0, 150%, 0);
}
.nbtsow-image-full {
	width: 100%; height: auto;
}
.nbtsow-image-widget-hover {
	overflow: hidden; position: relative;
}
.nbtsow-image-widget-hover::before {
	background: hsla(0, 0%, 100%, 0.1); transition:transform 0.8s, transform 0.8s; left: 0px; top: 0px; width: 100%; height: 100%; visibility: hidden; position: absolute; cursor: pointer; content: ""; opacity: 0; transform: scale3d(1.9, 1.4, 1) rotate(45deg) translate3d(0px, -100%, 0px); -webkit-transition: -webkit-transform .8s; -webkit-transform: scale3d(1.9, 1.4, 1) rotate(45deg) translate3d(0, -100%, 0);
}
.nbtsow-image-widget-hover:hover::before {
	visibility: visible; opacity: 1; transform: scale3d(1.9, 1.4, 1) rotate(45deg) translate3d(0px, 150%, 0px); -webkit-transform: scale3d(1.9, 1.4, 1) rotate(45deg) translate3d(0, 150%, 0);
}
.nbtsow-blog-thumb {
	overflow: hidden; position: relative;
}
.nbtsow-blog-thumb img {
	opacity: 0.9;
}
.nbtsow-blog-thumb .blog-thumb-inner::after {
	transition:opacity 0.35s, transform 0.35s, transform 0.35s; -webkit-transition: opacity .35s, -webkit-transform .35s;
}
.nbtsow-blog-thumb img {
	transition:opacity 0.35s, transform 0.35s, transform 0.35s; -webkit-transition: opacity .35s, -webkit-transform .35s;
}
.nbtsow-blog-thumb .blog-thumb-inner::after {
	transform-origin: 50% 50%; left: 0px; top: 0px; width: 100%; height: 100%; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; position: absolute; content: ""; opacity: 0; transform: rotate(45deg) scaleY(0); -webkit-transform: rotate(45deg) scaleY(0); -webkit-transform-origin: 50% 50%;
}
.nbtsow-blog-thumb .blog-thumb-inner i {
	padding: 10px 10px 8px; border-radius: 50%; border: 2px solid rgb(255, 255, 255); transition:0.4s; border-image: none; left: 50%; top: 50%; color: rgb(255, 255, 255); font-size: 35px; visibility: hidden; position: absolute; z-index: 10; opacity: 0; transform: translate(-50%, -50%); -webkit-transition: all .4s; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%);
}
.nbtsow-blog-thumb .blog-thumb-inner i:hover {
	border-color: rgb(223, 184, 88); color: rgb(223, 184, 88);
}
.nbtsow-blog-thumb:hover img {
	opacity: 0.7; transform: scale3d(1.05, 1.05, 1); -webkit-transform: scale3d(1.05, 1.05, 1);
}
.nbtsow-blog-thumb:hover .blog-thumb-inner::after {
	opacity: 1; transform: rotate(45deg) scaleX(1); -webkit-transform: rotate(45deg) scaleX(1);
}
.nbtsow-blog-thumb:hover .blog-thumb-inner i {
	visibility: visible; opacity: 1;
}
img.nbtsow-grayscale {
	transition:1.5s 1s; -webkit-transition: all 1.5s ease; -webkit-filter: blur(.3em) grayscale(100%); -webkit-transition-delay: 1s;
}
svg {
	background: url("http://4.bp.blogspot.com/-IzPWLqY4gJ0/T01CPzNb1KI/AAAAAAAACgA/_8uyj68QhFE/s400/a2cf7051-5952-4b39-aca3-4481976cb242.jpg");
}
img.nbtsow-grayscale.disabled {
	-webkit-filter: blur(0) grayscale(0);
}
.nbtsow-parallax {
	position: relative; min-height: 500px; background-attachment: fixed; background-size: cover;
}
.nbtsow-wc-categories-wrap.category-accordion .nbtsow-title {
	background: rgb(223, 184, 88); color: rgb(255, 255, 255); line-height: 40px; text-indent: 12px; font-size: 18px; font-weight: 700; margin-top: 0px; margin-bottom: 0px;
}
.nbtsow-wc-categories-wrap.category-accordion .nbtsow-wc-categories {
	background: rgb(247, 247, 247); padding-left: 12px;
}
.nbtsow-wc-categories-wrap.category-accordion .nbtsow-wc-categories > .cat-item.has-children > .fa {
	transition:0.4s; top: 15px; right: 15px; color: rgb(136, 136, 136); position: absolute; -webkit-transition: all .4s;
}
.nbtsow-wc-categories-wrap.category-accordion .nbtsow-wc-categories > .cat-item.has-children > .li-count {
	display: none;
}
.nbtsow-wc-categories-wrap.category-accordion .nbtsow-wc-categories > .cat-item.has-children > .children {
	padding-left: 12px; display: none;
}
.nbtsow-wc-categories-wrap.category-accordion .nbtsow-wc-categories .cat-item {
	position: relative;
}
.nbtsow-wc-categories-wrap.category-accordion .nbtsow-wc-categories a {
	transition:0.4s; color: rgb(68, 68, 68); line-height: 40px; padding-right: 30px; border-bottom-color: rgb(241, 241, 241); border-bottom-width: 1px; border-bottom-style: solid; display: block; -webkit-transition: all .4s;
}
.nbtsow-wc-categories-wrap.category-accordion .nbtsow-wc-categories a:hover {
	color: rgb(223, 184, 88);
}
.nbtsow-wc-categories-wrap.category-accordion .nbtsow-wc-categories a:hover::after {
	color: rgb(223, 184, 88) !important;
}
.nbtsow-wc-categories-wrap.category-accordion .nbtsow-wc-categories .li-count {
	top: 10px; right: 12px; color: rgb(136, 136, 136); position: absolute;
}
.nbtsow-wc-categories-wrap.category-normal ul {
	padding-left: 30px;
}
.nbtsow-wc-categories-wrap.category-normal ul > li {
	text-align: right; color: rgb(136, 136, 136); text-transform: uppercase; position: relative;
}
.nbtsow-wc-categories-wrap.category-normal ul > li::before {
	left: -30px; top: 6px; font-family: fontello; font-size: 8px; position: absolute; content: "\e828";
}
.nbtsow-wc-categories-wrap.category-normal ul > li a {
	color: rgb(136, 136, 136); float: left;
}
.nbtsow-wc-categories-wrap.category-normal ul > li span {
	color: rgb(136, 136, 136); float: right;
}
.nbtsow-wc-categories-wrap.category-normal ul > li:hover {
	color: rgb(0, 0, 0);
}
.nbtsow-wc-categories-wrap.category-normal ul > li:hover > a {
	color: rgb(0, 0, 0);
}
.nbtsow-wc-categories-wrap.category-normal ul > li:hover > span {
	color: rgb(0, 0, 0);
}
.nbtsow-wc-categories-wrap.category-normal > ul > li {
	margin-bottom: 30px;
}
.nbtsow-wc-categories-wrap.category-normal > ul > li > ul {
	padding-top: 15px;
}
.nbtsow-wc-categories-wrap.category-normal > ul > li > ul > li {
	margin-bottom: 10px;
}
.nbtsow-text-center {
	text-align: center;
}
.nbtsow-social-wrap {
	padding: 10px 0px 20px; margin-bottom: 20px; border-bottom-color: rgb(215, 215, 215); border-bottom-width: 1px; border-bottom-style: solid;
}
.nbtsow-social-wrap .nbtsow-title {
	color: rgb(68, 68, 68); text-transform: uppercase; font-size: 18px; margin-right: 15px; display: inline-block;
}
.nbtsow-social-wrap a {
	color: rgb(136, 136, 136);
}
.nbtsow-social-wrap a i {
	border-radius: 50%; transition:background 0.4s; font-size: 17px; -webkit-transition: background .4s;
}
@media all and (min-width:1200px)
{
.nbtsow-social-wrap a i {
	margin-right: 10px;
}
}
@media all and (min-width:992px)
{
.nbtsow-social-wrap a i {
	margin-right: 2px;
}
}
@media all and (max-width:767px)
{
.nbtsow-social-wrap a .fa-facebook {
	padding: 9px 13px;
}
}
@media all and (min-width:768px)
{
.nbtsow-social-wrap a .fa-facebook {
	padding: 9px 13px;
}
}
@media all and (min-width:992px)
{
.nbtsow-social-wrap a .fa-facebook {
	padding: 7px 11px;
}
}
@media all and (min-width:1200px)
{
.nbtsow-social-wrap a .fa-facebook {
	padding: 9px 13px;
}
}
@media all and (max-width:767px)
{
.nbtsow-social-wrap a .fa-google-plus {
	padding: 9px 10px;
}
}
@media all and (min-width:768px)
{
.nbtsow-social-wrap a .fa-google-plus {
	padding: 9px 10px;
}
}
@media all and (min-width:992px)
{
.nbtsow-social-wrap a .fa-google-plus {
	padding: 7px 8px;
}
}
@media all and (min-width:1200px)
{
.nbtsow-social-wrap a .fa-google-plus {
	padding: 9px 10px;
}
}
@media all and (max-width:767px)
{
.nbtsow-social-wrap a .fa-pinterest {
	padding: 9px 11px;
}
.nbtsow-social-wrap a .fa-twitter {
	padding: 9px 11px;
}
}
@media all and (min-width:768px)
{
.nbtsow-social-wrap a .fa-pinterest {
	padding: 9px 11px;
}
.nbtsow-social-wrap a .fa-twitter {
	padding: 9px 11px;
}
}
@media all and (min-width:992px)
{
.nbtsow-social-wrap a .fa-pinterest {
	padding: 7px 9px;
}
.nbtsow-social-wrap a .fa-twitter {
	padding: 7px 9px;
}
}
@media all and (min-width:1200px)
{
.nbtsow-social-wrap a .fa-pinterest {
	padding: 9px 11px;
}
.nbtsow-social-wrap a .fa-twitter {
	padding: 9px 11px;
}
}
.nbtsow-social-wrap a:hover i {
	background: rgb(223, 184, 88); color: rgb(255, 255, 255);
}
