
body {
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	color: #333;
	background-color: #FFFFFF;
}
h2, .h2 {
	font-size: 28px;
}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, .post-widget-home-title, .content-card-title {
	font-family: 'Oswald', sans-serif;
}
a {
	color: #a801be;
}
a:hover {
	color: #000;
	text-decoration: none;
	transition: color 300ms ease-in-out 0s, background-color 300ms ease-in-out 0s, background-position 300ms ease-in-out 0s;
}
* {
	outline: none
}
body img {
	vertical-align: top;
}
img {
	max-width: 100%;
	height: auto;
}
small {
	font-size: 85%;
	font-weight: normal;
	text-transform: lowercase;
	color: #999999;
}

/****************************/
/** Basic **/
/****************************/
.pa-0 {
	padding: 0px !important;
}

.pa-5 {
	padding: 5px !important;
}

.pa-10 {
	padding: 10px !important;
}

.pa-15 {
	padding: 15px !important;
}

.pa-20 {
	padding: 20px !important;
}

.pa-25 {
	padding: 25px !important;
}

.pa-30 {
	padding: 30px !important;
}

.pt-0 {
	padding-top: 0px !important;
}

.pt-5 {
	padding-top: 5px !important;
}

.pt-10 {
	padding-top: 10px !important;
}

.pt-15 {
	padding-top: 15px !important;
}

.pt-20 {
	padding-top: 20px !important;
}

.pt-25 {
	padding-top: 25px !important;
}

.pt-30 {
	padding-top: 30px !important;
}

.pt-35 {
	padding-top: 35px !important;
}

.pt-40 {
	padding-top: 40px !important;
}

.pt-45 {
	padding-top: 45px !important;
}

.pt-50 {
	padding-top: 50px !important;
}

.pb-0 {
	padding-bottom: 0px !important;
}

.pb-5 {
	padding-bottom: 5px !important;
}

.pb-10 {
	padding-bottom: 10px !important;
}

.pb-15 {
	padding-bottom: 15px !important;
}

.pb-20 {
	padding-bottom: 20px !important;
}

.pb-25 {
	padding-bottom: 25px !important;
}

.pb-30 {
	padding-bottom: 30px !important;
}

.pb-35 {
	padding-bottom: 35px !important;
}

.pb-40 {
	padding-bottom: 40px !important;
}

.pb-45 {
	padding-bottom: 45px !important;
}

.pb-50 {
	padding-bottom: 50px !important;
}

.pl-0 {
	padding-left: 0px !important;
}

.pl-5 {
	padding-left: 5px !important;
}

.pl-10 {
	padding-left: 10px !important;
}

.pl-15 {
	padding-left: 15px !important;
}

.pl-20 {
	padding-left: 20px !important;
}

.pl-25 {
	padding-left: 25px !important;
}

.pl-30 {
	padding-left: 30px !important;
}

.pl-35 {
	padding-left: 35px !important;
}

.pl-40 {
	padding-left: 40px !important;
}

.pl-45 {
	padding-left: 45px !important;
}

.pl-50 {
	padding-left: 50px !important;
}

.pr-0 {
	padding-right: 0px !important;
}

.pr-5 {
	padding-right: 5px !important;
}

.pr-10 {
	padding-right: 10px !important;
}

.pr-15 {
	padding-right: 15px !important;
}

.pr-20 {
	padding-right: 20px !important;
}

.pr-25 {
	padding-right: 25px !important;
}

.pr-30 {
	padding-right: 30px !important;
}

.pr-35 {
	padding-right: 35px !important;
}

.pr-40 {
	padding-right: 40px !important;
}

.pr-45 {
	padding-right: 45px !important;
}

.pr-50 {
	padding-right: 50px !important;
}

.ma-0 {
	margin: 0px !important;
}

.ma-5 {
	margin: 5px !important;
}

.ma-10 {
	margin: 10px !important;
}

.ma-15 {
	margin: 15px !important;
}

.ma-20 {
	margin: 20px !important;
}

.ma-25 {
	margin: 25px !important;
}

.ma-30 {
	margin: 30px !important;
}

.mt-0 {
	margin-top: 0px !important;
}

.mt-5 {
	margin-top: 5px !important;
}

.mt-10 {
	margin-top: 10px !important;
}

.mt-15 {
	margin-top: 15px !important;
}

.mt-20 {
	margin-top: 20px !important;
}

.mt-25 {
	margin-top: 25px !important;
}

.mt-30 {
	margin-top: 30px !important;
}

.mt-35 {
	margin-top: 35px !important;
}

.mt-40 {
	margin-top: 40px !important;
}

.mt-45 {
	margin-top: 45px !important;
}

.mt-50 {
	margin-top: 50px !important;
}

.mt-55 {
	margin-top: 55px !important;
}

.mt-60 {
	margin-top: 60px !important;
}

.mt-65 {
	margin-top: 65px !important;
}

.mt-70 {
	margin-top: 70px !important;
}

.mt-75 {
	margin-top: 75px !important;
}

.mt-80 {
	margin-top: 80px !important;
}

.mt-85 {
	margin-top: 85px !important;
}

.mt-90 {
	margin-top: 90px !important;
}

.mt-95 {
	margin-top: 95px !important;
}

.mb-0 {
	margin-bottom: 0px !important;
}

.mb-5 {
	margin-bottom: 5px !important;
}

.mb-10 {
	margin-bottom: 10px !important;
}

.mb-15 {
	margin-bottom: 15px !important;
}

.mb-20 {
	margin-bottom: 20px !important;
}

.mb-25 {
	margin-bottom: 25px !important;
}

.mb-30 {
	margin-bottom: 30px !important;
}

.mb-35 {
	margin-bottom: 35px !important;
}

.mb-40 {
	margin-bottom: 40px !important;
}

.mb-45 {
	margin-bottom: 45px !important;
}

.mb-50 {
	margin-bottom: 50px !important;
}

.mb-55 {
	margin-bottom: 55px !important;
}

.mb-60 {
	margin-bottom: 60px !important;
}

.mb-65 {
	margin-bottom: 65px !important;
}

.mb-70 {
	margin-bottom: 70px !important;
}

.mb-75 {
	margin-bottom: 75px !important;
}

.mb-80 {
	margin-bottom: 80px !important;
}

.mb-85 {
	margin-bottom: 85px !important;
}

.mb-90 {
	margin-bottom: 90px !important;
}

.mb-95 {
	margin-bottom: 95px !important;
}

.ml-0 {
	margin-left: 0px !important;
}

.ml-5 {
	margin-left: 5px !important;
}

.ml-10 {
	margin-left: 10px !important;
}

.ml-15 {
	margin-left: 15px !important;
}

.ml-20 {
	margin-left: 20px !important;
}

.ml-25 {
	margin-left: 25px !important;
}

.ml-30 {
	margin-left: 30px !important;
}

.ml-35 {
	margin-left: 35px !important;
}

.ml-40 {
	margin-left: 40px !important;
}

.ml-45 {
	margin-left: 45px !important;
}

.ml-50 {
	margin-left: 50px !important;
}

.ml-55 {
	margin-left: 55px !important;
}

.ml-60 {
	margin-left: 60px !important;
}

.mr-0 {
	margin-right: 0px !important;
}

.mr-5 {
	margin-right: 5px !important;
}

.mr-10 {
	margin-right: 10px !important;
}

.mr-15 {
	margin-right: 15px !important;
}

.mr-20 {
	margin-right: 20px !important;
}

.mr-25 {
	margin-right: 25px !important;
}

.mr-30 {
	margin-right: 30px !important;
}

.mr-35 {
	margin-right: 35px !important;
}

.mr-40 {
	margin-right: 40px !important;
}

.mr-45 {
	margin-right: 45px !important;
}

.mr-50 {
	margin-right: 50px !important;
}

.mr-55 {
	margin-right: 55px !important;
}

.mr-60 {
	margin-right: 60px !important;
}

.ml-auto {
	margin-left: auto !important;
}

.mr-auto {
	margin-right: auto !important;
}
/* Fonts Style */
.top-cart-contain .price, .product-view .product-shop .price, .top-cart-content .product-details, .add-to-cart .qty, .regular-price .price, .price, #limiter, .pages .pagination, .col-left .block-cart .block-content ul li .product-details strong, .timer-grid, .post-meta, .post-meta li a, .small-tag, .accordion-faq .panel-heading a {
	font-family: 'Roboto', sans-serif;
}
.top-cart-content .product-name a, .products-list .actions .add-to-links a.link-wishlist span, .products-list .product-shop button.button span, .products-list .actions .add-to-links a.link-compare span, .bottom-banner-img1.last h3, .bottom-banner-img1 h3, .one-page-checkout .active .step-title h3, .page-not-found .btn-home span {
	font-family: 'Roboto', sans-serif;
}
/* Fonts Style End*/


/* Color Style */
#nav ul.level1 > li a, .top-cart-content .product-name a, #limiter li a, #sort-by li a, .top-cart-content .product-details a.btn-edit, .products-grid .item .item-inner .item-info .info-inner .item-title a, .products-grid .item .actions a, a.blog-title, #limiter a.button-asc, .products-list h2.product-name a, footer a {
	color: #000;
}
.products-grid .item .actions a:hover, a.blog-title:hover, #recently-viewed-items .product-name a:hover, #recently-viewed-items .product-name a:hover, ol#compare-items li a.product-name:hover, .block-tags li a:hover, #limiter li a:hover, #sort-by li a:hover {
	color: #ffda23;
}
/* Buttons */
button {
	border: none
}
.button {
	background: #fff;
	border-color: #ddd;
	color: #333
}
.button:hover, button.button.button-clear {
	background: #ffda23;
	border-color: #ffda23;
	color: #111
}

/* list/grid toolbar*/
.toolbar span.button-active.button-grid {
background-color:#ffda23!important;
}
.toolbar a.button-grid {
	background-color: #f4f4f4!important;
}
.toolbar .button-list {
	background-color: #f4f4f4!important;
}
.toolbar span.button-active.button-list {
	background-color: #ffda23!important;
}
.pager .pages li a {
	background: #f8f8f8;
	color: #333
}
.pager .pages li a:hover {
	border: none;
	color: #111;
	background: #ffda23;
}
.pages .pagination > .active > a, .pages .pagination > .active > span, .pages .pagination > .active > a:hover, .pages .pagination > .active > span:hover, .pages .pagination > .active > a:focus, .pages .pagination > .active > span:focus {
	background-color: #ffda23;
	color: #111;
}
#limiter .button-asc {
	background-color: #f8f8f8;
}
#limiter .button-asc:hover {
	background-color: #ffda23;
	color: #111
}
#limiter li {
	background-color: #f8f8f8;
}
#limiter a:link, #limiter a:visited {
	background-color: #f8f8f8;
}
#sort-by li {
	background-color: #f8f8f8;
}
/* Buttons */
/* 1-Default button */
button {
	border: none
}
.button {
	background: #fff;
	border-color: #ddd;
	color: #333
}
.button:hover {
	background: #ffda23;
	color: #111;
	border: 1px #ffda23 solid;
}
button.button {
	background: none repeat scroll 0 0 #fff;
	color: #666;
	display: inline-block;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 1px;
	line-height: normal;
	padding: 8px 16px;
	text-transform: uppercase;
	border: 1px #d1d1d1 solid;
	border-radius: 999px;
}
button.button:hover {
	padding: 8px 16px;
	transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
}
a.button {
	display: inline-block;
	padding: 6px 15px;
	font-size: 13px;
	border-width: 2px;
	text-align: center;
	color: #333;
	font-weight: bold;
	transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	border-style: solid
}
a.button:hover {
	padding: 6px 15px;
	transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	border-width: 2px;
}
.price, .breadcrumbs li strong, .product-details span.price, #recently-viewed-items .price-box .special-price .price, #recently-viewed-items .price-box .regular-price .price, .availability.out-of-stock span {
	color: #ffda23;
}
.button.coupon, .button.btn-continue, .button.continue, .button.login, button.btn-share, .button.create-account {
	background-color: #ffda23;
	color: #111;
	border: 1px #ffda23 solid;
}
.multiple_addresses .button.btn-update:hover {
	background-color: #ffda23;
	color: #111;
}
.btn-remove {
	font-size: 0;
	line-height: 0;
	text-indent: -999em;
}
/* 2-Add to cart button */
.product-view .product-shop .add-to-box .btn-cart {
	background: #ffda23;
	color: #111;
}
.product-view .product-shop .add-to-box .btn-cart:hover {
	background: #202726;
	color: #fff;
}
/* 3-Add to cart QTY */
.custom button.items-count {
	background-color: #fff;
	border: 1px #ececec solid;
	color: #999
}
.custom button.items-count:hover {
	background-color: #ffda23;
	border: 1px #ffda23 solid;
	color: #111;
}
/*----------- 2. Layout --------------*/
.main-col {
	margin: auto;
	overflow: hidden;
}
.content-page {
	margin-top: 45px
}
/* Base Columns */

/* 2 Column Layout -Left */
.col-left {
	margin-bottom: 0px;
}
/* 2 Column Layout -Right */
.col-right {
	margin-bottom: 0px;
}
.col-main {
	background: none repeat scroll 0 0 #fff;
	display: inline-block;
	font-size: 14px;
	padding: 0px;
	border: 1px solid #e5e5e5;
}
.col2-right-layout .col-main {
	background: none repeat scroll 0 0 #fff;
	display: inline-block;
	font-size: 14px;
	padding: 5px 0;
	width: 100%;
}
/* 1 Column Layout */
.col1-layout .header-background-default {
	margin: 20px;
	padding: 0;
}
.col1-layout .col-main {
	float: none;
	width: auto;
	padding: 0px;
	border: none;
	background: inherit;
	display: inherit;
}
/* 2 Columns Layout */
.col2-right-layout ol.opc .col-md-4 {
	margin-right: 15px;
}
/* 3 Columns Layout */
.col3-layout .col-main {
}
.col3-layout .col-wrapper {
	float: left;
	width: 780px;
}
.col3-layout .col-wrapper .col-main {
	float: right;
}
.main-container {
	min-height: 400px;
	padding: 0px;
	margin-top: 25px
}


/******************************************
Header
******************************************/

.pixxett-header {
	overflow: hidden;
	position: fixed;
	z-index: 1000;
}
.pixxett-header .header-banner {
	overflow: hidden;
	z-index: 100;
	text-align: center;
	line-height: normal;
	margin-top: 7px;
}
.pixxett-header .header-banner .assetBlock {
	margin: auto;
	padding: 5px 0px 0px;
	font-size: 12px;
	font-weight: normal;
	color: #8e8e8e;
	height: 23px;
	overflow: hidden;
	font-style: italic;
}
.pixxett-header .header-banner p {
	margin: 0px;
}
.pixxett-header .header-banner .assetBlock a {
	color: #8E8E8E
}
.pixxett-header .header-banner .assetBlock span {
	color: #f5a762;
}
.pixxett-header .top-link {
	text-align: right;
	margin-top: 10px;
}
.pixxett-header .top-link a {
	color: #8E8E8E
}
.modal-header {
	padding: 5px;
	/* border-bottom: 1px solid #e5e5e5; */
	background-color: #000;
	color: #fff;
}
.modal-header:before, .modal-header:after {
	content: " ";
	display: table;
}
.modal-header:after {
	clear: both;
}
.modal-header .close {
	margin-top: -2px;
	opacity: 1;
	color: #eee;
	font-size: 30px;
}
.modal-title {
	margin: 0;
	line-height: 1.42857;
}
.modal-body {
	position: relative;
	padding: 15px;
}
@media (min-width: 1025px) {
	.modal-lg {
		width: 900px;
		margin: auto;
	}
}
.pushmenu {
	/*this is the nav*/
	background: #1b1b1b;
	text-align: right;
	width: 364px;
	height: 88%;
	top: 97px;
	position: fixed;
	padding: 0px;
	z-index: 100;
	border-top: 1px solid #333;
}
.pushmenu.pushmenu-left.cart-box-container.pushmenu-open {
	background: #FFFFFF;
}
.pushmenu-left {
	right: -364px;
}
.pushmenu-left.pushmenu-open {
	right: 0;
	border-left: 1px solid #ccc;
}
.pushmenu-push-toright {
	right: 0x;
}
/*Transition*/
.pushmenu, body {
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.pushmenu-push-toright .wrappage {
	position: relative;
}
.pixxett-header #topbar {
	background: #1b1b1b;
}
.pixxett-header #topbar .topbar-left {
	display: inline-block;
	float: left;
	position: relative;
	padding-left: 0px;
}
.pixxett-header #topbar .dropdown {
	padding-left: 10px;
	display: inline-block;
}
.pixxett-header #topbar .dropdown:first-child {
	border: none;
	padding-left: 0px;
	padding-right: 10px;
}
.pixxett-header #topbar .dropdown .btn {
	height: 55px;
	border: none;
	border-radius: 0px;
	background: none;
	font-size: 13px;
	color: #555555;
	text-transform: uppercase;
	padding: 0 12px;
	outline: none;
	line-height: 55px;
	box-shadow: none;
}
.pixxett-header #topbar .dropdown .btn.active, .pixxett-header #topbar .dropdown .ordering span.btn:hover, .ordering .pixxett-header #topbar .dropdown span.btn:hover, .pixxett-header #topbar .dropdown .btn:hover {
	color: #ddd;
}
.pixxett-header #topbar .menu-bar-open {
	display: inline-block;
	margin-top: 33px;
	float: left;
}
.pixxett-header #topbar .menu-bar-open a {
	display: inline-block;
	font-size: 16px;
	text-transform: uppercase;
	padding: 8px 12px;
}
.pixxett-header #topbar .menu-bar-open a:hover i, .pixxett-header #topbar .menu-bar-open a.active i {
	color: #000;
}
.pixxett-header #topbar .menu-bar-open a i {
	font-size: 16px;
	color: #555555;
}
@media (max-width: 1024px) {
	.pixxett-header #topbar .menu-bar-open a:first-child {
		padding-left: 0px;
	}
}
.pixxett-header #topbar .topbar-right {
	display: inline-block;
	float: right;
	padding-right: 0px;
	text-align: right;
}
.pixxett-header #topbar .topbar-right .sign-in {
	display: inline-block;
	padding: 0;
}
.pixxett-header #topbar .topbar-right .sign-in .wishlist {
	display: inline-block;
	font-weight: 300;
	color: #9d9d9d;
	font-size: 12px;
	cursor: pointer;
	border-right: 1px #333 solid;
	margin-right: 25px;
	padding-right: 25px;
	padding-top: 26px;
	padding-bottom: 28px;
	float: left;
}
.pixxett-header #topbar .topbar-right .sign-in .wishlist i {
	margin-right: 15px;
}
.pixxett-header #topbar .topbar-right .sign-in .wishlist a {
	color: #FFFFFF;
	text-transform: uppercase;
	font-weight: 400;
	font-size: 11px;
	letter-spacing: 1px;
}
.pixxett-header #topbar .topbar-right a span {
	vertical-align: 1px;
}
.pixxett-header #topbar .topbar-right a .wishlist-total {
	margin-left: 6px;
}
.pixxett-header #topbar .topbar-right a i {
	font-size: 18px;
	margin-right: 5px;
}
.pixxett-header #topbar .topbar-right a:hover, .pixxett-header #topbar .topbar-right a.active {
	color: #000;
}
.pixxett-header #topbar .topbar-right .icon-envelope {
	vertical-align: -1px;
}
.pixxett-header #topbar .search {
	font-weight: 300;
	color: #fff;
	font-size: 12px;
	cursor: pointer;
	border-left: 1px #333 solid;
	margin-left: 25px;
	padding-left: 25px;
	padding-top: 33px;
	padding-bottom: 33px;
	float: left;
}
.label-btn-search {
	color: #FFFFFF;
	text-transform: uppercase;
	font-weight: 400;
	font-size: 11px;
	letter-spacing: 1px;
}
.pixxett-header #topbar .search span {
	vertical-align: 3px;
}
.pixxett-header #topbar .search i {
	font-size: 20px;
	margin-right: 10px;
	color: #FFFFFF;
}
.pixxett-header #topbar .menu-bar-open i {
	color: #FFFFFF;
	font-size: 18px;
	margin-right: 15px;
	position: absolute;
	top: 10px;
	left: 0px;
}
.pixxett-header #topbar .menu-bar-open .menu-bars::after {
	content: '';
	position: absolute;
	display: block;
	width: 20px;
	height: 2px;
	background: #FFFFFF;
	top: 36px;
	left: 0;
	box-shadow: 0 7px 0 #fff, 0 14px 0 #fff;
}
.pixxett-header #topbar .menu-bar-open .menu-title {
	margin-left: 5px;
}
.pixxett-header .cart-header {
	width: 100%;
	text-align: center;
	border-bottom: 1px solid #ccc;
	background: #f7f7f7;
	padding: 20px;
	display: inline-block;
}
.pixxett-header .cart-box-container .close-pushmenu {
	height: 36px;
	width: 36px;
	display: block;
	cursor: pointer;
	position: absolute;
	left: 15px;
	top: 15px;
	z-index: 2;
	font-size: 18px;
}
.pixxett-header .cart-box-container .close-pushmenu .pe-7s-close {
	font-size: 36px;
	font-weight: bold;
}
.pixxett-pushmenu .close-pushmenu .pe-7s-close {
	font-size: 36px;
	font-weight: bold;
	cursor: pointer;
	color: #666666;
}
.pixxett-header .cart-box-container .close-pushmenu:hover {
	color: #CF3341;
}
.pixxett-header .cart-box-container .cart-bottom {
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 100%;
}
.pixxett-header .input-group {
	margin: 0 auto;
	display: inline-block;
	position: relative;
	width: 100%;
}
.modal-open {
	overflow: visible;
	padding-right: 0px !important;
}
.modal-backdrop {
	display: none;
}
.modal.fade.bs-example-modal-lg.in {
	background: rgba(0,0,0,0.8);
}
.modal-content {
	border-radius: 0px;
	padding: 0px;
}
.modal-content .form-control {
	background: #fff;
	border: 0px solid #000;
	border-radius: 0;
	color: #333;
	padding: 10px 20px;
	line-height: 1.625;
	height: 50px;
	display: block;
	width: 100%;
	font: 400 16px 'Roboto';
	transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
	box-shadow: none;
}
.modal-content .button_search {
	padding-right: 15px;
}
.modal-content .input-group-btn {
	box-shadow: none;
	position: absolute;
	display: inline-block !important;
	top: 0px;
	right: 0px;
	width: 50px;
	line-height: 54px;
	-webkit-appearance: none;
	-moz-appearance: none;
	-o-appearance: none;
	-ms-appearance: none;
	appearance: none;
	z-index: 9999;
}
.modal-content .button_search i {
	font-size: 24px;
}
.modal-header {
	border: none;
}
.modal-title {
	letter-spacing: 4px;
	text-align: center;
	text-transform: uppercase;
	margin-top: 20px;
	margin-bottom: 20px;
	position: relative;
}
.modal.fade .modal-dialog {
	top: 30%;
}
.pixxett-header .input-group-btn:last-child > .btn, .pixxett-header .input-group-btn:last-child > .btn-group {
	outline: none;
	margin-left: -11px;
	margin-top: 9px;
}
.pixxett-header .button_search {
	border: none !important;
	background: none !important;
	width: auto;
	height: auto;
	color: #333;
}
.pixxett-header .button_search:hover {
	background: none !important;
}
.pixxett-header .input-group-btn {
	box-shadow: none;
	position: absolute;
	display: inline-block !important;
	top: 0px;
	right: 0px;
	width: 40px;
	line-height: 46px;
	-webkit-appearance: none;
	-moz-appearance: none;
	-o-appearance: none;
	-ms-appearance: none;
	appearance: none;
	z-index: 9999;
}
.modal-body {
	padding: 0px;
}
.pixxett-header .cart-list {
	left: inherit;
	right: 0px;
	width: 100%;
	text-align: left;
	padding: 0px 0px 0px;
	background-color: inherit;
}
.pixxett-header .cart-list .cart-product-image {
	width: 90px;
	display: inline-block;
	vertical-align: top;
}
.pixxett-header .cart-list .cart-product-image img {
	width: 100%;
}
.pixxett-header .cart-list li {
	padding: 20px 15px;
	border-top: 1px solid #eeeeee;
	position: relative;
}
.pixxett-header .cart-list li a.delete-item {
	position: absolute;
	right: 0px;
	top: 20px;
	height: 20px;
	width: 20px;
/* 	background: url(../images/cancel.svg) no-repeat; */
	background-size: 20px auto;
	font-size: 14px;
	font-weight: 400;
	color: #000;
}
.pixxett-header .cart-list li a, .cart-list li .text {
	padding: 0px;
	display: inline-block;
	width: auto;
}
.pixxett-header .cart-list li a {
	margin-right: 20px;
}
.pixxett-header .cart-list li:last-child {
	border-bottom: none;
}
.pixxett-header .cart-list li .text .product-name {
	font-family: 'Roboto';
	color: #000;
	line-height: 18px;
}
.pixxett-header .cart-list li .text .product-price {
	color: #979797;
	font-family: 'Roboto';
	line-height: 34px;
}
.pixxett-header .cart-list .total {
	display: block;
	background: #ececec;
	width: 100%;
	padding: 20px 0;
	text-transform: uppercase;
	line-height: 35px;
	color: #000;
	padding: 15px 20px;
	text-align: right;
	font-family: 'Roboto';
}
.pixxett-header .cart-list .total span {
	color: #000;
	float: left;
	font-family: "Oswald";
	letter-spacing: 2px;
	font-weight: 400;
	font-size: 12px;
}
.pixxett-header .cart-list .checkout {
	display: inline-block;
	width: 50%;
	padding: 20px 0px;
	text-align: center;
	background-color: #F89B39;
	font-weight: 700;
	letter-spacing: 2px;
	color: #fff;
	text-transform: uppercase;
	font-size: 12px;
}
.pixxett-header .cart-list .checkout:hover {
	background-color: #000;
}
.pixxett-header .cart-list .edit-cart {
	float: left;
	width: 50%;
	padding: 20px 0px;
	text-align: center;
	background: #212121;
	box-shadow: 0 0 0 30px #212121 inset;
	font-weight: 700;
	letter-spacing: 2px;
	color: #fff;
	text-transform: uppercase;
	font-size: 12px;
	-webkit-transition: all 0.3s ease 0.3s;
	-o-transition: all 0.3s ease 0.3s;
	transition: all 0.3s ease 0.3s;
}
.pixxett-header .cart-list .edit-cart:hover {
	box-shadow: 0 0 0 0px #000 inset;
}
.pixxett-header .cart-list .qty {
	color: #8b8b8b;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-weight: 300;
	font-size: 12px;
}
.pixxett-header .cart .icons {
	color: #FFFFFF;
	font-size: 18px;
}
.pixxett-header .cart p {
	display: inline-block;
	position: relative;
	cursor: pointer;
}
.pixxett-header .cart .cart-count {
	font-size: 11px;
	color: #FFFFFF;
	display: inline-block;
	line-height: 18px;
	font-weight: 600;
	vertical-align: 2px;
	margin-left: 4px;
}
.pixxett-header .cart .cart-title {
	font-size: 11px;
	font-weight: 400;
	text-transform: uppercase;
	margin-left: 12px;
	vertical-align: 2px;
	color: #FFFFFF;
}
.pixxett-header .search {
	position: relative;
}
.pixxett-header .search .search-form {
	width: 0px;
	height: 40px;
	left: inherit;
	right: 0px;
	top: 0px;
	position: absolute;
}
.pixxett-header .search .search-form input {
	width: 100%;
	height: 40px;
	box-shadow: none;
	background: #333;
	color: #555555;
	padding: 0 30px 0 15px;
	background-color: #fff;
	position: absolute;
	left: 0px;
	top: 0px;
	border: none;
}
.pixxett-header .search .search-form .icon-search {
	position: absolute;
	top: 0px;
	right: 0px;
	background: none;
	border: none;
	opacity: 0;
}
.pixxett-header .search .search-form .icon-search i {
	font-size: 18px;
	color: #888888;
	margin-top: 10px;
	margin-right: 10px;
	height: auto;
}
.pixxett-header .search i {
	cursor: pointer;
}
.pixxett-header.header-top-absolute .header-top {
	position: absolute;
	width: 100%;
	z-index: 99;
}
.pixxett-header.header-top-absolute .header-top .logo {
	margin-left: 60px;
}
.pixxett-header.header-top-absolute .cart {
	margin-right: 50px;
}
.pixxett-header.header-top-absolute .cart .icons {
	color: #fff;
}
.pixxett-header.header-top-absolute .cart .cart-count {
	color: #fff;
}
.pixxett-header.header-top-absolute .header-top {
	padding-top: 45px;
}
.pixxett-header.header-top-absolute .header-top .container:before {
	width: 0px;
	height: 0px;
	margin-bottom: 0px;
}
.pixxett-header .header-top {
	width: 100%;
	height: 40px;
	border-bottom: 1px solid #333;
	position: relative;
	z-index: 10;
	text-align: left;
	color: #8E8E8E;
	font-size: 12px;
	padding: 0 15px;
}
.pixxett-header .welcome-msg {
	margin-top: 10px;
}
.pixxett-header .header-top .container {
	position: relative;
}
.pixxett-header .header-top .container:before {
	content: "";
	height: 1px;
	width: 100%;
	background: #e8e8e8;
	margin-bottom: 25px;
}
.pixxett-header .header-top .col-md-10 {
	padding-left: 0px;
	position: static;
}
.pixxett-header .header-top i.fa {
	font-size: 24px;
	color: #bbb;
}
.pixxett-header .header-top .logo {
	float: left;
	margin-right: 60px;
}
.pixxett-header .header-top .logo a {
	font-size: 36px;
	color: #fff !important;
	text-transform: uppercase;
}
.pixxett-header .header-top .logo-mobile {
	display: none;
}
.pixxett-header .header-top .search, .pixxett-header .header-top .cart {
	float: right;
	display: inline-block;
	margin-top: 8px;
}
.pixxett-header .header-top .cart {
	margin-top: 20px;
}
.pixxett-header .header-top .menu-top {
	display: inline-block;
	float: left;
	margin-left: 70px;
}
.pixxett-header .header-top .menu-top i.fa {
	font-size: 14px;
}
.pixxett-header .header-top .menu-top a {
	font-size: 14px;
	color: #555555;
	text-transform: uppercase;
	font-weight: 700;
	line-height: 44px;
	padding: 0 5px;
}
.pixxett-header .header-top .menu-top li {
	display: inline-block;
	padding: 0 20px;
}
.pixxett-header .header-top .menu-top li.level1 {
	position: relative;
}
.pixxett-header .header-top .menu-top li:hover a, .pixxett-header .header-top .menu-top li:hover i.fa {
	color: #ba933e;
}
.pixxett-header .header-top .menu-top li:hover ul.menu-level2 a {
	color: #888888;
}
.pixxett-header .header-top .menu-top li .menu-level2 li {
	display: block;
	text-align: center;
}
.pixxett-header .header-top .menu-top li .menu-level2 li a {
	color: #888888;
	font-size: 11px;
	text-transform: uppercase;
	line-height: 44px;
	width: 100%;
	padding: 5px 0px;
}
.pixxett-header .header-top .menu-top li .menu-level2 li a:hover {
	color: #ddd;
}
.header-top-absolute .mega-menu ul.navbar-nav li a {
	color: #fff;
}
/** 6.2.4. Header version 3 **/
.pixxett-header #topbar.pixxett-topbar {
	text-align: center;
	padding: 0px;
	box-shadow: 1px 1px 6px rgba(0,0,0, 0.13);
}
.pixxett-header #topbar.pixxett-topbar .logo {
	margin: 10px auto;
	display: inline-block;
	min-height: 70px;
}
.pixxett-header #topbar.pixxett-topbar .dropdown:first-child {
	border: none;
}
.pixxett-header #topbar.pixxett-topbar .cart {
	display: inline-block;
	margin-top: 26px;
	background: transparent;
}
.pixxett-header .header-top .container:before {
	margin-bottom: 0px;
}
@media (max-width: 1024px) {
	.pixxett-header .header-top .container .col-md-12 {
		padding: 0px;
	}
}
.pixxett-header .mega-menu {
	float: initial !important;
	margin-top: 8px;
}
.pixxett-header .mega-menu li.level1 {
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}
.pushmenu-push-toleft {
	left: 0px;
}
.pixxett-header .wrappage-inner {
	height: 500px;
}
.pixxett-header .pixxett-pushmenu {
	left: -364px;
	top: 113px;
}
.pixxett-header .pixxett-pushmenu.pushmenu-open {
	left: 0px;
	top: 113px;
}
.pixxett-header .icon-pushmenu {
	color: #FFFFFF;
	text-transform: uppercase;
	letter-spacing: 2px;
	cursor: pointer;
	padding-left: 40px;
	font-weight: 400;
	font-size: 11px;
}
.pixxett-header .mockup-v2 .by-tags img {
	border-radius: 50%;
}
.pixxett-header .pushmenu.pixxett-pushmenu {
	overflow-y: scroll;
	border-right: 1px solid #ccc;
	position: absolute;
	min-height: 853px;
	height: 100vh;

}
.pixxett-header .pixxett-nav {
	text-align: left;
	list-style: none;
	padding: 0px;
	margin: 0px;
}
.pixxett-header .pixxett-nav a {
	font-size: 14px;
	font-weight: 400;
	text-transform: uppercase;
	color: #FFFFFF;
	line-height: 40px;
	padding-left: 20px;
}
.pixxett-header .pixxett-nav .menu-nav-block {
	border-top: 1px solid #cdcdcd;
	padding: 0 0px 0 10px;
}
.pixxett-header .pixxett-nav .menu-nav-block a {
	text-transform: capitalize;
}
.pixxett-header .pixxett-nav .menu-nav-block .menu-sub-menu {
	padding: 0 10px;
	border-top: 1px dashed #cdcdcd;
}
.pixxett-header .pixxett-nav .fa {
	float: right;
	font-size: 13px;
	display: inline-block;
	padding: 15px;
	cursor: pointer;
	display: none;
	margin-right: 6px;
}
.pixxett-header .pixxett-nav .fa.active:before, .pixxett-header .pixxett-nav .ordering span.fa:hover:before, .ordering .pixxett-header .pixxett-nav span.fa:hover:before {
	content: "\f068";
}
.pixxett-header .pixxett-nav .menu-nav-block, .pixxett-header .pixxett-nav .menu-sub-menu {
	display: none;
	float: left;
	width: 100%;
}
.pixxett-header .pixxett-nav li.nav-block, .pixxett-header .pixxett-nav li.sub-menu {
	border-bottom: 1px solid #333;
	float: left;
	width: 100%;
}
.pixxett-header .pixxett-nav li.sub-menu a {
	padding-left: 10px;
}
.pixxett-header .pixxett-nav li.nav-block:last-child, .pixxett-header .pixxett-nav li.sub-menu:last-child {
	border: none;
}
.pixxett-header .pixxett-nav li.hassub .fa {
	display: inline-block;
}
.pixxett-header .pixxett-nav li.hassub .fa.fa-plus:before {
	content: none;
}
.pixxett-header .pixxett-nav li.hassub .fa.fa-plus {
	background-image: url(../images/plus-icon.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 15px;
	height: 15px;
}
.pixxett-header .pixxett-nav li.hassub .fa.fa-plus:before {
	content: none;
}
.pixxett-header .pixxett-nav li.hassub .fa.fa-plus.active {
	background-image: url(../images/minus-icon.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 15px;
	height: 15px;
}
.pixxett-header .pixxett-nav li.hassub .sub-menu .fa {
	display: none;
}
.pixxett-header .pixxett-nav li.hassub .sub-menu.hassub .fa {
	display: inline-block;
}
.pixxett-header .pixxett-nav li.hassub .sub-menu.hassub .sub-menu1 .fa {
	display: none;
}
.pixxett-header .wrappage {
	height: 100px;
	width: 100%;
	position: inherit;
	top: 0;
	left: 0;
	z-index: 102;
}


* {
	margin: 0;
	padding: 0;
	word-wrap: break-word;
}

a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.top_header {
	height: 23px;
	z-index: 100;
	width: 100%;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}
.top_header.scrolltop {
	padding-bottom: 0;
	background-color: #fff;
	background-color: rgba(255,255,255,.95)
}
.tick_container {
	width: 100%!important;
	float: left
}
.tickercontainer {
	width: 88%;
	float: right
}
.tick_container h3 {
	padding: 1px;
	height: 23px;
	background: #e60000;
	color: #fff;
	font-size: 15px;
	text-align: center;
	text-transform: uppercase;
	font-weight: 700;
	margin: 0px;
}
.columns {
	-moz-box-shadow: 0 10px 40px -22px #000;
	-ms-box-shadow: 0 10px 40px -22px #000;
	-o-box-shadow: 0 10px 40px -22px #000;
	-webkit-box-shadow: 0 10px 40px -22px #000;
	box-shadow: 0 10px 40px -22px #000
}
.tickercontainer .mask {
	position: relative;
	overflow: hidden;
	background: #f2f2f2;
}
.trending_title {
	width: 12%;
	float: left;
	position: relative;
}
ul.newsticker {
	position: relative;
	left: 750px;
	font-size: 13px;
	list-style-type: none;
	margin: 0;
	padding: 0;
	height: 23px;
	overflow: hidden
}
ul.newsticker li {
	float: left;
	margin: 0;
	padding: 4px 0 1px 10px
}
ul.newsticker a {
	white-space: nowrap;
	margin: 0 5px 0 0;
	color: #000;
	text-decoration: none;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif
}
ul.newsticker a:before {
	font-family: 'FontAwesome';
	content: "\f054";
	margin-right: 10px
}
ul.newsticker span {
	margin: 0 10px 0 0
}
ul.newsticker .s_c_one_byline {
	display: inline-block;
	vertical-align: top
}


main.main {
	padding-top: 113px;
}
/* home main col */

.top-add-section {
	background: #eaeaea;
	padding: 35px 0px;
	min-height: 180px;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
	display: block;
}

.breadcrumbs {
	padding: 10px 0px 10px 0px;
	margin: auto;
	font-size: 12px;
	color: #333;
}
.breadcrumbs ul {
	margin: 0px;
	padding: 0px;
}
.breadcrumbs ul li {
	list-style-type: none;
	display: inline;
}
.breadcrumbs a {
	color: #666;
}
.breadcrumbs span {
	display: inline-block;
	margin: 0 8px 0 8px;
	color: #999;
	font-size: 13px;
}
.breadcrumbs strong {
	font-weight: bold;
	color: #333 !important;
}

/* blog-full-with-sidebar */

.home .blog-full-with-sidebar {
	width: 100%;
	padding: 0px;
	margin-top: 25px;
}
.home .blog-full-with-sidebar .content-card {
	position: relative;
	background: #fff;
	margin-top: 0;
	margin-bottom: 25px;
}
.home .blog-full-with-sidebar .content-card-link {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-direction: normal;
	-webkit-box-orient: horizontal;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	-moz-flex-wrap: nowrap;
	-ms-flex-wrap: none;
	flex-wrap: nowrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	align-items: center;
}
.home .blog-full-with-sidebar .content-card-image {
	width: 100%;
	display: block;
	position: relative;
}
.home .blog-full-with-sidebar .content-card-link .content-card-image img {
	width: 100%;
}
.play-button {
	display: block;
	position: absolute;
	border-radius: 50%;
	background: rgba(0,0,0,.4);
	transition: all .2s ease-in-out;
	top: 50%;
	left: 50%;
	background: #fff;
	border: none;
}
.play-button:before {
	content: '';
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
}
.play-button.large:before {
	width: 0;
	height: 0;
	border-top: .95em solid transparent;
	border-bottom: .95em solid transparent;
	border-left: 1.9em solid #000;
	margin-top: -.9em;
	margin-left: -.7em;
}
.play-button.large {
	width: 76px;
	height: 76px;
}
.home .blog-full-with-sidebar .content-card-link .play-button.large {
	margin-top: -3.8em;
	margin-left: -3.8em;
}
.home .blog-full-with-sidebar .content-card-link .play-button {
	z-index: 3;
}
.home .blog-full-with-sidebar .hub-content-feed .content-card-tag {
	font-weight: 700;
	font-style: normal;
	font-size: 16px;
	line-height: 1.125;
	color: #ffda23;
	letter-spacing: -.2px;
	text-transform: uppercase;
}
.home .blog-full-with-sidebar .content-card-label {
	font-weight: 600;
	font-style: normal;
	font-size: 13px;
	line-height: 1.1333333333;
	color: #ffda23;
	letter-spacing: -.19px;
	display: block;
	text-transform: uppercase;
	margin-bottom: 5px;
}
.home .blog-full-with-sidebar .hub-content-feed .content-card-description {
	display: none;
}
.home .blog-full-with-sidebar .content-card-description {
	font-size: 14px;
	margin: .25em 0 0;
}
.home .blog-full-with-sidebar .hub-content-feed .content-card-timestamp {
	font-weight: 300;
	font-style: normal;
	font-size: 13px;
	line-height: 1.2307692308;
	color: #c7c7c7;
	display: block;
	margin-top: .7692307692em;
}
.home .blog-full-with-sidebar .hub-content-feed .content-card-title {
	font-weight: 600;
	font-style: normal;
	font-size: 22px;
	line-height: 1.2;
	color: #000;
	margin: 0;
	overflow-wrap: break-word;
	word-wrap: break-word;
	padding-right: 20px;
}
.home .blog-full-with-sidebar .content-card-body {
	margin-top: 25%;
}


/*  module-video */
.module-video {
	margin-top: 25px;
}
.dark-background {
	background: #000000;
	padding: 50px 0px;
	color: #FFFFFF;
}
.module-video-player h2 {
	margin: 0 0 .7142857143em 0;
	font-size: 24px;
	line-height: .9;
	color: #00f;
}
.module-video-player h2 {
	color: #ffda23;
}
.module-video-player-content {
	position: relative;
}
.module-video-player-cover {
	display: block;
	position: relative;
	color: #fff;
	overflow: hidden;
}
.module-video-player-cover {
	color: #fff;
}
.module-video-player-cover-cover {
	position: absolute;
	width: 100%;
	height: 100%;
	background: -moz-linear-gradient(top,transparent 41%,rgba(0,0,0,.7) 92%,#333 97%);
	background: -webkit-linear-gradient(top,transparent 41%,rgba(0,0,0,.7) 92%,#333 97%);
	background: linear-gradient(to bottom,transparent 41%,rgba(0,0,0,.7) 92%,#333 97%);
}
.module-video-player-button {
	position: absolute;
	left: 0;
	top: calc(50% - 25px);
	right: 0;
	width: 5em;
	height: 5em;
	border: .3em solid #fff;
	border-radius: 50%;
	margin-left: auto;
	margin-right: auto;
	background: rgba(0,0,0,.7);
	transition: all .25s ease;
}
.module-video-player-button {
	border-color: #fff;
	background: rgba(0,0,0,.7);
}
.module-video-player-cover[data-video] .module-video-player-button {
	display: block;
}
.module-video-player-cover:hover .module-video-player-button {
	-ms-transform: scale(1.15);
	-webkit-transform: scale(1.15);
	transform: scale(1.15);
}
.module-video-player-button:after {
	position: absolute;
	top: calc(50% - 7.5px);
	left: .4em;
	right: 0;
	margin: 0 auto;
	content: '';
	width: 0;
	height: 0;
	border-top: .75em solid transparent;
	border-bottom: .75em solid transparent;
	border-left: 1.2em solid #fff;
}
.module-video-player-content h3 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	padding: 0 1.6666666667em .5555555556em 1.6666666667em;
	margin: 0;
	font-weight: 400;
	font-style: normal;
	font-size: 30px;
	text-shadow: -1px 0 16px #000;
	line-height: 1;
}
.module-video-player-content h3 {
	font-weight: 400;
	font-style: normal;
	text-shadow: -1px 0 16px #000;
}
.module-video-player-content:hover h3 {
	color: #FFFFFF;
}
.module-video-next {
	width: 100%;
	padding-top: 3.8em;
}
.module-video-next h3 {
	margin: 0 0 .8333333333em;
	font-size: 13px;
	line-height: 1;
	text-transform: uppercase;
	color: #ffda23;
}
.module-video-next ul {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	padding: 0;
	margin: 0;
	list-style: none;
}
.module-video-next ul li {
	width: 100%;
	padding: 0 0 1em;
	border-bottom: 2px solid #1a1a1a;
	margin: 0 0 1em;
}
.module-video-next ul li:last-child {
	padding-bottom: 0;
	border-bottom: none;
	margin-bottom: 0;
}
.module-video-next a {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
}
.module-video-next a:link, .module-video-next a:visited {
	text-decoration: none;
	color: #fff;
}
.module-video-next-title {
	font-weight: 400;
	font-style: bold;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	align-items: center;
	width: 64.2105263158%;
	padding: 0 0 0 1.4285714286em;
	margin: 0;
	font-size: 14px;
}
.module-video-next-title {
	font-weight: 500;
	font-style: normal;
}

/* Featured Video */


.hub-articles-featured {
	padding: 30px 0px 0px;
}
.hub-articles-featured h1 {
	-webkit-flex-basis: 100%;
	-moz-flex-basis: 100%;
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	margin-top: 0;
	font-size: 22px;
}
.hub-articles-featured h1.video-icon {
	position: relative;
}
.hub-articles-featured h1.video-icon:before {
	content: "";
	display: inline-block;
	width: 1em;
	border-radius: 1.25em;
	background: #000;
	height: 1em;
	margin-bottom: -.2em;
	margin-right: .25em;
}
.hub-articles-featured h1.video-icon:after {
	border-top: .2em solid transparent;
	border-bottom: .2em solid transparent;
	border-left: .4em solid #fff;
	display: inline-block;
	content: '';
	position: absolute;
	left: .35em;
	top: .36em;
}
.content-card {
	position: relative;
	background: #fff;
	margin-top: 0;
	margin-bottom: 30px;
}
.content-card-link {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-direction: normal;
	-webkit-box-orient: horizontal;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	-moz-flex-wrap: nowrap;
	-ms-flex-wrap: none;
	flex-wrap: nowrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	align-items: center;
}
.hub-articles-featured .content-card-link {
	padding: 0;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.hub-articles-featured .content-card-image {
	width: 100%;
	display: block;
	position: relative;
}
.hub-articles-featured .play-button.large {
	top: inherit;
	left: 0;
	bottom: 0;
	margin-top: 0;
	margin-left: 0;
	border-radius: 0;
	width: 2em;
	height: 2em;
	background-color: #AAAAAA;
}
.hub-articles-featured .play-button.large:before {
	width: 0;
	height: 0;
	border-top: .5em solid transparent;
	border-bottom: .5em solid transparent;
	border-left: 1em solid #000;
	margin-top: -.5em;
	margin-left: -.4em;
}
.hub-articles-featured .content-card-body {
	padding: 15px;
	min-height: 165px;
}
.hub-articles-featured .content-card-tag {
	font-weight: 600;
	font-style: normal;
	font-size: 14px;
	line-height: 1.125;
	color: #ffda23;
	letter-spacing: -.2px;
	text-transform: uppercase;
	margin-bottom: 8px;
}
.content-card-label {
	font-weight: 600;
	font-style: normal;
	font-size: 12px;
	line-height: 1.1333333333;
	color: #ffda23;
	letter-spacing: -.19px;
	display: block;
	text-transform: uppercase;
}
.hub-articles-featured .content-card-title {
	font-weight: 500;
	font-style: normal;
	line-height: 1.2307692308;
	color: #000;
	font-size: 18px;
}
.hub-articles-featured .content-card-description {
	display: none;
}
.hub-articles-featured .content-card-timestamp {
	margin-top: 5px;
	color: #999999;
	display: block;
}


/*  Featured section no padding */

.feature-section.full-width.no-pad {
	margin-top: 25px;
	display: block;
	position: relative;
}
.no-padding {
	padding: 0px;
}
.feature-section.full-width.no-pad .hero-content {
	text-align: center;
	background: #fff;
	margin: 0;
	padding: 20px 20px 0px;
}
.feature-section.full-width.no-pad .hero-content .hero-channel  {
	color: #ffda23;
	text-transform: uppercase;
	font-size: 11px;
	letter-spacing: 1px;
	font-weight: 500;
	top: -35px;
	background-color: #fff;
	display: inline-block;
	padding: 5px 25px;
	position: relative;
}

.feature-section.full-width.no-pad .hero-content .hero-title {
	font-size: 18px;
	position: relative;
	top: -30px;
	line-height: inherit;
	padding: 0 20px 10px;
	height: auto;
	color: #000;
	font-weight: 500;
}
.feature-section.full-width.no-pad  .hero .hero-content .meta {
	text-transform: uppercase;
	font-size: 12px;
	letter-spacing: 1px;
	color: #444;
	position: relative;
	top: -30px;
	line-height: 20px;
}
.feature-section.full-width.no-pad  .hero .hero-content .meta .by {
	font-style: italic;
	text-transform: none;
	font-size: 13px;
	letter-spacing: 0;
	color: #444;
}
.feature-section.full-width.no-pad  .hero .hero-content .content-card-timestamp {
	position: relative;
	top: -25px;
	color: #999999;
	font-size: 11px;
}

/*  Featured-1 section no padding */

.feature1-section.full-width.no-pad {
	margin-top: 25px;
	display: block;
	position: relative;
}
.no-padding {
	padding: 0px;
}
.feature1-section.full-width.no-pad .hero .hero-image-container .hero-image {
	position:relative;
}
.feature-section1.full-width.no-pad .hero:hover .hero-image-container .hero-image:before {
    background-color: rgba(0, 0, 0, 0.4);
}
.feature1-section.full-width.no-pad .hero .hero-image-container .hero-image:before {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0);
    -webkit-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;
}
.feature1-section.full-width.no-pad .hero-content {
	text-align: center;
	background: #fff;
	margin: 0;
	padding: 20px 20px 0px;
}
.feature1-section.full-width.no-pad .hero-content .hero-channel  {
	color: #444444;
    text-transform: uppercase;
    font-size: 12px;
    letter-spacing: 1px;
    font-weight: 600;
    top: -40px;
    background-color: #fff;
    display: inline-block;
    padding: 8px 25px;
    position: relative;
}

.feature1-section.full-width.no-pad .hero-content .hero-title {
	font-size: 18px;
    position: relative;
    top: -30px;
    line-height: inherit;
    padding: 0 15px 10px;
    height: auto;
    color: #333;
    font-weight: 600;
}
.feature1-section.full-width.no-pad .hero:hover .hero-content .hero-title {
	color: #000;
}
.feature1-section.full-width.no-pad  .hero .hero-content .meta {
	text-transform: none;
	font-size: 12px;
	letter-spacing: 1px;
	color: #444;
	position: relative;
	top: -30px;
	line-height: 20px;
}
.feature1-section.full-width.no-pad  .hero .hero-content .meta .by {
	font-style: italic;
	text-transform: none;
	font-size: 13px;
	letter-spacing: 0;
	color: #444;
}
.feature1-section.full-width.no-pad  .hero .hero-content .content-card-timestamp {
	position: relative;
	top: -25px;
	color: #999999;
	font-size: 12px;
}
.feature1-section.full-width.no-pad .hero:hover .hero-image-container .hero-image:before {
    background-color: rgba(0, 0, 0, 0.4);
}
.feature1-section.full-width.no-pad .hero .hero-image-container .hero-image:before {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0);
    -webkit-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;
}
.clock {
	position: relative;
	top: 3px;
	display: inline-block;
	width: 14px;
	height: 14px;
	border: 1px solid #999;
	border-radius: 7px;
	margin-right: 3px;
}
.clock:after, .clock:before {
	position: absolute;
	top: 3px;
	left: 5px;
	content: '';
	display: block;
	width: 1px;
	height: 4px;
	background: #aaa;
}
.clock:after {
	top: 6px;
	left: 5px;
	width: 4px;
	height: 1px;
}

/* Category Grid */

.categorygrid__gridimage {
	transition: all .15s ease-out;
	-webkit-transition: all .15s ease-out;
}
.categorygrid__griditem:hover .categorygrid__gridimage {
	transform: scale(1.02) rotate(.00001deg);
	-ms-transform: scale(1.02);
	-moz-transform: scale(1.02) rotate(.00001deg);
	-webkit-transform: scale(1.02);
}

.categorygrid__gridimagewrapper {
	height: 253px;
	margin: 5px 0 0 5px;
	overflow: hidden;
	position: relative;
	text-align: center;
}
.categorygrid__gridimagewrapper--tall {
	height: 650px;
}
.categorygrid__griditem {
	display: inline-block;
	overflow: hidden;
	transition: all 125ms ease-out;
	-webkit-transition: all 125ms ease-out;
	position: relative;
	margin-bottom: 15px;
	background: #fff;
}
.categorygrid__gradient {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	background: linear-gradient(180deg,transparent 0,rgba(0,0,0,.69));
	height: 6rem;
}
.categorygrid__griditem--tall .categorygrid__gradient {
	height: 20rem;
}
.categorygrid__galleryicon {
	bottom: 7px;
	color: #fff;
	font-size: 14px;
	font-weight: 900;
	padding: 5px;
	position: absolute;
	right: 7px;
	text-align: right;
}
.categorygrid__griditemtitlelink {
	display: block;
	text-decoration: none;
	transition: all 75ms ease-out;
	color: #000000;
	padding: 0px 10px 15px;
}
.categorygrid__griditembadgetext {
	color: #ffda23;
	float: left;
	font-size: 12px;
	font-weight: 600;
	margin: 5px 0 0 5px;
	text-transform: uppercase;
	display: block;
	overflow: hidden;
	width: 100%;
}
.categorygrid__griditemtitle {
	color: #000;
	font-size: 16px;
	font-weight: 500;
	margin: 5px 0 0 5px;
	width: 100%;
	word-wrap: break-word;
}
.categorygrid__snipe {
	background: #0ea8cc;
	color: #fff;
	font-size: 12px;
	font-weight: 500;
	left: 5px;
	letter-spacing: .05em;
	padding: 0 19px;
	position: absolute;
	text-transform: uppercase;
	top: 5px;
}




/* main-banner-style-2 */

.main-banner-style-2 {
	width: 100%;
	margin-top: 25px;
	position: relative;
	overflow: hidden;
}

.main-banner-style-2 .meta-item {
	float: left;
	position: relative;
	background: #e2e2e2;
	border-left: 5px solid #fff;
	border-top: 5px solid #fff;
	box-sizing: border-box;
	background-size: cover;
	background-position: center;
	height: 383px;
}
.main-banner-style-2 .meta-image-url, .main-banner-style-2 .meta-image {
	height: inherit;
}
.main-banner-style-2 .meta-bg-img {
	width: 100%;
	height: 100%;
	background-position: center;
	background-size: cover;
}
.main-banner-style-2 .meta-item-1 {
	width: 50%;
}
.main-banner-style-2 .meta-item:first-child {
	border-left: none;
}
.main-banner-style-2 .meta-item-2,
.main-banner-style-2 .meta-item-3,
.main-banner-style-2 .meta-item-4 {
	width: 25%;
}
.main-banner-style-2 .meta-item-3,
.main-banner-style-2 .meta-item-4 {
	height: 50%;
}
.main-banner-style-2 .meta-item .meta-content {
	transition: all 0.3s;
}
.main-banner-style-2 .meta-item .meta-content {
	position: absolute;
	bottom: 12px;
	left: 10px;
	right: 10px;
	padding: 0 10px;
	z-index: 1;
}
.main-banner-style-2 .meta-item:hover .meta-content {
	bottom: 20px;
}
.main-banner-style-2 .meta-item-1 .meta-content,
.main-banner-style-2 .meta-item-2 .meta-content {
	bottom: 14px;
}
.main-banner-style-2 .meta-header {
	background-color: rgba(255,218,35, 0.7);
	padding: 5px 10px;
}
.main-banner-style-2 .meta-title {
	position: relative;
	left: 0;
	padding: 5px 0;
	font-weight: 600;
	font-size: 16px;
	text-transform: uppercase;
	display: inline;
	word-wrap: break-word;
	line-height: inherit;
	-webkit-box-decoration-break: clone;
	-ms-box-decoration-break: clone;
	-o-box-decoration-break: clone;
	box-decoration-break: clone;
}
.main-banner-style-2 .meta-item-1 .meta-title {
	font-size: 30px;
}
.main-banner-style-2 .meta-title a {
	color: #1b1b1b;
}
.main-banner-style-2 .meta-bg-img img {
	object-fit: cover;
	width: 100%;
	height: 100%;
}
.main-banner-style-2 .meta-info {
	font-size: 11px;
	color: #444;
	line-height: 16px;
	margin-bottom: 15px;
	position: relative;
	padding: 10px 15px;
	display: block;
	width: 100%;
	background: rgba(255,255,255,0.8);
}
.main-banner-style-2 .post-author-name {
	display: inline-block;
	margin-right: 3px;
}
.main-banner-style-2 .post-author-name a {
	color: #222;
	font-weight: 700;
}
.main-banner-style-2 .post-author-name span {
	margin-left: 3px;
}
.main-banner-style-2 .post-date {
	display: inline-block;
	margin-right: 3px;
}
.main-banner-style-2 .post-module-comments {
	position: relative;
	top: -3px;
	background-color: #848484;
	float: right;
	font-size: 11px;
	text-align: center;
	-webkit-border-radius: 2px;
	-webkit-border-bottom-right-radius: 0;
	-moz-border-radius: 2px;
	-moz-border-radius-bottomright: 0;
	border-radius: 2px;
	border-bottom-right-radius: 0;
}
.main-banner-style-2 .td_module_4 .post-module-comments {
	top: -4px;
}
.main-banner-style-2 .post-module-comments a {
	color: #fff;
	padding: 2px 4px 3px;
	display: inline-block;
	min-width: 22px;
	height: 20px;
	line-height: 16px;
}
.main-banner-style-2 .post-module-comments a:after {
	position: absolute;
	bottom: -5px;
	right: 0;
	content: '';
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 5px 5px 0 0;
	border-color: #5b5b5b transparent transparent transparent;
}


/* main-banner-style-3 */

.main-banner-style-3 {
	width: 100%;
	margin-top: 25px;
	position: relative;
	overflow: hidden;
}

.main-banner-style-3 .meta-item {
	float: left;
	position: relative;
	background: #e2e2e2;
	border-left: 5px solid #fff;
	border-top: 5px solid #fff;
	box-sizing: border-box;
	background-size: cover;
	background-position: center;
	height: 575px;
}
.main-banner-style-3 .meta-image-url, .main-banner-style-3 .meta-image {
	height: inherit;
}
.main-banner-style-3 .meta-bg-img {
	width: 100%;
	height: 100%;
	background-position: center;
	background-size: cover;
}
.main-banner-style-3 .meta-item-1 {
	width: 75%;
}
.main-banner-style-3 .meta-item:first-child {
	border-left: none;
}
.main-banner-style-3 .meta-item-2,
.main-banner-style-3 .meta-item-3,
.main-banner-style-3 .meta-item-4 {
	width: 25%;
	height: 30%;
}
.main-banner-style-3 .meta-item .meta-content {
	transition: all 0.3s;
}
.main-banner-style-3 .meta-item .meta-content {
	position: absolute;
	bottom: 12px;
	left: 10px;
	right: 10px;
	padding: 0 10px;
	z-index: 1;
}
.main-banner-style-3 .meta-item:hover .meta-content {
	bottom: 20px;
}
.main-banner-style-3 .meta-item-1 .meta-content,
.main-banner-style-3 .meta-item-2 .meta-content {
	bottom: 14px;
}
.main-banner-style-3 .meta-header {
	background-color: rgba(255,218,35, 0.7);
	padding: 5px 10px;
}
.main-banner-style-3 .meta-title {
	position: relative;
	left: 0;
	padding: 5px 0;
	font-weight: 600;
	font-size: 16px;
	text-transform: uppercase;
	display: inline;
	word-wrap: break-word;
	line-height: inherit;
	-webkit-box-decoration-break: clone;
	-ms-box-decoration-break: clone;
	-o-box-decoration-break: clone;
	box-decoration-break: clone;
}
.main-banner-style-3 .meta-item-1 .meta-title {
	font-size: 30px;
}
.main-banner-style-3 .meta-title a {
	color: #1b1b1b;
}
.main-banner-style-3 .meta-bg-img img {
	object-fit: cover;
	width: 100%;
	height: 100%;
}
.main-banner-style-3 .meta-info {
	font-size: 11px;
	color: #444;
	line-height: 16px;
	margin-bottom: 15px;
	position: relative;
	padding: 10px 15px;
	display: block;
	width: 100%;
	background: rgba(255,255,255,0.8);
}
.main-banner-style-3 .post-author-name {
	display: inline-block;
	margin-right: 3px;
}
.main-banner-style-3 .post-author-name a {
	color: #222;
	font-weight: 700;
}
.main-banner-style-3 .post-author-name span {
	margin-left: 3px;
}
.main-banner-style-3 .post-date {
	display: inline-block;
	margin-right: 3px;
}
.main-banner-style-3 .post-module-comments {
	position: relative;
	top: -3px;
	background-color: #848484;
	float: right;
	font-size: 11px;
	text-align: center;
	-webkit-border-radius: 2px;
	-webkit-border-bottom-right-radius: 0;
	-moz-border-radius: 2px;
	-moz-border-radius-bottomright: 0;
	border-radius: 2px;
	border-bottom-right-radius: 0;
}
.main-banner-style-3 .td_module_4 .post-module-comments {
	top: -4px;
}
.main-banner-style-3 .post-module-comments a {
	color: #fff;
	padding: 2px 4px 3px;
	display: inline-block;
	min-width: 22px;
	height: 20px;
	line-height: 16px;
}
.main-banner-style-3 .post-module-comments a:after {
	position: absolute;
	bottom: -5px;
	right: 0;
	content: '';
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 5px 5px 0 0;
	border-color: #5b5b5b transparent transparent transparent;
}

/* main-banner-style-4 */

.main-banner-style-4 {
	width: 100%;
	margin-top: 25px;
	position: relative;
	overflow: hidden;
}
.main-banner-style-4 .meta-item {
	float: left;
	position: relative;
	background: #e2e2e2;
	border-left: 5px solid #fff;
	border-top: 5px solid #fff;
	box-sizing: border-box;
	background-size: cover;
	background-position: center;
	height: 383px;
}
.main-banner-style-4 .meta-image-url, .main-banner-style-4 .meta-image {
	height: inherit;
}
.main-banner-style-4 .meta-bg-img {
	width: 100%;
	height: 100%;
	background-position: center;
	background-size: cover;
}
.main-banner-style-4 .meta-item-1 {
	width: 50%;
}
.main-banner-style-4 .meta-item:first-child {
	border-left: none;
}
.main-banner-style-4 .meta-item-2,
.main-banner-style-4 .meta-item-3,
.main-banner-style-4 .meta-item-4,
.main-banner-style-4 .meta-item-5 {
	width: 25%;
	height: 50%;
}
.main-banner-style-4 .meta-item .meta-content {
	transition: all 0.3s;
}
.main-banner-style-4 .meta-item .meta-content {
	position: absolute;
	bottom: 12px;
	left: 10px;
	right: 10px;
	padding: 0 10px;
	z-index: 1;
}
.main-banner-style-4 .meta-item:hover .meta-content {
	bottom: 20px;
}
.main-banner-style-4 .meta-item-1 .meta-content,
.main-banner-style-4 .meta-item-2 .meta-content {
	bottom: 14px;
}
.main-banner-style-4 .meta-header {
	background-color: rgba(255,218,35, 0.7);
	padding: 5px 10px;
}
.main-banner-style-4 .meta-title {
	position: relative;
	left: 0;
	padding: 5px 0;
	font-weight: 600;
	font-size: 16px;
	text-transform: uppercase;
	display: inline;
	word-wrap: break-word;
	line-height: inherit;
	-webkit-box-decoration-break: clone;
	-ms-box-decoration-break: clone;
	-o-box-decoration-break: clone;
	box-decoration-break: clone;
}
.main-banner-style-4 .meta-item-1 .meta-title {
	font-size: 24px;
}
.main-banner-style-4 .meta-title a {
	color: #1b1b1b;
}
.main-banner-style-4 .meta-bg-img img {
	object-fit: cover;
	width: 100%;
	height: 100%;
}
.main-banner-style-4 .meta-info {
	font-size: 11px;
	color: #444;
	line-height: 16px;
	margin-bottom: 15px;
	position: relative;
	padding: 10px 15px;
	display: block;
	width: 100%;
	background: rgba(255,255,255,0.8);
}
.main-banner-style-4 .post-author-name {
	display: inline-block;
	margin-right: 3px;
}
.main-banner-style-4 .post-author-name a {
	color: #222;
	font-weight: 700;
}
.main-banner-style-4 .post-author-name span {
	margin-left: 3px;
}
.main-banner-style-4 .post-date {
	display: inline-block;
	margin-right: 3px;
}
.main-banner-style-4 .post-module-comments {
	position: relative;
	top: -3px;
	background-color: #848484;
	float: right;
	font-size: 11px;
	text-align: center;
	-webkit-border-radius: 2px;
	-webkit-border-bottom-right-radius: 0;
	-moz-border-radius: 2px;
	-moz-border-radius-bottomright: 0;
	border-radius: 2px;
	border-bottom-right-radius: 0;
}
.main-banner-style-4 .td_module_4 .post-module-comments {
	top: -4px;
}
.main-banner-style-4 .post-module-comments a {
	color: #fff;
	padding: 2px 4px 3px;
	display: inline-block;
	min-width: 22px;
	height: 20px;
	line-height: 16px;
}
.main-banner-style-4 .post-module-comments a:after {
	position: absolute;
	bottom: -5px;
	right: 0;
	content: '';
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 5px 5px 0 0;
	border-color: #5b5b5b transparent transparent transparent;
}



/* main-banner-style-5 */

.main-banner-style-5 {
	width: 100%;
	margin-top: 25px;
	position: relative;
	overflow: hidden;
}

.main-banner-style-5 .meta-item {
	float: left;
	position: relative;
	background: #e2e2e2;
	border-left: 5px solid #fff;
	border-top: 5px solid #fff;
	box-sizing: border-box;
	background-size: cover;
	background-position: center;
	height: 573px;
}
.main-banner-style-5 .meta-image-url, .main-banner-style-5 .meta-image {
	height: inherit;
}
.main-banner-style-5 .meta-bg-img {
	width: 100%;
	height: 100%;
	background-position: center;
	background-size: cover;
}
.main-banner-style-5 .meta-item-1 {
	width: 50%;
}
.main-banner-style-5 .meta-item:first-child {
	border-left: none;
}
.main-banner-style-5 .meta-item-2 {
	width: 50%;
}
.main-banner-style-5 .meta-item-3,
.main-banner-style-5 .meta-item-4 {
	width: 25%;
}
.main-banner-style-5 .meta-item-2,
.main-banner-style-5 .meta-item-3,
.main-banner-style-5 .meta-item-4 {
	height: 50%;
}
.main-banner-style-5 .meta-item .meta-content {
	transition: all 0.3s;
}
.main-banner-style-5 .meta-item .meta-content {
	position: absolute;
	bottom: 12px;
	left: 10px;
	right: 10px;
	padding: 0 10px;
	z-index: 1;
}
.main-banner-style-5 .meta-item:hover .meta-content {
	bottom: 20px;
}
.main-banner-style-5 .meta-item-1 .meta-content,
.main-banner-style-5 .meta-item-2 .meta-content {
	bottom: 14px;
}
.main-banner-style-5 .meta-header {
	background-color: rgba(255,218,35, 0.7);
	padding: 5px 10px;
}
.main-banner-style-5 .meta-title {
	position: relative;
	left: 0;
	padding: 5px 0;
	font-weight: 600;
	font-size: 16px;
	text-transform: uppercase;
	display: inline;
	word-wrap: break-word;
	line-height: inherit;
	-webkit-box-decoration-break: clone;
	-ms-box-decoration-break: clone;
	-o-box-decoration-break: clone;
	box-decoration-break: clone;
}
.main-banner-style-5 .meta-item-1 .meta-title {
	font-size: 30px;
}
.main-banner-style-5 .meta-title a {
	color: #1b1b1b;
}
.main-banner-style-5 .meta-bg-img img {
	object-fit: cover;
	width: 100%;
	height: 100%;
}
.main-banner-style-5 .meta-info {
	font-size: 11px;
	color: #444;
	line-height: 16px;
	margin-bottom: 15px;
	position: relative;
	padding: 10px 15px;
	display: block;
	width: 100%;
	background: rgba(255,255,255,0.8);
}
.main-banner-style-5 .post-author-name {
	display: inline-block;
	margin-right: 3px;
}
.main-banner-style-5 .post-author-name a {
	color: #222;
	font-weight: 700;
}
.main-banner-style-5 .post-author-name span {
	margin-left: 3px;
}
.main-banner-style-5 .post-date {
	display: inline-block;
	margin-right: 3px;
}
.main-banner-style-5 .post-module-comments {
	position: relative;
	top: -3px;
	background-color: #848484;
	float: right;
	font-size: 11px;
	text-align: center;
	-webkit-border-radius: 2px;
	-webkit-border-bottom-right-radius: 0;
	-moz-border-radius: 2px;
	-moz-border-radius-bottomright: 0;
	border-radius: 2px;
	border-bottom-right-radius: 0;
}
.main-banner-style-5 .td_module_4 .post-module-comments {
	top: -4px;
}
.main-banner-style-5 .post-module-comments a {
	color: #fff;
	padding: 2px 4px 3px;
	display: inline-block;
	min-width: 22px;
	height: 20px;
	line-height: 16px;
}
.main-banner-style-5 .post-module-comments a:after {
	position: absolute;
	bottom: -5px;
	right: 0;
	content: '';
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 5px 5px 0 0;
	border-color: #5b5b5b transparent transparent transparent;
}


/* main-banner-style-6 */

.main-banner-style-6 {
	width: 100%;
	margin-top: 25px;
	position: relative;
	overflow: hidden;
}

.main-banner-style-6 .meta-item {
	float: left;
	position: relative;
	background: #e2e2e2;
	border-left: 5px solid #fff;
	border-top: 5px solid #fff;
	box-sizing: border-box;
	background-size: cover;
	background-position: center;
	height: 383px;
}
.main-banner-style-6 .meta-image-url, .main-banner-style-6 .meta-image {
	height: inherit;
}
.main-banner-style-6 .meta-bg-img {
	width: 100%;
	height: 100%;
	background-position: center;
	background-size: cover;
}
.main-banner-style-6 .meta-item-1 {
	width: 50%;
}
.main-banner-style-6 .meta-item:first-child {
	border-left: none;
}
.main-banner-style-6 .meta-item-2,
.main-banner-style-6 .meta-item-3 {
	width: 25%;
}
.main-banner-style-6 .meta-item .meta-content {
	transition: all 0.3s;
}
.main-banner-style-6 .meta-item .meta-content {
	position: absolute;
	bottom: 12px;
	left: 10px;
	right: 10px;
	padding: 0 10px;
	z-index: 1;
}
.main-banner-style-6 .meta-item:hover .meta-content {
	bottom: 20px;
}
.main-banner-style-6 .meta-item-1 .meta-content,
.main-banner-style-6 .meta-item-2 .meta-content {
	bottom: 14px;
}
.main-banner-style-6 .meta-header {
	background-color: #fff;
    padding: 20px;
}
.main-banner-style-6 .meta-title {
	position: relative;
	left: 0;
	padding: 5px 0;
	font-weight: 600;
	font-size: 16px;
	text-transform: uppercase;
	display: inline;
	word-wrap: break-word;
	line-height: inherit;
	-webkit-box-decoration-break: clone;
	-ms-box-decoration-break: clone;
	-o-box-decoration-break: clone;
	box-decoration-break: clone;
}
.main-banner-style-6 .meta-item-1 .meta-title {
	font-size: 30px;
}
.main-banner-style-6 .meta-title a {
	color: #1b1b1b;
}
.main-banner-style-6 .meta-bg-img img {
	object-fit: cover;
	width: 100%;
	height: 100%;
}
.main-banner-style-6 .meta-info {
	font-size: 11px;
	color: #444;
	line-height: 16px;
	margin-bottom: 15px;
	position: relative;
	padding: 10px 15px;
	display: block;
	width: 100%;
	background: rgba(255,255,255,0.8);
}
.main-banner-style-6 .post-author-name {
	display: inline-block;
	margin-right: 3px;
}
.main-banner-style-6 .post-author-name a {
	color: #222;
	font-weight: 700;
}
.main-banner-style-6 .post-author-name span {
	margin-left: 3px;
}
.main-banner-style-6 .post-date {
	display: inline-block;
	margin-right: 3px;
}
.main-banner-style-6 .post-module-comments {
	position: relative;
	top: -3px;
	background-color: #848484;
	float: right;
	font-size: 11px;
	text-align: center;
	-webkit-border-radius: 2px;
	-webkit-border-bottom-right-radius: 0;
	-moz-border-radius: 2px;
	-moz-border-radius-bottomright: 0;
	border-radius: 2px;
	border-bottom-right-radius: 0;
}
.main-banner-style-6 .td_module_4 .post-module-comments {
	top: -4px;
}
.main-banner-style-6 .post-module-comments a {
	color: #fff;
	padding: 2px 4px 3px;
	display: inline-block;
	min-width: 22px;
	height: 20px;
	line-height: 16px;
}
.main-banner-style-6 .post-module-comments a:after {
	position: absolute;
	bottom: -5px;
	right: 0;
	content: '';
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 5px 5px 0 0;
	border-color: #5b5b5b transparent transparent transparent;
}


/* main-banner-style-7 */

.main-banner-style-7 {
	width: 100%;
	margin-top: 25px;
	position: relative;
	overflow: hidden;
}

.main-banner-style-7 .meta-item {
	float: left;
	position: relative;
	background: #e2e2e2;
	border-left: 5px solid #fff;
	border-top: 5px solid #fff;
	box-sizing: border-box;
	background-size: cover;
	background-position: center;
	height: 509px;
}
.main-banner-style-7 .meta-image-url, .main-banner-style-7 .meta-image {
	height: inherit;
}
.main-banner-style-7 .meta-bg-img {
	width: 100%;
	height: 100%;
	background-position: center;
	background-size: cover;
}
.main-banner-style-7 .meta-item-1 {
	width: 33.33%;
}
.main-banner-style-7 .meta-item:first-child {
	border-left: none;
}
.main-banner-style-7 .meta-item-2,
.main-banner-style-7 .meta-item-3,
.main-banner-style-7 .meta-item-4 {
	width: 33.33%;
}
.main-banner-style-7 .meta-item .meta-content {
	transition: all 0.3s;
}
.main-banner-style-7 .meta-item .meta-content {
	position: absolute;
	bottom: 12px;
	left: 10px;
	right: 10px;
	padding: 0 10px;
	z-index: 1;
}
.main-banner-style-7 .meta-item:hover .meta-content {
	bottom: 20px;
}
.main-banner-style-7 .meta-item-1 .meta-content,
.main-banner-style-7 .meta-item-2 .meta-content {
	bottom: 14px;
}
.main-banner-style-7 .meta-header {
	background-color: #fff;
    padding: 20px;
}
.main-banner-style-7 .meta-title {
	position: relative;
	left: 0;
	padding: 5px 0;
	font-weight: 600;
	font-size: 16px;
	text-transform: uppercase;
	display: inline;
	word-wrap: break-word;
	line-height: inherit;
	-webkit-box-decoration-break: clone;
	-ms-box-decoration-break: clone;
	-o-box-decoration-break: clone;
	box-decoration-break: clone;
}
.main-banner-style-7 .meta-title a {
	color: #1b1b1b;
}
.main-banner-style-7 .meta-bg-img img {
	object-fit: cover;
	width: 100%;
	height: 100%;
}
.main-banner-style-7 .meta-info {
	font-size: 12px;
	color: #444;
	line-height: 16px;
	margin-bottom: 15px;
	position: relative;
	padding: 10px 15px;
	display: block;
	width: 100%;
	background: rgba(255,255,255,0.8);
}
.main-banner-style-7 .post-author-name {
	display: inline-block;
	margin-right: 3px;
}
.main-banner-style-7 .post-author-name a {
	color: #222;
	font-weight: 700;
}
.main-banner-style-7 .post-author-name span {
	margin-left: 3px;
}
.main-banner-style-7 .post-date {
	display: inline-block;
	margin-right: 3px;
}
.main-banner-style-7 .post-module-comments {
	position: relative;
	top: -3px;
	background-color: #848484;
	float: right;
	font-size: 11px;
	text-align: center;
	-webkit-border-radius: 2px;
	-webkit-border-bottom-right-radius: 0;
	-moz-border-radius: 2px;
	-moz-border-radius-bottomright: 0;
	border-radius: 2px;
	border-bottom-right-radius: 0;
}
.main-banner-style-7 .td_module_4 .post-module-comments {
	top: -4px;
}
.main-banner-style-7 .post-module-comments a {
	color: #fff;
	padding: 2px 4px 3px;
	display: inline-block;
	min-width: 22px;
	height: 20px;
	line-height: 16px;
}
.main-banner-style-7 .post-module-comments a:after {
	position: absolute;
	bottom: -5px;
	right: 0;
	content: '';
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 5px 5px 0 0;
	border-color: #5b5b5b transparent transparent transparent;
}
.post-image {
	background:#000;
	overflow:hidden;
}


/* main-banner-style-8 */

.main-banner-style-8 {
	width: 100%;
	margin-top: 25px;
	position: relative;
	overflow: hidden;
}

.main-banner-style-8 .meta-item {
	float: left;
	position: relative;
	background: #e2e2e2;
	border-left: 5px solid #fff;
	border-top: 5px solid #fff;
	box-sizing: border-box;
	background-size: cover;
	background-position: center;
	height: 384px;
}
.main-banner-style-8 .meta-image-url, .main-banner-style-8 .meta-image {
	height: inherit;
}
.main-banner-style-8 .meta-bg-img {
	width: 100%;
	height: 100%;
	background-position: center;
	background-size: cover;
}
.main-banner-style-8 .meta-item-1,
.main-banner-style-8 .meta-item-2 {
	width: 50%;
}
.main-banner-style-8 .meta-item:first-child {
	border-left: none;
}
.main-banner-style-8 .meta-item-3,
.main-banner-style-8 .meta-item-4,
.main-banner-style-8 .meta-item-5,
.main-banner-style-8 .meta-item-6 {
	width: 25%;
	height: inherit;
}
.main-banner-style-8 .meta-item .meta-content {
	transition: all 0.3s;
}
.main-banner-style-8 .meta-item .meta-content {
	position: absolute;
	bottom: 12px;
	left: 10px;
	right: 10px;
	padding: 0 10px;
	z-index: 1;
}
.main-banner-style-8 .meta-item:hover .meta-content {
	bottom: 20px;
}
.main-banner-style-8 .meta-item-1 .meta-content,
.main-banner-style-8 .meta-item-2 .meta-content {
	bottom: 14px;
}
.main-banner-style-8 .meta-header {
	background-color: #fff;
    padding: 20px;
}
.main-banner-style-8 .meta-title {
	position: relative;
	left: 0;
	padding: 5px 0;
	font-weight: 600;
	font-size: 16px;
	text-transform: uppercase;
	display: inline;
	word-wrap: break-word;
	line-height: inherit;
	-webkit-box-decoration-break: clone;
	-ms-box-decoration-break: clone;
	-o-box-decoration-break: clone;
	box-decoration-break: clone;
}
.main-banner-style-8 .meta-title a {
	color: #1b1b1b;
}
.main-banner-style-8 .meta-bg-img img {
	object-fit: cover;
	width: 100%;
	height: 100%;
}
.main-banner-style-8 .meta-info {
	font-size: 12px;
	color: #444;
	line-height: 16px;
	margin-bottom: 15px;
	position: relative;
	padding: 10px 15px;
	display: block;
	width: 100%;
	background: rgba(255,255,255,0.8);
}
.main-banner-style-8 .post-author-name {
	display: inline-block;
	margin-right: 3px;
}
.main-banner-style-8 .post-author-name a {
	color: #222;
	font-weight: 700;
}
.main-banner-style-8 .post-author-name span {
	margin-left: 3px;
}
.main-banner-style-8 .post-date {
	display: inline-block;
	margin-right: 3px;
}
.main-banner-style-8 .post-module-comments {
	position: relative;
	top: -3px;
	background-color: #848484;
	float: right;
	font-size: 11px;
	text-align: center;
	-webkit-border-radius: 2px;
	-webkit-border-bottom-right-radius: 0;
	-moz-border-radius: 2px;
	-moz-border-radius-bottomright: 0;
	border-radius: 2px;
	border-bottom-right-radius: 0;
}
.main-banner-style-8 .td_module_4 .post-module-comments {
	top: -4px;
}
.main-banner-style-8 .post-module-comments a {
	color: #fff;
	padding: 2px 4px 3px;
	display: inline-block;
	min-width: 22px;
	height: 20px;
	line-height: 16px;
}
.main-banner-style-8 .post-module-comments a:after {
	position: absolute;
	bottom: -5px;
	right: 0;
	content: '';
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 5px 5px 0 0;
	border-color: #5b5b5b transparent transparent transparent;
}



/* latest-news-article-style-1 */


.latest-news-article-style-1 {
	width: 100%;
	margin-top: 25px;
	position: relative;
	overflow: hidden;
}
.latest-news-article-style-1 .heading_wrapper {
	font-size: 18px;
	position: relative;
	z-index: 10;
}
.latest-news-article-style-1 .heading_wrapper h2 {
	color: #333333;
	background-color: #ffda23;
	font-weight: 700;
	margin-bottom: 0px;
	padding: 10px 15px;
	display: inline-block;
}
.latest-news-article-style-1 .empty_space {
	height: 20px;
	overflow: hidden;
	width: 100%;
}
.latest-news-article-style-1 .column-count-1 {
	zoom: 1;
	width: 100%;
	margin-bottom: 25px;
}
.latest-news-article-style-1 .post-container {
	box-sizing: border-box;
	position: relative;
	margin-bottom: 30px;
}
.latest-news-article-style-1 .column-count-1 .post-bg-img {
	position: relative;
	background-size: cover;
	background-position: center;
	background-color: #e2e2e2;
	height: 450px;
	overflow: hidden;
}
.latest-news-article-style-1 .post-image-url {
	position: relative;
	display: block;
}
.latest-news-article-style-1 .post-image-url,
.latest-news-article-style-1 .post-image {
	height: inherit;
}
.latest-news-article-style-1 .post-image-url img {
	height: 100%;
	width: 100%;
	object-fit: cover;
}
.latest-news-article-style-1 .post-content-container {
	position: absolute;
	bottom: 12px;
	left: 10px;
	right: 10px;
	padding: 0 10px;
	z-index: 1;
}
.latest-news-article-style-1 .post-header {
	line-height: calc(1em + 6px);
	background-color: rgba(0,0,0,0.7);
	padding: 5px 10px;
}
.latest-news-article-style-1 .post-title {
	font-weight: 500;
	text-transform: uppercase;
	position: relative;
	left: 0;
	display: inline;
	word-wrap: break-word;
	line-height: normal;
	-webkit-box-decoration-break: clone;
	-ms-box-decoration-break: clone;
	-o-box-decoration-break: clone;
	box-decoration-break: clone;
	font-size: 28px;
	margin: 0;
}
.latest-news-article-style-1 .post-title a {
	color: #FFFFFF;
}
.latest-news-article-style-1 .column-count-2 .post-content-container {
	position: relative;
	display: block;
	left: inherit;
	right: inherit;
	bottom: inherit;
	padding: 10px 0px;
}
.latest-news-article-style-1 .column-count-2 .post-category {
	font-size: 13px;
	margin-bottom: 10px;
}
.latest-news-article-style-1 .column-count-2 .post-category a {
	color: #333333;
}
.latest-news-article-style-1 .column-count-2 .post-category a:after {
	content: ',';
	margin-right: 5px;
}
.latest-news-article-style-1 .column-count-2 .post-category a:last-child::after {
	content: '';
	margin-right: 0px;
}
.latest-news-article-style-1 .column-count-2 .post-header {
	background-color: transparent;
	padding: 0px;
}
.latest-news-article-style-1 .column-count-2 .post-title {
	font-weight: 500;
	font-size: 20px;
}
.latest-news-article-style-1 .column-count-2 .post-title a {
	color: #000;
}
.latest-news-article-style-1 .column-count-2 .meta-info {
	margin-top: 5px;
	padding: 10px 0px;
	background: transparent;
}
.latest-news-article-style-1 .column-count-2 .post-format {
	position: absolute;
	padding: 0;
	top: 10px;
	left: 10px;
	background: #fff;
	height: 35px;
	line-height: 35px;
	font-weight: 700;
	text-transform: uppercase;
	text-align: center;
	color: #1b1b1b;
	overflow: hidden;
	z-index: 25;
}
.latest-news-article-style-1 .column-count-2 .post-format i {
	float: left;
	font-size: 16px;
	text-align: center;
	width: 35px;
	height: 35px;
	line-height: 35px;
	color: #1b1b1b;
	background: #ffda23;
}
.latest-news-article-style-1 .column-count-2 .post-format-txt {
	font-size: 14px;
	padding: 0 10px;
	vertical-align: 1px;
}
.meta-info {
	font-size: 12px;
	color: #444;
	line-height: 16px;
	margin-bottom: 15px;
	position: relative;
	padding: 10px 15px;
	display: block;
	width: 100%;
	background: rgba(255,255,255,0.8);
}
.post-author-name {
	display: inline-block;
	margin-right: 3px;
}
.post-author-name a {
	color: #222;
	font-weight: 700;
}
 .post-author-name span {
	margin-left: 3px;
}
.main-banner-style-8 .post-date {
	display: inline-block;
	margin-right: 3px;
}
.post-module-comments {
	position: relative;
	top: -3px;
	background-color: #848484;
	float: right;
	font-size: 11px;
	text-align: center;
	-webkit-border-radius: 2px;
	-webkit-border-bottom-right-radius: 0;
	-moz-border-radius: 2px;
	-moz-border-radius-bottomright: 0;
	border-radius: 2px;
	border-bottom-right-radius: 0;
}
.td_module_4 .post-module-comments {
	top: -4px;
}
.post-module-comments a {
	color: #fff;
	padding: 2px 4px 3px;
	display: inline-block;
	min-width: 22px;
	height: 20px;
	line-height: 16px;
}
.post-module-comments a:after {
	position: absolute;
	bottom: -5px;
	right: 0;
	content: '';
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 5px 5px 0 0;
	border-color: #5b5b5b transparent transparent transparent;
}

.latest-news-article-style-1 .post-layout-4 .numbered-post {
	position: relative;
	width: 100%;
	overflow: hidden;
	margin-bottom: 30px;
}
.latest-news-article-style-1 .post-layout-4  .post-inner-container {
	box-sizing: border-box;
	position: relative;
	margin-bottom: 30px;
}
.latest-news-article-style-1 .post-layout-4  .post-image-url {
	max-width: 100px;
	float: left;
	position: relative;
	display: block;
}
.latest-news-article-style-1 .post-layout-4 .post-nr {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 40px;
	height: 40px;
	line-height: 41px;
	text-align: center;
	font-size: 20px;
	font-weight: 500;
	font-style: italic;
	color: #1b1b1b;
	background-color: #ffda23;
}
.latest-news-article-style-1 .post-layout-4 .post-inner-container .post-content-container {
	margin-left: 120px;
	position: relative;
	left: inherit;
	right: inherit;
	bottom: inherit;
	padding: 0px;
}
.latest-news-article-style-1 .post-layout-4 .post-inner-container .post-header {
	background-color: transparent;
	padding:0px;
}
.latest-news-article-style-1 .post-layout-4 .post-inner-container .post-header .post-title {
	font-size: 16px;
}
.latest-news-article-style-1 .post-layout-4 .post-inner-container .post-header .post-title a {
	color: #000;
}
.latest-news-article-style-1 .post-layout-4 .post-inner-container .meta-info {
	margin-bottom: 0px;
	padding: 10px 0px;
	width: 100%;
	background: transparent;
}



/* latest-news-article-style-2 */


.latest-news-article-style-2 {
	width: 100%;
	margin-top: 25px;
	position: relative;
	overflow: hidden;
}
.latest-news-article-style-2 .heading_wrapper {
	font-size: 18px;
	position: relative;
	z-index: 10;
}
.latest-news-article-style-2 .heading_wrapper h2 {
	color: #333333;
	background-color: #ffda23;
	font-weight: 700;
	margin-bottom: 0px;
	padding: 10px 15px;
	display: inline-block;
}
.latest-news-article-style-2 .empty_space {
	height: 20px;
	overflow: hidden;
	width: 100%;
}
.latest-news-article-style-2 .column-count-1 {
	zoom: 1;
	width: 100%;
	margin-bottom: 25px;
}
.latest-news-article-style-2 .post-container {
	box-sizing: border-box;
	position: relative;
	margin-bottom: 30px;
}
.latest-news-article-style-2 .column-count-1 .post-bg-img {
	position: relative;
	background-size: cover;
	background-position: center;
	background-color: #e2e2e2;
	height: 370px;
	overflow: hidden;
}
.latest-news-article-style-2 .post-image-url {
	position: relative;
	display: block;
}
.latest-news-article-style-2 .post-image-url {
	height: inherit;
}
.latest-news-article-style-2 .post-inner-container {
	position: relative;
}
.latest-news-article-style-2 .post-count-2 .post-image,
.latest-news-article-style-2 .post-count-3 .post-image,
.latest-news-article-style-2 .post-count-4 .post-image {
	position: relative;
	background-size: cover;
	background-position: center;
	background-color: #e2e2e2;
	height: 370px;
	overflow: hidden;
}
.latest-news-article-style-2 .post-image-url img {
	height: 100%;
	width: 100%;
	object-fit: cover;
}
.latest-news-article-style-2 .post-content-container {
	position: absolute;
	bottom: 12px;
	left: 10px;
	right: 10px;
	padding: 0 10px;
	z-index: 1;
}
.latest-news-article-style-2 .post-header {
	line-height: calc(1em + 6px);
	background-color: rgba(0,0,0,0.7);
	padding: 5px 10px;
}
.latest-news-article-style-2 .post-title {
	font-weight: 500;
	text-transform: uppercase;
	position: relative;
	left: 0;
	display: inline;
	word-wrap: break-word;
	line-height: normal;
	-webkit-box-decoration-break: clone;
	-ms-box-decoration-break: clone;
	-o-box-decoration-break: clone;
	box-decoration-break: clone;
	font-size: 28px;
	margin: 0;
}
.latest-news-article-style-2 .post-count-2 .post-title,
.latest-news-article-style-2 .post-count-3 .post-title,
.latest-news-article-style-2 .post-count-4 .post-title {
	font-weight: 500;
	font-size: 18px;
}
.latest-news-article-style-2 .post-title a {
	color: #FFFFFF;
}
.latest-news-article-style-2 .column-count-2 .post-content-container {
	position: relative;
	display: block;
	left: inherit;
	right: inherit;
	bottom: inherit;
	padding: 10px 0px;
}
.latest-news-article-style-2 .column-count-2 .post-category {
	font-size: 13px;
	margin-bottom: 10px;
}
.latest-news-article-style-2 .column-count-2 .post-category a {
	color: #333333;
}
.latest-news-article-style-2 .column-count-2 .post-category a:after {
	content: ',';
	margin-right: 5px;
}
.latest-news-article-style-2 .column-count-2 .post-category a:last-child::after {
	content: '';
	margin-right: 0px;
}
.latest-news-article-style-2 .column-count-2 .post-header {
	background-color: transparent;
	padding: 0px;
}
.latest-news-article-style-2.column-count-2 .post-title {
	font-weight: 500;
	font-size: 20px;
}
.latest-news-article-style-2 .column-count-2 .post-title a {
	color: #000;
}
.latest-news-article-style-2 .column-count-2 .meta-info {
	margin-top: 5px;
	padding: 10px 0px;
	background: transparent;
}
.latest-news-article-style-2 .column-count-2 .post-format {
	position: absolute;
	padding: 0;
	top: 10px;
	left: 10px;
	background: #fff;
	height: 35px;
	line-height: 35px;
	font-weight: 700;
	text-transform: uppercase;
	text-align: center;
	color: #1b1b1b;
	overflow: hidden;
	z-index: 25;
}
.latest-news-article-style-2 .column-count-2 .post-format i {
	float: left;
	font-size: 16px;
	text-align: center;
	width: 35px;
	height: 35px;
	line-height: 35px;
	color: #1b1b1b;
	background: #ffda23;
}
.latest-news-article-style-2 .column-count-2 .post-format-txt {
	font-size: 14px;
	padding: 0 10px;
	vertical-align: 1px;
}
.latest-news-article-style-2 .post-layout-4 .numbered-post {
	position: relative;
	width: 100%;
	overflow: hidden;
	margin-bottom: 30px;
}
.latest-news-article-style-2 .post-layout-4  .post-inner-container {
	box-sizing: border-box;
	position: relative;
	margin-bottom: 30px;
}
.latest-news-article-style-2 .post-layout-4  .post-image-url {
	max-width: 100px;
	float: left;
	position: relative;
	display: block;
}
.latest-news-article-style-2 .post-layout-4 .post-nr {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 40px;
	height: 40px;
	line-height: 41px;
	text-align: center;
	font-size: 20px;
	font-weight: 500;
	font-style: italic;
	color: #1b1b1b;
	background-color: #ffda23;
}
.latest-news-article-style-2 .post-layout-4 .post-inner-container .post-content-container {
	margin-left: 120px;
	position: relative;
	left: inherit;
	right: inherit;
	bottom: inherit;
	padding: 0px;
}
.latest-news-article-style-2 .post-layout-4 .post-inner-container .post-header {
	background-color: transparent;
	padding:0px;
}
.latest-news-article-style-2 .post-layout-4 .post-inner-container .post-header .post-title {
	font-size: 16px;
}
.latest-news-article-style-2 .post-layout-4 .post-inner-container .post-header .post-title a {
	color: #000;
}
.latest-news-article-style-2 .post-layout-4 .post-inner-container .meta-info {
	margin-bottom: 0px;
	padding: 10px 0px;
	width: 100%;
	background: transparent;
}


/* latest-news-list-view-1 */

.latest-news-list-view-1 {
	margin-top: 25px;
}
.latest-news-list-view-1 .heading_wrapper {
	font-size: 18px;
	position: relative;
	z-index: 10;
}
.latest-news-list-view-1 .heading_wrapper h2 {
	color: #333333;
	background-color: #ffda23;
	font-weight: 700;
	margin-bottom: 0px;
	padding: 10px 15px;
	display: inline-block;
}
.latest-news-list-view-1 .empty_space {
	height: 20px;
	overflow: hidden;
	width: 100%;
}
.latest-news-list-view-1 .post-list-view {
	box-sizing: border-box;
	position: relative;
	margin-bottom: 30px;
	width: 100%;
	overflow: hidden;
}
.latest-news-list-view-1 .post-list-view .post-image-url {
	width: 40%;
	float: left;
	position: relative;
	display: block;
}
.latest-news-list-view-1 .post-list-view:hover .post-image-url .post-image {
	background:#000;
}
.latest-news-list-view-1 .post-list-view:hover .post-image-url img {
	opacity:0.8;
}
.latest-news-list-view-1 .post-list-view .post-inner-container {
	position: relative;
}
.latest-news-list-view-1 .post-list-view .post-content-container {
	margin-left: calc(40% + 30px);
	position: relative;
	display: block;
}
.latest-news-list-view-1 .post-list-view .post-content-container .post-title {
	font-size: 24px;
	font-weight: 600;
	line-height: 1.2;
	margin: 0;
	margin-bottom: 10px;
	padding-left: 0px;
	text-align: left;
	letter-spacing: normal;
}
.latest-news-list-view-1 .post-list-view .post-content-container .post-title a {
	color: #333333;
}
.latest-news-list-view-1 .post-list-view .post-content-container:hover .post-title a {
	color: #111;
}
.latest-news-list-view-1 .post-list-view .post-content-container .meta-info {
	padding: 10px 0px;
	background: transparent;
}
.latest-news-list-view-1 .post-list-view .post-content-container .post-excerpt.post-element p {
	font-size:14px;
}

/* related-block-1 */
.related-block-1 {
	position: relative;
	width: 100%;
	margin-top: 25px;
}
.related-block-1 .post-related-view {
	position: relative;
}
.related-block-1 .post-container .post-content-container {
	position: relative;
	display: block;
	z-index: 10;
}
.related-block-1 .heading_wrapper {
	font-size: 18px;
	position: relative;
	z-index: 10;
}
.related-block-1 .heading_wrapper h2 {
	color: #333333;
	background-color: #ffda23;
	font-weight: 700;
	margin-bottom: 0px;
	padding: 10px 15px;
	display: inline-block;
}
.related-block-1 .empty_space {
	height: 20px;
	overflow: hidden;
	width: 100%;
}
.related-block-1 .post-content-container .post-title {
	font-size: 18px;
	font-weight: 600;
	line-height: 1.5;
	margin: 0;
	margin-bottom: 10px;
	letter-spacing: normal;
	text-align: left;
	padding-left: 0px;
}
.related-block-1 .post-inner-container .post-content-container .post-title a {
	color: #333333;
}
.related-block-1 .post-inner-container:hover .post-content-container .post-title a {
	color: #111111;
}
.related-block-1 .post-inner-container .post-image {
	background:#000;
}
.related-block-1 .post-inner-container:hover .post-image img {
	opacity:0.8;
}
.related-block-1 .post-category {
	font-size: 13px;
	margin-bottom: 10px;
	margin-top: 10px;
}
.related-block-1 .post-category a {
	color: #333333;
}
.related-block-1 .post-category a:after {
	content: ',';
	margin-right: 5px;
}
.related-block-1 .post-category a:last-child::after {
	content: '';
	margin-right: 0px;
}
.related-block-1 .meta-info {
	padding: 10px 0px;
	background: transparent;
}
.related-block-1 .article-labels {
	position: absolute;
	top: 10px;
	right: 10px;
	z-index:1;
}
.related-block-1 .article-labels span {
	margin-right: 0px;
	margin-bottom: 5px;
	padding: 0 10px;
	font-size: 14px;
	line-height: 35px;
	font-weight: 500;
	text-transform: uppercase;
	text-align: center;
	color: #1b1b1b;
	overflow: hidden;
	z-index: 25;
	display: inline-block;
	vertical-align: middle;
	background-color: #ffda23;
}



/*   blog-full-with-sidebar-1 */

.blog-full-with-sidebar-1 {
	position: relative;
	width: 100%;
	overflow: hidden;
	margin-top: 25px;
}
.blog-full-with-sidebar-1 .kdc-spot {
	margin-bottom: 15px;
}
.post-pop-head {
	float: left;
	margin-bottom: 15px;
	position: relative;
	text-align: left;
	width: 100%;
	margin-top: 0px;
}
.post-pop-head:before {
	content: '';
	background: #ffda23;
	display: inline-block;
	position: absolute;
	left: 0;
	bottom: 0%;
	width: 100%;
	height: 2px;
	z-index: 0;
}
.post-pop-head:after {
	content: '';
	background: #000000;
	display: inline-block;
	position: absolute;
	left: 0;
	bottom: 0%;
	width: 60px;
	height: 2px;
	z-index: 0;
}
.post-pop-head .post-pop-head-inner {
	color: #000;
	display: inline-block;
	font-size: 22px;
	font-weight: 700;
	line-height: 1;
	padding: 0px 0px 10px 0px;
	position: relative;
	text-transform: uppercase;
	z-index: 1;
}
.blog-full-with-sidebar-1 .post-side-list a {
	counter-increment: post-trend;

	opacity: 1;
	text-decoration: none;
	-webkit-transition: color .25s, background .25s, opacity .25s;
	-moz-transition: color .25s, background .25s, opacity .25s;
	-ms-transition: color .25s, background .25s, opacity .25s;
	-o-transition: color .25s, background .25s, opacity .25s;
	transition: color .25s, background .25s, opacity .25s;
}
.blog-full-with-sidebar-1 .post-list-cont {
	margin-top: 15px;
	width: 100%;
	float: left;
}
.blog-full-with-sidebar-1 .post-side-list-numbered a {
	counter-increment: my-awesome-counter;
}
.blog-full-with-sidebar-1 .post-small-wrap a:first-child .post-side-list-numbered,
.blog-full-with-sidebar-1 .post-side-list-numbered a:first-child .post-list-cont {
	margin: 0;
}
.blog-full-with-sidebar-1 .post-list-out {
	float: right;
	margin-left: -95px;
	width: 100%;
}
.blog-full-with-sidebar-1 .post-list-img {
	-webkit-backface-visibility: hidden;
	line-height: 0;
	margin-right: 10px;
	overflow: hidden;
	width: 29.9%;
	display: inline-block;
	position: relative;
	background: #000;
}
.blog-full-with-sidebar-1 .post-side-list-numbered .post-list-img img {
	opacity: .4;
}
.blog-full-with-sidebar-1 .post-side-list-numbered .post-list-cont:hover .post-list-img img {
	opacity: 1;
}
.blog-full-with-sidebar-1 .post-side-list-numbered .post-list-img:after {
	content: counter(my-awesome-counter);
	color: #fff;
	font-size: 30px;
	font-weight: 700;
	line-height: 1;
	margin: 25px 0 0;
	opacity: 1;
	position: absolute;
	top: 0;
	left: 0;
	text-align: center;
	width: 100%;
}
.blog-full-with-sidebar-1 .post-side-list-numbered .post-list-cont:hover .post-list-img:after {
	opacity: 0;
}
.blog-full-with-sidebar-1 .post-list-in {
	display: inline-block;
	vertical-align: top;
	float: right;
	width: 65%;
}
.blog-full-with-sidebar-1 .post-list-text {
	width: 100%;
	display: block;
	overflow: hidden;
}
.blog-full-with-sidebar-1 .post-list-text h2 {
	color: #333333;
	float: left;
	font-size: 16px;
	font-weight: 700;
	letter-spacing: -0.2px;
	line-height: 1.2;
	margin: 0px 0px 10px;
	width: 100%;
	text-align: left;
	padding-left: 0px;
}
.blog-full-with-sidebar-1 .post-side-list-numbered .post-list-cont:hover .post-list-text h2 {
	color: #111;
}
.blog-full-with-sidebar-1 .meta-info {
	font-size: 11.5px;
	padding: 0px;
	background: transparent;
	margin-bottom: 0px;
	display: inline-block;
}
.blog-full-with-sidebar-1 .meta-info .post-author-name {
	color: #222;
	font-weight: 700;
}
.blog-full-with-sidebar-1 .meta-info .post-date {
	display: inline-block;
	margin-right: 3px;
	vertical-align: top;
}
.blog-full-with-sidebar-1 .meta-info .post-module-comments {
	position: relative;
	top: -3px;
	background-color: #848484;
	float: right;
	font-size: 11px;
	text-align: center;
	-webkit-border-radius: 2px;
	-webkit-border-bottom-right-radius: 0;
	-moz-border-radius: 2px;
	-moz-border-radius-bottomright: 0;
	border-radius: 2px;
	border-bottom-right-radius: 0;
}
.blog-full-with-sidebar-1 .meta-info .post-module-comments .post-module-comments-inner {
	color: #fff;
	padding: 2px 4px 3px;
	display: inline-block;
	min-width: 22px;
	height: 20px;
	line-height: 16px;
}
.blog-full-with-sidebar-1 .meta-info .post-module-comments .post-module-comments-inner:after {
	position: absolute;
	bottom: -5px;
	right: 0;
	content: '';
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 5px 5px 0 0;
	border-color: #5b5b5b transparent transparent transparent;
}
.post-feat5-small-main {
	border-bottom: 1px solid #ddd;
	margin: 0 0 20px;
	padding: 0 0 20px;
	width: 100%;
	overflow: hidden;
}
.post-feat5-small-main .post-feat5-small-main {
	border-bottom: 1px solid #ddd;
	margin: 0 0 25px;
	padding: 0 0 25px;
	width: 100%;
}
.post-feat5-small-main .post-feat5-small-main-img {

	line-height: 0;
	margin: 0 0 20px;
	overflow: hidden;
	width: 100%;
	max-height: 170px;
	text-align: center;
}
.post-feat5-small-main .post-feat5-small-main-text {
	width: 100%;
	float: left;
	position: relative;
}
.post-feat5-small-main .post-feat5-small-main-text h2 {
	color: #222;
	float: left;
	font-size: 20px;
	font-weight: 700;
    letter-spacing: -0.2px;
	line-height: 1.2;
	width: 100%;
	margin-top: 0px;
	text-align: left;
	padding-left: 0px;
}
.post-feat5-small-main .post-feat5-small-main-text p {
	color: #555;
	float: left;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.4;
	margin-top: 10px;
	width: 100%;
}
.post-feat5-small-sub {
	width: 100%;
	float: left;
	position: relative;
}
.post-feat1-list-cont {
	margin-top: 15px;
	width: 100%;
	position: relative;
	float: left;
}
.post-feat5-small-wrap a:first-child .post-feat1-list-cont,
.post-feat5-side-list a:first-child .post-feat1-list-cont {
	margin: 0;
}
.post-feat1-list-out {
	float: right;
	margin-left: -95px;
	width: 100%;
	position: relative;
}
.post-feat1-list-img {
	-webkit-backface-visibility: hidden;

	line-height: 0;
	margin-right: 10px;
	overflow: hidden;
	width: 29.9%;
	display: inline-block;
	vertical-align: top;
	text-align:center;
}
.post-feat1-list-cont:hover .post-feat1-list-img img {
	opacity: .8;
}
.post-feat1-list-in {
	width: 65%;
	display: inline-block;
	vertical-align: top;
}
.post-feat1-list-text h2 {
	color: #333333;
	float: left;
	font-size: 15px;
	font-weight: 600;
	letter-spacing: -0.2px;
	line-height: 1.2;
	width: 100%;
	margin-top: 0px;
	text-align: left;
	padding-left: 0px;
}
.post-feat1-pop-cont:hover .post-feat1-pop-text h2,
.post-feat1-list-cont:hover .post-feat1-list-text h2 {
	color:#111;
}

.post-feat5-mid-main {
	border-bottom: 1px solid #ddd;
	margin: 0 0 25px;
	padding: 0 0 25px;
	overflow: hidden;
}
.post-feat5-mid-main-img {
	background: #000;
	line-height: 0;
	margin: 0 0 20px;
	width: 100%;
}
.post-vid-box-wrap {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	color: #000000;
	font-size: 20px;
	opacity: .9;
	position: absolute;
	top: 20px;
	left: 20px;
	text-align: center;
	width: 46px;
	height: 46px;
}
.post-fly-top:hover, .post-vid-box-wrap,
ul.post-soc-mob-list li.post-soc-mob-com {
	background: #ffda23;
}
.post-vid-box-wrap i {
	margin-top: 13px;
}
.post-vid-marg i {
	margin-left: 4px;
}
.post-feat5-mid-main-text {
	width: 100%;
}
.post-feat5-mid-main-text h2 {
	color: #333333;
	float: left;
	font-size: 32px;
	font-weight: 700;
	letter-spacing: -0.2px;
	line-height: 1.2;
	width: 100%;
	margin-top: 0px;
	padding-left: 0px;
	text-align: left;
}
.post-feat5-mid-main:hover .post-feat5-mid-main-text h2{
	color:#111;
}
.post-feat5-mid-main-text p {
	color: #555;
	float: left;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.4;
	margin-top: 10px;
	width: 100%;
}
.post-feat5-mid-sub-story {
	margin: 25px 0 0;
	width: 100%;
}
.post-feat5-mid-sub-text, .post-feat1-list-text {
	position: relative;
	overflow: hidden;
}
.post-feat5-mid-sub-wrap a:first-child .post-feat5-mid-sub-story {
	margin: 0;
}
.post-feat5-mid-sub-out {
	width: 100%;
}
.post-feat5-mid-sub-img {
	background: #000;
	line-height: 0;
	margin: 0 20px 0 0;
	overflow: hidden;
	width: 30%;
	display: inline-block;
}
.post-feat5-mid-sub-in {
	overflow: hidden;
	width: 65%;
	display: inline-block;
	vertical-align: top;
}
.post-feat5-mid-sub-text h2 {
	color: #333;
	float: left;
	font-size: 20px;
	font-weight: 700;
	letter-spacing: -0.2px;
	line-height: 1.2;
	width: 100%;
	margin-top: 0px;
	text-align: left;
	padding-left: 0px;
}
.post-feat5-mid-sub-story:hover .post-feat5-mid-sub-text h2 {
	color:#111;
}
.post-feat5-mid-sub-story:hover .post-feat5-mid-sub-img img {
	opacity: .8;
}


/*   blog-full-with-sidebar-2 */

.blog-full-with-sidebar-2 {
	position: relative;
	width: 100%;
	overflow: hidden;
	margin-top: 30px;
}
.blog-full-with-sidebar-2 .kdc-spot {
	margin-bottom: 15px;
}
.blog-full-with-sidebar-2 .meta-info {
	font-size: 11px;
	padding: 0px;
	background: transparent;
	margin-bottom: 0px;
}
.blog-full-with-sidebar-2 .meta-info .post-author-name {
	color: #222;
	font-weight: 700;
}
.blog-full-with-sidebar-2 .meta-info .post-date {
	display: inline-block;
	margin-right: 3px;
	vertical-align: top;
}
.blog-full-with-sidebar-2 .meta-info .post-module-comments {
	position: relative;
	top: -3px;
	background-color: #848484;
	float: right;
	font-size: 11px;
	text-align: center;
	-webkit-border-radius: 2px;
	-webkit-border-bottom-right-radius: 0;
	-moz-border-radius: 2px;
	-moz-border-radius-bottomright: 0;
	border-radius: 2px;
	border-bottom-right-radius: 0;
}
.blog-full-with-sidebar-2 .meta-info .post-module-comments .post-module-comments-inner {
	color: #fff;
	padding: 2px 4px 3px;
	display: inline-block;
	min-width: 22px;
	height: 20px;
	line-height: 16px;
}
.blog-full-with-sidebar-2 .meta-info .post-module-comments .post-module-comments-inner:after {
	position: absolute;
	bottom: -5px;
	right: 0;
	content: '';
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 5px 5px 0 0;
	border-color: #5b5b5b transparent transparent transparent;
}
.post-ad-label {
	color: #999;
	float: left;
	font-size: 9px;
	font-weight: 400;
	letter-spacing: .2em;
	line-height: 1;
	margin-top: 4px;
	position: relative;
	top: -4px;
	text-align: center;
	text-transform: uppercase;
	width: 100%;
}
.post-cat-date-wrap {
	margin-bottom: 5px;
	width: 100%;
	float: left;
}
span.post-cd-cat, span.post-cd-date {
	color: #777;
	display: inline-block;
	float: left;
	font-size: 11px;
	line-height: 1;
}
span.post-cd-cat {
	font-weight: 700;
	text-transform: uppercase;
}
span.post-cd-date:before {
	content: "/";
	margin-right: 5px;
}
.post-widget-feat2-side-more-but {
	margin-top: 20px;
	text-align: center;
	width: 100%;
	float: left;
}
.post-widget-feat2-side-more-but a,
.woocommerce .star-rating span:before,
span.post-prev-next-label,
.post-cat-date-wrap .sticky {
	color: #000 !important;
}
.post-widget-feat2-side-more {
	display: inline-block;
	font-size: 14px;
	font-weight: 400;
	line-height: 1;
	text-transform: uppercase;
}
.post-widget-feat2-side-more-but i {
	display: inline-block;
	font-size: 14px;
	line-height: 1;
	margin-left: 10px;
	position: relative;
	top: -2px;
}
.post-widget-feat2-left {
	position: relative;
	overflow: hidden;
}
.post-feat1-feat-img {
	background: #000;
	line-height: 0;
	overflow: hidden;
	width: 100%;
}
.post-feat1-feat-text, .post-feat1-sub-text, .post-feat3-main-text, .post-feat3-sub-text, .post-feat2-top-text-wrap, .post-feat5-text {
	background-image: -moz-linear-gradient(to bottom,rgba(0,0,0,0) 0, rgba(0,0,0,0.6) 50%, rgba(0,0,0,.9) 100%);
	background-image: -ms-linear-gradient(to bottom,rgba(0,0,0,0) 0, rgba(0,0,0,0.6) 50%, rgba(0,0,0,.9) 100%);
	background-image: -o-linear-gradient(to bottom,rgba(0,0,0,0) 0, rgba(0,0,0,0.6) 50%, rgba(0,0,0,.9) 100%);
	background-image: -webkit-linear-gradient(to bottom,rgba(0,0,0,0) 0, rgba(0,0,0,0.6) 50%, rgba(0,0,0,.9) 100%);
	background-image: -webkit-gradient(linear, center top, center bottom, from(rgba(0,0,0,0)), to(rgba(0,0,0,0.9)));
	background-image: linear-gradient(to bottom,rgba(0,0,0,0) 0, rgba(0,0,0,0.6) 50%, rgba(0,0,0,.9) 100%);
	position: absolute;
	left: 0;
	bottom: 0;
}
.post-feat1-feat-text {
	padding: 100px 3.846153846% 20px;
	width: 100%;
}
.post-feat1-left-wrap span.post-cd-cat,
.post-widget-feat1-top-story span.post-cd-cat,
.post-widget-feat2-left-cont span.post-cd-cat,
.post-widget-dark-feat span.post-cd-cat,
.post-widget-dark-sub span.post-cd-cat,
.post-vid-wide-text span.post-cd-cat,
.post-feat2-top-text span.post-cd-cat,
.post-feat3-main-story span.post-cd-cat,
.post-feat3-sub-text span.post-cd-cat,
.post-feat4-main-text span.post-cd-cat {
	color: #ffda23;
}
.post-feat1-left-wrap span.post-cd-date,
.post-widget-feat1-top-story span.post-cd-date,
.post-widget-feat2-left-cont span.post-cd-date,
.post-widget-dark-feat span.post-cd-date,
.post-feat3-main-story span.post-cd-date,
.post-feat3-sub-story span.post-cd-date {
	color: #eee;
}
span.post-cd-date {
	font-weight: 400;
	margin-left: 5px;
}
.post-widget-home-head {
	float: left;
	position: relative;
	width: 100%;
}
h4.post-widget-home-title {
	float: left;
	margin-bottom: 20px;
	position: relative;
	text-align: center;
	width: 100%;
}
h4.post-widget-home-title:before {
	content: '';
	background: #555;
	display: inline-block;
	position: absolute;
	left: 0;
	bottom: 50%;
	width: 100%;
	height: 1px;
	z-index: 0;
}
ul.post-feat1-list-buts li.active span.post-feat1-list-but, span.post-widget-home-title, span.post-post-cat, span.post-feat1-pop-head {
	background: #ffda23;
}
span.post-widget-home-title {
	color: #fff;
	display: inline-block;
	font-size: 18px;
	font-weight: 700;
	line-height: 1;
	padding: 6px 13px;
	position: relative;
	text-transform: uppercase;
	transform: skewX(-15deg);
	z-index: 1;
}
.post-feat1-feat-text h2 {
	color: #fff;
	float: left;
	font-size: 36px;
	font-weight: 700;
	letter-spacing: -0.2px;
	line-height: 1.2;
	margin-right: 20%;
	width: 84%;
	margin-top: 10px;
}
.post-feat1-feat-text p {
	color: #fff;
	float: left;
	font-size: 13px;
	font-weight: 400;
	line-height: 1.4;
	margin-top: 8px;
	width: 100%;
}
.post-widget-feat2-right-cont {
	overflow: hidden;
	position: relative;
}
.post-widget-feat2-right-img {

	line-height: 0;
	overflow: hidden;
	width: 100%;
}
.post-widget-feat2-right-text {
	padding: 15px 0 10px;
	width: 100%;
}
.post-widget-feat2-right-text h2 {
	color: #333;
	float: left;
	font-size: 18px;
	font-weight: 700;
	letter-spacing: -0.2px;
	line-height: 1.2;
	opacity: 1;
	width: 100%;
	margin-top: 8px;
	padding-left: 0px;
	text-align: left;
}
.post-widget-feat2-right-cont:hover .post-widget-feat2-right-text h2 {
	color:#000;
}
.post-widget-feat2-right-cont:hover .post-widget-feat2-right-img img {
	opacity:0.8;
}

.pixxett-tabs .category-product {
	margin-top: 0px;
	margin-bottom: 0px;
	overflow: hidden;
	position: relative;
	margin-bottom: 0px;
}
.pixxett-tabs .pixxett-tabs {
	position: relative;
	text-align: center;
	margin: 30px 0 0px !important;
	padding: 0 !important;
	height: 37px;
}
.pixxett-tabs .category-product .nav.pixxett-tabs {
	float: right;
}
.pixxett-tabs .category-product .pixxett-tabs > li:last-child {
	margin-right: 0px;
}
.pixxett-tabs .pixxett-tabs li.active a, .pixxett-tabs .pixxett-tabs li.active a:hover {
	background: #ffda23;
	color: #000;
}
.pixxett-tabs .pixxett-tabs li {
	display: inline-block;
	position: relative;
}
.pixxett-tabs .pixxett-tabs li > a {
	font-size: 14px;
	color: #343f49;
	text-transform: uppercase;
	padding: 0 7px 0px 7px;
	display: inline-block;
	line-height: 30px;
	cursor: pointer;
	-webkit-transform: skewX(-15deg);
	-moz-transform: skewX(-15deg);
	-ms-transform: skewX(-15deg);
	-o-transform: skewX(-15deg);
	transform: skewX(-15deg);
	font-weight: 600;
}
.pixxett-tabs .pixxett-tabs li > a:hover, .pixxett-tabs .pixxett-tabs li > a:focus {
	background: #ffda23;
	color: #111;
	text-decoration: none;
}
.pixxett-tabs .product-bestseller .product-list li {
	border-right: 1px solid #eaeaea;
	padding-bottom: 10px;
}
.pixxett-tabs .tab-container {
	position: relative;
}
.pixxett-tabs .tab-container .tab-panel {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	opacity: 0;
	visibility: hidden;
}
.pixxett-tabs .tab-container .active {
	opacity: 1;
	visibility: inherit;
	position: inherit;
	-vendor-animation-duration: 0.3s;
	-vendor-animation-delay: 1s;
	-vendor-animation-iteration-count: infinite;
}

.old-list-view .post-content-container .post-title {
	font-size: 18px;
	font-weight: 600;
	line-height: 1.2;
	margin: 0;
	margin-bottom: 10px;
}
.old-list-view .post-content-container .post-title a {
	color: #333333;
}
.old-list-view .post-content-container:hover .post-title a {
	color: #000;
}
.old-list-view .post-inner-container {
	overflow: hidden;
    position: relative;
}
.old-list-view .post-inner-container .post-image-url .post-image img {
    width: 100%;
    -webkit-transition: all 0.6s ease-in-out;
    transition: all 0.6s ease-in-out;
}
.old-list-view .post-inner-container:hover .post-image-url .post-image img {
    -webkit-transform: translate3d(0, 0, 0);
    -webkit-perspective: 0;
    -webkit-backface-visibility: hidden;
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    -moz-transform: scale(1.1) rotate(0.1deg);
}
.old-list-view .post-category {
	font-size: 13px;
	margin-bottom: 10px;
	margin-top: 10px;
}
.old-list-view .post-category a {
	color: #333333;
}
.old-list-view .post-category a:after {
	content: ',';
	margin-right: 5px;
}
.old-list-view .post-category a:last-child::after {
	content: '';
	margin-right: 0px;
}
.old-list-view .meta-info {
	padding: 10px 0px;
	background: transparent;
}
.old-list-view .article-labels {
	position: absolute;
	top: 10px;
	right: 10px;
	z-index:1;
}
.old-list-view .article-labels span {
	margin-right: 0px;
	margin-bottom: 5px;
	padding: 0 10px;
	font-size: 14px;
	line-height: 35px;
	font-weight: 500;
	text-transform: uppercase;
	text-align: center;
	color: #1b1b1b;
	overflow: hidden;
	z-index: 25;
	display: inline-block;
	vertical-align: middle;
	background-color: #ffda23;
}

/* blog-full-with-sidebar-4 */

.post-feat1-feat-wrap {
	overflow: hidden;
	width: 100%;
	position: relative;
}
.post-feat1-feat-img {

	line-height: 0;
	overflow: hidden;
	width: 100%;
}
.post-feat1-feat-text, .post-feat1-sub-text, .post-feat3-main-text, .post-feat3-sub-text, .post-feat2-top-text-wrap, .post-feat5-text {
	background-image: -moz-linear-gradient(to bottom,rgba(0,0,0,0) 0, rgba(0,0,0,0.6) 50%, rgba(0,0,0,.9) 100%);
	background-image: -ms-linear-gradient(to bottom,rgba(0,0,0,0) 0, rgba(0,0,0,0.6) 50%, rgba(0,0,0,.9) 100%);
	background-image: -o-linear-gradient(to bottom,rgba(0,0,0,0) 0, rgba(0,0,0,0.6) 50%, rgba(0,0,0,.9) 100%);
	background-image: -webkit-linear-gradient(to bottom,rgba(0,0,0,0) 0, rgba(0,0,0,0.6) 50%, rgba(0,0,0,.9) 100%);
	background-image: -webkit-gradient(linear, center top, center bottom, from(rgba(0,0,0,0)), to(rgba(0,0,0,0.9)));
	background-image: linear-gradient(to bottom,rgba(0,0,0,0) 0, rgba(0,0,0,0.6) 50%, rgba(0,0,0,.9) 100%);
	position: absolute;
	left: 0;
	bottom: 0;
}
.post-feat1-feat-text {
	padding: 100px 3.846153846% 20px;
	width: 100%;
}
.post-feat1-sub-wrap {
	width: 100%;
	position: relative;
}
.post-feat1-sub-cont {
	margin-top: 30px;
	width: 100%;
	position: relative;
}
.post-feat1-sub-img {

	line-height: 0;
	overflow: hidden;
	width: 100%;
	min-height: 312px;
}
.post-feat1-sub-text {
	padding: 50px 3.846153846% 20px;
	width: 100%;
}
.post-feat1-sub-text h2 {
	color: #fff;
	float: left;
	font-size: 24px;
	font-weight: 700;
	letter-spacing: -0.2px;
	line-height: 1.1;
	margin-right: 30%;
	width: 70%;
	margin-top: 10px;
}
.post-feat1-pop-wrap {
	width: 100%;
	position: relative;
}
.post-feat1-pop-cont {
	background: #fff;
	cursor: pointer;
	margin-top: 25px;
	width: 100%;
	position: relative;
	overflow: hidden;
}
.post-feat1-pop-wrap a:first-child .post-feat1-pop-cont {
	margin-top: 0;
}
.post-feat1-pop-img {

	line-height: 0;
	overflow: hidden;
	width: 100%;
	max-height: 145px;
}
.post-feat1-pop-cont:hover .post-feat1-pop-img img {
	opacity: .8;
}
.post-feat1-pop-text {
	padding: 15px 0 0 15%;
	width: 100%;
	position: relative;
}
.post-feat1-pop-wrap a {
	counter-increment: my-awesome-counter;
}
.post-feat1-pop-text:before {
	content: counter(my-awesome-counter);
	color: #ccc;
	font-size: 40px;
	font-weight: 700;
	line-height: 1;
	margin-top: 32px;
	position: absolute;
	top: 0;
	left: 0;
	text-align: center;
	width: 13%;
}
.post-feat1-pop-text h2 {
	color: #222;
	float: left;
	font-size: 16px;
	font-weight: 700;
	letter-spacing: -0.2px;
	line-height: 1.2;
	opacity: 1;
	width: 100%;
	margin-top: 8px;
}

/*   blog-full-width-1   */

.blog-full-width-1 {
	margin-top: 30px;
	width: 100%;
	position: relative;
}
#post-feat2-wrap, .post-feat2-top, .post-feat2-top-story {
	width: 100%;
}
#post-feat2-wrap {
	margin-bottom: 60px;
}
.post-feat2-top-story {
	overflow: hidden;
	max-height: 600px;
	width: 100%;
	float: left;
	position: relative;
}
.post-feat2-top-img {

	line-height: 0;
	overflow: hidden;
	width: 100%;
}
.post-feat2-top-img img {
	width: 100%;
}
.post-feat1-feat-text, .post-feat1-sub-text, .post-feat3-main-text, .post-feat3-sub-text, .post-feat2-top-text-wrap, .post-feat5-text {
	background-image: -moz-linear-gradient(to bottom,rgba(0,0,0,0) 0, rgba(0,0,0,0.6) 50%, rgba(0,0,0,.9) 100%);
	background-image: -ms-linear-gradient(to bottom,rgba(0,0,0,0) 0, rgba(0,0,0,0.6) 50%, rgba(0,0,0,.9) 100%);
	background-image: -o-linear-gradient(to bottom,rgba(0,0,0,0) 0, rgba(0,0,0,0.6) 50%, rgba(0,0,0,.9) 100%);
	background-image: -webkit-linear-gradient(to bottom,rgba(0,0,0,0) 0, rgba(0,0,0,0.6) 50%, rgba(0,0,0,.9) 100%);
	background-image: -webkit-gradient(linear, center top, center bottom, from(rgba(0,0,0,0)), to(rgba(0,0,0,0.9)));
	background-image: linear-gradient(to bottom,rgba(0,0,0,0) 0, rgba(0,0,0,0.6) 50%, rgba(0,0,0,.9) 100%);
	position: absolute;
	left: 0;
	bottom: 0;
}
.post-feat2-top-text-wrap {
	padding: 100px 0 30px;
	width: 100%;
}
.post-feat2-top-text-box {
	margin: 0 auto;
	width: 1200px;
}
.post-feat2-top-text {
	text-align: center;
	width: 100%;
	position: relative;
}
.post-feat2-top-text h2 {
	color: #fff;
	font-size: 60px;
	font-weight: 700;
	letter-spacing: -0.2px;
	line-height: 1;
	width: 100%;
}
.post-feat2-top-text p {
	color: #fff;
	font-size: 13px;
	font-weight: 400;
	line-height: 1.4;
	margin-top: 10px;
	width: 100%;
}
.post-feat2-bot-wrap {
	margin-top: 30px;
}
.post-feat2-bot-img {
	line-height: 0;
	margin-bottom: 15px;
	width: 100%;
	background:#000;
}
.post-feat2-bot-text {
	width: 100%;
	float: left;
	position: relative;
}
.post-feat2-bot-text h2 {
	color: #333;
	float: left;
	font-size: 17px;
	font-weight: 700;
	line-height: 1.5;
	width: 100%;
	margin-top: 8px;
	text-align: left;
}
.post-feat2-bot:hover .post-feat2-bot-text h2 {
	color: #111;
}
.post-feat2-bot:hover .post-feat2-bot-img img {
	opacity:0.8;
}



/*    #post-feat4-wrap  */


#post-feat4-wrap {
	background: #000;
	margin-bottom: 100px;
	max-height: 400px;
	width: 100%;
	margin-top: 0px;
}
.post-feat4-main {
	margin-top: 30px;
	position: relative;
	float: left;
}
.post-feat4-main-img {

	line-height: 0;
	overflow: hidden;
	width: 64.1666666666%;
	max-height: 500px;
	float: left;
	position: relative;
}
.post-feat4-main-text {
	margin-left: 2.5%;
	width: 33.333333333%;
	float: left;
	position: relative;
}
.post-feat4-main-text h2 {
	color: #fff;
	float: left;
	font-size: 30px;
	font-weight: 700;
	letter-spacing: -0.2px;
	line-height: 1.3;
	width: 100%;
	text-align: left;
	padding-left: 0px;
}
.post-feat4-main-text p {
	color: #eee;
	float: left;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.55;
	margin-top: 10px;
	width: 100%;
}

.no-pad {
	padding: 0px;
}

.blog-slider-1 .slider-items-products .owl-buttons .owl-next a {
	border-left: 0px double #999;
}
.blog-slider-1 .slider-items-products .owl-buttons a:hover {
	text-decoration: none;
	background: inherit;
	color: #ff3333;
}
.blog-slider-1 .slider-items-products .owl-buttons .owl-prev a {
	border: none;
}
.blog-slider-1 .slider-items-products .owl-buttons .owl-next {
	right: -30px
}
.blog-slider-1 .slider-items-products .owl-buttons .owl-prev a:before {
	line-height: 30px;
}
.blog-slider-1 .slider-items-products .owl-buttons .owl-next a:before {
	line-height: 26px;
}
.blog-slider-1 .product-flexslider {
	margin: 0px -5px;
}
.blog-slider-1 .product-flexslider .owl-buttons {
	opacity: 1;
}
.blog-slider-1 .slider-items-products .owl-buttons .owl-next {
	right: -10px
}
.blog-slider-1 .product-flexslider:hover .owl-buttons {
	opacity: 1;
	transition: color 300ms ease-in-out 0s, background-color 300ms ease-in-out 0s, background-position 300ms ease-in-out 0s;
}
.blog-slider-1 .product-flexslider .owl-buttons {
	opacity: 0;
	transition: color 300ms ease-in-out 0s, background-color 300ms ease-in-out 0s, background-position 300ms ease-in-out 0s;
}
.blog-slider-1 .owl-theme .owl-controls .owl-buttons div {
	background: none !important;
}
.blog-slider-1 .product-flexslider .owl-buttons {
	opacity: 1;
}
.blog-slider-1 .slider-items-products .owl-buttons a:hover {
	text-decoration: none;
	background: #fff;
	color: #000;
}
.blog-slider-1 .slider-items-products .owl-buttons .owl-prev a {
	background-position: 0 100%;
	border: 0px #eaeaea solid;
	padding: 0px 15px 0px 0px;
}
.blog-slider-1 .blog-slider-1-block {
	margin-bottom: 30px;
	position: relative;
}
.blog-slider-1 .block-content {
	padding: 0px 0px 21px 0px;
}
.blog-slider-1 #bestsell-slider.product-flexslider {
	margin: 0px -15px
}

.blog-slider-1 .slider-items-products .owl-buttons .owl-prev {
	position: absolute;
	right: 15px;
	top: 2%;
	left: inherit;
}
.blog-slider-1 .slider-items-products .owl-buttons .owl-next {
	position: absolute;
	right: -5px;
	top: 2%;
}
.blog-slider-1 .slider-items-products .owl-buttons .owl-prev a {
	background-position: 0 100%;
}
.blog-slider-1 .slider-items-products .owl-buttons .owl-next a {
	background-position: 100% 100%;
	top: 50%;
	padding: 0px 2px 0px 15px;
	border-left: 1px solid #ddd;
	background: none;
}
.blog-slider-1 .slider-items-products .owl-buttons .owl-next a:before,
.blog-slider-1 .slider-items-products .owl-buttons .owl-prev a:before {
	font-family: "FontAwesome";
	font-size: 20px;
	line-height: 20px;
	width: 24px;
	height: 24px;
	right: 0;
}

.blog-slider-1 .slider-items-products .owl-buttons .owl-next a:before {
	content: "\f105";
}
.blog-slider-1 .slider-items-products .owl-buttons .owl-prev a:before {
	content: "\f104";
}
.blog-slider-1 .slider-items-products .owl-buttons a {
	display: block;
	margin: 0px 0 0 -30px;
	position: absolute;
	top: 50%;
	width: 25px;
	z-index: 5;
	color: #888;
	border: 0px #eaeaea solid;
	background: none;
	line-height: 25px;
}
.blog-slider-1 .item {
	text-align: left;
	margin: 0px 2px;
}
.blog-slider-1 .post-feat2-bot-text {
	padding: 0px 15px 0px 5px;
}



/* footer */

#footer {
	margin-top: 15px;
	background: #1d1e20;
}
#footer .footer_w {
	margin-top: 50px;
}
.b_title {
	position: relative;
	padding: 0 20px 0 0;
	margin: 0 0 10px 0;
	z-index: 0;
}
#footer .b_title {
	margin: 0 0 20px 0;
}
.b_title h4, .b_title h3, h1.post-title {
	position: relative;
	font-size: 16px;
	font-weight: 500;
	margin: 0;
	display: inline-block;
	background: #FFF;
	padding: 0 10px 0 0;
	z-index: 9;
	letter-spacing: 1px;
	text-transform: none;
}
#footer .b_title h4, #footer .b_title h3 {
	background: #1D1E20;
	color: #FFF;
}
.b_title:after {
	content: no-close-quote;
	position: absolute;
	width: 100%;
	height: 14px;
	bottom: 5px;
	left: 0;
	background: url(../images/title_pat.png) repeat;
	z-index: 1;
}
#footer .b_title:after {
	background: url(../images/title_pat2.png) repeat;
}

#footer .widget, #footer .b_block {
	position: relative;
	margin: 0 0 40px 0 !important;
	border: none !important;
	border-top: none !important;
	box-shadow: none !important;
	padding: 0 !important;
}
#footer .item_small {
	width: 100%;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
	border-bottom: 1px solid #f1f1f1;
}
#footer .item_small:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
#footer .item_small,
#footer .widget_archive li a,
#footer .widget_pages li a,
#footer .widget_meta li a,
#footer .widget_recent_entries li,
#footer .widget_recent_comments li,
#footer .widget_rss li,
#footer .widget_nav_menu li a,
#footer .widget_categories li a {
	border-bottom: 1px solid #333;
}
#footer .item_small:last-child {
	border: none;
	padding: 0;
	margin: 0;
}
#footer .item_small .featured_thumb {
	position: relative;
	float: left;
	width: 65px;
	height: 65px;
	margin: 0 15px 0 0;
	text-align: center;
}
#footer a {
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
	color: #ccc;
	text-decoration: none;
}
#footer .item_small .featured_thumb img {
	width: 100%;
}
#footer .featured_thumb .thumb-icon {
	position: absolute;
	top: 0;
	left: 0;
	color: #FFF;
	background: #000;
	background: rgba(0, 0, 0, 0.4);
	height: 100%;
	width: 100%;
	filter: Alpha(Opacity=0);
	opacity: 0;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
#footer .featured_thumb .thumb-icon {
	background: rgba(0,0,0, 0.4) !important;
}
#footer .featured_thumb:hover .thumb-icon {
	filter: Alpha(Opacity=100);
	opacity: 1;
}
#footer .one_post:hover .featured_thumb .thumb-icon,
#footer .item_small:hover .featured_thumb .thumb-icon {
	filter: Alpha(Opacity=100);
	opacity: 1;
}
#footer .more_posts .featured_thumb .thumb-icon i {
	position: relative;
	text-align: center;
	width: 100%;
	top: 30%;
	left: auto;
	font-size: 18px;
}
#footer a:hover, #footer .post_meta a:hover {
	color: #55B2F3;
}
#footer .post_meta {
	font-size: 12px;
	line-height: 20px;
}
#footer .post_meta a {
	color: #969696;
	margin: 0 12px 0 0;
	transition: all 0.2s ease;
	-webkit-transition: all 0.2s ease;
}
#footer .post_meta i {
	font-size: 13px;
	margin-right: 4px !important;
}
#footer .item_small .item-details h3 {
	font-size: 14px;
	line-height: 20px;
	margin: 0 0 8px 0;
}
#footer .post_meta a {
	color: #969696;
}
#footer .footer-slider .owl-carousel .owl-item .item {
	position: relative;
}
#footer .featured_thumb {
	position: relative;
}
#footer .featured_thumb img {
	width: 100%;
}
#footer .featured_thumb .thumb-icon i {
	position: relative;
	width: 100%;
	top: 20px;
	left: 20px;
	font-size: 30px;
	margin: 0 auto;
	display: table;
}
#footer .one_post:hover .featured_thumb .thumb-icon i,
#footer .item_small:hover .featured_thumb .thumb-icon i,
#footer .featured_thumb:hover .thumb-icon i {
	-webkit-animation: slideDown .4s ease both;
	-moz-animation: slideDown .4s ease both;
	animation: slideDown .4s ease both;
}
#footer .featured_thumb h3 {
	position: absolute;
	bottom: 40px;
	left: 0;
	padding: 0 20px;
	margin: 0 0 10px !important;
	color: #FFF;
	z-index: 98;
	font-size: 16px;
	line-height: 1.4;
	letter-spacing: 0.2px;
}
#footer .featured_thumb a.first_A::after {
	content: no-close-quote;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 151px;
	background: url(../images/gradient.png) repeat-x;
}
#footer .item .details {
	position: absolute;
	bottom: 20px;
	left: 0;
	width: 100%;
	color: #FFF;
	z-index: 98;
}
#footer .item .details a,
#footer .item .details {
	color: #b4b4b4;
}
#footer .item .details .s_category {
	padding: 0 0 0 20px;
	font-size: 12px;
}
#footer .item .details .s_category a {
	margin: 0 12px 0 0;
}
#footer .item .details .s_category a i, #footer .item .details .more_meta a i {
	margin-right: 4px !important;
}
#footer .item .details .more_meta {
	position: absolute;
	right: 20px;
	bottom: 0;
}
#footer .item .details .more_meta a {
	margin: 0 0 0 10px;
	font-size: 13px;
}

.blog-slider-block-wrapper .owl-controls {
	color: #FFF;
	display: inline-block;
	zoom: 1;
	margin: 1px;
	font-size: 12px;
	filter: Alpha(Opacity=50);
	opacity: 0.5;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	bottom: auto;
	top: 0px;
	right: -5px;
	background: #FFF;
	z-index: 9;
	padding: 5px 0 0 6px;
	position: absolute;
	opacity: 1;
}
#footer .blog-slider-block-wrapper .owl-controls {
	top: -44px;
	right: -2px;
	background: #1D1E20;
}
.blog-slider-block-wrapper .owl-controls .owl-buttons div {
	margin: 0px !important;
	padding: 0px 6px !important;
	background: none !important;
	display: inline-block;
}
#footer .blog-slider-block-wrapper .owl-controls .owl-buttons div {
	color: #CECECE !important;
}
.widget_subscribe p {
	word-break: break-word;
	margin-bottom: 30px;
	color: #7A7A7A;
	font-size: 15px;
	line-height: 20px;
}
.widget_subscribe textarea, input[type='text'],
.widget_subscribe input[type='email'],
.widget_subscribe input[type='url'],
.widget_subscribe input[type='number'],
.widget_subscribe input[type='password'] {
	margin: 0;
	padding: 0 10px;
	line-height: 24px;
	height: 34px;
	border: 1px solid #EBEBEB;
	background: #F7F7F7;
	font-size: 13px;
	color: #A7A7A7;
	cursor: text;
	width: 155px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
#submit {
	color: #FFF;
	background: #1D1E20;
	border: 0;
	height: 35px;
	outline: none;
	padding: 8px 10px;
	cursor: pointer;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
#footer #submit,
#footer .search_btn,
#footer .wpcf7-submit {
	height: 34px;
	background: #55B2F3;
}
#footer #submit:hover,
#footer .search_btn:hover,
#footer .wpcf7-submit:hover {
	background: #313235;
}
#footer .widget_social .social {
	margin: -4px 0 0 -4px;
}

#footer .social a {
	float: left;
	text-align: center;
	margin: 4px 0 4px 4px;
	width: 34px;
	height: 34px;
	font-size: 16px;
	color: #9E9E9E;
	-webkit-transition: all 0.1s ease;
	transition: all 0.1s ease;
	border: none;
}
#footer .widget_social a {
	display: inline-block;
	position: relative;
	-webkit-transform: translateZ(0);
	-ms-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
#footer .widget_social .social a {
	margin: 4px 0 0 4px;
}

#footer .social a i {
	background: #F7F7F7;
	border-radius: 2px;
	border: 1px solid #EBEBEB;
	padding: 8px 0;
	display: block;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
#footer .with_color a i {
	border: none !important;
}
#footer .social a:hover .fa-twitter, #footer .with_color a .fa-twitter {
	background: #00abdc;
}
#footer .social a:hover i, .with_color i {
	color: #fff;
}
#footer .social a:hover .fa-facebook, #footer .with_color a .fa-facebook {
	background: #325c94;
}
#footer .social a:hover .fa-dribbble, #footer .with_color a .fa-dribbble {
	background: #fa4086;
}
#footer .social a:hover .fa-google-plus, #footer .with_color a .fa-google-plus {
	background: #d9031f;
}
#footer .social a:hover .fa-foursquare, #footer .with_color a .fa-foursquare {
	background: #0cbadf;
}
#footer .social a:hover .fa-flickr, #footer .with_color a .fa-flickr {
	background: #fa4086;
}
#footer .widget_social a:hover {
	-webkit-transform: translateY(-2px);
	-ms-transform: translateY(-2px);
	transform: translateY(-2px);
}
#footer .footer_last {
	border-top: 1px solid #2B2B2B;
	padding: 20px 0;
	position: relative;
	overflow: hidden;
}
#footer .copyright {
	font-size: 13px;
	float: left;
	color: #7A7A7A;
	line-height: 24px;
}
#layout .sf-menu {
	float: left;
	padding: 0;
	margin: 33px 0;
}
#footer .sf-menu {
	float: right;
	margin: 0;
}
#footer .sf-menu li {
	float: left;
	border-right: 1px solid #2B2B2B;
	margin: 0;
	padding: 0;
}
#footer .sf-menu a {
	display: block;
	position: relative;
	color: #fff;
	font-size: 14px;
	font-weight: 400;
	padding: 0 16px;
	margin: 0 8px;
	border: 1px solid transparent;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	line-height: 24px;
}
#footer .sf-menu li.current_page_item > a, #footer .sf-menu li.current-menu-item>a {
	color: #55B2F3;
	border: 1px solid;
	border-radius: 20px;
}
#footer .sf-menu > li:hover > a, #footer .sf-menu>li>a:hover {
	color: #55B2F3;
	border: 1px solid;
	border-radius: 20px;
}
#footer .sf-menu li:last-child {
	border-right: 0;
}



/*-----------   Responsive ---------- */
@media only screen and (min-width: 320px) and (max-width: 479px) {

	.pixxett-header1 .logo {
		width: 45%;
		margin: 15px auto;
		left: 50%;
		margin-left: -65px;
	}
	.top-add-section, .sticky-header-add {
		display: none;
	}
	.sticky-header {
		position: relative;
	}
	.sticky-add-21-fixed, .sticky-add-21-fixed.sticky-add-21-fixed1 {
		position: relative;
		top: 0px;
		bottom: inherit;
		height: inherit;
		margin: auto;
	}
	.kdc-spot.add-verticle {
		margin: 15px 0px;
		width: 100%;
	}
	.add-verticle a {
		width: 100%;
		margin-bottom: 15px;
	}
	.add-verticle a img {
		width: 100%;
	}
	.home .blog-full-with-sidebar .content-card-body {
		margin-top: 0%;
		padding: 15px;
	}
	.latest-news-article-style-2 .column-count-1, .latest-news-article-style-2 .post-container {
		margin-bottom: 15px;
	}
	.latest-news-article-style-2 .post-inner-container {
		margin-bottom: 15px;
	}
	#footer .sf-menu {
		padding: 0px;
	}
	#footer .sf-menu li {
		border-right: 0px solid #2B2B2B;
	}
	#footer .sf-menu a {
		margin: 0 0px;
	}
	.mosaic .module-featured-galleries .item:last-child {
		margin-bottom: 15px;
	}
	.post-feat2-top-text-box {
		width: inherit;
	}
	.post-feat2-top-text h2 {
		font-size: 24px;
		margin: auto;
		width: 79%;
	}
	.post-feat2-top-text p {
		font-size: 12px;
		width: 80%;
		margin: 10px auto 0px;
	}
	.post-feat2-bot-wrap {
		margin-top: 15px;
	}
	.latest-news-list-view-1 .post-list-view .post-image-url {
		width: 100%;
		margin-bottom: 15px;
	}
	.latest-news-list-view-1 .post-list-view {
		margin-bottom: 15px;
	}
	.latest-news-list-view-1 .post-list-view .post-content-container {
		margin-left: 0px;
	}
	.latest-news-list-view-1 .post-list-view .post-content-container .post-title {
		font-size: 20px;
	}
	.hub-articles-featured .content-card-body {
		min-height: inherit;
	}
	.content-card {
		margin-bottom: 15px;
	}
	.trending_title {
		width: 26%;
	}
	.pixxett-header #topbar.pixxett-topbar .logo {
		width: 50%;
		position: absolute;
		left: 50%;
		margin-left: -80px;
	}
	.pixxett-header #topbar.pixxett-topbar .cart {
		margin-top: 19px;
	}
	.pixxett-header .wrappage {
		height: inherit;
	}
	main.main {
		padding-top: 0px;
	}
	.post-feat4-main-img {
		width: 100%;
		margin-bottom: 15px;
	}
	.post-feat4-main-text {
		margin-left: 0%;
		width: 100%;
	}
	.post-feat4-main-text h2 {
		font-size: 18px;
		margin-bottom: 0px;
	}
	.post-feat4-main-text p {
		font-size: 12px;
		margin-bottom: 15px;
	}
	#post-feat4-wrap {
		margin-bottom: 15px;
	}
	.blog-full-with-sidebar-1 {
		margin-top: 15px;
	}
	.post-feat5-mid-main-text h2 {
		font-size: 20px;
	}
	.post-feat5-mid-sub-img {
		width: 100%;
	}
	.post-feat5-mid-sub-in {
		width: 100%;
	}
	.pixxett-header #topbar .topbar-right {
		display: none;
	}
	.pixxett-header {
		position: relative;
	}
	.tickercontainer {
		width: 82%;
	}
	.trending_title {
		width: 17%;
	}
	.tick_container h3 {
		height: 23px;
		font-size: 11px;
		line-height: 21px;
	}
	.post-pop-head {
		 margin-top: 15px;
	 }
	.blog-full-with-sidebar-1 .kdc-spot {
		margin-top: 25px;
	}
	.blog-full-with-sidebar-1 .post-list-img {
		width: 26.9%;
	}
	.blog-full-with-sidebar-1 .post-list-in {
		width: 68%;
	}
	.post-feat1-feat-text h2 {
		font-size: 24px;
	}
	.post-widget-feat2-left {
		margin-bottom: 15px;
	}
	.post-widget-feat2-side {
		margin-top: 15px;
	}
	.blog-slider-block-wrapper .owl-controls {
		top: 15px;
	}




	.catalog-product-info .display-product-option {
		width: 100%;
		float: left;
	}
	.catalog-product-info #sort-by {
		float: left;
		margin: 6px 0px 0px 00px;
	}
	.main-banner-style-7 .meta-item-1 {
		width: 100%;
		margin-bottom: 15px;
	}
	.main-banner-style-7 .meta-item-2, .main-banner-style-7 .meta-item-3, .main-banner-style-7 .meta-item-4 {
		width: 100%;
		border: none;
		margin-bottom: 15px;
	}
	.main-banner-style-8 .meta-item-1, .main-banner-style-8 .meta-item-2 {
		width: 100%;
		border: none;
		margin-bottom: 15px;
	}
	.kdc-spot {
		margin: 15px 0px;
	}
	.main-banner-style-6 .meta-item-1, .main-banner-style-6 .meta-item-2, .main-banner-style-6 .meta-item-3 {
		width: 100%;
		border: none;
		margin-bottom: 15px;
	}
	.post-template-4 .meta-info {
		font-size: 10px;
	}
	.post-template-4 header h1 {
		font-size: 26px;
		line-height: 27px;
	}
	.post-template-4 .post-sharing-top {
		padding: 0px 10px !important;
	}
	.post-social-sharing-buttons {
		margin-right: 7px;
	}
	.post-social-sharing-buttons span {
		display: none;
	}
	.post-social-sharing-buttons.post-social-facebook i, .post-social-sharing-buttons.post-social-twitter i {
		margin-right: 0px;
		padding-right: 0px;
	}
	.post-social-sharing-buttons.post-social-facebook i {
		border-right: 0px solid #b9d0ff;
	}
	.post-social-sharing-buttons.post-social-twitter i {
		border-right: 0px solid #8be2fd;
	}
	.post-paragraph-padding-2 {
		padding-left: 2%;
		padding-right: 2%;
	}
	.post-content p, .comment-content p {
		font-size: 14px;
	}
	.post-page-content .td_quote_right, .post-content .td_quote_right, .post-block_text_with_title .td_quote_right, .comment-content .td_quote_right {
		width: 100%;
		padding-left: 0px;
		margin-bottom: 10px;
		margin-top: 10px;
	}
	.post-page-content blockquote p, .post-content blockquote p, .post-block_text_with_title blockquote p, .comment-content blockquote p {
		font-size: 20px;
		line-height: 26px;
	}
	.author-box-wrap .desc {
		width: 52%;
	}
	.post-template-5 .post-featured-image {
		min-height: inherit;
	}
	.post-template-5 header {
		width: 100%;
		position: relative;
	}
	.post-template-5 header h1 {
		font-size: 24px;
		line-height: 30px;
		right: 0px;
	}
	.post-template-5 .post-sharing-top, .post-sharing {
		padding-right: 10px !important;
		padding-left: 10px !important;
	}
	.post-image-left {
		left: 0px;
		width: 100%;
	}
	.post-category li {
		 margin: 0 1px 7px 0;
	 }
	.post-author-counters {
		height: inherit;
		margin-bottom: 6px;
	}
	h1 {
		font-size: 30px;
		line-height: 50px;
	}
	.post-module_10 .post-module-thumb {
		width: 100%;
	}
	.post-module_10 .item-details {
		margin-left: 0;
	}
	.page-not-found h2 {
		font-size: 100px;
	}
	.page-not-found .btn-home {
		font-size: 13px;
		padding: 12px 25px;
	}
	.page-not-found h3 {
		font-size: 18px;
		padding: 0px 30px;
		line-height: 30px;
	}

	.toolbar .pager {
		width: 100%;
	}
	.toolbar .pager .pages {
		display: none;
	}
	.category-products ul.products-grid li.item {
		width: 100%;
		padding: 0px 15px;
	}
	.availability.in-stock {
		top: -10px;
	}
	.product-view .product-shop .add-to-box .btn-cart {
		margin: 0px;
		margin-top: 10px;
	}
	.post-author-post-count {
		margin-bottom: 5px;
	}
	.blog-full-width-1 {
		margin-top: 0px;
	}
	.social .fb a {
		margin-bottom: 10px;
	}
	.main-banner-style-6 .meta-item-1 .meta-title {
		font-size: 22px;
	}
	.feature1-section.full-width.no-pad .hero-content .hero-title {
		font-size: 17px;
	}

}
@media only screen and (min-width: 480px) and (max-width: 767px) {

	.pixxett-header #topbar.pixxett-topbar .logo {
		width: 50%;
		position: absolute;
		left: 50%;
		margin-left: -96px;
	}
	.top-add-section {
		min-height: inherit;
	}
	.sticky-add-21-fixed, .sticky-add-21-fixed.sticky-add-21-fixed1 {
		position: relative;
		top: 0px;
		bottom: inherit;
		height: inherit;
		margin: auto;
	}
	.kdc-spot.add-verticle {
		margin: 15px auto;
		width: 72%;
	}
	.add-verticle a {
		width: 100%;
		margin-bottom: 15px;
	}
	.add-verticle a img {
		width: 100%;
	}
	.home .blog-full-with-sidebar .content-card-body {
		margin-top: 0%;
		padding: 15px;
	}
	.latest-news-article-style-2 .column-count-1, .latest-news-article-style-2 .post-container {
		margin-bottom: 15px;
	}
	.latest-news-article-style-2 .post-inner-container {
		margin-bottom: 15px;
	}
	#footer .sf-menu {
		padding: 0px;
	}
	#footer .sf-menu li {
		border-right: 0px solid #2B2B2B;
	}
	#footer .sf-menu a {
		margin: 10px 0px 0 0px;
		padding: 0px 12px;
	}.post-feat2-top-text-box {
		 width: inherit;
	 }
	.post-feat2-top-text h2 {
		font-size: 32px;
		margin: auto;
		width: 80%;
	}
	.post-feat2-top-text p {
		font-size: 12px;
		width: 80%;
		margin: 10px auto 0px;
	}
	.post-feat2-bot-wrap {
		margin-top: 15px;
	}
	.latest-news-list-view-1 .post-list-view {
		margin-bottom: 15px;
	}
	.latest-news-list-view-1 .post-list-view .post-content-container {
		margin-left: calc(40% + 15px);
	}
	.latest-news-list-view-1 .post-list-view .post-content-container .post-title {
		font-size: 18px;
	}
	.hub-articles-featured .content-card-body {
		min-height: inherit;
	}
	.content-card {
		margin-bottom: 15px;
	}
	.kdc-spot {
		text-align: center;
	}
	.post-feat1-list-img {
		width: 17.8%;
	}
	.post-feat1-list-in {
		width: 75%;
	}
	.post-feat2-bot-text h2 {
		font-size: 18px;
	}
	.latest-news-list-view-1 .post-list-view .post-content-container .meta-info {
		margin-bottom: 0px;
	}
	.pixxett-header #topbar .topbar-right {
		 display: none;
	 }
	.tickercontainer {
		width: 82%;
	}
	.trending_title {
		width: 17%;
	}
	.tick_container h3 {
		height: 23px;
		font-size: 11px;
		line-height: 21px;
	}
	.pixxett-header {
		position: relative;
	}
	.pixxett-header #topbar.pixxett-topbar .logo {
		width: 40%;
	}
	main.main {
		padding-top: 0px;
	}
	.pixxett-header .wrappage {
		height: inherit;
	}
	.post-feat4-main-img {
		width: 100%;
		margin-bottom: 15px;
	}
	.post-feat4-main-text {
		width: 100%;
		margin: 0;
	}
	#post-feat4-wrap {
		max-height: 500px;
		margin-bottom: 0px;
	}
	.post-feat4-main-text h2 {
		font-size: 24px;
		margin-bottom: 0px;
		margin-top: 5px;
	}
	.post-feat4-main-text p {
		font-size: 14px;
		margin-bottom: 15px;
	}
	.blog-full-with-sidebar-1 {
		margin-top: 15px;
	}
	.post-feat5-mid-main-text h2 {
		font-size: 26px;
	}
	.post-feat5-mid-sub-in {
		width: 62%;
	}
	.post-pop-head {
		margin-top: 15px;
	}
	.blog-full-with-sidebar-1 .kdc-spot {
		margin-top: 25px;
	}
	.blog-full-with-sidebar-1 .post-list-img {
		width: 17.9%;
	}
	.blog-full-with-sidebar-1 .post-list-in {
		width: 78%;
	}
	.post-widget-feat2-left {
		margin-bottom: 15px;
	}
	.post-widget-feat2-side {
		margin-top: 15px;
	}
	.blog-slider-block-wrapper .owl-controls {
		top:15px;
	}




	.catalog-product-info .display-product-option {
		width: 100%;
		float: left;
	}
	.catalog-product-info #sort-by {
		float: left;
		margin: 6px 0px 0px 00px;
	}
	.main-banner-style-7 .meta-item-1 {
		width: 100%;
		margin-bottom: 15px;
	}
	.main-banner-style-7 .meta-item-2, .main-banner-style-7 .meta-item-3, .main-banner-style-7 .meta-item-4 {
		width: 100%;
		border: none;
		margin-bottom: 15px;
	}
	.main-banner-style-6 .meta-item-1, .main-banner-style-6 .meta-item-2, .main-banner-style-6 .meta-item-3 {
		width: 100%;
		border: none;
		margin-bottom: 15px;
	}
	.post-paragraph-padding-2 {
		padding-left: 2%;
		padding-right: 2%;
	}
	.post-content p, .comment-content p {
		font-size: 14px;
	}
	.post-page-content .td_quote_right, .post-content .td_quote_right, .post-block_text_with_title .td_quote_right, .comment-content .td_quote_right {
		width: 100%;
		padding-left: 0px;
		margin-bottom: 10px;
		margin-top: 10px;
	}
	.post-page-content blockquote p, .post-content blockquote p, .post-block_text_with_title blockquote p, .comment-content blockquote p {
		font-size: 20px;
		line-height: 26px;
	}
	.author-box-wrap .desc {
		width: 70%;
	}
	.post-template-5 .post-featured-image {
		min-height: inherit;
	}
	.post-template-5 header {
		width: 100%;
		position: relative;
	}
	.post-template-5 header h1 {
		font-size: 28px;
		line-height: 34px;
		right: 0px;
	}
	.post-template-5 .post-sharing-top, .post-sharing {
		padding-right: 10px !important;
		padding-left: 10px !important;
	}
	.post-image-left {
		left: 0px;
		width: 100%;
	}
	h1 {
		font-size: 36px;
		line-height: 60px;
	}
	.toolbar .pager {
		 width: 25%;
	 }
	.toolbar .pager .pages {
		display: none;
	}
	.category-products ul.products-grid li.item {
		padding: 0 15px;
	}
	.product-view .product-shop .add-to-box .btn-cart {
		padding: 7px 25px;
	}
	.post-template-4 header h1 {
		font-size: 37px;
		line-height: 50px;
	}
	.blog-full-width-1 {
		margin-top: 0px;
	}
	.main-banner-style-8 .meta-info {
		padding: 10px 17px;
	}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {

	.pixxett-header1 .logo {
		width: 40%;
		margin: 15px auto;
		left: 50%;
		margin-left: -90px;
	}
	.top-add-section {
		min-height: inherit;
	}
	.sticky-add-21-fixed, .sticky-add-21-fixed.sticky-add-21-fixed1 {
		position: relative;
		top: 0px;
		bottom: inherit;
		height: inherit;
		margin: auto;
	}
	.home .blog-full-with-sidebar .hub-content-feed .content-card-title {
		font-size: 16px;
	}
	.sticky-add-21-fixed {
		width: 157px;
	}
	.add-verticle a {
		width: 100%;
		margin-bottom: 15px;
	}
	.add-verticle a img {
		width: 100%;
	}
	.home .blog-full-with-sidebar .content-card-body {
		margin-top: 0%;
		padding: 15px;
	}
	.latest-news-article-style-2 .column-count-1, .latest-news-article-style-2 .post-container {
		margin-bottom: 15px;
	}
	.latest-news-article-style-2 .post-inner-container {
		margin-bottom: 15px;
	}
	#footer .sf-menu {
		padding: 0px;
	}
	#footer .sf-menu li {
		border-right: 0px solid #2B2B2B;
	}
	#footer .sf-menu a {
		margin: 10px 0px 0 0px;
		padding: 0px 12px;
	}
	.search-wrapper {
		display: none;
	}
	.home .module-breaking-news .item-content {
		padding: 15px 25px 15px;
		margin-bottom: 15px;
	}
	#footer .item_small .item-details h3 {
		font-size: 13px;
		font-weight: 500;
	}
	.widget_subscribe, .widget_social {
		width: 46%;
		display: inline-block;
		vertical-align: top;
		margin-right: 15px;
	}
	.home .module-breaking-news .item-title {
		font-size: 17px;
	}
	.home .module-breaking-news-article {
		min-height: inherit;
	}
	.post-feat2-top-text-box {
		width: 100%;
	}
	.post-feat2-top-text h2 {
		font-size: 37px;
		margin: auto;
		width: 80%;
	}
	.post-feat2-bot-text h2 {
		font-size: 15px;
		letter-spacing: normal;
	}
	.latest-news-list-view-1 .post-list-view .post-content-container .meta-info {
		margin-bottom: 0px;
	}
	.latest-news-list-view-1 .post-list-view {
		margin-bottom: 15px;
	}
	.hub-articles-featured .content-card-title {
		font-size: 16px;
	}
	.hub-articles-featured .content-card-body {
		min-height: inherit;
	}

	.pixxett-header .mainmenu nav > ul > li > a {
		color: #f1e9df;
		display: block;
		font-size: 13px;
		font-weight: 600;
		padding: 27px 12px 29px;
		position: relative;
		text-transform: capitalize;
	}
	.pixxett-header .mainmenu nav > ul > li > .mega-menu {
		padding: 20px;
		width: 740px;
	}
	.pixxett-header ul.mega-menu-sub-cat > li {
		width: 21.5%;
	}
	.pixxett-header .nav-add .push_item {
		width: 47.9%;
	}
	.pixxett-header #topbar.pixxett-topbar .logo {
		margin: 24px auto;
		width: 25%;
	}
	.pixxett-header #topbar .topbar-right .sign-in .wishlist {
		margin-right: 15px;
		padding-right: 15px;
	}
	.post-feat4-main-text h2 {
		font-size: 25px;
	}
	.post-feat4-main-text p {
		font-size: 14px;
	}
	.post-feat5-mid-sub-in {
		width: 62%;
	}
	.post-feat1-list-in {
		width: 61%;
	}
	.blog-full-with-sidebar-1 .post-list-in {
		width: 62%;
	}
	.blog-full-with-sidebar-1 .post-side-list-numbered .post-list-img:after {
		margin: 10px 0 0;
	}
	.related-block-1 .post-content-container .post-title {
		font-size: 16px;
	}
	.post-feat1-list-cont .post-cat-date-wrap {
		display: none;
	}


	.catalog-product-info .display-product-option {
		width: 100%;
		float: left;
	}
	.catalog-product-info #sort-by {
		float: left;
		margin: 6px 0px 0px 00px;
	}
	.post-feat1-list-text h2 {
		font-size: 12px;
	}
	.main-banner-style-6 .meta-item-1, .main-banner-style-6 .meta-item-2, .main-banner-style-6 .meta-item-3 {
		margin-bottom: 15px;
	}
	.post-template-5 header h1 {
		font-size: 32px;
		line-height: 40px;
		right: 0px;
	}
	.post-module_6 .item-details {
		margin-left: 90px;
	}
	.post-module_6 .post-module-thumb {
		max-width: 35%;
	}
	.toolbar .pager {
		width: 100%;
		margin-top: 15px;
		margin-right: 0px;
	}
	.product-view .product-shop .add-to-box .btn-cart {
		font-size: 13px;
		padding: 7px 20px;
	}
	.author-box-wrap .desc {
		width: 74%;
	}
	.widget a {
		font-size: 11px;
	}
	#post-feat4-wrap {
		margin-bottom: 15px;
	}
	.post-template-4 header h1 {
		line-height: 52px;
	}
	button.button.btn-proceed-checkout span {
		font-size: 12px !important;
	}
	.pixxett-tabs .pixxett-tabs li > a {
		font-size: 11px;
		padding: 0 3px 0px 3px;
		line-height: 25px;
		-webkit-transform: skewX(0deg);
		-moz-transform: skewX(0deg);
		-ms-transform: skewX(0deg);
		-o-transform: skewX(0deg);
		transform: skewX(0deg);
	}
	.main-banner-style-6 .meta-item-1 .meta-title {
		font-size: 26px;
	}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {


	.home .module-breaking-news-article {
		min-height: 310px;
	}
	.home .module-breaking-news .item-title {
		font-size: 18px;
	}
	.home .module-breaking-news-article .slug {
		margin-bottom: 10px;
	}
	.sticky-add-21-fixed.sticky-add-21-fixed1 {
		top: 475px;
	}
	.sticky-add-21-fixed {
		top: 0px;
		width: 212px;
	}
	.hub-articles-featured .content-card-title {
		font-size: 15px;
	}
	.hub-articles-featured .content-card-body {
		min-height: 115px;
	}
	.widget_subscribe, .widget_social {
		width: 46%;
		display: inline-block;
		vertical-align: top;
		margin-right: 15px;
	}
	#footer .sf-menu a {
		padding: 0 10px;
	}
	.pixxett-header1 #nav > li > a {
		font-size: 14px;
		padding: 25px 8px;
	}
	.post-feat2-top-text-box {
		width: 100%;
	}
	.post-feat2-top-text h2 {
		font-size: 48px;
		margin: auto;
		width: 80%;
	}
	.post-feat2-bot-text h2 {
		font-size: 15px;
		letter-spacing: normal;
	}
	.latest-news-list-view-1 .post-list-view .post-content-container .meta-info {
		margin-bottom: 0px;
	}
	.latest-news-list-view-1 .post-list-view {
		margin-bottom: 15px;
	}
	.hub-articles-featured .content-card-title {
		font-size: 15px;
	}
	.hub-articles-featured .content-card-body {
		min-height: inherit;
	}
	.old-list-view .post-content-container .post-title {
		font-size: 17px;
	}
	.pixxett-header #topbar.pixxett-topbar .logo {
		width: 45%;
	}
	.post-feat5-mid-sub-in {
		width: 63%;
	}
	.post-feat1-list-in {
		width: 63%;
	}
	.blog-full-with-sidebar-1 .meta-info {
		font-size: 9px;
	}


	.catalog-product-info .display-product-option {
		width: 25%;
	}
	.catalog-product-info .pager #limiter label, #sort-by label {
		padding: 6px 0 0px 0;
	}
	.author-box-wrap .desc {
		width: 70%;
	}
	#post-feat4-wrap {
		margin-bottom: 15px;
	}
	.post-template-4 header h1 {
		line-height: 52px;
	}
}
@media (min-width: 1200px) {
}

.layoutgrid {
	display: flex;
	flex-wrap: wrap;
}

.sidebar-slider-fade {
	position: relative;
}
.sidebar-slider-fade a {
	-webkit-transition: opacity .8s ease-out;
	   -moz-transition: opacity .8s ease-out;
	     -o-transition: opacity .8s ease-out;
	        transition: opacity .8s ease-out;
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
  display: block;
}
.sidebar-slider-fade a.active {
	position: relative;
	opacity: 1;
	z-index: 2;
}

.sidebar-slider-fade-1 {
	width:260px;
	height:220px;
}
.sidebar-slider-fade-2 {
	width:360px;
	height:600px;
}
.sidebar-slider-fade-3 {
	width:300px;
	height:250px;
}
.sidebar-slider-fade-4 {
	width:1140px;
	height:100px;
}

.feature1-section.clearfix.full-width.no-pad {
	margin-top: 10px;
}

.post-content ul, .post-content ol  {
    color: #000;
    display: block;
    font-weight: 400;
    line-height: 1.55;
    margin-bottom: 20px;
    font-size: 18px;
}

.post-content ul  {
    list-style-type: disc;
    padding-left: 30px;
}
.post-content ol  {
    list-style-type: decimal;
    padding-left: 30px;
}

/*Custom text box ranking*/
.custom-box {
	position: relative;
	padding: 30px;
	background: #fafafa;
	border: 1px solid rgba(0, 0, 0, 0.05); 
}

.custom-box__text {
	text-align: left; 
}
  
.custom-box .author-name span {
	color: rgba(0, 0, 0, 0.4); 
}
  
.custom-box .custom-box__details {
	margin: 15px 0;
	color: rgba(0, 0, 0, 0.6);
	font-size: 16px; }
    
.custom-box .custom-box__details a {
	color: rgb(255 255 255);
    background-color: #000000ab;
    border-radius: 3px;
	transition: all .3s ease-out;
}

.custom-box .custom-box__details a:hover,
.custom-box .custom-box__details a:focus,
.custom-box .custom-box__details a:active {
	color: rgb(0, 0, 0);
	background-color: transparent;
}
