@charset "UTF-8";
.list-inline,.list-unstyle{
	padding-left:0;
	list-style:none
}
.light-modal .modal-close:focus:after,:focus,a,img{
	outline:0
}
#respond .wp-social-login-widget .wp-social-login-provider-list:after,.authentication .wp-social-login-widget .wp-social-login-provider-list:after,.bb-mobile-navigation .main-navigation>ul:after,.bb-page-header .container-inner:after,.bb-post-share-box:after,.clear,.clearfix:after,.container-fluid:after,.container:after,.page-activate-signup #signup-content:after,.woocommerce .wp-social-login-provider-list .wp-social-login-widget .wp-social-login-provider-list:after,.wp-social-login-provider-list .wp-social-login-widget .wp-social-login-provider-list:after,hr{
	clear:both
}
.hvr-link-underline a:hover,a.hvr-link-underline:hover,ins,u{
	text-decoration:underline
}
.wp-caption,audio,canvas,embed,iframe,img,legend,object,video{
	max-width:100%
}
.bb-disabled a,.bb-tooltip:after,a.bb-btn.disabled,fieldset[disabled] a.btn{
	pointer-events:none
}
@font-face{
	font-family:ui-icomoon;
	src:url(/../scss/icon-fonts/f/ui-icomoon.ttf) format("truetype"),url(/../scss/icon-fonts/f/ui-icomoon.woff) format("woff"),url(/../scss/icon-fonts/f/ui-icomoon.svg#ui-icomoon) format("svg");
	font-weight:400;
	font-style:normal
}
[class*=" bb-ui-icon-"],[class^=bb-ui-icon-]{
	font-family:ui-icomoon!important;
	speak:none;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.bb-ui-icon-close:before{
	content:""
}
.bb-ui-icon-list:before{
	content:""
}
.bb-ui-icon-list-alt:before{
	content:""
}
.bb-ui-icon-wrench:before{
	content:""
}
.bb-ui-icon-burger-menu:before{
	content:""
}
.bb-ui-icon-pencil-alt:before{
	content:""
}
.bb-ui-icon-plus:before{
	content:""
}
.bb-ui-icon-search:before{
	content:""
}
.bb-ui-icon-shopping-bag:before{
	content:""
}
.bb-ui-icon-user:before{
	content:""
}
.bb-ui-icon-clock:before{
	content:""
}
.bb-ui-icon-star-o:before{
	content:""
}
.bb-ui-icon-angle-double-left:before{
	content:""
}
.bb-ui-icon-angle-double-right:before{
	content:""
}
.bb-ui-icon-info-circle:before{
	content:""
}
.bb-ui-icon-star:before{
	content:""
}
.bb-ui-icon-trending-eye:before{
	content:""
}
.bb-ui-icon-angle-down-2:before{
	content:""
}
.bb-ui-icon-angle-left-2:before{
	content:""
}
.bb-ui-icon-angle-right-2:before{
	content:""
}
.bb-ui-icon-angle-up-2:before{
	content:""
}
.bb-ui-icon-arrow-down:before{
	content:""
}
.bb-ui-icon-arrow-left:before{
	content:""
}
.bb-ui-icon-arrow-right:before{
	content:""
}
.bb-ui-icon-arrow-up:before{
	content:""
}
.bb-ui-icon-chevron-down:before{
	content:""
}
.bb-ui-icon-chevron-left:before{
	content:""
}
.bb-ui-icon-chevron-right:before{
	content:""
}
.bb-ui-icon-chevron-up:before{
	content:""
}
.bb-ui-icon-comment:before{
	content:""
}
.bb-ui-icon-ellipsis-h:before{
	content:""
}
.bb-ui-icon-ellipsis-v:before{
	content:""
}
.bb-ui-icon-eye:before{
	content:""
}
.bb-ui-icon-long-arrow-down:before{
	content:""
}
.bb-ui-icon-long-arrow-left:before{
	content:""
}
.bb-ui-icon-long-arrow-right:before{
	content:""
}
.bb-ui-icon-long-arrow-up:before{
	content:""
}
.bb-ui-icon-share-count-2:before{
	content:""
}
.bb-ui-icon-share-count:before{
	content:""
}
.bb-ui-icon-sort-down2:before{
	content:""
}
.bb-ui-icon-sort-up2:before{
	content:""
}
.bb-ui-icon-trending5:before{
	content:""
}
.bb-ui-icon-dots:before{
	content:""
}
.bb-ui-icon-burger-menu-old:before{
	content:""
}
.bb-ui-icon-bell:before{
	content:""
}
.bb-ui-icon-search-old:before{
	content:""
}
.bb-ui-icon-share:before{
	content:""
}
.bb-ui-icon-shop-old:before{
	content:""
}
.bb-ui-icon-user-old:before{
	content:""
}
.bb-ui-icon-gif:before{
	content:""
}
.bb-ui-icon-video:before{
	content:""
}
.bb-ui-icon-aol:before{
	content:""
}
.bb-ui-icon-disqus:before{
	content:""
}
.bb-ui-icon-goodreads:before{
	content:""
}
.bb-ui-icon-live:before{
	content:""
}
.bb-ui-icon-mixi:before{
	content:""
}
.bb-ui-icon-pixelpin:before{
	content:""
}
.bb-ui-icon-skyrock:before{
	content:""
}
.bb-ui-icon-yandex:before{
	content:""
}
.bb-ui-icon-play_list:before{
	content:""
}
.bb-ui-icon-vote:before{
	content:""
}
.bb-ui-icon-eye-1:before{
	content:""
}
.bb-ui-icon-trending3:before{
	content:""
}
.bb-ui-icon-subscribe3:before{
	content:""
}
.bb-ui-icon-trending:before{
	content:""
}
.bb-ui-icon-create-post-old:before{
	content:""
}
.bb-ui-icon-plus_bb-old:before{
	content:""
}
.bb-ui-icon-comment-old:before{
	content:""
}
.bb-ui-icon-skull:before{
	content:""
}
.bb-ui-icon-skull-real .path1:before{
	content:"";
	color:#010101
}
.bb-ui-icon-skull-real .path2:before{
	content:"";
	margin-left:-.748046875em;
	color:#c3c3c3
}
.bb-ui-icon-skull-real .path3:before{
	content:"";
	margin-left:-.748046875em;
	color:#010101
}
.bb-ui-icon-skull-real .path4:before{
	content:"";
	margin-left:-.748046875em;
	color:#c3c3c3
}
.bb-ui-icon-skull-real .path5:before{
	content:"";
	margin-left:-.748046875em;
	color:#c3c3c3
}
.bb-ui-icon-skull-real .path6:before{
	content:"";
	margin-left:-.748046875em;
	color:#c3c3c3
}
.bb-ui-icon-skull-real .path7:before{
	content:"";
	margin-left:-.748046875em;
	color:#c4c4c4
}
.bb-ui-icon-skull-real .path8:before{
	content:"";
	margin-left:-.748046875em;
	color:#c3c3c3
}
.bb-ui-icon-skull-real .path9:before{
	content:"";
	margin-left:-.748046875em;
	color:#c3c3c3
}
.bb-ui-icon-skull-real .path10:before{
	content:"";
	margin-left:-.748046875em;
	color:#010101
}
.bb-ui-icon-skull-real .path11:before{
	content:"";
	margin-left:-.748046875em;
	color:#c3c3c3
}
.bb-ui-icon-skull-real .path12:before{
	content:"";
	margin-left:-.748046875em;
	color:#010101
}
.bb-ui-icon-skull-real .path13:before{
	content:"";
	margin-left:-.748046875em;
	color:#c3c3c3
}
.bb-ui-icon-skull-real .path14:before{
	content:"";
	margin-left:-.748046875em;
	color:#c3c3c3
}
.bb-ui-icon-skull-real .path15:before{
	content:"";
	margin-left:-.748046875em;
	color:#c3c3c3
}
.bb-ui-icon-skull-real .path16:before{
	content:"";
	margin-left:-.748046875em;
	color:#c3c3c3
}
.bb-ui-icon-skull-real .path17:before{
	content:"";
	margin-left:-.748046875em;
	color:#010101
}
.bb-ui-icon-skull-real .path18:before{
	content:"";
	margin-left:-.748046875em;
	color:#c3c3c3
}
.bb-ui-icon-skull-real .path19:before{
	content:"";
	margin-left:-.748046875em;
	color:#c3c3c3
}
.bb-ui-icon-skull-real .path20:before{
	content:"";
	margin-left:-.748046875em;
	color:#c3c3c3
}
.bb-ui-icon-skull-real .path21:before{
	content:"";
	margin-left:-.748046875em;
	color:#010101
}
.bb-ui-icon-skull-real .path22:before{
	content:"";
	margin-left:-.748046875em;
	color:#c3c3c3
}
.bb-ui-icon-skull-real .path23:before{
	content:"";
	margin-left:-.748046875em;
	color:#010101
}
.bb-ui-icon-skull-real .path24:before{
	content:"";
	margin-left:-.748046875em;
	color:#c3c3c3
}
.bb-ui-icon-skull-real .path25:before{
	content:"";
	margin-left:-.748046875em;
	color:#c3c3c3
}
.bb-ui-icon-skull-real .path26:before{
	content:"";
	margin-left:-.748046875em;
	color:#c3c3c3
}
.bb-ui-icon-skull-real .path27:before{
	content:"";
	margin-left:-.748046875em;
	color:#c3c3c3
}
.bb-ui-icon-skull-real .path28:before{
	content:"";
	margin-left:-.748046875em;
	color:#010101
}
.bb-ui-icon-skull-real .path29:before{
	content:"";
	margin-left:-.748046875em;
	color:#c3c3c3
}
.bb-ui-icon-skull-real .path30:before{
	content:"";
	margin-left:-.748046875em;
	color:#c3c3c3
}
.bb-ui-icon-skull-real .path31:before{
	content:"";
	margin-left:-.748046875em;
	color:#c3c3c3
}
.bb-ui-icon-skull-real .path32:before{
	content:"";
	margin-left:-.748046875em;
	color:#c3c3c3
}
.bb-ui-icon-skull-real .path33:before{
	content:"";
	margin-left:-.748046875em;
	color:#c3c3c3
}
.bb-ui-icon-skull-real .path34:before{
	content:"";
	margin-left:-.748046875em;
	color:#c3c3c3
}
.bb-ui-icon-skull-real .path35:before{
	content:"";
	margin-left:-.748046875em;
	color:#010101
}
.bb-ui-icon-skull-real .path36:before{
	content:"";
	margin-left:-.748046875em;
	color:#c3c3c3
}
.bb-ui-icon-skull-real .path37:before{
	content:"";
	margin-left:-.748046875em;
	color:#010101
}
.bb-ui-icon-skull-real .path38:before{
	content:"";
	margin-left:-.748046875em;
	color:#c3c3c3
}
.bb-ui-icon-skull-real .path39:before{
	content:"";
	margin-left:-.748046875em;
	color:#010101
}
.bb-ui-icon-skull-real .path40:before{
	content:"";
	margin-left:-.748046875em;
	color:#010101
}
.bb-ui-icon-skull-real .path41:before{
	content:"";
	margin-left:-.748046875em;
	color:#010101
}
.bb-ui-icon-skull-real .path42:before{
	content:"";
	margin-left:-.748046875em;
	color:#010101
}
.bb-ui-icon-skull-real .path43:before{
	content:"";
	margin-left:-.748046875em;
	color:#010101
}
.bb-ui-icon-skull-real .path44:before{
	content:"";
	margin-left:-.748046875em;
	color:#c3c3c3
}
.bb-ui-icon-skull-real .path45:before{
	content:"";
	margin-left:-.748046875em;
	color:#010101
}
.bb-ui-icon-skull-real .path46:before{
	content:"";
	margin-left:-.748046875em;
	color:#010101
}
.bb-ui-icon-skull-real .path47:before{
	content:"";
	margin-left:-.748046875em;
	color:#010101
}
.bb-ui-icon-skull-real .path48:before{
	content:"";
	margin-left:-.748046875em;
	color:#b7b7b7
}
.bb-ui-icon-skull-real .path49:before{
	content:"";
	margin-left:-.748046875em;
	color:#010101
}
.bb-ui-icon-hot:before{
	content:""
}
.bb-ui-icon-popular:before{
	content:""
}
.bb-ui-icon-trending2:before{
	content:""
}
.bb-ui-icon-question:before{
	content:""
}
.bb-ui-icon-share-alt:before{
	content:""
}
.bb-ui-icon-home:before{
	content:""
}
.bb-ui-icon-dots-three-vertical-1:before{
	content:""
}
.bb-ui-icon-dots-three-horizontal:before{
	content:""
}
.bb-ui-icon-info1:before{
	content:""
}
.bb-ui-icon-folder-plus:before{
	content:""
}
.bb-ui-icon-volume-mute:before{
	content:""
}
.bb-ui-icon-quora:before{
	content:""
}
.bb-ui-icon-telegram:before{
	content:""
}
.bb-ui-icon-user2:before{
	content:""
}
.bb-ui-icon-check:before{
	content:""
}
.bb-ui-icon-close2:before{
	content:""
}
.bb-ui-icon-cog:before,.bb-ui-icon-gear:before{
	content:""
}
.bb-ui-icon-trash-o:before{
	content:""
}
.bb-ui-icon-volume-off:before{
	content:""
}
.bb-ui-icon-volume-up:before{
	content:""
}
.bb-ui-icon-tag:before{
	content:""
}
.bb-ui-icon-tags:before{
	content:""
}
.bb-ui-icon-bookmark:before{
	content:""
}
.bb-ui-icon-comments:before{
	content:""
}
.bb-ui-icon-trophy:before{
	content:""
}
.bb-ui-icon-twitter:before{
	content:""
}
.bb-ui-icon-facebook-f:before,.bb-ui-icon-facebook:before{
	content:""
}
.bb-ui-icon-github:before{
	content:""
}
.bb-ui-icon-feed:before,.bb-ui-icon-rss:before{
	content:""
}
.bb-ui-icon-globe:before{
	content:""
}
.bb-ui-icon-group:before,.bb-ui-icon-users:before{
	content:""
}
.bb-ui-icon-chain:before,.bb-ui-icon-link:before{
	content:""
}
.bb-ui-icon-pinterest:before{
	content:""
}
.bb-ui-icon-google-plus:before{
	content:""
}
.bb-ui-icon-caret-down:before{
	content:""
}
.bb-ui-icon-caret-up:before{
	content:""
}
.bb-ui-icon-caret-left:before{
	content:""
}
.bb-ui-icon-caret-right:before{
	content:""
}
.bb-ui-icon-sort:before,.bb-ui-icon-unsorted:before{
	content:""
}
.bb-ui-icon-sort-desc:before,.bb-ui-icon-sort-down:before{
	content:""
}
.bb-ui-icon-sort-asc:before,.bb-ui-icon-sort-up:before{
	content:""
}
.bb-ui-icon-envelope:before{
	content:""
}
.bb-ui-icon-linkedin:before{
	content:""
}
.bb-ui-icon-notification:before{
	content:""
}
.bb-ui-icon-angle-left:before{
	content:""
}
.bb-ui-icon-angle-right:before{
	content:""
}
.bb-ui-icon-angle-up:before{
	content:""
}
.bb-ui-icon-angle-down:before{
	content:""
}
.bb-ui-icon-quote-left:before{
	content:""
}
.bb-ui-icon-quote-right:before{
	content:""
}
.bb-ui-icon-spinner:before{
	content:""
}
.bb-ui-icon-chain-broken:before,.bb-ui-icon-unlink:before{
	content:""
}
.bb-ui-icon-youtube:before{
	content:""
}
.bb-ui-icon-xing:before{
	content:""
}
.bb-ui-icon-stack-overflow:before{
	content:""
}
.bb-ui-icon-instagram:before{
	content:""
}
.bb-ui-icon-flickr:before{
	content:""
}
.bb-ui-icon-tumblr:before{
	content:""
}
.bb-ui-icon-dribbble:before{
	content:""
}
.bb-ui-icon-foursquare:before{
	content:""
}
.bb-ui-icon-vk:before{
	content:""
}
.bb-ui-icon-reddit:before{
	content:""
}
.bb-ui-icon-stumbleupon:before{
	content:""
}
.bb-ui-icon-delicious:before{
	content:""
}
.bb-ui-icon-digg:before{
	content:""
}
.bb-ui-icon-behance:before{
	content:""
}
.bb-ui-icon-deviantart:before{
	content:""
}
.bb-ui-icon-soundcloud:before{
	content:""
}
.bb-ui-icon-vine:before{
	content:""
}
.bb-ui-icon-codepen:before{
	content:""
}
.bb-ui-icon-jsfiddle:before{
	content:""
}
.bb-ui-icon-history:before{
	content:""
}
.bb-ui-icon-slideshare:before{
	content:""
}
.bb-ui-icon-twitch:before{
	content:""
}
.bb-ui-icon-yelp:before{
	content:""
}
.bb-ui-icon-lastfm:before{
	content:""
}
.bb-ui-icon-user-plus:before{
	content:""
}
.bb-ui-icon-odnoklassniki:before{
	content:""
}
.bb-ui-icon-vimeo:before{
	content:""
}
.bb-ui-icon-mixcloud:before{
	content:""
}
.bb-ui-icon-snapchat-ghost:before{
	content:""
}
.bb-ui-icon-refresh:before{
	content:""
}
.bb-ui-icon-grid:before{
	content:""
}
.bb-ui-icon-camera:before{
	content:""
}
.bb-ui-icon-square:before{
	content:""
}
.bb-ui-icon-search-plus:before{
	content:""
}
.bb-ui-icon-check-circle:before{
	content:""
}
.bb-ui-icon-exclamation-triangle:before,.bb-ui-icon-warning:before{
	content:""
}
#respond .wp-social-login-widget .wp-social-login-provider-list:after,#respond .wp-social-login-widget .wp-social-login-provider-list:before,.authentication .wp-social-login-widget .wp-social-login-provider-list:after,.authentication .wp-social-login-widget .wp-social-login-provider-list:before,.bb-mobile-navigation .main-navigation>ul:after,.bb-mobile-navigation .main-navigation>ul:before,.bb-page-header .container-inner:after,.bb-page-header .container-inner:before,.bb-post-share-box:after,.bb-post-share-box:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.page-activate-signup #signup-content:after,.page-activate-signup #signup-content:before,.woocommerce .wp-social-login-provider-list .wp-social-login-widget .wp-social-login-provider-list:after,.woocommerce .wp-social-login-provider-list .wp-social-login-widget .wp-social-login-provider-list:before,.wp-social-login-provider-list .wp-social-login-widget .wp-social-login-provider-list:after,.wp-social-login-provider-list .wp-social-login-widget .wp-social-login-provider-list:before{
	content:" ";
	display:table
}
.show{
	display:block!important
}
.visible-lg,.visible-md,.visible-sm,.visible-xs{
	display:none!important
}
@media (max-width:767px){
	.visible-xs{
		display:block!important
	}
}
@media (min-width:768px) and (max-width:991px){
	.visible-sm{
		display:block!important
	}
}
@media (min-width:992px) and (max-width:1199px){
	.visible-md{
		display:block!important
	}
}
@media (min-width:1200px){
	.visible-lg{
		display:block!important
	}
	.hidden-lg{
		display:none!important
	}
}
.mf-hide,.says,.screen-reader-text{
	clip:rect(1px,1px,1px,1px);
	height:1px;
	overflow:hidden;
	position:absolute!important;
	width:1px;
	word-wrap:normal!important
}
a,pre{
	word-wrap:break-word
}
.hidden{
	display:none!important
}
.invisible{
	visibility:hidden!important
}
@media (max-width:767px){
	.hidden-xs{
		display:none!important
	}
}
@media (min-width:768px) and (max-width:991px){
	.hidden-sm{
		display:none!important
	}
}
@media (min-width:992px) and (max-width:1199px){
	.hidden-md{
		display:none!important
	}
}
.text-left{
	text-align:left
}
.text-right{
	text-align:right
}
.text-center{
	text-align:center
}
.text-justify{
	text-align:justify
}
.align-top{
	vertical-align:top
}
.align-middle{
	vertical-align:middle
}
.align-bottom{
	vertical-align:bottom
}
.valign-middle,.vertical-align,blockquote:before,img,table td,table th{
	vertical-align:middle
}
.valign-outer{
	width:100%;
	height:100%;
	overflow:hidden;
	display:table;
	position:static
}
.valign-middle{
	top:50%;
	display:table-cell;
	width:100%;
	position:static
}
.valign-inner{
	position:relative;
	top:-50%
}
.text-nowrap{
	text-wrap:none
}
.text-lowercase{
	text-transform:lowercase
}
.text-uppercase{
	text-transform:uppercase
}
.text-capitalize{
	text-transform:capitalize
}
.list-inline{
	margin-left:-5px
}
body,fieldset,figure,html,legend{
	margin:0
}
.pull-left{
	float:left
}
.pull-right{
	float:right
}
.d-table-center{
	width:100%;
	display:table
}
.d-table-center .d-table-cell{
	display:table-cell;
	vertical-align:middle
}
.d-table-center,.d-table-center .d-table-cell{
	float:none
}
@media screen and (min-width:768px){
	.text-left-sm{
		text-align:left
	}
	.text-right-sm{
		text-align:right
	}
	.d-table-center-sm{
		width:100%;
		display:table
	}
	.d-table-center-sm .d-table-cell{
		display:table-cell;
		vertical-align:middle
	}
	.d-table-center-sm,.d-table-center-sm .d-table-cell{
		float:none
	}
}
.bg-size-auto{
	background-size:auto
}
.bg-size-cover{
	background-size:cover
}
.bg-pos-center{
	background-position:center
}
.bg-pos-left{
	background-position:left
}
.bg-pos-right{
	background-position:right
}
.bg-repeat{
	background-repeat:repeat
}
.bg-repeat-no{
	background-repeat:no-repeat
}
.bg-repeat-x{
	background-repeat:repeat-x
}
.bg-repeat-y{
	background-repeat:repeat-y
}
.border-circle,.thumb-circle .bb-media-placeholder,.thumb-circle img{
	border-radius:50%
}
.bb-featured-area .featured-header,.bb-post-single .s-post-featured-media .s-post-media-caption,.bg-gradient-btm{
	background:linear-gradient(to bottom,transparent,rgba(0,0,0,.7))
}
.bb-post-single .s-post-featured-media .s-post-media-top,.bg-gradient-top{
	background:linear-gradient(to top,transparent,rgba(0,0,0,.25))
}
#buddypress #activate-page .button:hover,#buddypress #register-page input[type=submit]:hover,.bb-btn:hover,.bb-next-pagination .page-link:hover,.bb-next-prev-pagination .page-link:hover,.bb-wp-pagination .next:hover,.bb-wp-pagination .prev:hover,.create-post:hover,.hvr-box-shadow:hover,.pagination.navigation .next:hover,.pagination.navigation .prev:hover,.woocommerce nav.woocommerce-pagination ul li .next:hover,.woocommerce nav.woocommerce-pagination ul li .prev:hover,button:hover,input[type=submit]:hover{
	box-shadow:-3px 3px 8px 0 rgba(21,21,24,.34)
}
a,a:hover{
	text-decoration:none
}
.bb-bg-primary{
	background-color:#fdc316
}
.bb-clr-danger{
	color:#d9534f
}
.bb-clr-success{
	color:#5cb85c
}
.bb-clr-warning{
	color:#f0ad4e
}
.bb-clr-info{
	color:#5bc0de
}
*,:after,:before{
	box-sizing:border-box
}
*{
	-webkit-tap-highlight-color:transparent
}
article,aside,details,figcaption,figure,footer,header,main,nav,section{
	display:block
}
html{
	font-size:13px;
	line-height:1.4
}
body{
	font-size:16px;
	line-height:1.5
}
body,html{
	font-weight:500;
	word-break:break-word;
	-webkit-font-smoothing:antialiased;
	-webkit-overflow-scrolling:touch;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%;
	border-radius:0!important;
	overflow-x:hidden;
	overflow-y:auto
}
fieldset,hr,img{
	border:0
}
@media screen and (min-width:768px){
	html{
		font-size:16px;
		line-height:1.5
	}
}
img{
	height:auto
}
button,input,optgroup,select,textarea{
	margin:0;
	font-family:inherit;
	font-size:inherit;
	line-height:inherit
}
button::-moz-focus-inner{
	border:0
}
fieldset{
	min-width:0;
	padding:0
}
legend{
	padding:0;
	line-height:inherit;
	color:inherit;
	white-space:normal
}
p{
	margin:0 0 1.25rem
}
a{
	cursor:pointer;
	color:#fdc316;
	-ms-word-break:break-all;
	word-break:normal;
	transition:all .15s ease-out
}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{
	color:inherit;
	text-decoration:none
}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{
	line-height:1.07;
	color:#000;
	font-weight:600
}
.h1,.h2,.h3,h1,h2,h3{
	margin-top:1.875rem;
	margin-bottom:1.25rem
}
.h4,.h5,.h6,h4,h5,h6{
	margin-top:.9375rem;
	margin-bottom:10px
}
h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{
	margin-top:0
}
.h1,h1{
	font-size:2.2rem
}
.h2,h2{
	font-size:1.875rem
}
.h3,h3{
	font-size:1.625rem
}
.h4,h4{
	font-size:1.5rem
}
.h5,h5{
	font-size:1.35rem
}
.h6,h6{
	font-size:1.25rem
}
hr{
	background-color:#ececec;
	height:2px;
	margin:25px 0
}
hr.primary-color{
	background-color:#fdc316
}
hr.bb-line-dotted{
	border:none;
	border-top:1px dotted #828282
}
hr.bb-line-dashed{
	border:none;
	border-top:1px dashed #828282
}
hr.bb-line-dashed.primary-color,hr.bb-line-dotted.primary-color{
	background-color:transparent;
	border-top-color:#fdc316
}
.fr-view blockquote,blockquote{
	padding-left:3.75rem;
	margin:2.5rem 0
}
blockquote{
	position:relative;
	font-family:Cabin,sans-serif;
	line-height:1.3;
	font-size:1.5rem;
	text-align:left
}
blockquote:before{
	font-family:ui-icomoon;
	content:"\f10d";
	position:absolute;
	left:0;
	top:-7.33px;
	font-style:inherit;
	width:40px;
	height:40px;
	line-height:40px;
	border-radius:50%;
	background-color:#fdc316;
	font-size:16px;
	text-align:center;
	box-shadow:1px 2px 2px rgba(0,0,0,.18)
}
blockquote cite,blockquote footer,blockquote small{
	display:block;
	padding-top:10px;
	color:#a6a6a6;
	font-size:16px;
	line-height:18px;
	font-weight:400;
	text-transform:none
}
@media screen and (min-width:768px){
	.fr-view blockquote,blockquote{
		margin:3.125rem 6.25rem 3.125rem 4.375rem
	}
	.fr-view blockquote:before,blockquote:before{
		top:-4.4px
	}
}
.fr-view blockquote{
	border:none;
	color:inherit
}
ol,ul{
	margin:0 0 1.5625rem 1.875rem;
	padding:0
}
ol ol,ol ul,ul ol,ul ul{
	margin-bottom:0
}
ol.bb-ol-inside{
	list-style-position:inside;
	margin:0 0 1.5625rem 1.25rem
}
dl{
	margin-top:0;
	margin-bottom:1.25rem
}
dt{
	font-weight:600
}
dd,dt{
	line-height:1.42857143
}
dd{
	margin:0
}
@media (min-width:768px){
	.bb-dl-horizontal dt{
		float:left;
		width:10rem;
		overflow:hidden;
		clear:left;
		text-align:right;
		text-overflow:ellipsis;
		white-space:nowrap
	}
	.bb-dl-horizontal dd{
		margin-left:11.25rem
	}
	.bb-dl-horizontal dd:after,.bb-dl-horizontal dd:before{
		content:" ";
		display:table
	}
	.bb-dl-horizontal dd:after{
		clear:both
	}
}
.bb-table-scroll,table{
	margin:0 0 1.5625rem
}
.bb-table-scroll table{
	margin:0;
	min-width:500px
}
table{
	border-collapse:separate;
	border-spacing:0;
	border:none;
	border-width:0;
	table-layout:fixed;
	width:100%
}
table tfoot th,table thead th{
	text-transform:uppercase;
	color:#000;
	font-size:12px;
	line-height:26px
}
table tbody tr:nth-child(2n+1) td,table tbody tr:nth-child(2n+1) th{
	background-color:#f7f7f7
}
table td,table th{
	padding:9px 20px
}
table caption,table td,table th{
	font-weight:400;
	text-align:left
}
table th{
	font-weight:600
}
table td{
	font-size:16px;
	line-height:20px;
	color:inherit;
	font-weight:400
}
.bb-table-scroll{
	overflow-x:auto
}
@media screen and (max-width:700px){
	.bb-table-responsive td,.bb-table-responsive th,.bb-table-responsive tr{
		display:block;
		width:100%
	}
	.bb-table-responsive tfoot,.bb-table-responsive thead{
		display:none
	}
}
.bb-media-placeholder img,.bb-text-dropcap,pre{
	display:block
}
.small,small{
	font-size:85%;
	line-height:1;
	color:#828282
}
small,sub,sup{
	font-size:75%
}
address,pre{
	line-height:1.42857143
}
.bold,b,strong{
	font-weight:700
}
.bb-btn,.bb-btn-icon,button{
	font-weight:600;
	text-transform:uppercase;
	text-align:center
}
sub,sup{
	height:0;
	line-height:0;
	position:relative;
	vertical-align:baseline
}
sup{
	bottom:1ex
}
sub{
	top:.5ex
}
big{
	font-size:125%
}
cite,dfn,em,i,var{
	font-style:italic
}
del,s,strike{
	text-decoration:line-through
}
.mark,mark{
	padding:.1em .3em;
	background:#ff0;
	color:#1f1f1f
}
code,kbd{
	padding:2px 4px
}
abbr[data-original-title],abbr[title]{
	cursor:help;
	border-bottom:1px dotted #777
}
address{
	margin-bottom:1.25rem;
	font-style:normal
}
kbd{
	font-size:90%;
	color:#fff;
	background-color:#333;
	border-radius:3px;
	box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)
}
pre{
	padding:9.5px;
	margin:0 0 10px;
	font-size:13px;
	color:#333;
	word-break:break-all;
	background-color:#f5f5f5;
	border:1px solid #ccc;
	border-radius:4px;
	white-space:pre-wrap
}
.bb-badge .text,.bb-floating-navbar .f-n-next-prev-pg,.bb-header.header-mobile .header-l,.bb-header.header-mobile .header-r,.bb-post-rating .inner>*,.bb-tooltip:before{
	white-space:nowrap
}
pre.pre-scrollable{
	max-height:340px;
	overflow-y:scroll
}
code{
	font-size:90%;
	color:#c7254e;
	background-color:#f9f2f4;
	border-radius:4px
}
code,kbd,pre,samp{
	font-family:Menlo,Monaco,Consolas,"Courier New",monospace
}
.gallery-caption,.wp-caption{
	font-family:Cabin,sans-serif
}
.bb-text-highlight{
	color:#fff;
	background-color:#828282
}
.bb-text-highlight.primary-color{
	background-color:#fdc316
}
.bb-text-dropcap{
	float:left;
	margin:0 8px 0 0;
	font-size:3rem;
	line-height:1em
}
.bb-text-dropcap.primary-color{
	color:#fdc316
}
.bb-media-placeholder{
	position:relative;
	display:block;
	overflow:hidden;
	width:100%;
	height:0;
	z-index:2
}
.bb-media-placeholder:before{
	content:'';
	position:absolute;
	z-index:0;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:#ececec;
	-webkit-animation:4s linear infinite image-loading;
	animation:4s linear infinite image-loading
}
.bb-media-placeholder>*{
	position:relative;
	z-index:1
}
@-webkit-keyframes image-loading{
	0%,100%{
		opacity:0
	}
	50%{
		opacity:1
	}
}
@keyframes image-loading{
	0%,100%{
		opacity:0
	}
	50%{
		opacity:1
	}
}
.alignleft{
	display:inline;
	float:left;
	margin:0 1.5rem .75rem 0
}
.alignright,.bb-next-prev-pagination .next-page{
	float:right
}
.alignright{
	display:inline;
	margin:0 0 .75rem 1.5rem
}
.aligncenter{
	clear:both;
	text-align:center;
	display:block;
	margin-right:auto;
	margin-left:auto
}
.aligncenter canvas{
	width:100%
}
blockquote.alignleft,img.alignleft{
	margin:.4rem 1.6rem 1.6rem 0
}
blockquote.alignright,img.alignright{
	margin:.4rem 0 1.6rem 1.6rem
}
blockquote.aligncenter,img.aligncenter{
	clear:both;
	margin-top:.4rem;
	margin-bottom:1.6rem
}
.wp-caption{
	background:0 0;
	border:none;
	color:#737373;
	margin:0 0 1.25rem;
	padding:0;
	font-size:14px;
	line-height:1.5
}
.wp-caption.alignleft{
	margin:.4375rem 1.6rem .9375rem 0
}
.wp-caption.alignright{
	margin:.4375rem 0 .9375rem 1.6rem
}
.wp-caption.aligncenter{
	margin:.4375rem auto 1.25rem
}
.wp-caption .wp-caption-text,.wp-caption-dd{
	position:relative;
	font-size:14px;
	line-height:1.5;
	padding:10px 0;
	text-align:center
}
.gallery{
	margin-bottom:1.6rem
}
.gallery-item{
	display:inline-block;
	padding:1.79104477%;
	text-align:center;
	vertical-align:top;
	width:100%
}
.gallery-columns-2 .gallery-item{
	max-width:50%
}
.gallery-columns-3 .gallery-item{
	max-width:33.33%
}
.gallery-columns-4 .gallery-item{
	max-width:25%
}
.gallery-columns-5 .gallery-item{
	max-width:20%
}
.gallery-columns-6 .gallery-item{
	max-width:16.66%
}
.gallery-columns-7 .gallery-item{
	max-width:14.28%
}
.gallery-columns-8 .gallery-item{
	max-width:12.5%
}
.gallery-columns-9 .gallery-item{
	max-width:11.11%
}
.gallery-icon img{
	margin:0 auto
}
.gallery-caption{
	color:#707070;
	color:rgba(51,51,51,.7);
	display:block;
	font-size:12px;
	line-height:1.5;
	padding:.5rem 0
}
.gallery-columns-6 .gallery-caption,.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption{
	display:none
}
.bb-btn,button{
	margin-bottom:3px;
	padding:13px 35px;
	font-size:16px;
	line-height:20px;
	vertical-align:middle;
	display:inline-block;
	border:1px solid transparent;
	cursor:pointer;
	font-family:inherit;
	background-color:#cdcdcd;
	color:#fff;
	transition:all .2s ease-out
}
.bb-btn .bb-btn-primary,button .bb-btn-primary{
	color:#fff;
	background-color:#fdc316;
	border-color:#fdc316
}
.bb-btn.bb-btn-secondary,button.bb-btn-secondary{
	color:#fff;
	background-color:#cdcdcd;
	border-color:#cdcdcd
}
.bb-btn.bb-btn-info,button.bb-btn-info{
	color:#fff;
	background-color:#5bc0de;
	border-color:#5bc0de
}
.bb-btn.bb-btn-success,button.bb-btn-success{
	color:#fff;
	background-color:#5cb85c;
	border-color:#5cb85c
}
.bb-btn.bb-btn-warning,button.bb-btn-warning{
	color:#fff;
	background-color:#f0ad4e;
	border-color:#f0ad4e
}
.bb-btn.bb-btn-danger,button.bb-btn-danger{
	color:#fff;
	background-color:#d9534f;
	border-color:#d9534f
}
.bb-btn+.bb-btn,.bb-btn+button,button+.bb-btn,button+button{
	margin-left:5px
}
.bb-disabled a{
	opacity:.3;
	cursor:default
}
.bb-btn-icon{
	display:inline-block;
	position:relative;
	border:1px solid transparent
}
.bb-btn-icon .bb-icon{
	position:absolute;
	top:50%;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%)
}
.bb-btn-icon.btn-xs{
	min-height:40px;
	font-size:15px;
	line-height:18px
}
.bb-btn-icon.btn-xs.icon-left{
	padding:11px 20px 11px 40px
}
.bb-btn-icon.btn-xs.icon-left .bb-icon{
	left:20px
}
.bb-btn-icon.btn-xs.icon-right{
	padding:11px 40px 11px 20px
}
.bb-btn-icon.btn-xs.icon-right .bb-icon{
	right:20px
}
.bb-btn-icon.btn-sm{
	min-height:48px;
	font-size:16px;
	line-height:19px
}
.bb-btn-icon.btn-sm.icon-left{
	padding:13px 35px 13px 65px
}
.bb-btn-icon.btn-sm.icon-left .bb-icon{
	left:25px
}
.bb-btn-icon.btn-sm.icon-right{
	padding:13px 65px 13px 35px
}
.bb-btn-icon.btn-sm.icon-right .bb-icon{
	right:25px
}
.bb-btn-download .counter{
	display:inline-block;
	margin-left:5px
}
.bb-btn-primary-outline{
	color:#fdc316;
	background-color:transparent;
	border-color:#fdc316
}
.bb-btn-primary-outline:hover{
	color:#fff;
	background-color:#fdc316
}
.bb-btn-secondary-outline{
	color:#cdcdcd;
	background-color:transparent;
	border-color:#cdcdcd
}
.bb-btn-secondary-outline:hover{
	color:#fff;
	background-color:#cdcdcd
}
.btn-info-outline{
	color:#5bc0de;
	background-color:transparent;
	border-color:#5bc0de
}
.btn-info-outline:hover{
	color:#fff;
	background-color:#5bc0de
}
.bb-btn-success-outline{
	color:#5cb85c;
	background-color:transparent;
	border-color:#5cb85c
}
.bb-btn-success-outline:hover{
	color:#fff;
	background-color:#5cb85c
}
.bb-btn-warning-outline{
	color:#f0ad4e;
	background-color:transparent;
	border-color:#f0ad4e
}
.bb-btn-warning-outline:hover{
	color:#fff;
	background-color:#f0ad4e
}
.bb-btn-danger-outline{
	color:#d9534f;
	background-color:transparent;
	border-color:#d9534f
}
.bb-btn-danger-outline:hover{
	color:#fff;
	background-color:#d9534f
}
button.close{
	padding:0;
	cursor:pointer;
	background:0 0;
	border:0;
	-webkit-appearance:none
}
#buddypress #register-page .clear-value:before,#buddypress .field-visibility-settings-close:before,.bb-btn-close:before{
	font-family:ui-icomoon;
	content:"\f00d";
	font-size:15px;
	position:relative;
	top:1px
}
.bb-btn-close.clr-danger{
	color:#d9534f
}
.bb-btn-link{
	font-weight:400;
	color:#fdc316;
	border-radius:0;
	background-color:transparent
}
.bb-btn-link,.bb-btn-link.active,.bb-btn-link:active,.bb-btn-link:disabled{
	background-color:transparent;
	box-shadow:none
}
.bb-btn-link:active,.bb-btn-link:focus,.bb-btn-link:hover{
	border-color:transparent;
	box-shadow:none
}
.bb-btn-circle{
	display:inline-block;
	background:rgba(0,0,0,.7);
	color:#fff;
	box-shadow:none;
	text-align:center;
	border-radius:50%
}
.bb-btn-circle .bb-icon{
	vertical-align:middle
}
.bb-btn-circle.btn-sm{
	width:36px;
	height:36px;
	font-size:20px
}
.bb-btn-circle.btn-sm .bb-icon{
	line-height:36px
}
.bb-btn-circle.btn-lg{
	width:76px;
	height:76px;
	font-size:25px
}
.btn-block,input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{
	width:100%
}
.bb-btn-circle.btn-lg .bb-icon{
	line-height:76px
}
.bb-btn-lg,.btn-group-lg>.btn{
	padding:20px 40px;
	font-size:18px;
	line-height:1.3333333
}
.bb-btn-sm,.btn-group-sm>.btn{
	padding:5px 10px;
	font-size:12px;
	line-height:1.5
}
.btn-group-xs>.btn,.btn-xs{
	padding:1px 5px;
	font-size:12px;
	line-height:1.5
}
.btn-block{
	display:block
}
#main div.more-load-button:last-child,.more-load-button{
	margin-bottom:1.875rem
}
.more-load-button{
	clear:both;
	position:relative;
	min-height:2px;
	text-align:center
}
.more-load-button button{
	position:relative;
	text-align:center;
	z-index:2;
	padding:7px 15px;
	width:220px;
	max-width:100%;
	color:#fff;
	font-size:16px;
	line-height:20px;
	background-color:transparent;
	border:5px solid #ececec
}
.more-load-button button .bb-icon,.more-load-button.loading button .text{
	display:none
}
.more-load-button.loading button .bb-icon{
	display:inline-block
}
.spinner-pulse,.woocommerce .blockUI.blockOverlay:before,.woocommerce .loader:before{
	width:22px;
	height:22px;
	margin:0 auto;
	border:3px solid #fff;
	border-radius:50%;
	animation:cssload-scale 1035ms infinite linear;
	-o-animation:cssload-scale 1035ms infinite linear;
	-ms-animation:cssload-scale 1035ms infinite linear;
	-webkit-animation:cssload-scale 1035ms infinite linear;
	-moz-animation:cssload-scale 1035ms infinite linear
}
.spinner-pulse:before,.woocommerce .blockUI.blockOverlay:before:before,.woocommerce .loader:before:before{
	content:none
}
@keyframes cssload-scale{
	0%{
		-webkit-transform:scale(0);
		transform:scale(0)
	}
	90%{
		-webkit-transform:scale(.7);
		transform:scale(.7)
	}
	100%{
		-webkit-transform:scale(1);
		transform:scale(1)
	}
}
@-webkit-keyframes cssload-scale{
	0%{
		-webkit-transform:scale(0);
		transform:scale(0)
	}
	90%{
		-webkit-transform:scale(.7);
		transform:scale(.7)
	}
	100%{
		-webkit-transform:scale(1);
		transform:scale(1)
	}
}
@-webkit-keyframes anim-rotate{
	0%{
		-webkit-transform:rotate(0);
		transform:rotate(0)
	}
	100%{
		-webkit-transform:rotate(360deg);
		transform:rotate(360deg)
	}
}
@keyframes anim-rotate{
	0%{
		-webkit-transform:rotate(0);
		transform:rotate(0)
	}
	100%{
		-webkit-transform:rotate(360deg);
		transform:rotate(360deg)
	}
}
.more-link{
	clear:both;
	display:block;
	font-size:20px;
	line-height:20px;
	font-weight:600;
	cursor:pointer;
	color:inherit
}
.more-link:hover{
	text-decoration:none
}
.bb-icn-count{
	line-height:1;
	position:relative
}
.bb-icn-count .icn-link{
	color:inherit;
	font-size:21px;
	line-height:40px;
	position:relative;
	display:inline-block
}
.bb-icn-count .icn-link.has-count{
	padding-right:10px
}
.bb-icn-count .count{
	color:#fff;
	font-size:11px;
	font-weight:600;
	font-family:sans-serif;
	text-align:center;
	white-space:nowrap;
	line-height:20px;
	height:20px;
	min-width:20px;
	padding:0 3px;
	display:block;
	top:-3px;
	right:0;
	position:absolute;
	background-color:#f43547;
	box-shadow:-1px 1px 3px rgba(0,0,0,.1);
	border-radius:13px
}
.bb-icn-count.size-xs .count,.small .bb-icn-count .count{
	width:15px;
	height:15px;
	line-height:15px;
	min-width:15px;
	font-size:10px;
	top:3px
}
.bb-icn-count.size-xs .icn-link.has-count,.small .bb-icn-count .icn-link.has-count{
	padding-right:7px
}
.bb-alert,.woocommerce-cart .cart-empty,.woocommerce-error,.woocommerce-info,.woocommerce-message{
	clear:both;
	display:block;
	position:relative;
	font-style:italic;
	padding:10px 35px 10px 45px!important;
	margin-bottom:20px;
	text-shadow:0 1px 0 rgba(255,255,255,.5);
	background-color:#fceedb;
	border:1px solid #f8d9ac;
	color:#f0ad4e;
	border-radius:4px
}
.bb-alert a,.bb-alert:before,.woocommerce-cart .cart-empty a,.woocommerce-cart .cart-empty:before,.woocommerce-error a,.woocommerce-error:before,.woocommerce-info a,.woocommerce-info:before,.woocommerce-message a,.woocommerce-message:before{
	font-style:normal
}
.bb-alert:before,.woocommerce-cart .cart-empty:before,.woocommerce-error:before,.woocommerce-info:before,.woocommerce-message:before{
	position:absolute;
	top:10px;
	left:15px;
	font-family:ui-icomoon;
	content:"\f05a";
	color:#f0ad4e
}
.bb-alert .close,.woocommerce-cart .cart-empty .close,.woocommerce-error .close,.woocommerce-info .close,.woocommerce-message .close{
	position:relative;
	top:-2px;
	right:-21px;
	float:right;
	font-size:20px;
	font-weight:700;
	line-height:20px;
	color:#000;
	text-shadow:0 1px 0 #fff;
	opacity:.2;
	filter:alpha(opacity=20)
}
.bb-alert .close:focus,.bb-alert .close:hover,.woocommerce-cart .cart-empty .close:focus,.woocommerce-cart .cart-empty .close:hover,.woocommerce-error .close:focus,.woocommerce-error .close:hover,.woocommerce-info .close:focus,.woocommerce-info .close:hover,.woocommerce-message .close:focus,.woocommerce-message .close:hover{
	color:#000;
	text-decoration:none;
	cursor:pointer;
	opacity:.4;
	filter:alpha(opacity=40)
}
.bb-alert a,.woocommerce-cart .cart-empty a,.woocommerce-error a,.woocommerce-info a,.woocommerce-message a{
	color:inherit;
	font-weight:500;
	text-decoration:underline
}
.bb-alert.alert-error,.woocommerce-error{
	background-color:#fdf7f7;
	border:1px solid #f4cecd;
	color:#d9534f
}
.bb-alert.alert-error:before,.woocommerce-error:before{
	content:"\f071";
	color:#d9534f
}
.bb-alert.alert-success,.woocommerce-message{
	background-color:#eaf6ea;
	border:1px solid #c7e6c7;
	color:#5cb85c
}
.bb-alert.alert-success:before,.woocommerce-message:before{
	content:"\f058";
	color:#5cb85c
}
.bb-alert.alert-info,.woocommerce-cart .cart-empty,.woocommerce-info{
	background-color:#daf1f8;
	border:1px solid #b0e1ef;
	color:#5bc0de
}
.bb-alert.alert-info:before,.woocommerce-cart .cart-empty:before,.woocommerce-info:before{
	content:"\e95d";
	color:#5bc0de
}
.bb-txt-msg{
	margin-bottom:5px
}
.bb-txt-msg.msg-error{
	color:#d9534f
}
.bb-txt-msg.msg-success{
	color:#5cb85c
}
.bb-txt-msg a:hover{
	text-decoration:underline
}
@media only screen and (min-width:900px){
	.no-sidebar .bb-alert,.no-sidebar .woocommerce-error,.no-sidebar .woocommerce-info,.no-sidebar .woocommerce-message{
		width:50%
	}
}
.pagination.navigation svg{
	display:none
}
.bb-wp-pagination,.pagination.navigation{
	margin-bottom:1.875rem;
	font-size:0;
	clear:both;
	display:block;
	text-align:center
}
.bb-wp-pagination ul,.pagination.navigation ul{
	margin:0
}
.bb-wp-pagination li,.pagination.navigation li{
	display:inline-block
}
.bb-wp-pagination span,.pagination.navigation span,.woocommerce nav.woocommerce-pagination ul li span{
	text-decoration:none
}
.bb-wp-pagination span.dots,.pagination.navigation span.dots,.woocommerce nav.woocommerce-pagination ul li span.dots{
	border:0;
	font-size:30px;
	line-height:30px!important
}
.bb-wp-pagination .next,.bb-wp-pagination .prev,.pagination.navigation .next,.pagination.navigation .prev,.woocommerce nav.woocommerce-pagination ul li .next,.woocommerce nav.woocommerce-pagination ul li .prev{
	position:relative;
	text-transform:uppercase;
	font-size:0
}
.bb-wp-pagination .next:before,.bb-wp-pagination .prev:before,.pagination.navigation .next:before,.pagination.navigation .prev:before,.woocommerce nav.woocommerce-pagination ul li .next:before,.woocommerce nav.woocommerce-pagination ul li .prev:before{
	font-family:ui-icomoon;
	position:absolute;
	font-size:14px
}
.bb-wp-pagination .next:before,.pagination.navigation .next:before,.woocommerce nav.woocommerce-pagination ul li .next:before{
	content:"\e961";
	right:15px
}
.bb-wp-pagination .prev:before,.pagination.navigation .prev:before,.woocommerce nav.woocommerce-pagination ul li .prev:before{
	content:"\e960";
	left:15px
}
.bb-wp-pagination a,.bb-wp-pagination span,.pagination.navigation a,.pagination.navigation span,.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{
	min-width:40px;
	font-size:14px;
	margin:3px;
	display:inline-block;
	height:40px;
	line-height:40px!important;
	vertical-align:middle;
	text-align:center;
	color:inherit;
	font-weight:600
}
@media screen and (min-width:480px){
	.bb-wp-pagination .next,.bb-wp-pagination .prev,.pagination.navigation .next,.pagination.navigation .prev,.woocommerce nav.woocommerce-pagination ul li .next,.woocommerce nav.woocommerce-pagination ul li .prev{
		font-size:14px
	}
	.bb-wp-pagination .next,.pagination.navigation .next,.woocommerce nav.woocommerce-pagination ul li .next{
		padding:0 50px 0 25px!important
	}
	.bb-wp-pagination .next:before,.pagination.navigation .next:before,.woocommerce nav.woocommerce-pagination ul li .next:before{
		right:20px
	}
	.bb-wp-pagination .prev,.pagination.navigation .prev,.woocommerce nav.woocommerce-pagination ul li .prev{
		padding:0 25px 0 50px!important
	}
	.bb-wp-pagination .prev:before,.pagination.navigation .prev:before,.woocommerce nav.woocommerce-pagination ul li .prev:before{
		left:20px
	}
}
.bb-next-pagination .next-page-link .bb-icon,.bb-next-prev-pagination .next-page-link .bb-icon{
	right:15px
}
.bb-next-prev-pagination{
	font-weight:600;
	text-align:center
}
.bb-next-prev-pagination:after,.bb-next-prev-pagination:before{
	content:" ";
	display:table
}
.bb-next-prev-pagination:after{
	clear:both
}
.bb-next-prev-pagination .pg-list,.bb-next-prev-pagination .pg-list li{
	margin:0;
	padding:0
}
.bb-next-prev-pagination .pg-list .pg-item{
	list-style:none;
	vertical-align:middle;
	margin-bottom:10px
}
.bb-next-prev-pagination .pg-list .text{
	vertical-align:middle
}
.bb-next-prev-pagination .pg-list .pages{
	padding:0 15px
}
.bb-next-prev-pagination .prev-page,.bb-price-block{
	float:left
}
.bb-next-prev-pagination .pages{
	display:none;
	vertical-align:middle
}
.bb-next-prev-pagination .page-link{
	width:100%;
	display:inline-block;
	position:relative;
	text-align:center;
	font-weight:600;
	text-transform:uppercase;
	background-color:#fdc316
}
.bb-next-prev-pagination .page-link .big-text,.bb-next-prev-pagination.pg-lg .prev-page-link .small-text,.bb-next-prev-pagination.pg-md .prev-page-link .small-text,.bb-next-prev-pagination.pg-xs .page-link .small-text,.bb-next-prev-pagination.pg-xs .pages,.bb-next-prev-pagination.pg-xs .prev-page-link{
	display:none
}
.bb-next-prev-pagination .page-link .bb-icon{
	position:absolute;
	top:50%;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	vertical-align:middle
}
.bb-next-prev-pagination .next-page-link .text{
	margin-right:5px
}
.bb-next-prev-pagination .prev-page-link .bb-icon{
	left:15px
}
.bb-next-prev-pagination .prev-page-link .text{
	margin-left:5px
}
.bb-next-prev-pagination.pg-xs .pages{
	line-height:39px
}
.bb-next-prev-pagination.pg-xs .pages .cur-page{
	font-size:24px
}
.bb-next-prev-pagination.pg-xs .pages .all-page{
	font-size:18px
}
.bb-next-prev-pagination.pg-xs .page-link{
	min-height:42px;
	font-size:14px;
	line-height:15px;
	font-weight:600
}
.bb-next-prev-pagination.pg-xs .page-link .bb-icon{
	font-size:14px
}
.bb-next-prev-pagination.pg-xs .next-page-link{
	padding:13px 27px 13px 15px
}
.bb-next-prev-pagination.pg-xs .prev-page-link{
	padding:13px 15px 13px 27px
}
.bb-next-prev-pagination.pg-lg .pages,.bb-next-prev-pagination.pg-md .pages{
	line-height:45px
}
.bb-next-prev-pagination.pg-lg .pages .cur-page,.bb-next-prev-pagination.pg-md .pages .cur-page{
	font-size:25px
}
.bb-next-prev-pagination.pg-lg .pages .all-page,.bb-next-prev-pagination.pg-md .pages .all-page{
	font-size:20px
}
.bb-next-prev-pagination.pg-lg .page-link,.bb-next-prev-pagination.pg-md .page-link{
	min-height:48px;
	font-size:16px;
	line-height:20px;
	font-weight:600
}
.bb-next-prev-pagination.pg-lg .page-link .bb-icon,.bb-next-prev-pagination.pg-md .page-link .bb-icon{
	font-size:21px
}
.bb-next-prev-pagination.pg-lg .next-page-link,.bb-next-prev-pagination.pg-md .next-page-link{
	padding:14px 33px 14px 15px
}
.bb-next-prev-pagination.pg-lg .prev-page-link,.bb-next-prev-pagination.pg-md .prev-page-link{
	padding:14px 15px 14px 33px
}
.bb-next-prev-pagination.pg-lg .next-page,.bb-next-prev-pagination.pg-md .next-page{
	min-width:60%
}
@media screen and (min-width:480px) and (max-width:700px){
	.bb-next-prev-pagination.pg-lg .next-page,.bb-next-prev-pagination.pg-lg .prev-page,.bb-next-prev-pagination.pg-md .next-page,.bb-next-prev-pagination.pg-md .prev-page{
		width:200px;
		min-width:inherit
	}
	.bb-next-prev-pagination.pg-lg .next-page .next-page-link .small-text,.bb-next-prev-pagination.pg-lg .next-page .prev-page-link .small-text,.bb-next-prev-pagination.pg-lg .prev-page .next-page-link .small-text,.bb-next-prev-pagination.pg-lg .prev-page .prev-page-link .small-text,.bb-next-prev-pagination.pg-md .next-page .next-page-link .small-text,.bb-next-prev-pagination.pg-md .next-page .prev-page-link .small-text,.bb-next-prev-pagination.pg-md .prev-page .next-page-link .small-text,.bb-next-prev-pagination.pg-md .prev-page .prev-page-link .small-text{
		display:inline
	}
}
@media screen and (min-width:701px){
	.bb-next-prev-pagination.pg-xs .pages{
		display:inline-block
	}
	.bb-next-prev-pagination.pg-xs .page-link .big-text{
		display:none
	}
	.bb-next-prev-pagination.pg-xs .page-link .small-text{
		display:inline
	}
	.bb-next-prev-pagination.pg-md .pages{
		display:inline-block
	}
	.bb-next-prev-pagination.pg-md .next-page,.bb-next-prev-pagination.pg-md .prev-page{
		min-width:180px
	}
	.bb-next-prev-pagination.pg-md .page-link .big-text{
		display:none
	}
	.bb-next-prev-pagination.pg-md .page-link .small-text{
		display:inline
	}
	.bb-next-prev-pagination.pg-lg .pages{
		display:inline-block;
		line-height:48px
	}
	.bb-next-prev-pagination.pg-lg .pages .cur-page{
		font-size:30px
	}
	.bb-next-prev-pagination.pg-lg .pages .all-page{
		font-size:25px
	}
	.bb-next-prev-pagination.pg-lg .next-page,.bb-next-prev-pagination.pg-lg .prev-page{
		min-width:220px
	}
	.bb-next-prev-pagination.pg-lg .page-link{
		min-height:52px
	}
	.bb-next-prev-pagination.pg-lg .page-link .big-text{
		display:inline
	}
	.bb-next-prev-pagination.pg-lg .page-link .small-text{
		display:none
	}
	.bb-next-prev-pagination.pg-lg .next-page-link{
		padding:16px 33px 16px 15px
	}
	.bb-next-prev-pagination.pg-lg .prev-page-link{
		padding:16px 15px 16px 33px
	}
}
@media screen and (min-width:1200px){
	.bb-next-prev-pagination.pg-xs .page-link .big-text{
		display:inline
	}
	.bb-next-prev-pagination.pg-xs .page-link .small-text{
		display:none
	}
	.bb-next-prev-pagination.pg-md .next-page,.bb-next-prev-pagination.pg-md .prev-page{
		min-width:200px
	}
	.bb-next-prev-pagination.pg-md .page-link .big-text{
		display:inline
	}
	.bb-next-prev-pagination.pg-md .page-link .small-text{
		display:none
	}
	.bb-next-prev-pagination.pg-lg .next-page,.bb-next-prev-pagination.pg-lg .prev-page{
		min-width:270px
	}
}
.bb-next-pagination{
	font-weight:600;
	text-align:center
}
.bb-next-pagination:after,.bb-next-pagination:before{
	content:" ";
	display:table
}
.bb-next-pagination:after{
	clear:both
}
.bb-next-pagination .pg-list,.bb-next-pagination .pg-list li{
	margin:0;
	padding:0
}
.bb-next-pagination .pg-list .pg-item{
	list-style:none;
	vertical-align:middle
}
.bb-next-pagination .page-link{
	width:100%;
	display:inline-block;
	position:relative;
	text-align:center;
	font-weight:600;
	text-transform:uppercase;
	min-height:52px;
	font-size:18px;
	line-height:20px;
	background-color:#fdc316
}
.bb-next-pagination .page-link .bb-icon{
	font-size:21px;
	position:absolute;
	top:50%;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	vertical-align:middle
}
.bb-next-pagination .next-page-link{
	padding:16px 33px 16px 15px
}
.bb-next-pagination .next-page-link .text{
	margin-right:5px
}
.bb-tooltip{
	position:relative;
	border-bottom:1px solid #828282;
	cursor:pointer
}
.bb-tooltip:after,.bb-tooltip:before{
	bottom:100%;
	left:50%;
	position:absolute
}
.bb-tooltip:before{
	content:attr(title);
	margin-bottom:10px;
	padding:3px 8px;
	font-size:.8em;
	color:#fff;
	background-color:#fdc316;
	transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	-o-transform:translateX(-50%)
}
.bb-tooltip:after{
	border:solid transparent;
	content:" ";
	height:0;
	width:0;
	border-top-color:#fdc316;
	border-width:5px;
	margin-left:-5px
}
.bb-tooltip:after,.bb-tooltip:before{
	opacity:0;
	filter:alpha(opacity=0);
	visibility:hidden;
	transition:all ease-out .1s
}
.bb-tooltip:hover:after,.bb-tooltip:hover:before{
	opacity:1;
	filter:alpha(opacity=100);
	visibility:visible
}
.bb-tabs{
	margin-top:1.25rem
}
.bb-tabs .tabs-menu .count{
	height:24px;
	width:24px;
	display:inline-block;
	text-align:center;
	font-size:13px;
	line-height:14px;
	padding:5px 0;
	border-radius:50%;
	font-weight:400;
	vertical-align:middle;
	margin:0 0 0 5px
}
.bb-tabs .tab-content{
	display:none
}
.bb-tabs .tab-content.active{
	display:block
}
.bb-tabs .tabs-content{
	background-color:#ddd;
	padding:35px 30px
}
.bb-tabs .tabs-menu.active:before{
	background-color:#fdc316
}
.bb-tabs .tabs-menu,.woocommerce div.product .woocommerce-tabs ul.tabs{
	margin:0 0 20px;
	list-style:none;
	text-align:center
}
.bb-tabs .tabs-menu li,.woocommerce div.product .woocommerce-tabs ul.tabs li{
	display:block;
	position:relative;
	margin:5px 15px 0;
	padding:0
}
.bb-tabs .tabs-menu li a,.woocommerce div.product .woocommerce-tabs ul.tabs li a{
	color:inherit;
	text-decoration:none;
	padding:10px 0;
	display:block
}
.bb-tabs .tabs-menu li .tab-title,.bb-tabs .tabs-menu li h2,.bb-tabs .tabs-menu li h3,.woocommerce div.product .woocommerce-tabs ul.tabs li .tab-title,.woocommerce div.product .woocommerce-tabs ul.tabs li h2,.woocommerce div.product .woocommerce-tabs ul.tabs li h3{
	line-height:25px;
	font-weight:400
}
.bb-tabs .tabs-menu li a,.bb-tabs .tabs-menu li h2,.bb-tabs .tabs-menu li h3,.woocommerce div.product .woocommerce-tabs ul.tabs li a,.woocommerce div.product .woocommerce-tabs ul.tabs li h2,.woocommerce div.product .woocommerce-tabs ul.tabs li h3{
	font-size:18px;
	margin:0
}
.bb-tabs .tabs-menu li.active:before,.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before{
	content:'';
	position:absolute;
	display:inline-block;
	width:100%;
	left:0;
	bottom:-4px;
	height:4px
}
.bb-tabs.tabs-horizontal .tabs-menu:after,.bb-tabs.tabs-horizontal .tabs-menu:before,.bb-tabs.tabs-vertical:after,.bb-tabs.tabs-vertical:before{
	content:" ";
	display:table
}
.bb-tabs.tabs-horizontal .tabs-menu:after,.bb-tabs.tabs-vertical:after{
	clear:both
}
.bb-tabs.tabs-vertical{
	width:100%
}
.bb-tabs.tabs-vertical .tabs-menu{
	margin-left:auto;
	margin-right:auto
}
.bb-tabs.tabs-vertical .tabs-content{
	min-height:180px
}
.bb-tabs.tabs-horizontal .tabs-menu:after{
	clear:both
}
@media screen and (min-width:481px) and (max-width:1199px){
	.bb-tabs.tabs-vertical .tabs-menu{
		width:50%
	}
}
@media screen and (min-width:481px){
	.bb-tabs.tabs-horizontal .tabs-menu{
		border-bottom:4px solid #828282
	}
	.bb-tabs.tabs-horizontal .tabs-menu,.woocommerce div.product .woocommerce-tabs.tabs-horizontal ul.tabs{
		text-align:left
	}
	.bb-tabs.tabs-horizontal .tabs-menu li,.woocommerce div.product .woocommerce-tabs.tabs-horizontal ul.tabs li{
		display:inline-block;
		margin:0
	}
	.bb-tabs.tabs-horizontal .tabs-menu li a,.woocommerce div.product .woocommerce-tabs.tabs-horizontal ul.tabs li a{
		padding:10px 15px
	}
}
@media only screen and (min-width:992px){
	.bb-tabs.tabs-vertical li{
		margin:10px 30px 10px 0
	}
	.bb-tabs.tabs-vertical{
		display:table
	}
	.bb-tabs.tabs-vertical .tabs-content,.bb-tabs.tabs-vertical .tabs-menu{
		display:table-cell;
		height:100%;
		vertical-align:top
	}
	.bb-tabs.tabs-vertical .tabs-menu{
		width:25%;
		margin:0
	}
	.bb-tabs.tabs-vertical .tabs-content{
		width:75%
	}
	.bb-tabs.tabs-vertical li:first-child{
		margin-top:0
	}
}
.bb-price-block .current-price,.bb-price-block .old-price,.bb-price-block del,.bb-price-block ins{
	display:block
}
.bb-price-block .amount,.bb-price-block .current-price,.bb-price-block .old-price,.bb-price-block del,.bb-price-block ins{
	padding-left:23px
}
.bb-price-block .amount,.bb-price-block .current-price,.bb-price-block ins{
	position:relative;
	font-size:17px;
	line-height:18px;
	font-weight:700
}
.bb-price-block .amount:before,.bb-price-block .current-price:before,.bb-price-block ins:before{
	content:'\f02b';
	position:absolute;
	top:50%;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	left:0;
	font-size:14px;
	line-height:14px;
	font-family:ui-icomoon
}
.bb-price-block .old-price,.bb-price-block del,.bb-price-block del .amount{
	font-size:12px;
	line-height:18px;
	font-weight:400;
	text-decoration:line-through
}
#comments a:hover,.bb-author-vcard .website-url,.bb-author-vcard-mini .auth-name a:hover,.bb-breadcrumb .ordinal-item:hover span,.bb-cat-links a:hover,.bb-post-single .s-post-thumbnail .nsfw-post p,.bb-row-check-label a:hover{
	text-decoration:underline
}
.bb-author-vcard{
	text-align:center
}
.bb-author-vcard .author{
	border:1px solid #ececec;
	overflow:hidden
}
.bb-author-vcard header{
	float:left;
	width:100%;
	position:relative
}
.bb-author-vcard .auth-references a:hover,.bb-author-vcard .header-info a:hover,.bb-author-vcard .header-info a:hover:hover{
	opacity:.8
}
.bb-author-vcard .auth-avatar.avatar{
	margin:15px 15px 0;
	padding-top:0;
	width:145px;
	height:145px;
	display:inline-block;
	border-radius:50%;
	box-shadow:-1px 2px 2px rgba(0,0,0,.18)
}
.bb-author-vcard .auth-avatar.avatar img{
	width:100%;
	border-radius:50%
}
.bb-author-vcard .header-info{
	overflow:hidden;
	padding:15px
}
.bb-author-vcard .auth-name{
	margin:0
}
.bb-author-vcard .auth-url{
	display:inline-block;
	vertical-align:middle;
	font-size:25px;
	line-height:32px;
	font-weight:600;
	text-transform:none
}
.bb-author-vcard .auth-byline{
	display:block;
	font-size:16px;
	margin-bottom:5px;
	font-weight:400
}
.bb-author-vcard .author-info{
	padding:25px 30px;
	display:inline-block
}
.bb-author-vcard .author-info .auth-desc{
	margin-bottom:13px
}
.bb-author-vcard .author-info .auth-desc p:last-child{
	margin:0
}
.bb-author-vcard .website-url{
	display:inline-block;
	font-size:14px;
	word-break:break-word
}
.bb-author-vcard .social{
	margin-top:13px;
	width:100%
}
.bb-author-vcard .social ul{
	display:inline-block;
	margin:0
}
.bb-author-vcard .social li{
	float:none;
	margin:0 10px
}
.bb-author-vcard .gfy-badge-list{
	margin-left:7px
}
@media (min-width:768px){
	.bb-author-vcard{
		text-align:left
	}
	.bb-author-vcard .auth-avatar.avatar{
		float:left;
		position:absolute;
		margin:0 20px 0 25px;
		top:30px
	}
	.bb-author-vcard .header-info{
		padding:20px 35px 13px 190px;
		min-height:60px
	}
	.bb-author-vcard .social li{
		margin:0 20px 0 0
	}
	.bb-author-vcard .author-info{
		padding:13px 35px 20px 190px;
		min-height:115px
	}
}
.bb-author-vcard.no-author-info .auth-avatar.avatar{
	width:135px;
	height:135px
}
.bb-author-vcard-mini{
	display:table
}
.bb-author-vcard-mini .author-avatar,.bb-author-vcard-mini .author-info{
	display:table-cell
}
.bb-author-vcard-mini .author-info{
	font-size:13px;
	font-weight:400
}
.bb-author-vcard-mini .auth-title{
	width:100%;
	margin-top:5px
}
.bb-author-vcard-mini .auth-byline,.bb-author-vcard-mini .auth-posted-on,.bb-author-vcard-mini .auth-url,.bb-author-vcard-mini .author-avatar,.bb-author-vcard-mini .author-info{
	vertical-align:middle
}
.bb-author-vcard-mini .auth-byline,.bb-author-vcard-mini .auth-name,.bb-author-vcard-mini .auth-posted-on,.bb-author-vcard-mini .auth-title{
	display:inline-block
}
.bb-author-vcard-mini .author-avatar>a{
	width:26px;
	float:left;
	overflow:hidden;
	margin-right:10px
}
.bb-author-vcard-mini .author-avatar img{
	width:100%;
	border-radius:50%
}
.bb-author-vcard-mini .auth-byline{
	margin-right:3px
}
.bb-author-vcard-mini .auth-name{
	margin-right:5px
}
.bb-author-vcard-mini.size-md .author-avatar>a{
	width:48px;
	height:48px;
	margin-right:15px
}
.bb-author-vcard-mini.size-md .auth-url{
	font-size:17px;
	line-height:17px
}
.bb-author-vcard-mini.size-md .auth-name{
	margin-right:10px
}
.bb-post-terms{
	margin-bottom:7px;
	font-size:0
}
.bb-post-terms:after,.bb-post-terms:before{
	content:" ";
	display:table
}
.bb-cat-links,.bb-post-meta .post-meta-item,.bb-post-meta .post-meta-item>*,.bb-post-meta.post-meta-bg,.bb-post-terms>div{
	display:inline-block
}
.bb-post-terms:after{
	clear:both
}
.bb-cat-links{
	margin-bottom:3px;
	font-size:11px;
	line-height:12px;
	text-transform:uppercase;
	font-weight:600
}
.bb-cat-links a,.bb-cat-links span{
	display:inline-block;
	margin:0 10px 3px 0
}
.bb-cat-links a{
	color:inherit;
	font-size:inherit
}
.bb-cat-links.size-lg a{
	font-size:18px;
	line-height:20px
}
.bb-tags,.widget_product_tag_cloud .tagcloud{
	clear:both;
	margin:30px 0 10px;
	overflow:hidden
}
.bb-tags a,.widget_product_tag_cloud .tagcloud a{
	float:left;
	margin:0 3px 6px 0;
	padding:7px 13px;
	font-size:13px!important;
	line-height:15px;
	font-weight:700;
	color:inherit;
	text-transform:uppercase;
	border:3px solid #ececec
}
.bb-post-meta{
	font-size:16px;
	line-height:1em
}
.bb-post-meta .post-meta-item{
	vertical-align:middle;
	margin-right:10px
}
.bb-post-meta .post-meta-item .bb-icon,.bb-post-meta .post-meta-item .count,.bb-post-meta .post-meta-item .txt{
	line-height:20px
}
.bb-post-meta .post-meta-item .bb-icon,.bb-post-meta .post-meta-item .count{
	margin-right:5px
}
.bb-post-meta .post-meta-item .bb-icon{
	vertical-align:middle;
	font-size:16px
}
.bb-post-meta .post-meta-item .count,.bb-post-meta .post-meta-item .txt{
	font-size:12px
}
.bb-post-meta.size-lg .post-meta-item{
	margin-right:15px
}
.bb-post-meta.size-lg .post-meta-item .bb-icon,.bb-post-meta.size-lg .post-meta-item .count,.bb-post-meta.size-lg .post-meta-item .txt{
	line-height:22px
}
.bb-post-meta.size-lg .post-meta-item .bb-icon{
	font-size:22px
}
.bb-post-meta.size-lg .post-meta-item .count,.bb-post-meta.size-lg .post-meta-item .txt{
	vertical-align:middle;
	font-size:18px
}
.bb-post-meta.post-meta-bg{
	padding:1px 10px;
	line-height:18px;
	background-color:rgba(40,40,40,.5);
	border-radius:10px
}
.bb-post-meta.post-meta-bg .post-meta-item{
	color:#fff
}
.bb-post-share-box{
	clear:both
}
.bb-post-share-box .content{
	padding:0 10px;
	margin-left:-10px;
	margin-right:-10px;
	vertical-align:top
}
.bb-post-share-box .content:after,.bb-post-share-box .content:before{
	content:" ";
	display:table
}
.bb-post-share-box .content:after{
	clear:both
}
.bb-post-share-box .content>*{
	margin:0 3px 0 0;
	vertical-align:top
}
.bb-post-share-box .bb-post-rating{
	float:right;
	position:relative;
	z-index:40;
	margin-right:0
}
.bb-post-share-box.bottom{
	padding-top:0;
	margin-top:20px
}
.bb-post-share-box h2{
	font-size:18px;
	text-transform:uppercase;
	margin:0 0 20px
}
.bb-post-share-box .post-share-count{
	float:left;
	max-width:inherit;
	padding:10px 15px
}
.bb-post-share-box .post-meta{
	float:right;
	padding:10px 15px;
	background-color:#f7f7f7;
	color:inherit;
	height:42px
}
.bb-post-share-box .mobile-info{
	display:none;
	text-align:right;
	font-size:13px;
	line-height:18px;
	background-color:inherit;
	padding:5px 0 0
}
@media screen and (max-width:479px){
	.bb-post-share-box .has-share-buttons .bb-post-rating .count,.bb-post-share-box .has-share-buttons .post-meta,.bb-post-share-box .has-share-buttons .post-share-count{
		display:none
	}
	.bb-post-share-box .has-share-buttons .bb-post-rating .point-btn.down{
		border-right-color:transparent
	}
	.bb-post-share-box .has-share-buttons .mobile-info{
		display:block
	}
	.bb-post-share-box .content{
		position:relative
	}
}
@media screen and (min-width:701px){
	.bb-post-share-box .content{
		padding:0 20px;
		margin-left:-20px;
		margin-right:-20px
	}
}
.bb-post-rating .inner{
	border:2px solid #ececec;
	height:42px;
	overflow:hidden
}
.bb-post-rating .point-btn{
	float:left;
	width:39px;
	height:39px;
	line-height:39px;
	vertical-align:middle;
	padding:0;
	margin-bottom:0;
	background-color:transparent;
	font-size:20px;
	color:#757575;
	text-align:center;
	border-radius:0;
	border:0;
	border-right:2px solid #ececec
}
.bb-post-rating .point-btn i{
	display:inline-block;
	transition:all 20ms ease-out
}
.bb-post-rating .point-btn:hover{
	box-shadow:none
}
.bb-post-rating .point-btn:hover i{
	transition:all .2s ease-out
}
.bb-post-rating .point-btn.up:hover i{
	-webkit-transform:translate(0,-3px);
	-ms-transform:translate(0,-3px);
	transform:translate(0,-3px)
}
.bb-post-rating .point-btn.down{
	margin-left:0
}
.bb-post-rating .point-btn.down:hover i{
	-webkit-transform:translate(0,3px);
	-ms-transform:translate(0,3px);
	transform:translate(0,3px)
}
.bb-post-rating .point-btn.active i{
	opacity:.9
}
.bb-post-rating .point-btn.active.up{
	color:#5cb85c
}
.bb-post-rating .point-btn.active.down{
	color:#d9534f
}
.bb-post-rating .count{
	position:relative;
	float:left;
	padding:0 5px;
	min-width:50px;
	line-height:39px;
	font-size:22px;
	color:inherit;
	text-align:center
}
.bb-sec-label,.bb-source-via .s-v-itm,.bb-source-via .s-v-link,.bb-source-via .s-v-title{
	line-height:15px
}
.bb-post-rating .count .bb-icon{
	position:absolute;
	display:none;
	top:50%;
	left:50%;
	margin:7px 0 0 -11px;
	opacity:.6;
	border-color:#757575!important
}
.bb-post-rating .count.loading .bb-icon{
	display:inline-block
}
.bb-post-rating .count.loading .text{
	display:none
}
.bb-sec-label{
	display:inline-block;
	font-size:13px;
	font-weight:400;
	margin-right:10px
}
.bb-source-via .s-v-itm-list{
	list-style:none;
	margin:0
}
.bb-source-via .s-v-itm{
	display:inline-block;
	padding:7px 14px;
	border-radius:3px;
	background-color:#ddd;
	margin:0 7px 7px 0
}
.bb-source-via .s-v-title{
	font-size:13px;
	margin-right:10px;
	font-weight:700
}
.bb-source-via .s-v-link{
	font-size:12px
}
.bb-affiliate-content,.post .product-affiliate{
	clear:both
}
.bb-affiliate-content:after,.bb-affiliate-content:before,.post .product-affiliate:after,.post .product-affiliate:before{
	content:" ";
	display:table
}
.bb-affiliate-content:after,.post .product-affiliate:after{
	clear:both
}
.bb-affiliate-content{
	margin:10px 0
}
.bb-affiliate-content .item-url{
	float:right;
	padding:8px 12px;
	font-size:14px;
	line-height:18px;
	font-weight:600;
	text-transform:uppercase
}
.bb-affiliate-content .item-url:hover{
	box-shadow:1px 2px 2px rgba(0,0,0,.18)
}
.view-full-post{
	display:none;
	position:absolute;
	z-index:10;
	left:0;
	bottom:0;
	width:100%;
	background:rgba(31,31,31,.8);
	text-align:center;
	padding:6px 5px 5px;
	border-top-left-radius:0!important;
	border-top-right-radius:0!important
}
.view-full-post .bb-btn,.view-full-post button{
	padding:7px 15px;
	font-size:12px;
	line-height:14px;
	font-weight:600
}
.view-full-post .bb-btn:hover,.view-full-post button:hover{
	opacity:.9
}
.full-post-show .post-thumbnail .view-full-post{
	display:block
}
.bb-border-thumb,.bb-circle-thumb,.bb-reading-time,.bb-reading-time *,.social,.social li{
	display:inline-block
}
.full-post-show .post-thumbnail.show-short-media{
	max-height:500px;
	overflow:hidden
}
@media screen and (max-width:767px){
	.full-post-show .post-thumbnail.show-short-media{
		max-height:300px
	}
}
.bb-post-format{
	position:absolute;
	top:50%;
	left:50%;
	z-index:10
}
.bb-post-format .bb-badge{
	margin:0;
	-webkit-transform:translate(-50%,-50%)!important;
	-ms-transform:translate(-50%,-50%)!important;
	transform:translate(-50%,-50%)!important
}
.bb-post-format .bb-badge .circle{
	opacity:.6;
	box-shadow:none;
	background:rgba(255,255,255,.9)!important
}
.bb-post-format .bb-badge .circle i{
	color:#1f1f1f!important
}
.bb-post-format.xs .bb-badge .circle{
	width:40px;
	height:40px;
	line-height:40px
}
.bb-post-format.xs .bb-badge .circle i{
	font-size:26px
}
.bb-post-format.md .bb-badge .circle{
	width:55px;
	height:55px;
	line-height:55px
}
.bb-post-format.md .bb-badge .circle i{
	font-size:30px
}
.bb-post-format.lg .bb-badge .circle{
	width:70px;
	height:70px;
	line-height:70px
}
.bb-post-format.lg .bb-badge .circle i{
	font-size:40px
}
.bb-reading-time{
	position:relative;
	margin:0;
	padding:.5em;
	line-height:1em;
	font-size:1em;
	font-weight:700;
	border-radius:2px;
	vertical-align:middle
}
.bb-reading-time.with-content{
	margin:.2em .5em 0
}
.bb-reading-time *{
	vertical-align:middle
}
.bb-reading-time .bb-clock{
	margin-right:7px
}
.bb-reading-time .bb-arrow{
	margin-right:3px;
	opacity:.7;
	font-size:.7em;
	line-height:1.4em
}
.bb-reading-time.xs{
	padding:.2em .3em;
	font-size:.5em
}
.bb-reading-time.md{
	padding:.4em .5em;
	font-size:.7em
}
.bb-reading-time.lg{
	padding:.4em .5em;
	font-size:.9em
}
.bb-border-thumb,.bb-circle-thumb{
	max-width:100%
}
.bb-border-thumb{
	padding:5px;
	border:1px solid #828282
}
.bb-circle-thumb{
	position:relative;
	z-index:1;
	border-radius:50%;
	overflow:hidden
}
.bb-circle-thumb img{
	position:relative;
	z-index:0;
	border-radius:50%
}
.social{
	list-style:none
}
.social li{
	float:left;
	list-style:none;
	margin-right:25px
}
.social li:last-child{
	margin-right:0
}
.social li a{
	font-size:20px;
	color:inherit
}
.social li a:hover{
	text-decoration:none
}
.bb-dropdown .dropdown-content,.bb-dropdown .dropdown-toggle{
	background-color:#fff;
	border:2px solid #ececec;
	border-radius:3px
}
.bb-dropdown .dropdown-toggle{
	text-align:left;
	position:relative;
	line-height:1.42857143;
	cursor:default
}
.bb-dropdown .dropdown-toggle:after{
	content:"\f0d7";
	font-family:ui-icomoon;
	line-height:1em;
	font-size:14px;
	position:absolute;
	top:0;
	-webkit-transform:-50%,-50%;
	-ms-transform:-50%,-50%;
	transform:-50%,-50%;
	right:10px;
	vertical-align:middle
}
.bb-dropdown .dropdown-toggle.dropdown-sm{
	padding:5px 24px 5px 14px;
	min-height:32px;
	font-size:13px
}
.bb-dropdown .dropdown-toggle.dropdown-sm:after{
	line-height:28px
}
.bb-dropdown .dropdown-toggle.dropdown-md{
	padding:12px 24px 12px 14px;
	min-height:48px;
	font-size:14px
}
.bb-dropdown .dropdown-toggle.dropdown-md:after{
	line-height:44px
}
.bb-dropdown .dropdown-toggle.active{
	border-bottom-left-radius:0;
	border-bottom-right-radius:0
}
.bb-dropdown .dropdown-content{
	border-top-left-radius:0;
	border-top-right-radius:0;
	border-top:none;
	text-align:left;
	font-size:13px
}
.bb-dropdown .dropdown-content a{
	transition:all ease-out .25s
}
.bb-dropdown .dropdown-content a:hover{
	opacity:.8
}
.bb-dropdown .dropdown-content ul{
	list-style:none;
	margin:0
}
.bb-dropdown .dropdown-content li{
	padding:7px 15px;
	border-bottom:1px solid #ececec
}
.bb-dropdown .dropdown-content li:last-child{
	border:none
}
.bb-dropdown .dropdown-content li.active{
	background-color:#f7f7f7
}
.bb-bordered-block,.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce-cart table.cart td.actions .coupon,.wp-activate-container{
	position:relative;
	padding:25px 37px;
	clear:both;
	display:block;
	border:none
}
.bb-bordered-block:after,.woocommerce form.checkout_coupon:after,.woocommerce form.login:after,.woocommerce-cart table.cart td.actions .coupon:after,.wp-activate-container:after{
	content:'';
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	width:100%;
	border:5px solid #ececec;
	border-radius:6px
}
#buddypress #activate-page .button,#buddypress #register-page input[type=submit],button[type=submit],input[type=submit]{
	height:auto;
	padding:14px 35px;
	text-align:center;
	font-size:16px;
	font-weight:600;
	line-height:20px;
	text-transform:uppercase;
	cursor:pointer;
	border:0;
	font-family:inherit;
	-webkit-appearance:none;
	transition:all .1s ease-out
}
.authentication .wrapper .content-wrapper .content-header h3,.inline-popup h3{
	text-transform:capitalize
}
#buddypress #activate-page .button[disabled=disabled],#buddypress #register-page input[type=submit][disabled=disabled],button[type=submit][disabled=disabled],input[type=submit][disabled=disabled]{
	opacity:.7
}
.touchevents button:active,.touchevents button:focus{
	box-shadow:none
}
input[type=tel],input[type=text],input[type=number],input[type=date],input[type=time],input[type=url],input[type=email],input[type=search],input[type=password]{
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	outline:0
}
.select2-search--dropdown .select2-search__field,input[type=tel],input[type=text],input[type=number],input[type=date],input[type=time],input[type=url],input[type=email],input[type=search],input[type=password],select,textarea{
	display:block;
	width:100%;
	padding:12px 14px;
	text-align:center;
	font-size:14px;
	line-height:1.42857143;
	color:inherit;
	border:2px solid #ececec;
	background-color:transparent;
	font-family:inherit
}
input,select{
	height:48px
}
input[type=checkbox],input[type=radio]{
	height:auto
}
input.error,select.error,textarea.error{
	border-color:red!important
}
textarea{
	padding:20px 14px;
	height:170px;
	resize:none
}
select{
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	padding-right:24px;
	background-image:url(../images/caret-down.svg);
	background-size:auto 18px;
	background-repeat:no-repeat;
	background-position:right center
}
select::-ms-expand{
	display:none
}
input[type=checkbox],input[type=radio]{
	margin:4px 0 0;
	padding:0;
	margin-top:1px\9;
	line-height:normal;
	box-sizing:border-box
}
input[type=button],input[type=search]{
	-webkit-appearance:none
}
.input-field{
	position:relative;
	margin-bottom:10px
}
label{
	display:block;
	max-width:100%;
	margin-bottom:5px
}
.bb-checkbox,.bb-checkbox-inline,.bb-radio,.bb-radio-inline{
	position:relative;
	display:block;
	margin-top:10px;
	margin-bottom:10px
}
.bb-checkbox label,.bb-checkbox-inline label,.bb-radio label,.bb-radio-inline label{
	min-height:20px;
	padding-left:20px;
	margin-bottom:0;
	font-weight:400;
	cursor:pointer
}
.bb-checkbox input[type=checkbox],.bb-checkbox input[type=radio],.bb-checkbox-inline input[type=checkbox],.bb-checkbox-inline input[type=radio],.bb-radio input[type=checkbox],.bb-radio input[type=radio],.bb-radio-inline input[type=checkbox],.bb-radio-inline input[type=radio]{
	position:absolute;
	margin-top:4px\9;
	margin-left:-20px;
	left:0;
	top:4px
}
.captcha-container{
	padding:22px 5%;
	margin-bottom:21px!important
}
.form-captcha{
	text-align:left;
	position:relative;
	margin-bottom:10px;
	overflow:hidden
}
.form-captcha img{
	max-width:100%;
	width:100%
}
.form-captcha .refresh-captcha{
	position:absolute;
	right:10px;
	top:50%;
	margin-top:-18px;
	color:#4c4c4c;
	opacity:.6
}
.form-captcha .refresh-captcha:before{
	content:"\f021";
	color:inherit;
	font-size:25px;
	font-family:ui-icomoon
}
.google-captcha-code{
	display:inline-block
}
.select2-container .select2-selection--single{
	height:48px;
	text-align:center
}
.bb-form-block input[type=search],.bb-form-block input[type=tel],.bb-form-block input[type=text],.bb-form-block input[type=number],.bb-form-block input[type=date],.bb-form-block input[type=time],.bb-form-block input[type=url],.bb-form-block input[type=email],.bb-form-block input[type=password],.bb-form-block select,.bb-form-block textarea,.select2-container--default .select2-search--dropdown .select2-search__field{
	text-align:left
}
.select2-container--default .select2-selection--single .select2-selection__rendered{
	line-height:48px
}
.select2-container .select2-selection--single .select2-selection__rendered{
	padding-left:12px;
	font-size:14px
}
.select2-container--default .select2-selection--single .select2-selection__arrow{
	height:44px;
	top:2px
}
.select2-container--default .select2-search--dropdown .select2-search__field,.select2-container--default .select2-selection--single,.select2-dropdown{
	border:2px solid #ececec
}
.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option[aria-selected=true]{
	color:inherit;
	background-color:#f1f1f1
}
.select2-container--default .select2-results__option[aria-selected=true]{
	background-color:#e5e5e5
}
.select2-results{
	background:#fafafa
}
.select2-results__option{
	padding:6px 6px 6px 12px;
	font-size:14px
}
.bb-form-block{
	padding:25px;
	border-radius:5px
}
.bb-form-block label{
	font-size:14px
}
.bb-form-block .input-field{
	margin-bottom:20px
}
.bb-form-block .input-field:last-child{
	margin-bottom:0
}
@media (min-width:768px){
	.bb-form-block{
		padding:45px
	}
}
.bb-input-addon{
	position:relative
}
.bb-input-addon .search-field{
	padding-right:50px;
	text-align:left
}
.bb-input-addon button[type=submit].search-submit{
	position:absolute;
	top:13px;
	right:14px;
	padding:0;
	margin:0;
	width:auto;
	font-size:15px;
	background:0 0
}
.bb-input-addon button[type=submit].search-submit:before{
	font-family:ui-icomoon;
	content:"\e973";
	font-size:21px
}
.bb-input-addon button[type=submit].search-submit:hover{
	box-shadow:none;
	opacity:.7
}
.bb-form-row-actions{
	width:100%
}
.bb-form-row-actions .captcha-container{
	margin-bottom:0!important
}
.bb-form-row-actions .captcha-container,.bb-form-row-actions .input-field,.bb-form-row-actions input[type=submit]{
	display:inline-block;
	width:100%
}
.bb-form-row-actions .btn-col,.bb-form-row-actions .captcha-col{
	text-align:center;
	padding-top:20px
}
.bb-form-row-actions .google-captcha-code{
	-webkit-transform:scale(.8);
	-ms-transform:scale(.8);
	transform:scale(.8);
	-webkit-transform-origin:50% 50%;
	-ms-transform-origin:50% 50%;
	transform-origin:50% 50%;
	margin-left:calc((100% - 304px)/ 2)
}
@media (min-width:480px){
	.bb-form-row-actions .captcha-container,.bb-form-row-actions .input-field,.bb-form-row-actions input[type=submit]{
		width:300px
	}
}
@media (min-width:344px){
	.bb-form-row-actions .google-captcha-code{
		-webkit-transform:scale(.9);
		-ms-transform:scale(.9);
		transform:scale(.9);
		margin-left:0
	}
}
@media (min-width:960px){
	.bb-form-row-actions{
		display:-webkit-flex;
		display:-ms-flexbox;
		display:flex;
		-webkit-align-items:center;
		-ms-flex-align:center;
		align-items:center;
		-webkit-flex-wrap:wrap;
		-ms-flex-wrap:wrap;
		flex-wrap:wrap
	}
	.bb-form-row-actions .google-captcha-code{
		-webkit-transform-origin:0 50%;
		-ms-transform-origin:0 50%;
		transform-origin:0 50%;
		-webkit-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1)
	}
	.bb-form-row-actions .btn-col,.bb-form-row-actions .captcha-col{
		display:inline-block;
		float:none;
		height:100%;
		vertical-align:middle;
		text-align:left
	}
	.bb-form-row-actions .btn-col{
		text-align:right;
		-webkit-flex-grow:10;
		-ms-flex-positive:10;
		flex-grow:10;
		float:right
	}
	.bb-form-row-actions .input-field,.bb-form-row-actions input[type=submit]{
		width:auto
	}
}
.two-sidebar .bb-form-row-actions input[type=submit]{
	padding:14px 20px;
	font-size:15px
}
.bb-row-check-label{
	text-align:left;
	line-height:16px
}
.bb-row-check-label .form-input,.bb-row-check-label .form-label{
	line-height:1em;
	vertical-align:middle;
	margin:0
}
.bb-row-check-label .form-label{
	display:inline;
	color:inherit;
	font-size:14px
}
.bb-pass-strength{
	font-size:14px;
	margin-bottom:15px
}
.bb-pass-strength .pass-status-msg{
	width:100%;
	margin-bottom:10px
}
.bb-pass-strength .pass-progress-bar,.bb-pass-strength .pass-status-msg{
	clear:both
}
.bb-pass-strength .pass-msg-title,.bb-pass-strength .pass-status-msg{
	float:left
}
.bb-pass-strength .pass-msg-value{
	font-weight:700;
	float:right
}
.bb-pass-strength .pass-progress-bar{
	position:relative;
	width:100%;
	height:8px;
	background-color:#ececec;
	border-radius:25px
}
.bb-pass-strength .pass-progress-bar:before{
	content:'';
	width:0;
	transition:width .25s ease-in;
	position:absolute;
	left:0;
	top:0;
	height:100%;
	border-radius:25px 0 0 25px
}
.bb-pass-strength.bb-mismatch-pass{
	font-size:16px;
	color:#d9534f
}
.bb-pass-strength.bb-mismatch-pass .pass-msg-value{
	font-weight:400;
	float:none
}
.bb-pass-strength.bb-short-pass .pass-msg-value{
	color:#d9534f
}
.bb-pass-strength.bb-short-pass .pass-progress-bar:before{
	width:25%;
	background-color:#d9534f
}
.bb-pass-strength.bb-weak-pass .pass-msg-value{
	color:#f0ad4e
}
.bb-pass-strength.bb-weak-pass .pass-progress-bar:before{
	width:50%;
	background-color:#f0ad4e
}
.bb-pass-strength.bb-good-pass .pass-msg-value{
	color:#5bc0de
}
.bb-pass-strength.bb-good-pass .pass-progress-bar:before{
	width:75%;
	background-color:#5bc0de
}
.bb-pass-strength.bb-strong-pass .pass-msg-value{
	color:#5cb85c
}
.bb-pass-strength.bb-strong-pass .pass-progress-bar:before{
	width:100%;
	background-color:#5cb85c;
	border-radius:25px
}
.light-modal .modal-body{
	padding:0;
	position:relative;
	min-height:100%
}
.light-modal .modal-close{
	font-size:14px;
	z-index:1010
}
.light-modal .modal-close .bb-icon{
	line-height:27px
}
@media screen and (min-width:701px){
	.light-modal.light-modal-active{
		background:0 0
	}
}
.inline-popup{
	display:none;
	text-align:center;
	width:850px;
	padding:30px;
	max-width:100%;
	background-color:#fff
}
.inline-popup .intro{
	margin-bottom:20px;
	font-size:16px;
	line-height:24px
}
.authentication{
	padding:0;
	text-align:center
}
.authentication .wrapper{
	display:table;
	width:100%;
	height:100%;
	background-color:#fff;
	overflow:hidden
}
.authentication .wrapper .content-wrapper{
	display:table-cell;
	vertical-align:middle;
	margin:0 auto;
	padding:0 15px 15px;
	max-width:100%
}
.authentication .wrapper .content-wrapper .content-header{
	padding-top:30px
}
.authentication .wrapper .content-body,.authentication .wrapper .content-header{
	margin-left:auto;
	margin-right:auto;
	width:100%;
	max-width:100%
}
.authentication .intro{
	margin-bottom:20px;
	font-size:16px;
	line-height:24px;
	color:#9a9a9a
}
.authentication ._or{
	clear:both;
	display:block;
	padding:0 0 4px;
	font-size:18px;
	color:#9a9a9a
}
.authentication .status-msg{
	margin-bottom:10px
}
.authentication .forgot-password-link{
	color:inherit;
	font-size:14px;
	line-height:16px
}
.authentication .row-remember-me{
	padding-bottom:10px
}
.authentication .bb-btn,.authentication button{
	width:100%
}
.authentication .content-footer{
	height:87px
}
.authentication .bottom{
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	padding:18px 15px;
	background-color:#ececec
}
.bb-badge,.bb-badge-list{
	position:relative
}
.authentication .bottom .text{
	display:inline-block;
	margin:0 20px 0 0;
	font-size:16px;
	line-height:18px;
	color:#000
}
.authentication .bottom .bb-btn,.authentication .bottom button{
	width:auto
}
.authentication .note{
	font-size:14px;
	margin:0 0 10px
}
.authentication .google-captcha-code{
	-webkit-transform:scale(.8);
	-ms-transform:scale(.8);
	transform:scale(.8);
	-webkit-transform-origin:50% 50%;
	-ms-transform-origin:50% 50%;
	transform-origin:50% 50%;
	margin-left:calc((100% - 304px)/ 2);
	margin-bottom:-10px
}
@media (min-width:374px){
	.authentication .google-captcha-code{
		-webkit-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		margin:0
	}
}
@media (min-width:701px){
	.authentication{
		width:660px
	}
}
@media (min-width:386px){
	.authentication .wrapper .content-body,.authentication .wrapper .content-header{
		width:356px
	}
}
@media screen and (max-width:479px){
	.authentication .button{
		width:100%;
		max-width:100%
	}
	.authentication .content-footer{
		height:120px
	}
	.authentication .bottom .text{
		margin:0 0 15px;
		display:block
	}
}
.bb-badge,.bb-badge .circle{
	display:inline-block;
	text-align:center
}
.bb-badge .circle{
	font-size:0;
	vertical-align:middle;
	border-radius:50%;
	box-shadow:1px 2px 2px rgba(0,0,0,.18)
}
.bb-badge .circle i{
	vertical-align:middle
}
.bb-badge .circle img{
	vertical-align:middle;
	width:100%
}
.bb-badge .text{
	display:none;
	font-size:8px;
	line-height:9px;
	color:#1f1f1f;
	text-transform:uppercase
}
.bb-badge .circle,.bb-badge.badge-sm .circle{
	width:40px;
	height:40px
}
.bb-badge .circle i,.bb-badge.badge-sm .circle i{
	font-size:26px;
	line-height:40px
}
.bb-badge.badge-md .circle{
	width:48px;
	height:48px
}
.bb-badge.badge-md .circle i{
	font-size:28px;
	line-height:48px
}
.bb-badge.badge-lg .circle{
	width:80px;
	height:80px
}
.bb-badge.badge-lg .circle i{
	font-size:53px;
	line-height:80px
}
.no-touchevents .bb-badge:hover,.touchevents .bb-badge:active,.touchevents .bb-badge:focus{
	-webkit-transform:translate(0,-3px);
	-ms-transform:translate(0,-3px);
	transform:translate(0,-3px)
}
.bb-badge-list ul{
	list-style:none;
	margin:0
}
.bb-badge-list ul li{
	list-style:none;
	display:inline-block
}
.bb-badge-list .bb-badge{
	margin:0 3px 5px;
	vertical-align:top
}
.bb-breadcrumb li .bb-icon,.bb-breadcrumb li a,.bb-breadcrumb li span,.bb-post .post-number,.go-top{
	vertical-align:middle
}
.badge-face-text .bb-badge .text{
	display:none
}
.badge-face-text .bb-header .badge .circle,.badge-face-text .bb-top-badge-list .bb-badge .circle{
	margin-bottom:5px
}
.badge-face-text .bb-header .badge .text,.badge-face-text .bb-top-badge-list .bb-badge .text{
	display:block
}
.badge-face-text .more-menu .badge .text,.badge-text .bb-badge .circle i,.badge-text .bb-badge .circle img,.badge-text-angle .bb-badge .circle i,.badge-text-angle .bb-badge .circle img,.no-svg .badge-face .bb-badge .circle i,.no-svg .badge-face .bb-badge .circle img,.no-svg .badge-face-text .bb-badge .circle i,.no-svg .badge-face-text .bb-badge .circle img{
	display:none
}
.badge-face-text .more-menu .circle{
	margin-bottom:0
}
.badge-text .bb-badge,.badge-text-angle .bb-badge,.no-svg .badge-face .bb-badge,.no-svg .badge-face-text .bb-badge{
	text-align:center
}
.badge-text .bb-badge .circle,.badge-text-angle .bb-badge .circle,.no-svg .badge-face .bb-badge .circle,.no-svg .badge-face-text .bb-badge .circle{
	margin-bottom:0!important
}
.badge-text .bb-badge .text,.badge-text-angle .bb-badge .text,.no-svg .badge-face .bb-badge .text,.no-svg .badge-face-text .bb-badge .text{
	position:absolute;
	display:block;
	top:0;
	left:0;
	height:99.9%;
	min-width:100%;
	font-size:11px;
	line-height:40px
}
.badge-text .bb-header .large .bb-badge-list .bb-badge .text,.badge-text .bb-top-badge-list .bb-badge-list .bb-badge .text,.badge-text-angle .bb-header .large .bb-badge-list .bb-badge .text,.badge-text-angle .bb-top-badge-list .bb-badge-list .bb-badge .text,.no-svg .badge-face .bb-header .large .bb-badge-list .bb-badge .text,.no-svg .badge-face .bb-top-badge-list .bb-badge-list .bb-badge .text,.no-svg .badge-face-text .bb-header .large .bb-badge-list .bb-badge .text,.no-svg .badge-face-text .bb-top-badge-list .bb-badge-list .bb-badge .text{
	font-size:11px;
	line-height:48px
}
.badge-text-angle .bb-badge .text{
	-webkit-transform:rotate(-30deg);
	-ms-transform:rotate(-30deg);
	transform:rotate(-30deg)
}
.badge-text .bb-badge.trending .circle i,.badge-text-angle .bb-badge.trending .circle i,.no-svg .badge-face .bb-badge.trending .circle i,.no-svg .badge-face-text .bb-badge.trending .circle i{
	display:inline-block
}
.badge-text .bb-badge.trending .text,.badge-text-angle .bb-badge.trending .text,.no-svg .badge-face .bb-badge.trending .text,.no-svg .badge-face-text .bb-badge.trending .text{
	display:none
}
.bb-header .large .bb-badge-list .bb-badge .circle{
	width:48px;
	height:48px;
	line-height:48px
}
.bb-header .large .bb-badge-list .bb-badge .text{
	font-size:11px;
	line-height:1em
}
.bb-header .large .bb-badge-list .circle i{
	font-size:28px
}
.bb-top-badge-list{
	margin-bottom:1.875rem;
	text-align:center
}
.bb-top-badge-list .bb-badge-list .bb-badge{
	margin:0 5px
}
.bb-top-badge-list .bb-badge-list .bb-badge .circle{
	width:48px;
	height:48px;
	line-height:48px
}
.bb-top-badge-list .bb-badge-list .bb-badge .text{
	font-size:11px;
	line-height:1em;
	font-weight:600
}
.bb-top-badge-list .bb-badge-list .circle i{
	font-size:28px
}
.bb-top-badge-list.bb-scroll-area .bb-badge-list ul{
	padding-top:3px;
	padding-bottom:10px
}
.quads-location{
	margin:1.875rem 0!important;
	padding:0
}
.quads-location:first-child{
	margin-top:0!important
}
#main>.bb-advertisement.container,.bb-page-header #main>.bb-advertisement.container-inner{
	margin-bottom:0
}
.bb-advertisement{
	clear:both;
	display:block;
	text-align:center
}
.bb-advertisement:after,.bb-advertisement:before{
	content:" ";
	display:table
}
.bb-advertisement:after{
	clear:both
}
.bb-advertisement img{
	margin-left:auto;
	margin-right:auto;
	border-radius:0
}
.bb-advertisement .message{
	position:absolute;
	padding:30px 20px 30px 50px;
	background-color:#daf1f8;
	border:1px solid #85d0e7;
	color:#5bc0de;
	text-align:left
}
.bb-advertisement .message:before{
	content:"\f05a";
	position:absolute;
	top:32px;
	left:16px;
	font-size:25px;
	line-height:25px;
	font-family:ui-icomoon
}
.bb-advertisement .quads-location{
	margin:0 0 1.875rem!important
}
.bb-advertisement.bb-before-header .quads-location{
	margin:1.875rem!important
}
.bb-advertisement.bb-after-f-area .quads-location{
	margin:20px 0 0!important
}
.bb-advertisement.bb-before-cnt-area .quads-location{
	margin:0 0 50px!important
}
.bb-advertisement:last-child .quads-location{
	margin-bottom:0!important
}
.bb-advertisement.post-item .quads-location{
	margin:0!important
}
.post-grid .bb-advertisement{
	clear:none
}
#main,.bb-row:after,.row:after{
	clear:both
}
[class*=" widget_adswidget"] img,[class^=widget_adswidget] img{
	display:block;
	margin-left:auto;
	margin-right:auto
}
.bb-brand-block .brand-content{
	position:relative;
	padding-bottom:10px
}
.bb-brand-block .brand-content:before{
	content:'';
	position:absolute;
	height:8px;
	border-radius:20px;
	background:#828282;
	bottom:0;
	left:0;
	display:inline-block;
	width:100%
}
.bb-brand-block .brand-content-col{
	display:inline-block;
	vertical-align:middle;
	padding-bottom:13px
}
.bb-brand-block .brand-content-col p{
	margin:0
}
.bb-brand-block .brand-content-col.logo-col{
	padding-right:20px
}
.bb-brand-block .brand-content-col.desc-col{
	font-size:14px
}
.bb-brand-block .brand-logo{
	max-width:120px;
	height:auto
}
@media screen and (min-width:768px){
	.bb-brand-block .brand-content{
		width:100%;
		display:-webkit-flex;
		display:-ms-flexbox;
		display:flex;
		-webkit-align-items:center;
		-ms-flex-align:center;
		align-items:center
	}
	.bb-brand-block .brand-content-col.byline-col{
		white-space:nowrap
	}
}
.bb-breadcrumb ol{
	list-style:none;
	margin:0;
	font-size:13px
}
.bb-breadcrumb li,.bb-breadcrumb li a{
	display:inline
}
.bb-breadcrumb li a,.bb-breadcrumb li>span{
	line-height:20px
}
.bb-breadcrumb li a>span{
	line-height:1em
}
.bb-breadcrumb .ordinal-item{
	text-transform:uppercase;
	font-weight:600
}
.bb-breadcrumb .last-item{
	cursor:default
}
.bb-breadcrumb .sep-icon{
	margin:0 8px;
	font-weight:600;
	opacity:.6;
	font-size:20px
}
.bb-breadcrumb .root-icon{
	margin-right:1px
}
.bb-timing-block{
	text-align:center
}
.bb-timing-block.timing-info{
	font-size:2.2rem;
	font-weight:600
}
.bb-timing-block.download-info{
	font-size:16px;
	font-weight:600
}
.bb-timing-block .timing-seconds-row{
	display:block;
	font-size:1.8rem;
	font-weight:400
}
.bb-timing-block .timing-seconds{
	font-weight:600;
	font-size:2rem
}
.row{
	margin-left:-15px;
	margin-right:-15px
}
.row:after,.row:before{
	content:" ";
	display:table
}
.page-wrapper,.with-background-media .background-image{
	display:block
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{
	position:relative;
	min-height:1px;
	padding-left:15px;
	padding-right:15px
}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{
	float:left
}
.col-xs-1{
	width:8.33333%
}
.col-xs-2{
	width:16.66667%
}
.col-xs-3{
	width:25%
}
.col-xs-4{
	width:33.33333%
}
.col-xs-5{
	width:41.66667%
}
.col-xs-6{
	width:50%
}
.col-xs-7{
	width:58.33333%
}
.col-xs-8{
	width:66.66667%
}
.col-xs-9{
	width:75%
}
.col-xs-10{
	width:83.33333%
}
.col-xs-11{
	width:91.66667%
}
.col-xs-12{
	width:100%
}
.col-xs-pull-0{
	right:auto
}
.col-xs-pull-1{
	right:8.33333%
}
.col-xs-pull-2{
	right:16.66667%
}
.col-xs-pull-3{
	right:25%
}
.col-xs-pull-4{
	right:33.33333%
}
.col-xs-pull-5{
	right:41.66667%
}
.col-xs-pull-6{
	right:50%
}
.col-xs-pull-7{
	right:58.33333%
}
.col-xs-pull-8{
	right:66.66667%
}
.col-xs-pull-9{
	right:75%
}
.col-xs-pull-10{
	right:83.33333%
}
.col-xs-pull-11{
	right:91.66667%
}
.col-xs-pull-12{
	right:100%
}
.col-xs-push-0{
	left:auto
}
.col-xs-push-1{
	left:8.33333%
}
.col-xs-push-2{
	left:16.66667%
}
.col-xs-push-3{
	left:25%
}
.col-xs-push-4{
	left:33.33333%
}
.col-xs-push-5{
	left:41.66667%
}
.col-xs-push-6{
	left:50%
}
.col-xs-push-7{
	left:58.33333%
}
.col-xs-push-8{
	left:66.66667%
}
.col-xs-push-9{
	left:75%
}
.col-xs-push-10{
	left:83.33333%
}
.col-xs-push-11{
	left:91.66667%
}
.col-xs-push-12{
	left:100%
}
.col-xs-offset-0{
	margin-left:0
}
.col-xs-offset-1{
	margin-left:8.33333%
}
.col-xs-offset-2{
	margin-left:16.66667%
}
.col-xs-offset-3{
	margin-left:25%
}
.col-xs-offset-4{
	margin-left:33.33333%
}
.col-xs-offset-5{
	margin-left:41.66667%
}
.col-xs-offset-6{
	margin-left:50%
}
.col-xs-offset-7{
	margin-left:58.33333%
}
.col-xs-offset-8{
	margin-left:66.66667%
}
.col-xs-offset-9{
	margin-left:75%
}
.col-xs-offset-10{
	margin-left:83.33333%
}
.col-xs-offset-11{
	margin-left:91.66667%
}
.col-xs-offset-12{
	margin-left:100%
}
@media (min-width:768px){
	.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{
		float:left
	}
	.col-sm-1{
		width:8.33333%
	}
	.col-sm-2{
		width:16.66667%
	}
	.col-sm-3{
		width:25%
	}
	.col-sm-4{
		width:33.33333%
	}
	.col-sm-5{
		width:41.66667%
	}
	.col-sm-6{
		width:50%
	}
	.col-sm-7{
		width:58.33333%
	}
	.col-sm-8{
		width:66.66667%
	}
	.col-sm-9{
		width:75%
	}
	.col-sm-10{
		width:83.33333%
	}
	.col-sm-11{
		width:91.66667%
	}
	.col-sm-12{
		width:100%
	}
	.col-sm-pull-0{
		right:auto
	}
	.col-sm-pull-1{
		right:8.33333%
	}
	.col-sm-pull-2{
		right:16.66667%
	}
	.col-sm-pull-3{
		right:25%
	}
	.col-sm-pull-4{
		right:33.33333%
	}
	.col-sm-pull-5{
		right:41.66667%
	}
	.col-sm-pull-6{
		right:50%
	}
	.col-sm-pull-7{
		right:58.33333%
	}
	.col-sm-pull-8{
		right:66.66667%
	}
	.col-sm-pull-9{
		right:75%
	}
	.col-sm-pull-10{
		right:83.33333%
	}
	.col-sm-pull-11{
		right:91.66667%
	}
	.col-sm-pull-12{
		right:100%
	}
	.col-sm-push-0{
		left:auto
	}
	.col-sm-push-1{
		left:8.33333%
	}
	.col-sm-push-2{
		left:16.66667%
	}
	.col-sm-push-3{
		left:25%
	}
	.col-sm-push-4{
		left:33.33333%
	}
	.col-sm-push-5{
		left:41.66667%
	}
	.col-sm-push-6{
		left:50%
	}
	.col-sm-push-7{
		left:58.33333%
	}
	.col-sm-push-8{
		left:66.66667%
	}
	.col-sm-push-9{
		left:75%
	}
	.col-sm-push-10{
		left:83.33333%
	}
	.col-sm-push-11{
		left:91.66667%
	}
	.col-sm-push-12{
		left:100%
	}
	.col-sm-offset-0{
		margin-left:0
	}
	.col-sm-offset-1{
		margin-left:8.33333%
	}
	.col-sm-offset-2{
		margin-left:16.66667%
	}
	.col-sm-offset-3{
		margin-left:25%
	}
	.col-sm-offset-4{
		margin-left:33.33333%
	}
	.col-sm-offset-5{
		margin-left:41.66667%
	}
	.col-sm-offset-6{
		margin-left:50%
	}
	.col-sm-offset-7{
		margin-left:58.33333%
	}
	.col-sm-offset-8{
		margin-left:66.66667%
	}
	.col-sm-offset-9{
		margin-left:75%
	}
	.col-sm-offset-10{
		margin-left:83.33333%
	}
	.col-sm-offset-11{
		margin-left:91.66667%
	}
	.col-sm-offset-12{
		margin-left:100%
	}
}
@media (min-width:992px){
	.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{
		float:left
	}
	.col-md-1{
		width:8.33333%
	}
	.col-md-2{
		width:16.66667%
	}
	.col-md-3{
		width:25%
	}
	.col-md-4{
		width:33.33333%
	}
	.col-md-5{
		width:41.66667%
	}
	.col-md-6{
		width:50%
	}
	.col-md-7{
		width:58.33333%
	}
	.col-md-8{
		width:66.66667%
	}
	.col-md-9{
		width:75%
	}
	.col-md-10{
		width:83.33333%
	}
	.col-md-11{
		width:91.66667%
	}
	.col-md-12{
		width:100%
	}
	.col-md-pull-0{
		right:auto
	}
	.col-md-pull-1{
		right:8.33333%
	}
	.col-md-pull-2{
		right:16.66667%
	}
	.col-md-pull-3{
		right:25%
	}
	.col-md-pull-4{
		right:33.33333%
	}
	.col-md-pull-5{
		right:41.66667%
	}
	.col-md-pull-6{
		right:50%
	}
	.col-md-pull-7{
		right:58.33333%
	}
	.col-md-pull-8{
		right:66.66667%
	}
	.col-md-pull-9{
		right:75%
	}
	.col-md-pull-10{
		right:83.33333%
	}
	.col-md-pull-11{
		right:91.66667%
	}
	.col-md-pull-12{
		right:100%
	}
	.col-md-push-0{
		left:auto
	}
	.col-md-push-1{
		left:8.33333%
	}
	.col-md-push-2{
		left:16.66667%
	}
	.col-md-push-3{
		left:25%
	}
	.col-md-push-4{
		left:33.33333%
	}
	.col-md-push-5{
		left:41.66667%
	}
	.col-md-push-6{
		left:50%
	}
	.col-md-push-7{
		left:58.33333%
	}
	.col-md-push-8{
		left:66.66667%
	}
	.col-md-push-9{
		left:75%
	}
	.col-md-push-10{
		left:83.33333%
	}
	.col-md-push-11{
		left:91.66667%
	}
	.col-md-push-12{
		left:100%
	}
	.col-md-offset-0{
		margin-left:0
	}
	.col-md-offset-1{
		margin-left:8.33333%
	}
	.col-md-offset-2{
		margin-left:16.66667%
	}
	.col-md-offset-3{
		margin-left:25%
	}
	.col-md-offset-4{
		margin-left:33.33333%
	}
	.col-md-offset-5{
		margin-left:41.66667%
	}
	.col-md-offset-6{
		margin-left:50%
	}
	.col-md-offset-7{
		margin-left:58.33333%
	}
	.col-md-offset-8{
		margin-left:66.66667%
	}
	.col-md-offset-9{
		margin-left:75%
	}
	.col-md-offset-10{
		margin-left:83.33333%
	}
	.col-md-offset-11{
		margin-left:91.66667%
	}
	.col-md-offset-12{
		margin-left:100%
	}
}
@media (min-width:1200px){
	.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{
		float:left
	}
	.col-lg-1{
		width:8.33333%
	}
	.col-lg-2{
		width:16.66667%
	}
	.col-lg-3{
		width:25%
	}
	.col-lg-4{
		width:33.33333%
	}
	.col-lg-5{
		width:41.66667%
	}
	.col-lg-6{
		width:50%
	}
	.col-lg-7{
		width:58.33333%
	}
	.col-lg-8{
		width:66.66667%
	}
	.col-lg-9{
		width:75%
	}
	.col-lg-10{
		width:83.33333%
	}
	.col-lg-11{
		width:91.66667%
	}
	.col-lg-12{
		width:100%
	}
	.col-lg-pull-0{
		right:auto
	}
	.col-lg-pull-1{
		right:8.33333%
	}
	.col-lg-pull-2{
		right:16.66667%
	}
	.col-lg-pull-3{
		right:25%
	}
	.col-lg-pull-4{
		right:33.33333%
	}
	.col-lg-pull-5{
		right:41.66667%
	}
	.col-lg-pull-6{
		right:50%
	}
	.col-lg-pull-7{
		right:58.33333%
	}
	.col-lg-pull-8{
		right:66.66667%
	}
	.col-lg-pull-9{
		right:75%
	}
	.col-lg-pull-10{
		right:83.33333%
	}
	.col-lg-pull-11{
		right:91.66667%
	}
	.col-lg-pull-12{
		right:100%
	}
	.col-lg-push-0{
		left:auto
	}
	.col-lg-push-1{
		left:8.33333%
	}
	.col-lg-push-2{
		left:16.66667%
	}
	.col-lg-push-3{
		left:25%
	}
	.col-lg-push-4{
		left:33.33333%
	}
	.col-lg-push-5{
		left:41.66667%
	}
	.col-lg-push-6{
		left:50%
	}
	.col-lg-push-7{
		left:58.33333%
	}
	.col-lg-push-8{
		left:66.66667%
	}
	.col-lg-push-9{
		left:75%
	}
	.col-lg-push-10{
		left:83.33333%
	}
	.col-lg-push-11{
		left:91.66667%
	}
	.col-lg-push-12{
		left:100%
	}
	.col-lg-offset-0{
		margin-left:0
	}
	.col-lg-offset-1{
		margin-left:8.33333%
	}
	.col-lg-offset-2{
		margin-left:16.66667%
	}
	.col-lg-offset-3{
		margin-left:25%
	}
	.col-lg-offset-4{
		margin-left:33.33333%
	}
	.col-lg-offset-5{
		margin-left:41.66667%
	}
	.col-lg-offset-6{
		margin-left:50%
	}
	.col-lg-offset-7{
		margin-left:58.33333%
	}
	.col-lg-offset-8{
		margin-left:66.66667%
	}
	.col-lg-offset-9{
		margin-left:75%
	}
	.col-lg-offset-10{
		margin-left:83.33333%
	}
	.col-lg-offset-11{
		margin-left:91.66667%
	}
	.col-lg-offset-12{
		margin-left:100%
	}
}
.page-wrapper{
	position:relative;
	z-index:2;
	margin:0 auto;
	max-width:100%
}
#main{
	position:relative;
	min-height:800px;
	max-width:100%;
	margin:0 auto 50px;
	z-index:5
}
.bb-page-header .container-inner,.container,.container-fluid,.page-activate-signup #signup-content{
	clear:both;
	margin-left:auto;
	margin-right:auto;
	padding-left:10px;
	padding-right:10px
}
.bb-page-header .container-inner,.container,.page-activate-signup #signup-content{
	width:1200px;
	max-width:100%
}
.container-fluid{
	width:100%
}
.container-fluid.no-gutters{
	padding-left:0;
	padding-right:0
}
.with-background-media .page-wrapper{
	background-color:transparent!important
}
.with-background-media #main{
	width:1200px
}
.with-background-media #main:after,.with-background-media #main:before{
	content:'';
	position:absolute;
	width:100%;
	left:0;
	height:50px;
	z-index:0;
	background-color:inherit
}
.with-background-media #main:before{
	bottom:100%
}
.with-background-media #main:after{
	top:100%
}
.background-image{
	position:fixed;
	z-index:1;
	width:100%;
	height:100%;
	background-position:center top
}
.background-image .link{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.mce-fullscreen #background-image,.mce-fullscreen #wpadminbar{
	display:none
}
.mce-fullscreen .page-wrapper{
	max-height:100%;
	overflow:hidden
}
@media screen and (max-width:1200px){
	.bb-page-header .container-inner,.container,.page-activate-signup #signup-content{
		width:992px
	}
	.bb-boxed-view #background-image,.bb-stretched-view #background-image{
		display:none
	}
}
@media screen and (min-width:701px){
	.bb-page-header .container-inner,.container,.page-activate-signup #signup-content{
		padding-left:20px;
		padding-right:20px
	}
}
@media screen and (min-width:480px) and (max-width:767px){
	#main{
		min-height:500px
	}
}
@media screen and (max-width:479px){
	#main{
		min-height:350px
	}
}
.main-container{
	margin-top:50px;
	margin-bottom:1.875rem
}
.bb-row{
	margin-right:-15px;
	margin-left:-15px
}
.bb-row:after,.bb-row:before{
	content:" ";
	display:table
}
.bb-col{
	padding-left:15px;
	padding-right:15px
}
.col-content{
	width:100%;
	margin:0 0 1.875rem
}
.col-site-main{
	margin-bottom:1.875rem
}
.col-sidebar,.col-sidebar-secondary{
	width:480px;
	max-width:100%;
	margin:0 auto 1.875rem
}
@media screen and (min-width:901px){
	.one-sidebar.left-sidebar .col-content{
		float:right
	}
	.one-sidebar.left-sidebar .col-sidebar,.one-sidebar.right-sidebar .col-content{
		float:left
	}
	.one-sidebar.right-sidebar .col-sidebar{
		float:right
	}
	.one-sidebar.sidebar-1_3 .col-content{
		width:66.666%
	}
	.one-sidebar.sidebar-1_3 .col-sidebar{
		margin:0;
		width:33.333%
	}
	.one-sidebar.sidebar-1_4 .col-content{
		width:70%
	}
	.one-sidebar.sidebar-1_4 .col-sidebar{
		width:30%
	}
}
@media screen and (min-width:1200px){
	.one-sidebar.sidebar-1_4 .col-content{
		width:75%
	}
	.one-sidebar.sidebar-1_4 .col-sidebar{
		width:25%
	}
	.one-sidebar.sidebar-1_3 .bb-stretched-full .col-sidebar{
		max-width:400px;
		width:400px
	}
	.one-sidebar.sidebar-1_3 .bb-stretched-full .col-content{
		width:66.666%;
		width:calc(100% - 400px)
	}
	.one-sidebar.sidebar-1_4 .bb-stretched-full .col-sidebar{
		max-width:300px;
		width:300px
	}
	.one-sidebar.sidebar-1_4 .bb-stretched-full .col-content{
		width:66.666%;
		width:calc(100% - 300px)
	}
	.two-sidebar.sidebar-1_4 .bb-stretched-full .col-sidebar,.two-sidebar.sidebar-1_4 .bb-stretched-full .col-sidebar-secondary{
		max-width:300px;
		width:300px
	}
	.two-sidebar.sidebar-1_4 .bb-stretched-full .col-content,.two-sidebar.sidebar-1_4 .bb-stretched-full .col-site-main{
		width:66.666%;
		width:calc(100% - 300px)
	}
	.two-sidebar.sidebar-1_3-1_4 .bb-stretched-full .col-sidebar{
		max-width:340px;
		width:340px
	}
	.two-sidebar.sidebar-1_3-1_4 .bb-stretched-full .col-sidebar-secondary{
		max-width:260px;
		width:260px
	}
	.two-sidebar.sidebar-1_3-1_4 .bb-stretched-full .col-content{
		width:66.666%;
		width:calc(100% - 340px)
	}
	.two-sidebar.sidebar-1_3-1_4 .bb-stretched-full .col-site-main{
		width:66.666%;
		width:calc(100% - 260px)
	}
}
.two-sidebar .bb-stream{
	width:1200px
}
.two-sidebar .col-content{
	width:100%
}
@media screen and (min-width:901px){
	.two-sidebar.sidebar-1_3-1_4 .col-content .bb-row:after,.two-sidebar.sidebar-1_3-1_4 .col-content .bb-row:before,.two-sidebar.sidebar-1_4 .col-content .bb-row:after,.two-sidebar.sidebar-1_4 .col-content .bb-row:before{
		content:none
	}
	.two-sidebar.left-sidebar .col-content{
		float:none
	}
	.two-sidebar.left-sidebar .col-sidebar{
		float:right
	}
	.two-sidebar.left-sidebar .col-site-main{
		float:left
	}
	.two-sidebar.left-sidebar .col-sidebar-secondary{
		float:right
	}
	.two-sidebar.right-sidebar .col-content{
		float:none
	}
	.two-sidebar.right-sidebar .col-sidebar{
		float:left
	}
	.two-sidebar.right-sidebar .col-site-main{
		float:right
	}
	.two-sidebar.right-sidebar .col-sidebar-secondary{
		float:left
	}
	.two-sidebar.sidebar-1_3-1_4 .col-content{
		width:100%
	}
	.two-sidebar.sidebar-1_3-1_4 .col-site-main{
		width:66.66%
	}
	.two-sidebar.sidebar-1_3-1_4 .col-sidebar{
		width:33.33%
	}
	.two-sidebar.sidebar-1_3-1_4 .col-sidebar-secondary{
		width:33.33%;
		margin-bottom:40px
	}
	.two-sidebar.sidebar-1_4 .col-content{
		width:100%
	}
	.two-sidebar.sidebar-1_4 .col-site-main{
		width:70%
	}
	.two-sidebar.sidebar-1_4 .col-sidebar{
		width:30%
	}
	.two-sidebar.sidebar-1_4 .col-sidebar-secondary{
		width:30%;
		margin-bottom:40px
	}
}
#secondary .sticky-sidebar.affix .bb-sticky-el,#secondary .sticky-sidebar.non-fix .bb-sticky-el,#secondary-small .sticky-sidebar.affix .bb-sticky-el,#secondary-small .sticky-sidebar.non-fix .bb-sticky-el{
	position:static
}
@media screen and (min-width:901px){
	#secondary .sticky-sidebar.affix .bb-sticky-el{
		position:fixed;
		-webkit-transform:translate3d(0,0,0);
		transform:translate3d(0,0,0);
		-webkit-font-smoothing:antialiased;
		z-index:1100
	}
	#secondary .sticky-sidebar.non-fix .bb-sticky-el{
		position:absolute;
		top:inherit!important;
		bottom:0
	}
}
@media screen and (min-width:991px){
	.two-sidebar.left-sidebar .col-content{
		float:right
	}
	.two-sidebar.left-sidebar .col-sidebar,.two-sidebar.left-sidebar .col-site-main{
		float:left
	}
	.two-sidebar.left-sidebar .col-sidebar-secondary{
		float:right
	}
	.two-sidebar.right-sidebar .col-content{
		float:left
	}
	.two-sidebar.right-sidebar .col-sidebar,.two-sidebar.right-sidebar .col-site-main{
		float:right
	}
	.two-sidebar.right-sidebar .col-sidebar-secondary{
		float:left
	}
	.two-sidebar.sidebar-1_3-1_4 .col-content{
		width:72%;
		margin-bottom:0
	}
	.two-sidebar.sidebar-1_3-1_4 .col-site-main{
		width:70%
	}
	.two-sidebar.sidebar-1_3-1_4 .col-sidebar{
		width:28%
	}
	.two-sidebar.sidebar-1_3-1_4 .col-sidebar-secondary{
		width:30%
	}
	.two-sidebar.sidebar-1_4 .col-content{
		width:75%
	}
	.two-sidebar.sidebar-1_4 .col-site-main{
		width:66.666%
	}
	.two-sidebar.sidebar-1_4 .col-sidebar{
		width:25%
	}
	.two-sidebar.sidebar-1_4 .col-sidebar-secondary{
		width:33.333%
	}
	#secondary-small .sticky-sidebar.affix .bb-sticky-el{
		position:fixed;
		-webkit-transform:translate3d(0,0,0);
		transform:translate3d(0,0,0);
		-webkit-font-smoothing:antialiased;
		z-index:1100
	}
	#secondary-small .sticky-sidebar.non-fix .bb-sticky-el{
		position:absolute;
		top:inherit!important;
		bottom:0
	}
}
#footer,#footer .footer-bottom{
	position:relative;
	display:block;
	clear:both
}
.no-sidebar .col-content{
	width:100%
}
.no-sidebar .bb-stream{
	width:575px;
	max-width:100%
}
@media screen and (min-width:901px){
	.one-sidebar.sidebar-1_3 .bb-stream{
		width:980px;
		max-width:100%
	}
	.one-sidebar.sidebar-1_3 .bb-stream .col-content{
		width:66.666%;
		max-width:575px
	}
	.one-sidebar.sidebar-1_3 .bb-stream .col-sidebar{
		width:34%;
		width:calc(100% - 575px)
	}
	.one-sidebar.sidebar-1_4 .bb-stream{
		width:880px;
		max-width:100%
	}
	.one-sidebar.sidebar-1_4 .bb-stream .col-content{
		width:70%;
		max-width:575px
	}
	.one-sidebar.sidebar-1_4 .bb-stream .col-sidebar{
		width:33%;
		width:calc(100% - 575px)
	}
}
@media screen and (min-width:1200px){
	.two-sidebar.sidebar-1_3-1_4 .bb-stream .col-site-main,.two-sidebar.sidebar-1_4 .bb-stream .col-site-main{
		max-width:575px
	}
}
#footer{
	z-index:5;
	margin:20px 0 0
}
#footer .footer-top{
	padding:50px 0 0
}
#footer .footer-bottom{
	padding:19px 0;
	font-size:14px;
	line-height:18px
}
#footer .footer-bottom ul{
	margin:0
}
#footer .footer-bottom #top{
	display:inline-block;
	margin:10px 0;
	font-size:30px;
	line-height:35px;
	color:#000;
	font-family:"Rammetto One",cursive
}
#footer.bottom-bg,#footer.top-bg{
	margin-top:1.5vw
}
#footer.bottom-bg .pattern,#footer.top-bg .pattern{
	z-index:0;
	display:block;
	max-height:50px;
	bottom:100%;
	margin-bottom:-2px;
	overflow:hidden
}
#footer .footer-bottom .social-footer{
	float:left;
	max-width:40%
}
#footer .footer-bottom .copy-right{
	float:right;
	max-width:20%;
	line-height:23px
}
#footer.top-bg .pattern{
	position:absolute;
	left:0;
	width:100%
}
#footer.top-bg .pattern svg{
	position:relative;
	float:left;
	width:100.6%;
	left:-.3%;
	right:-.3%
}
#footer.top-bg .pattern svg>*{
	width:100%
}
#footer.bottom-bg .pattern{
	position:absolute;
	left:0;
	width:100%
}
#footer.bottom-bg .pattern svg{
	position:relative;
	float:left;
	width:100.6%;
	left:-.3%;
	right:-.3%
}
#footer.bottom-bg .pattern svg>*{
	width:100%
}
#footer .pattern{
	display:none
}
@media screen and (max-width:991px){
	#footer .footer-bottom .copy-right,#footer .footer-bottom .footer-nav,#footer .footer-bottom .social-footer{
		max-width:initial;
		float:none;
		width:100%;
		margin:0 0 10px
	}
}
.footer-nav{
	display:block;
	margin-right:30px;
	float:left;
	max-width:40%
}
.footer-nav nav ul{
	display:block;
	list-style:none;
	overflow:hidden
}
.footer-nav nav ul li .sub-menu,.go-top{
	display:none
}
.footer-nav nav ul li{
	float:left;
	margin-right:17px;
	list-style:none
}
.footer-nav nav ul li a{
	color:inherit;
	font-size:13px;
	line-height:23px;
	font-weight:600;
	text-transform:uppercase
}
.go-top{
	position:fixed;
	z-index:50;
	bottom:10px;
	right:10px;
	width:40px;
	height:40px;
	line-height:40px;
	font-size:17px;
	text-align:center;
	cursor:pointer
}
.go-top.show{
	display:inline-block
}
#main>.container,.bb-page-header #main>.container-inner{
	margin-bottom:1.875rem
}
#main>.container.mb-xs,.bb-page-header #main>.mb-xs.container-inner,.mb-xs{
	margin-bottom:10px
}
#main>.container.mb-sm,.bb-page-header #main>.mb-sm.container-inner,.mb-sm{
	margin-bottom:1.5625rem
}
#main>.container.mb-md,.bb-page-header #main>.mb-md.container-inner,.mb-md{
	margin-bottom:1.875rem
}
#main>.container.mb-lg,.bb-page-header #main>.mb-lg.container-inner,.mb-lg{
	margin-bottom:2.5rem
}
#main>.container.mb-xl,.bb-page-header #main>.mb-xl.container-inner,.mb-xl{
	margin-bottom:3.125rem
}
#page-wrapper .bb-post-meta :last-child,#page-wrapper .clear-last-m :last-child,.bb-post-meta #page-wrapper .post-meta-item :last-child{
	margin:0
}
#main .bb-col:last-child,#main .bb-page-header .container-inner:last-child,#main .bb-row:last-child,#main .container:last-child,#main .site-main:last-child,#page-wrapper .bb-mb-el:last-child,#page-wrapper .bb-page-header :last-child,#page-wrapper .bb-post-collection .post-items .post-item .content :last-child,#page-wrapper .clear-f-level-last-mb>:last-child,#page-wrapper .clear-last-mb :last-child,.bb-page-header #main .container-inner:last-child,.bb-post-collection .post-items .post-item #page-wrapper .content :last-child{
	margin-bottom:0
}
.post{
	position:relative
}
.post.no-thumbnail .post-thumbnail{
	float:none!important;
	padding-top:30px
}
.post.no-thumbnail .post-thumbnail .post-meta{
	bottom:0!important
}
.sticky .post-thumbnail:after{
	content:"\f02e";
	font-family:ui-icomoon;
	font-size:24px;
	line-height:24px;
	position:absolute;
	top:-1px;
	right:15px
}
.post-thumbnail{
	position:relative;
	display:block;
	min-height:30px
}
.post-thumbnail img{
	width:100%
}
.post-thumbnail video{
	width:100%;
	max-width:100%
}
.post-thumbnail .thumbnail-caption{
	font-size:14px;
	line-height:16px;
	padding:10px 0
}
.bb-post .entry-header{
	position:relative;
	z-index:5
}
.bb-post .entry-header h1{
	margin:0 0 5px
}
.bb-post .entry-header h2{
	margin:0 0 5px;
	font-size:23px
}
.bb-post .entry-header h3{
	margin:0 0 5px;
	font-size:18px
}
.bb-post .entry-header .entry-sub-title{
	margin:0 0 10px;
	font-size:15px;
	line-height:1.25em;
	font-weight:500
}
.bb-post .entry-header .bb-cat-links{
	margin-right:5px
}
.bb-post .entry-footer{
	clear:both
}
.bb-post .entry-footer hr{
	margin:10px 0 15px
}
.bb-post .post-number{
	position:absolute;
	left:10px;
	top:-9px;
	z-index:3;
	display:inline-block;
	margin-bottom:6px;
	width:37px;
	height:37px;
	line-height:37px;
	text-align:center;
	font-size:16px;
	font-weight:600;
	border-radius:50%;
	box-shadow:1px 2px 2px rgba(0,0,0,.18)
}
.bb-post .widget_mc4wp_form_widget{
	margin-bottom:0
}
.bb-post-collection .post-item:last-child,.bb-post-collection.post-list.list .post-item:last-child,.bb-post-collection.post-list.list.big-item .post-item:last-child,.bb-post-collection.post-list.standard .post-item:last-child,.bb-post-collection.post-mixed .post-item:last-child{
	margin-bottom:0;
	padding-bottom:0
}
.bb-post-collection .post-items{
	margin:0 -15px 1.875rem;
	display:block;
	list-style:none
}
.bb-post-collection .post-items .post-item .post-thumbnail:after,.bb-post-collection .post-items .post-item .post-thumbnail:before,.bb-post-collection .post-items:after,.bb-post-collection .post-items:before{
	content:" ";
	display:table
}
.bb-post-collection .post-items:after{
	clear:both
}
.bb-post-collection .post-items .post-item{
	padding-left:15px;
	padding-right:15px;
	margin-bottom:1.875rem;
	list-style:none
}
.bb-post-collection .post-items .post-item .bb-badge-list{
	position:absolute;
	z-index:5
}
.bb-post-collection .post-items .post-item .post-thumbnail:after{
	clear:both
}
.bb-post-collection .post-items .post-item .post-thumbnail .post-meta{
	display:inline-block;
	position:absolute;
	bottom:12px;
	right:12px;
	z-index:5
}
.bb-post-collection .post-items .post-item .post-author-meta{
	display:block;
	padding-top:10px;
	border-top:1px solid #ececec
}
.mixed-list .post-item-classic .post-author-meta,.post-list.standard .post-item .post-author-meta{
	border-top:none
}
.bb-post-collection .post-items .post-item .widget_mc4wp_form_widget.horizontal{
	margin:0
}
.bb-post-collection .bb-post-share-box .content{
	padding:10px
}
.post-grid.col-4 .post-item:nth-child(4n+1),.post-grid:after{
	clear:both
}
.post-grid:after,.post-grid:before,.post-list.list .post-item .post:after,.post-list.list .post-item .post:before,.post-list.list .post-item:after,.post-list.list .post-item:before{
	content:" ";
	display:table
}
@media screen and (min-width:701px){
	.bb-post-collection .bb-post-share-box .content{
		padding:10px 20px
	}
	.post-grid .post-item{
		float:left
	}
}
.post-grid.col-2 .post-thumbnail,.post-grid.col-3 .post-thumbnail{
	position:relative;
	z-index:3
}
.post-grid.col-2 .post-thumbnail img,.post-grid.col-3 .post-thumbnail img{
	position:relative;
	z-index:0
}
.post-grid.col-3 .post-item .entry-header h2{
	font-size:18px;
	line-height:1.1em
}
.post-grid .post-item{
	width:100%
}
.post-grid .post-item .content{
	padding-top:12px
}
.post-grid .post-item .entry-header h2{
	font-size:22px
}
.post-grid .post-item .entry-header .entry-sub-title{
	font-size:16px
}
.post-grid.col-4 .post-item{
	width:25%
}
@media screen and (max-width:992px){
	.post-grid.col-4 .post-item{
		width:50%
	}
	.post-grid.col-4 .post-item:nth-child(2n+1),.post-grid.col-4 .post-item:nth-child(4n+1){
		clear:both
	}
}
@media screen and (min-width:701px){
	.no-sidebar .post-grid.col-2 .post-item,.no-sidebar .post-grid.col-3 .post-item{
		width:50%
	}
	.no-sidebar .post-grid.col-2 .post-item:nth-child(2n+1),.no-sidebar .post-grid.col-3 .post-item:nth-child(2n+1){
		clear:both
	}
}
@media screen and (min-width:992px){
	.no-sidebar .post-grid.col-2 .post-item,.no-sidebar .post-grid.col-3 .post-item{
		width:33.333%
	}
	.no-sidebar .post-grid.col-2 .post-item:nth-child(n){
		clear:none
	}
	.no-sidebar .post-grid.col-2 .post-item:nth-child(3n+1){
		clear:both
	}
	.no-sidebar .post-grid.col-3 .post-item:nth-child(n){
		clear:none
	}
	.no-sidebar .post-grid.col-3 .post-item:nth-child(3n+1){
		clear:both
	}
}
@media screen and (min-width:1200px){
	.no-sidebar .post-grid.col-3 .post-item{
		width:25%
	}
	.no-sidebar .post-grid.col-3 .post-item:nth-child(n){
		clear:none
	}
	.no-sidebar .post-grid.col-3 .post-item:nth-child(4n+1){
		clear:both
	}
}
@media screen and (min-width:701px){
	.one-sidebar.sidebar-1_3 .post-grid.col-2 .post-item,.one-sidebar.sidebar-1_3 .post-grid.col-3 .post-item,.one-sidebar.sidebar-1_4 .post-grid.col-2 .post-item,.one-sidebar.sidebar-1_4 .post-grid.col-3 .post-item{
		width:50%
	}
	.one-sidebar.sidebar-1_3 .post-grid.col-2 .post-item:nth-child(2n+1),.one-sidebar.sidebar-1_4 .post-grid.col-2 .post-item:nth-child(2n+1){
		clear:both
	}
	.one-sidebar.sidebar-1_3 .post-grid.col-3 .post-item:nth-child(n),.one-sidebar.sidebar-1_4 .post-grid.col-3 .post-item:nth-child(n){
		clear:none
	}
	.one-sidebar.sidebar-1_3 .post-grid.col-3 .post-item:nth-child(2n+1),.one-sidebar.sidebar-1_4 .post-grid.col-3 .post-item:nth-child(2n+1){
		clear:both
	}
}
@media screen and (min-width:992px){
	.one-sidebar.sidebar-1_3 .post-grid.col-3 .post-item,.one-sidebar.sidebar-1_4 .post-grid.col-3 .post-item{
		width:33.333%
	}
	.one-sidebar.sidebar-1_3 .post-grid.col-3 .post-item:nth-child(n),.one-sidebar.sidebar-1_4 .post-grid.col-3 .post-item:nth-child(n){
		clear:none
	}
	.one-sidebar.sidebar-1_3 .post-grid.col-3 .post-item:nth-child(3n+1),.one-sidebar.sidebar-1_4 .post-grid.col-3 .post-item:nth-child(3n+1){
		clear:both
	}
}
.post-list.list .post-item .post:after,.post-list.list .post-item:after{
	clear:both
}
@media screen and (min-width:701px){
	.two-sidebar.sidebar-1_3-1_4 .post-grid.col-2 .post-item,.two-sidebar.sidebar-1_3-1_4 .post-grid.col-3 .post-item,.two-sidebar.sidebar-1_4 .post-grid.col-2 .post-item,.two-sidebar.sidebar-1_4 .post-grid.col-3 .post-item{
		width:50%
	}
	.two-sidebar.sidebar-1_3-1_4 .post-grid.col-2 .post-item:nth-child(2n+1),.two-sidebar.sidebar-1_3-1_4 .post-grid.col-3 .post-item:nth-child(2n+1),.two-sidebar.sidebar-1_4 .post-grid.col-2 .post-item:nth-child(2n+1),.two-sidebar.sidebar-1_4 .post-grid.col-3 .post-item:nth-child(2n+1){
		clear:both
	}
}
.post-list.list .post-item{
	margin-bottom:20px
}
.post-list.list .post-item .post-thumbnail .bb-badge-list .bb-badge{
	float:left
}
.post-list.list .post-item .post-thumbnail .bb-badge-list .bb-badge:nth-child(3){
	display:none
}
.post-list.list .post-item .avatar{
	width:33px
}
.post-list.list.small-item .post-thumbnail{
	float:left;
	width:20%;
	width:calc(150px)
}
.post-list.list.small-item .content{
	padding:0 0 0 20px;
	float:left;
	width:80%;
	width:calc(100% - 150px)
}
.post-list.list.small-item .entry-header h2{
	font-size:18px
}
.post-list.list.big-item .post-item,.post-list.list.big-item .widget_mc4wp_form_widget.horizontal{
	margin-bottom:30px
}
.post-list.list.big-item .post-thumbnail{
	float:left;
	width:48%
}
.post-list.list.big-item .content{
	float:left;
	padding:0 0 0 20px;
	width:52%
}
.post-list.list.big-item .content .entry-title{
	font-size:26px;
	line-height:1.1em
}
@media screen and (max-width:700px){
	.post-list.list.small-item .entry-sub-title,.post-list.list.small-item .post-author-meta{
		display:none
	}
	.post-list.list.big-item .post .content,.post-list.list.big-item .post .post-thumbnail{
		float:none;
		width:100%
	}
	.post-list.list.big-item .post .content{
		padding:12px 0 0
	}
	.post-list.list.big-item .post .content .entry-header h2{
		margin:0 0 5px;
		font-size:23px;
		line-height:1em
	}
}
.post-list.standard .post-item{
	padding-bottom:20px
}
.post-list.standard .post-item .content{
	padding-top:16px
}
.post-list.standard .post-item .avatar{
	display:inline-block;
	width:40px;
	margin-right:12px;
	padding-top:0;
	border-radius:50%
}
.mixed-list .post-item-list .post:after,.mixed-list .post-item-list .post:before,.mixed-list .post-item-list:after,.mixed-list .post-item-list:before{
	display:table;
	content:" "
}
.bb-post-single.style4 .s-post-media-img img,.bb-post-single.style6 .s-post-media-img img,.masonry-grid.no-gap .post-item img{
	border-radius:0
}
.post-list.standard .post-item .bb-cat-links{
	font-size:12px
}
.post-list.standard .post-item.bb-advertisement,.post-list.standard .post-item.newsletter-box{
	border-bottom:none
}
.post-list.standard .post-item .post-stream .entry-title{
	font-size:32px;
	margin-bottom:18px
}
.post-list.standard .post-item .post-stream .entry-sub-title{
	margin-top:0;
	font-weight:400
}
.post-list.standard .entry-sub-title{
	margin-bottom:10px;
	padding-bottom:5px;
	font-size:18px
}
.post-list.standard .post .byline .url{
	font-size:18px;
	line-height:1em
}
.post-list.standard footer{
	border-bottom:1px solid #f2f2f2
}
.post-list.standard .fixed-height .boombox-featured-video{
	height:0;
	padding-bottom:56.25%
}
.post-list.standard .fixed-height .boombox-featured-video video{
	position:absolute;
	z-index:1;
	height:100%
}
.masonry-grid .post-item{
	width:100%;
	clear:none
}
.masonry-grid .post-item .content{
	padding-top:12px
}
@media screen and (min-width:701px){
	.post-list.standard .entry-header{
		margin-bottom:10px
	}
	.post-list.standard .entry-header h2{
		font-size:30px;
		line-height:1em;
		margin-bottom:10px
	}
	.post-list.standard .type-product .entry-header h2{
		margin-bottom:0
	}
	.masonry-grid .post-item{
		float:left
	}
	.no-sidebar .masonry-grid .post-item{
		width:50%
	}
}
.masonry-grid.no-gap .post-item{
	padding-right:1px;
	padding-left:1px;
	margin-bottom:2px
}
@media screen and (min-width:992px){
	.no-sidebar .masonry-grid .post-item{
		width:33.33%
	}
}
@media screen and (min-width:1200px){
	.no-sidebar .masonry-grid .post-item{
		width:25%
	}
}
@media screen and (min-width:701px){
	.one-sidebar.sidebar-1_3 .masonry-grid .post-item,.one-sidebar.sidebar-1_4 .masonry-grid .post-item{
		width:50%
	}
}
@media screen and (min-width:992px){
	.one-sidebar.sidebar-1_4 .masonry-grid .post-item{
		width:33.33%
	}
}
@media screen and (min-width:701px){
	.two-sidebar .masonry-grid .post-item{
		width:50%
	}
}
@media screen and (min-width:1200px){
	.no-sidebar .bb-stretched-full .masonry-grid .post-item{
		width:25%
	}
}
@media screen and (min-width:1399px){
	.no-sidebar .bb-stretched-full .masonry-grid .post-item{
		width:20%
	}
}
@media screen and (min-width:1200px){
	.one-sidebar .bb-stretched-full .masonry-grid .post-item{
		width:33.33%
	}
	.one-sidebar.bb-boxed-view .bb-stretched-full .masonry-grid .post-item{
		width:50%
	}
}
@media screen and (min-width:1399px){
	.one-sidebar .bb-stretched-full .masonry-grid .post-item{
		width:25%
	}
}
@media screen and (min-width:1200px){
	.two-sidebar .bb-stretched-full .masonry-grid .post-item,.two-sidebar.bb-boxed-view .bb-stretched-full .masonry-grid .post-item{
		width:50%
	}
}
@media screen and (min-width:1399px){
	.two-sidebar .bb-stretched-full .masonry-grid .post-item{
		width:33.333%
	}
}
@media screen and (min-width:1600px){
	.two-sidebar .bb-stretched-full .masonry-grid .post-item{
		width:25%
	}
}
.mixed-list .post-item{
	margin-bottom:1.875rem
}
.mixed-list .post-item-list{
	margin-bottom:20px
}
.mixed-list .post-item-list:after{
	clear:both
}
.bb-post-nav .image>div h3,.bb-post-nav .image>div p,.mixed-list .post-item-list .post-thumbnail .bb-badge-list .bb-badge:nth-child(3),.post-list.list .post-thumbnail .nsfw-post p,.widget_recent_entries .post-thumbnail .nsfw-post h3,.widget_recent_entries .post-thumbnail .nsfw-post p{
	display:none
}
.mixed-list .post-item-list .post:after{
	clear:both
}
.mixed-list .post-item-list .post-thumbnail{
	float:left;
	width:35%
}
.mixed-list .post-item-list .post-thumbnail .bb-badge-list .bb-badge{
	float:left
}
.mixed-list .post-item-list .content{
	padding:0 0 0 20px;
	float:left;
	width:65%
}
.mixed-list .post-item-list .avatar{
	width:33px
}
.mixed-list .post-item-list .entry-header h2{
	font-size:18px
}
.mixed-list .post-item-classic{
	padding-bottom:20px
}
.mixed-list .post-item-classic .content{
	padding-top:16px
}
.mixed-list .post-item-classic .bb-cat-links{
	font-size:12px
}
.mixed-list .post-item-classic.bb-advertisement,.mixed-list .post-item-classic.newsletter-box{
	border-bottom:none
}
.mixed-list .post-item-classic .entry-sub-title{
	margin-bottom:10px;
	padding-bottom:5px;
	font-size:18px
}
.mixed-list .post-item-classic .post .byline .url{
	font-size:18px;
	line-height:18px
}
.mixed-list .post-item-classic footer{
	border-bottom:1px solid #f2f2f2
}
@media screen and (min-width:701px){
	.mixed-list .post-item-classic .entry-header{
		margin-bottom:10px
	}
	.mixed-list .post-item-classic .entry-header h2{
		font-size:30px;
		line-height:1em;
		margin-bottom:10px
	}
	.mixed-list .post-item-classic .type-product .entry-header h2{
		margin-bottom:0
	}
}
@media screen and (max-width:700px){
	.mixed-list .post-item-list .post-thumbnail{
		width:40%!important
	}
	.mixed-list .post-item-list .content{
		width:60%;
		padding:12px 16px 0
	}
	.mixed-list .post-item-list .entry-sub-title,.mixed-list .post-item-list .post-author-meta{
		display:none
	}
}
.bb-fixed-pagination .bb-media-placeholder .nsfw-post,.bb-fixed-pagination .boombox-featured-embed+.nsfw-post,.bb-fixed-pagination .gif-video-wrapper+.nsfw-post,.bb-fixed-pagination .hy_plyr+.nsfw-post,.bb-fixed-pagination .video-wrapper+.nsfw-post,.bb-fixed-pagination img+.nsfw-post,.bb-fixed-pagination noscript+.nsfw-post,.bb-post-nav .bb-media-placeholder .nsfw-post,.bb-post-nav .boombox-featured-embed+.nsfw-post,.bb-post-nav .gif-video-wrapper+.nsfw-post,.bb-post-nav .hy_plyr+.nsfw-post,.bb-post-nav .video-wrapper+.nsfw-post,.bb-post-nav img+.nsfw-post,.bb-post-nav noscript+.nsfw-post,.post-thumbnail .bb-media-placeholder .nsfw-post,.post-thumbnail .boombox-featured-embed+.nsfw-post,.post-thumbnail .gif-video-wrapper+.nsfw-post,.post-thumbnail .hy_plyr+.nsfw-post,.post-thumbnail .video-wrapper+.nsfw-post,.post-thumbnail img+.nsfw-post,.post-thumbnail noscript+.nsfw-post{
	position:absolute;
	z-index:2;
	top:0;
	left:0;
	width:100%;
	height:100%;
	padding:0
}
.bb-fixed-pagination .bb-media-placeholder .nsfw-post .nsfw-content,.bb-fixed-pagination .boombox-featured-embed+.nsfw-post .nsfw-content,.bb-fixed-pagination .gif-video-wrapper+.nsfw-post .nsfw-content,.bb-fixed-pagination .hy_plyr+.nsfw-post .nsfw-content,.bb-fixed-pagination .video-wrapper+.nsfw-post .nsfw-content,.bb-fixed-pagination img+.nsfw-post .nsfw-content,.bb-fixed-pagination noscript+.nsfw-post .nsfw-content,.bb-post-nav .bb-media-placeholder .nsfw-post .nsfw-content,.bb-post-nav .boombox-featured-embed+.nsfw-post .nsfw-content,.bb-post-nav .gif-video-wrapper+.nsfw-post .nsfw-content,.bb-post-nav .hy_plyr+.nsfw-post .nsfw-content,.bb-post-nav .video-wrapper+.nsfw-post .nsfw-content,.bb-post-nav img+.nsfw-post .nsfw-content,.bb-post-nav noscript+.nsfw-post .nsfw-content,.post-thumbnail .bb-media-placeholder .nsfw-post .nsfw-content,.post-thumbnail .boombox-featured-embed+.nsfw-post .nsfw-content,.post-thumbnail .gif-video-wrapper+.nsfw-post .nsfw-content,.post-thumbnail .hy_plyr+.nsfw-post .nsfw-content,.post-thumbnail .video-wrapper+.nsfw-post .nsfw-content,.post-thumbnail img+.nsfw-post .nsfw-content,.post-thumbnail noscript+.nsfw-post .nsfw-content{
	position:absolute;
	top:50%;
	left:0;
	width:100%;
	-webkit-transform:translate(0,-50%);
	-ms-transform:translate(0,-50%);
	transform:translate(0,-50%)
}
.bb-fixed-pagination .nsfw-post,.bb-post-nav .nsfw-post,.post-thumbnail .nsfw-post{
	padding:30px 0;
	text-align:center;
	background-color:#000
}
.bb-fixed-pagination .nsfw-post .nsfw-content,.bb-post-nav .nsfw-post .nsfw-content,.post-thumbnail .nsfw-post .nsfw-content{
	color:#fff
}
.bb-fixed-pagination .nsfw-post .bb-icon,.bb-post-nav .nsfw-post .bb-icon,.post-thumbnail .nsfw-post .bb-icon{
	font-size:70px;
	line-height:1em;
	opacity:.7
}
.bb-fixed-pagination .nsfw-post img,.bb-post-nav .nsfw-post img,.post-thumbnail .nsfw-post img{
	width:auto;
	max-width:80%
}
.bb-fixed-pagination .nsfw-post h3,.bb-post-nav .nsfw-post h3,.post-thumbnail .nsfw-post h3{
	margin:25px 0 5px;
	font-size:25px;
	color:#fdc316
}
.bb-fixed-pagination .nsfw-post p,.bb-post-nav .nsfw-post p,.post-thumbnail .nsfw-post p{
	margin-bottom:0;
	font-size:16px;
	text-decoration:underline
}
.widget_recent_entries .post-thumbnail .nsfw-post{
	padding:15px 0
}
.widget_recent_entries .post-thumbnail .nsfw-post .bb-icon{
	font-size:30px
}
.bb-post-nav .image>div{
	position:relative
}
.bb-post-nav .image>div .nsfw-content{
	padding:5px 0
}
.bb-post-nav .image>div .bb-icon{
	font-size:24px
}
.widget_trending_entries .post-thumbnail .nsfw-post{
	padding:15px 0
}
.widget_trending_entries .post-thumbnail .nsfw-post .bb-icon{
	font-size:50px
}
.widget_trending_entries .post-thumbnail .nsfw-post h3{
	margin:15px 0 5px;
	font-size:20px
}
.widget_trending_entries .post-thumbnail .nsfw-post p{
	font-size:14px
}
.post-list.list .post-thumbnail .nsfw-post{
	padding:20px 0
}
.post-list.list .post-thumbnail .nsfw-post .bb-icon{
	font-size:38px
}
.post-list.list .post-thumbnail .nsfw-post h3{
	margin:10px 0 5px;
	font-size:15px
}
.post-list.standard .bb-nsfw-post .bb-media-placeholder{
	padding-bottom:56.25%!important
}
.post-list.standard .bb-nsfw-post .boombox-featured-embed,.post-list.standard .bb-nsfw-post .video-wrapper{
	padding-bottom:56.25%;
	height:0;
	overflow:hidden
}
.other-posts.post-grid .post-thumbnail .nsfw-post,.post-list.list.big-item .post-thumbnail .nsfw-post{
	padding:30px 0
}
.other-posts.post-grid .post-thumbnail .nsfw-post .bb-icon,.post-list.list.big-item .post-thumbnail .nsfw-post .bb-icon{
	font-size:50px
}
.other-posts.post-grid .post-thumbnail .nsfw-post h3,.post-list.list.big-item .post-thumbnail .nsfw-post h3{
	margin:20px 0 5px;
	font-size:20px
}
.other-posts.post-grid .post-thumbnail .nsfw-post p,.post-list.list.big-item .post-thumbnail .nsfw-post p{
	display:block
}
.bb-fixed-pagination .pg-thumb .nsfw-post .bb-icon{
	font-size:24px
}
.bb-fixed-pagination .pg-thumb .nsfw-post h3,.bb-fixed-pagination .pg-thumb .nsfw-post p{
	display:none
}
.bb-post-single .s-post-thumbnail .entry-nsfw,.bb-post-single .s-post-thumbnail .nsfw-post{
	position:relative;
	height:350px
}
.bb-post-single .s-post-thumbnail .nsfw-content{
	position:absolute;
	top:50%;
	left:0;
	width:100%;
	color:#fff;
	-webkit-transform:translate(0,-50%);
	-ms-transform:translate(0,-50%);
	transform:translate(0,-50%)
}
.bb-post-single .s-post-thumbnail .nsfw-post{
	padding:30px 0;
	text-align:center;
	background-color:#000
}
.bb-post-single .s-post-thumbnail .nsfw-post .bb-icon{
	font-size:70px;
	opacity:.7
}
.bb-post-single .s-post-thumbnail .nsfw-post h3{
	margin:28px 0 5px;
	font-size:25px;
	color:#fdc316
}
.bb-post-single .s-post-thumbnail .nsfw-post p{
	margin-bottom:0;
	font-size:16px
}
@media screen and (max-width:700px){
	.post-list.list .post-thumbnail .nsfw-post{
		padding:20px 0
	}
	.post-list.list .post-thumbnail .nsfw-post .bb-icon{
		font-size:70px
	}
	.post-list.list .post-thumbnail .nsfw-post h3{
		margin:28px 0 5px;
		font-size:25px
	}
	.post-list.list .post-thumbnail .nsfw-post p{
		display:block
	}
}
@media screen and (max-width:479px){
	.post-list.list .post-thumbnail .nsfw-post .bb-icon,.post-thumbnail .nsfw-post .bb-icon{
		font-size:60px
	}
	.post-list.list .post-thumbnail .nsfw-post h3,.post-thumbnail .nsfw-post h3{
		margin:22px 0 5px;
		font-size:22px
	}
	.post-list.list .post-thumbnail .nsfw-post p,.post-thumbnail .nsfw-post p{
		font-size:14px
	}
}
.bb-post-single .s-post-header{
	margin-bottom:10px
}
.bb-post-single .bb-post-share-box.top,.bb-post-single .s-mb-md,.bb-post-single .s-post-featured-media,.bb-post-single .s-post-meta-block,.bb-post-single .single-row1{
	margin-bottom:20px
}
.bb-post-single .s-post-share-box.bottom{
	margin-bottom:2.5rem
}
.bb-post-single .s-post-featured-media{
	text-shadow:1px 1px 2px rgba(0,0,0,.3)
}
.bb-post-single .s-post-featured-media .featured-media-el{
	position:relative;
	overflow:hidden;
	height:400px;
	background-size:cover;
	background-position:center;
	background-color:#ddd
}
.bb-post-single .s-post-featured-media .s-post-media-top{
	min-height:70px;
	position:absolute;
	top:0;
	left:0;
	padding:10px 15px;
	width:100%
}
.bb-post-single .s-post-featured-media .s-post-media-caption{
	position:absolute;
	width:100%;
	bottom:0;
	left:0;
	padding:20px 15px
}
.bb-post-single .s-post-featured-media .s-post-header{
	margin:0
}
.bb-post-single .s-post-featured-media,.bb-post-single .s-post-featured-media .s-post-affiliate .current-price,.bb-post-single .s-post-featured-media .s-post-title{
	color:#fff
}
.bb-post-single .s-post-featured-media .s-post-affiliate .old-price,.bb-post-single .s-post-featured-media .s-post-breadcrumb,.bb-post-single .s-post-featured-media .s-post-breadcrumb a,.bb-post-single .s-post-featured-media .s-post-cat-links,.bb-post-single .s-post-featured-media .s-post-summary{
	color:#fafafa
}
.bb-post-single .s-post-featured-media .s-post-affiliate .item-url,.bb-post-single .s-post-featured-media .s-post-summary .bb-reading-time{
	text-shadow:none;
	box-shadow:1px 2px 2px rgba(0,0,0,.18)
}
.bb-post-single .s-post-badge-list{
	display:inline-block
}
.bb-post-single .s-post-header .s-post-title{
	margin:0 0 5px
}
.bb-post-single .s-post-header .s-post-summary{
	font-weight:500;
	font-size:18px;
	line-height:1.3;
	margin:0 0 15px
}
.bb-post-single .s-post-header+.s-post-content,.bb-post-single .s-post-header+.s-post-thumbnail{
	margin-top:20px
}
.bb-post-single .s-post-header .s-post-header-sep{
	margin-top:10px
}
.bb-post-single .s-post-meta-block .col-l{
	margin-bottom:10px
}
.bb-post-single .s-post-meta-block .col-l:last-child{
	margin-bottom:0
}
.bb-post-single .s-post-share-box .content{
	padding-top:0;
	padding-bottom:0
}
.bb-post-single .s-post-thumbnail{
	margin-bottom:1.875rem
}
.bb-post-single .s-post-content{
	margin-bottom:2.5rem
}
.bb-post-single .s-post-content>:first-child{
	margin-top:0
}
.bb-post-single .s-post-content>:last-child{
	margin-bottom:0
}
.bb-post-single.style2 .s-post-inner{
	padding:0 10px
}
.bb-post-single.style5 .site-main,.bb-post-single.style6 .single-main-container .container-inner{
	position:relative;
	margin-top:-200px;
	padding:10px
}
@media screen and (min-width:768px){
	.bb-post-single .s-post-badge-list{
		min-width:100px
	}
	.bb-post-single .s-post-meta-block .col-l{
		margin-bottom:0
	}
	.bb-post-single.style2 .s-post-inner{
		padding:0 30px
	}
	.bb-post-single .s-post-featured-media .s-post-media-caption{
		padding:40px 35px
	}
}
@media screen and (min-width:701px) and (max-width:900px){
	.bb-post-single.style5 .site-main{
		margin-left:20px;
		margin-right:20px
	}
}
@media screen and (min-width:1200px){
	.no-sidebar .bb-post-single .s-post-small-el{
		width:760px;
		margin-left:auto;
		margin-right:auto;
		display:block;
		float:none
	}
}
@media screen and (min-width:901px){
	.bb-post-single.style5 .site-main,.bb-post-single.style6 .single-main-container .container-inner{
		padding:12px 30px 0
	}
	.bb-post-single .s-post-featured-media .featured-media-el{
		height:500px
	}
	.bb-post-single .s-post-header .s-post-summary{
		font-size:20px
	}
	.no-sidebar .bb-post-single.style5 .site-main{
		margin-left:20px;
		margin-right:20px
	}
}
.single-container.s-mt-sm{
	margin-top:15px
}
.bb-separator{
	margin:0 0 13px
}
#comments{
	clear:both
}
#comments .wp-social-login-widget a:hover,.bb-featured-menu a,.bb-header-navigation .more-navigation .section-navigation ul li.current-menu-item a,.comment-vote a:hover,.widget_archive .menu li a:hover,.widget_archive>ul li a:hover,.widget_categories .menu li a:hover,.widget_categories>ul li a:hover,.widget_meta .menu li a:hover,.widget_meta>ul li a:hover,.widget_nav_menu .menu li a:hover,.widget_nav_menu>ul li a:hover,.widget_pages .menu li a:hover,.widget_pages>ul li a:hover{
	text-decoration:none
}
#comments .comments-title{
	margin-bottom:20px;
	font-size:18px;
	text-transform:uppercase
}
#comments .comments-title span{
	display:inline-block;
	margin-left:10px;
	font-weight:400
}
#comments .comment-reply-title{
	font-size:14px;
	line-height:24px;
	text-transform:uppercase;
	margin-bottom:5px
}
#comments .comment-reply-title #cancel-comment-reply-link{
	display:block;
	font-size:11px;
	line-height:1em;
	vertical-align:top;
	text-transform:lowercase
}
#comments .comment-list{
	display:block;
	list-style:none;
	margin:0 0 30px;
	border-bottom:1px solid #f4f3f3
}
#comments .comment-reply-login{
	font-size:10px;
	text-transform:uppercase
}
#comments .comment,#comments .pingback{
	position:relative;
	display:block;
	list-style:none;
	border-top:1px solid #f4f3f3
}
#comments .comment:first-child,#comments .pingback:first-child{
	border-top:none
}
#comments .comment .comment-form,#comments .pingback .comment-form{
	margin-bottom:10px
}
#comments .comment .comment-meta,#comments .pingback .comment-meta{
	padding-top:7px;
	line-height:1em
}
#comments .comment .comment-body,#comments .pingback .comment-body{
	position:relative;
	display:block;
	list-style:none;
	line-height:1em;
	padding:10px 5px 10px 60px
}
#comments .comment .comment-body .comment-author,#comments .pingback .comment-body .comment-author{
	display:inline-block;
	font-size:16px;
	line-height:18px;
	font-weight:600
}
#comments .comment .comment-body .comment-author .avatar,#comments .pingback .comment-body .comment-author .avatar{
	position:absolute;
	width:40px;
	top:15px;
	left:0;
	border-radius:50%
}
#comments .comment .comment-body .comment-author b,#comments .pingback .comment-body .comment-author b{
	font-weight:500
}
#comments .comment .comment-body .comment-metadata,#comments .pingback .comment-body .comment-metadata{
	display:inline-block;
	margin-left:10px;
	font-size:12px;
	line-height:18px
}
#comments .comment .comment-body .comment-metadata a,#comments .pingback .comment-body .comment-metadata a{
	color:inherit
}
#comments .comment .comment-body .comment-content,#comments .pingback .comment-body .comment-content{
	padding-top:5px;
	font-size:14px;
	line-height:1.2em
}
#comments .comment .comment-body .comment-content p,#comments .pingback .comment-body .comment-content p{
	margin-bottom:5px
}
#comments .comment .comment-body .comment-content small a,#comments .pingback .comment-body .comment-content small a{
	color:#1f1f1f
}
#comments .comment .comment-body .reply,#comments .pingback .comment-body .reply{
	display:inline-block
}
#comments .comment .comment-body .comment-reply-link,#comments .pingback .comment-body .comment-reply-link{
	display:inline-block;
	padding:1px 10px;
	font-size:10px;
	line-height:13px;
	font-weight:600;
	color:#fff;
	text-transform:uppercase;
	vertical-align:top;
	background-color:#cdcdcd
}
#comments .comment .children,#comments .pingback .children{
	margin:0;
	padding-left:60px
}
#comments .comment .children .children,#comments .comment .children .comment .comment-body,#comments .pingback .children .children,#comments .pingback .children .comment .comment-body{
	padding-left:50px
}
#comments .comment .children .comment,#comments .pingback .children .comment{
	border-top:1px solid #f4f3f3
}
#comments .comment .children .comment .comment-body .comment-author .avatar,#comments .pingback .children .comment .comment-body .comment-author .avatar{
	width:30px
}
#comments .comment .children .children .children,#comments .pingback .children .children .children{
	padding-right:0;
	padding-left:0
}
#comments .bypostauthor>.comment-body .vcard .fn{
	color:#fdc316
}
#comments .bypostauthor>.comment-body .vcard .fn *{
	color:inherit
}
#comments .nav-links{
	overflow:hidden;
	margin-bottom:30px
}
#comments .nav-links .nav-previous{
	float:left
}
#comments .nav-links .nav-next{
	float:right
}
#comments .nav-links a{
	background-color:#ffe400;
	color:#000;
	padding:0 3px
}
#comments .comment-subscription-form{
	clear:both
}
.comment-respond .comment-reply-title{
	margin-bottom:10px;
	font-size:14px;
	line-height:24px;
	text-transform:uppercase
}
.comment-respond form{
	padding:20px;
	background-color:#f7f7f7;
	border-radius:3px
}
.comment-respond form:after,.comment-respond form:before{
	content:" ";
	display:table
}
.comment-respond form:after{
	clear:both
}
.comment-respond .comment-notes,.comment-respond .logged-in-as{
	margin-bottom:5px;
	font-size:13px
}
.comment-respond .comment-notes a,.comment-respond .logged-in-as a{
	color:inherit
}
.comment-respond .comment-notes a:hover,.comment-respond .logged-in-as a:hover{
	text-decoration:underline
}
.comment-respond .form-submit{
	margin-bottom:0
}
.comment-respond .form-submit .submit-button{
	min-width:inherit;
	width:100%;
	padding:0 5px;
	margin:auto;
	font-size:14px;
	font-weight:600;
	text-transform:uppercase;
	height:35px;
	line-height:35px;
	min-height:inherit;
	text-align:center!important;
	border-radius:3px;
	border:none
}
.comment-respond #commentform input#submit,.comment-respond #commentform input#submit:hover,.comment-respond .form-submit .submit-button{
	color:#fff;
	background-color:#353432
}
.comment-respond #commentform textarea#comment,.comment-respond input[type=text],.comment-respond textarea{
	padding:0 20px;
	height:35px;
	line-height:33px;
	text-align:left;
	font-size:13px;
	font-weight:400;
	color:#9a9a9a;
	background-color:#fff;
	border-width:1px;
	border-radius:3px
}
.comment-respond #commentform textarea#comment,.comment-respond textarea{
	padding:7px 20px;
	resize:vertical;
	line-height:1.2em
}
.comment-vote{
	display:inline-block;
	margin-left:20px
}
.comment-vote a{
	display:inline-block;
	font-size:16px;
	line-height:1em;
	vertical-align:top
}
.comment-vote a .bb-icon{
	display:inline-block;
	transition:all .2s ease-out
}
.comment-vote a .count{
	display:inline-block;
	margin-left:3px;
	font-size:11px;
	vertical-align:top
}
.comment-vote a:first-child+a{
	margin-left:10px
}
.comment-vote a:hover .bb-icon{
	-webkit-transform:translate(0,-3px);
	-ms-transform:translate(0,-3px);
	transform:translate(0,-3px)
}
.comments-area,.comments-area .emoji_row{
	margin-bottom:30px
}
@media (min-width:591px){
	.comment-respond .comment-form-comment{
		float:left;
		width:74%
	}
	.comment-respond .form-submit{
		float:right;
		width:25%
	}
}
@media screen and (max-width:767px){
	#comments .comment .children,#comments .comment .children .children{
		padding-left:0
	}
}
.boombox-comments .comments-filter{
	float:right;
	margin-bottom:-15px
}
.boombox-comments .comments-filter select{
	display:inline-block;
	width:auto;
	height:auto;
	padding:3px 5px
}
@media (max-width:768px){
	.boombox-comments .comments-filter{
		float:none;
		margin-bottom:10px
	}
}
.bb-floating-navbar{
	position:fixed;
	width:100%;
	top:0;
	left:0;
	z-index:1100;
	visibility:hidden
}
.bb-floating-navbar .bb-sticky-el{
	position:relative!important;
	top:0;
	-webkit-transform:translateY(-100%);
	-ms-transform:translateY(-100%);
	transform:translateY(-100%);
	transition:all .3s ease-out
}
.bb-floating-navbar.affix{
	visibility:visible
}
.bb-floating-navbar.affix .bb-sticky-el{
	-webkit-transform:translateY(0);
	-ms-transform:translateY(0);
	transform:translateY(0)
}
.bb-floating-navbar .floating-navbar-inner{
	background-color:#fff;
	box-shadow:0 0 6px rgba(0,0,0,.2)
}
.bb-floating-navbar .navbar-content{
	width:100%;
	display:table;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-align-items:flex-start;
	-ms-flex-align:start;
	align-items:flex-start;
	padding:10px 0
}
.bb-floating-navbar .navbar-col{
	display:table-cell;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	vertical-align:middle
}
.bb-floating-navbar .navbar-col1{
	-webkit-flex-grow:100;
	-ms-flex-positive:100;
	flex-grow:100
}
.bb-floating-navbar .navbar-col2{
	padding-left:5px
}
.bb-floating-navbar .f-n-post-title-block{
	display:table;
	height:42px
}
.bb-floating-navbar .f-n-post-title{
	display:table-cell;
	vertical-align:middle;
	margin:0;
	font-size:20px;
	line-height:22px
}
.bb-floating-navbar .f-n-next-prev-pg .pg-item{
	margin-bottom:0
}
.bb-floating-navbar .f-n-next-prev-pg .page-link{
	float:left
}
.bb-floating-navbar .f-n-next-prev-pg .page-nav{
	float:none;
	display:inline-block
}
.bb-floating-navbar .f-n-post-share-box{
	width:100%;
	padding:0 5px 0 0
}
.bb-fixed-pagination ul{
	margin:0
}
.bb-fixed-pagination.hide{
	display:none
}
.bb-fixed-pagination .page{
	list-style:none;
	border-radius:inherit;
	margin:-57px 0 0;
	position:fixed;
	z-index:50;
	top:50%;
	width:30px;
	transition:width .3s cubic-bezier(.22,.61,.36,1)
}
.bb-fixed-pagination .page.prev-page{
	left:0
}
.bb-fixed-pagination .page.prev-page,.bb-fixed-pagination .page.prev-page .pg-content{
	border-top-left-radius:0;
	border-bottom-left-radius:0
}
.bb-fixed-pagination .page.prev-page .pg-arrow{
	left:0
}
.bb-fixed-pagination .page.prev-page .pg-content{
	left:-385px
}
.bb-fixed-pagination .page.prev-page:hover .pg-content{
	left:30px
}
.bb-fixed-pagination .page.next-page{
	right:0
}
.bb-fixed-pagination .page.next-page,.bb-fixed-pagination .page.next-page .pg-content{
	border-top-right-radius:0;
	border-bottom-right-radius:0
}
.bb-fixed-pagination .page.next-page .pg-arrow{
	right:0;
	float:right
}
.bb-fixed-pagination .page.next-page .pg-content{
	right:-385px
}
.bb-fixed-pagination .page.next-page:hover .pg-content{
	right:0
}
.bb-fixed-pagination .page:hover{
	width:400px;
	box-shadow:-1px 6px 22.8px 1.2px rgba(42,42,42,.35)
}
.bb-fixed-pagination .page:hover .pg-content{
	opacity:1
}
.bb-fixed-pagination .pg-content{
	display:table
}
.bb-fixed-pagination .pg-col{
	display:table-cell;
	vertical-align:top
}
.bb-fixed-pagination .pg-arrow{
	position:absolute;
	top:0;
	z-index:5;
	display:inline-block;
	width:30px;
	height:100%;
	text-align:center;
	vertical-align:middle;
	font-size:20px;
	background-color:#ececec;
	color:#000;
	border-radius:2px
}
.bb-fixed-pagination .pg-arrow .pg-arrow-icon{
	display:block;
	position:absolute;
	top:50%;
	left:0;
	text-align:center;
	width:30px;
	margin-top:-12px;
	line-height:normal
}
.bb-fixed-pagination .pg-link:before{
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:10
}
.bb-fixed-pagination .pg-author-vcard .auth-url{
	position:relative;
	pointer-events:auto;
	z-index:50
}
.bb-fixed-pagination .pg-content{
	opacity:0;
	position:relative;
	top:0;
	height:100%;
	width:370px;
	min-height:120px;
	padding:20px;
	vertical-align:top;
	background-color:#fff;
	border-radius:2px;
	transition:all .3s cubic-bezier(.22,.61,.36,1)
}
.bb-fixed-pagination .pg-content .pg-col{
	vertical-align:top
}
.bb-fixed-pagination .pg-content .pg-thumb-col{
	width:90px;
	padding-right:12px
}
.bb-fixed-pagination .pg-content .pg-thumb-col img,.bb-post-nav .pg-thumb img{
	width:100%
}
.bb-fixed-pagination .pg-content .pg-thumb{
	position:relative
}
.bb-fixed-pagination .pg-content .pg-title{
	display:inline-block;
	font-size:18px;
	line-height:20px;
	font-weight:600
}
@media screen and (max-width:768px){
	.bb-fixed-pagination{
		display:none
	}
}
.bb-post-nav{
	clear:both;
	margin-bottom:20px
}
.bb-post-nav ul{
	list-style:none;
	margin:0;
	padding:0
}
.bb-post-nav .next-page{
	float:right
}
.bb-post-nav .pg-item{
	margin:0 0 15px;
	padding:20px 0;
	min-height:115px;
	display:table;
	width:100%;
	border-bottom:2px solid #ececec;
	border-top:2px solid #ececec
}
.bb-post-nav .post-title,.bb-reaction-box{
	margin-bottom:10px
}
.bb-post-nav .pg-col{
	display:table-cell;
	vertical-align:top
}
.bb-post-nav .pg-thumb{
	max-width:150px
}
.bb-post-nav .pg-thumb-col{
	width:27%;
	padding-right:5%
}
.bb-post-nav .pg-content-col{
	padding:5px 0 0
}
.bb-post-nav .meta-nav{
	display:block;
	padding-bottom:10px;
	font-size:14px;
	line-height:18px;
	font-weight:600;
	text-transform:uppercase
}
.bb-reaction-box{
	clear:both
}
.bb-reaction-box .title{
	margin-bottom:20px;
	font-size:18px;
	text-transform:uppercase
}
.bb-reaction-box .reaction-sections{
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	overflow:hidden;
	padding-top:20px;
	margin:0 -7px
}
.bb-reaction-box .reaction-item{
	position:relative;
	-webkit-flex-grow:1;
	-ms-flex-positive:1;
	flex-grow:1;
	float:left;
	min-width:70px;
	margin:0 7px 25px;
	text-align:center
}
.bb-reaction-box .reaction-item .reaction-bar{
	position:relative;
	margin-bottom:5px;
	width:100%;
	height:120px;
	background-color:#f7f7f7;
	overflow:hidden
}
.bb-reaction-box .reaction-item .reaction-bar .reaction-stat{
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:0;
	transition:height .2s cubic-bezier(.22,.61,.36,1)
}
.bb-reaction-box .reaction-item .reaction-bar .reaction-stat-count{
	position:absolute;
	top:50%;
	left:0;
	margin-top:-9px;
	width:100%;
	font-size:14px;
	line-height:18px;
	font-weight:600;
	color:inherit
}
.bb-reaction-box .reaction-item .reaction-vote-btn{
	display:block;
	padding:0 5px;
	font-size:11px;
	height:35px;
	line-height:35px;
	vertical-align:middle;
	color:#1f1f1f;
	text-transform:uppercase;
	background-color:#f7f7f7
}
.bb-reaction-box .reaction-item .reaction-vote-btn .bb-icon{
	font-size:25px;
	vertical-align:middle
}
.bb-reaction-box .reaction-item .reaction-vote-btn:not(.disabled):hover{
	box-shadow:1px 2px 2px rgba(0,0,0,.18)
}
.bb-reaction-box .reaction-item .reaction-vote-btn.disabled{
	opacity:.5;
	cursor:not-allowed
}
.bb-reaction-box .reaction-item .badge{
	position:absolute;
	z-index:2;
	top:-20px;
	left:50%;
	margin-left:-20px
}
.bb-reaction-box .reaction-item .badge:hover{
	-webkit-transform:translate(0,0);
	-ms-transform:translate(0,0);
	transform:translate(0,0)
}
.bb-reaction-box .reaction-item.voted .badge{
	-webkit-animation:badge .4s linear;
	animation:badge .4s linear
}
.bb-other-posts{
	clear:both
}
.bb-other-posts .title{
	font-size:18px;
	text-transform:uppercase;
	margin-bottom:20px
}
.bb-other-posts .post-items{
	margin-bottom:0
}
html.bb-gl-open{
	overflow:hidden!important
}
.bb-post-gallery{
	position:relative;
	margin-bottom:20px;
	cursor:pointer
}
.bb-post-gallery img{
	width:100%
}
.bb-post-gallery .bb-gallery-link{
	position:absolute;
	z-index:20;
	top:15px;
	right:0;
	min-width:170px;
	padding:10px 10px 10px 55px;
	background-color:#192526;
	color:#fff;
	font-size:14px;
	line-height:1.1em
}
.bb-post-gallery .bb-gallery-link .bb-icon{
	position:absolute;
	left:12px;
	top:50%;
	font-size:30px;
	line-height:1em;
	margin-top:-15px
}
.bb-post-gallery-content{
	display:none
}
.bb-post-gallery-content.bb-open{
	display:block;
	position:fixed;
	z-index:100000;
	top:0;
	left:0;
	width:100%;
	padding-top:80px;
	bottom:0
}
.bb-post-gallery-content .bb-gl-header{
	position:absolute;
	z-index:100;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	top:0;
	left:0;
	width:100%;
	height:80px;
	padding:5px 60px 5px 10px;
	overflow:hidden
}
.bb-post-gallery-content .bb-gl-header .bb-gl-close{
	position:absolute;
	top:50%;
	margin-top:-12px;
	right:20px;
	color:inherit;
	font-size:25px;
	line-height:1em
}
.bb-post-gallery-content .bb-gl-header .bb-gl-logo{
	display:inline-block;
	margin-right:10px
}
.bb-post-gallery-content .bb-gl-header .bb-gl-logo img{
	max-height:80px;
	width:auto;
	height:auto
}
.bb-post-gallery-content .bb-gl-header .bb-advertisement{
	-webkit-flex-grow:1;
	-ms-flex-positive:1;
	flex-grow:1
}
.bb-post-gallery-content .bb-gl-header .bb-advertisement .quads-location{
	margin:0!important;
	float:none
}
.bb-post-gallery-content .bb-gl-header .bb-advertisement img{
	margin:0 auto;
	max-height:80px;
	width:auto;
	height:auto
}
.bb-post-gallery-content .bb-gl-body{
	position:absolute;
	top:80px;
	left:0;
	width:100%;
	bottom:0
}
.bb-post-gallery-content .bb-gl-slide,.bb-post-gallery-content .bb-gl-slide li{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	list-style:none;
	margin:0
}
.bb-post-gallery-content .bb-gl-slide li{
	opacity:0;
	z-index:1;
	max-height:100%;
	overflow-y:auto
}
.bb-post-gallery-content .bb-gl-slide li.bb-active{
	opacity:1;
	z-index:50
}
.bb-post-gallery-content .bb-gl-slide li.bb-active img{
	opacity:1
}
.bb-post-gallery-content .bb-gl-grid li:hover a,.social.circle ul li a:hover{
	opacity:.8
}
.bb-post-gallery-content .bb-gl-image{
	padding:50px 20px 20px
}
.bb-post-gallery-content .bb-gl-image img{
	transition:all .15s ease-out
}
.bb-post-gallery-content .bb-gl-image-text{
	padding:40px 4%
}
.bb-post-gallery-content .bb-gl-mode-switcher{
	position:absolute;
	top:5px;
	left:20px;
	width:auto;
	border-radius:20px;
	border:1px solid #ececec;
	font-size:0
}
.bb-post-gallery-content .bb-gl-mode-switcher .bb-mode-switcher{
	position:relative;
	display:inline-block;
	padding:12px 0;
	width:40px;
	height:39px;
	line-height:1em;
	text-align:center;
	vertical-align:middle;
	font-size:16px;
	color:inherit
}
.bb-post-gallery-content .bb-gl-mode-switcher .bb-mode-switcher:first-child{
	border-right:1px solid #ececec
}
.bb-post-gallery-content .bb-gl-meta{
	margin-bottom:40px
}
.bb-post-gallery-content .bb-gl-meta .bb-gl-arrow{
	display:inline-block;
	width:40px;
	height:40px;
	line-height:40px;
	border-radius:50%;
	text-align:center;
	font-size:16px;
	vertical-align:middle
}
.bb-post-gallery-content .bb-gl-meta .bb-gl-arrow .bb-icon{
	vertical-align:middle
}
.bb-post-gallery-content .bb-gl-meta .bb-gl-arrow:hover{
	box-shadow:-3px 3px 8px 0 rgba(21,21,24,.34)
}
.bb-post-gallery-content .bb-gl-meta .bb-gl-pagination{
	display:inline-block;
	margin:0 10px;
	min-width:55px;
	text-align:center;
	line-height:40px;
	vertical-align:middle
}
.bb-post-gallery-content .bb-gl-meta .bb-gl-pagination b{
	font-size:1.3em
}
.bb-post-gallery-content .bb-affiliate-content{
	clear:both;
	overflow:hidden;
	margin-bottom:15px
}
.bb-post-gallery-content .bb-affiliate-content .item-url{
	float:right;
	padding:8px 10px;
	font-size:12px;
	line-height:1em;
	text-transform:uppercase;
	font-weight:600;
	border-radius:3px
}
.bb-post-gallery-content .bb-gl-grid{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	max-height:100%;
	overflow-y:auto
}
.bb-post-gallery-content .bb-gl-grid ul,.bb-post-gallery-content .bb-gl-grid ul li{
	display:block;
	list-style:none;
	margin:0
}
.bb-post-gallery-content .bb-gl-grid ul{
	font-size:0;
	padding:50px 20px 20px;
	text-align:center;
	overflow:hidden
}
.bb-post-gallery-content .bb-gl-grid li{
	float:left;
	padding:5px
}
.bb-post-gallery-content .bb-gl-grid li a{
	display:block;
	overflow:hidden
}
.bb-post-gallery-content .bb-gl-grid,.bb-post-gallery-content .bb-gl-slide{
	opacity:0;
	visibility:hidden;
	z-index:1;
	transition:all .2s ease-out
}
.bb-post-gallery-content.bb-mode-grid .bb-gl-grid,.bb-post-gallery-content.bb-mode-slide .bb-gl-slide{
	opacity:1;
	visibility:visible;
	z-index:2
}
@media (min-width:768px){
	.bb-post-gallery-content.bb-open{
		padding-top:110px
	}
	.bb-post-gallery-content .bb-gl-header{
		height:110px;
		padding:5px 100px 5px 10px
	}
	.bb-post-gallery-content .bb-gl-header .bb-gl-close{
		top:20px;
		margin-top:0;
		font-size:33px
	}
	.bb-post-gallery-content .bb-gl-header .bb-advertisement img,.bb-post-gallery-content .bb-gl-header .bb-gl-logo img{
		max-height:110px
	}
	.bb-post-gallery-content .bb-gl-body{
		top:110px
	}
	.bb-post-gallery-content .bb-gl-slide li{
		max-height:100%;
		overflow-y:hidden
	}
	.bb-post-gallery-content .bb-gl-image,.bb-post-gallery-content .bb-gl-image-text{
		position:absolute;
		top:0;
		height:100%
	}
	.bb-post-gallery-content .bb-gl-image{
		left:0;
		width:55%;
		padding:20px 60px
	}
	.bb-post-gallery-content .bb-gl-image img{
		position:absolute;
		top:50%;
		left:50%;
		max-width:70%;
		max-width:calc(100% - 120px);
		max-height:95%;
		max-height:calc(100% - 40px);
		width:auto;
		height:auto;
		-webkit-transform:translate(-50%,-50%);
		-ms-transform:translate(-50%,-50%);
		transform:translate(-50%,-50%)
	}
	.bb-post-gallery-content .bb-gl-image-text{
		right:0;
		width:45%;
		height:100%;
		max-height:100%;
		overflow-y:auto
	}
	.bb-post-gallery-content .bb-gl-grid ul{
		padding:10px 60px
	}
	.bb-post-gallery-content .bb-gl-grid li a{
		width:360px;
		height:270px
	}
	.bb-post-gallery-content .bb-gl-mode-switcher{
		top:20px;
		left:10px;
		width:42px
	}
	.bb-post-gallery-content .bb-gl-mode-switcher .bb-mode-switcher{
		width:100%;
		height:40px
	}
	.bb-post-gallery-content .bb-gl-mode-switcher .bb-mode-switcher:first-child{
		border-right:0;
		border-bottom:1px solid #ececec
	}
}
@media (min-width:992px){
	.bb-post-gallery-content .bb-gl-image{
		width:65%
	}
	.bb-post-gallery-content .bb-gl-image-text{
		width:35%;
		max-width:35%
	}
}
@media (min-width:1200px){
	.bb-post-gallery-content .bb-gl-image{
		width:75%
	}
	.bb-post-gallery-content .bb-gl-image-text{
		width:25%;
		max-width:25%
	}
}
.bb-show-desktop-header,.bb-show-mobile-header{
	position:relative;
	z-index:50
}
.bb-show-desktop-header{
	display:none
}
.bb-show-mobile-header{
	display:block
}
.branding{
	z-index:2
}
.branding a{
	display:inline;
	color:inherit;
	max-width:100%
}
.branding .site-title{
	margin:0;
	font-size:25px;
	line-height:1em;
	letter-spacing:2px;
	text-transform:uppercase;
	font-weight:600
}
.branding .site-title:after,.branding .site-title:before{
	content:" ";
	display:table
}
.branding .site-title:after{
	clear:both
}
.branding .site-description{
	margin:5px 0 0;
	opacity:.9;
	font-style:italic;
	line-height:1.1em
}
.branding img{
	float:left;
	border-radius:0!important;
	font-size:1px
}
.bb-header-icon,.bb-header-icon img{
	vertical-align:middle;
	height:40px;
	border-radius:50%
}
@media screen and (min-width:480px){
	.branding .site-title{
		font-size:32px
	}
}
.bb-community{
	display:table-cell;
	vertical-align:middle
}
.bb-community .logo{
	display:inline-block;
	width:50px
}
.bb-community .text{
	display:inline-block;
	padding:5px;
	font-size:14px;
	font-weight:500
}
.header-desktop .branding{
	margin-right:25px
}
.header-desktop .logo-center .branding{
	display:inline-block;
	margin:0 auto;
	text-align:center
}
.header-desktop .bb-advertisement{
	margin-bottom:0
}
.header-desktop .bb-advertisement .quads-location{
	margin:10px 0!important
}
.bb-header-icon{
	display:inline-block;
	font-size:0!important;
	color:inherit;
	text-align:center;
	line-height:40px
}
.bb-header-icon i{
	display:inline-block;
	font-size:25px;
	font-weight:400;
	vertical-align:middle;
	width:25px
}
.bb-header-icon img{
	display:inline-block;
	width:40px
}
.bb-header-icon.logged-in-user{
	width:40px
}
.medium .bb-header-icon i{
	width:23px;
	font-size:23px
}
.medium .bb-header-icon img{
	width:32px;
	height:32px
}
.medium .bb-header-icon.logged-in-user{
	width:32px
}
.small .bb-header-icon i{
	width:21px;
	font-size:21px
}
.small .bb-header-icon img{
	width:24px;
	height:24px
}
.small .bb-header-icon.logged-in-user{
	width:24px
}
.bb-toggle .toggle-content.bb-header-dropdown{
	-webkit-transform:translate(-50%,20px);
	-ms-transform:translate(-50%,20px);
	transform:translate(-50%,20px);
	left:50%;
	width:auto;
	padding:13px;
	transition:all .3s ease;
	box-shadow:-1px 6px 22.8px 1.2px rgba(42,42,42,.35)
}
.bb-toggle .toggle-content.bb-header-dropdown:after,.bb-toggle .toggle-content.bb-header-dropdown:before{
	content:" ";
	display:table
}
.bb-toggle .toggle-content.bb-header-dropdown:after{
	clear:both
}
.bb-toggle .toggle-content.bb-header-dropdown:before{
	position:absolute;
	top:-6px;
	right:50%;
	margin-right:-6px;
	display:block;
	content:'';
	width:0;
	height:0;
	border-style:solid;
	border-width:0 6px 6px;
	border-color:transparent transparent #fff
}
.bb-toggle .toggle-content.bb-header-dropdown.active{
	-webkit-transform:translate(-50%,0);
	-ms-transform:translate(-50%,0);
	transform:translate(-50%,0)
}
.bb-header-search{
	position:relative;
	z-index:5;
	display:inline-block
}
.bb-header-search.bb-toggle .toggle-content.bb-header-dropdown{
	width:320px
}
.bb-header-search form{
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	margin:0 -3px
}
.bb-header-search form input{
	-ms-flex-positive:1;
	-webkit-flex-grow:1;
	flex-grow:1;
	width:100px;
	min-width:100px;
	text-align:left;
	padding:8px 12px;
	height:34px
}
.bb-header-search form button{
	height:34px;
	min-width:90px;
	line-height:34px;
	font-size:14px;
	padding:0 10px
}
.bb-header-search form button,.bb-header-search form input{
	margin:0 3px
}
@media (max-width:1199px){
	.bb-header-search.bb-toggle .toggle-content.bb-header-dropdown{
		width:250px
	}
	.bb-header-search form input{
		margin-bottom:10px
	}
	.bb-header-search form button,.bb-header-search form input{
		width:100%
	}
}
@media (max-width:480px){
	.bb-header-search.bb-toggle .toggle-content.bb-header-dropdown{
		width:215px
	}
}
.bb-header-share{
	display:inline-block
}
.bb-header-share .bb-header-dropdown{
	padding:10px 7px
}
.bb-header-share .social.circle ul{
	display:block;
	list-style:none;
	margin:0
}
.bb-header-share .social.circle ul li{
	display:block;
	float:none;
	list-style:none;
	margin:0 0 10px
}
.bb-header-user-box,.create-post,.create-post>*{
	display:inline-block;
	vertical-align:middle
}
.bb-header-share .social.circle ul li:last-child{
	margin:0
}
.bb-header-share .social.circle ul li a{
	width:40px;
	height:40px;
	line-height:40px;
	font-size:21px
}
.create-post{
	position:relative;
	padding:0 20px;
	font-size:16px;
	line-height:40px;
	font-weight:600;
	text-transform:uppercase;
	transition:all .2s ease-out
}
.create-post .bb-icon{
	margin-right:5px
}
.medium .create-post{
	line-height:32px;
	font-size:14px
}
.small .create-post{
	line-height:24px;
	font-size:12px;
	padding:0 10px
}
.header-item.bb-badge-list .bb-badge{
	margin-bottom:0
}
.small .header-item.bb-badge-list .circle{
	width:24px;
	height:24px
}
.bb-header-user-box .menu.bb-header-dropdown,.user-notifications .menu.bb-header-dropdown{
	width:210px
}
.small .header-item.bb-badge-list .circle i{
	font-size:18px;
	line-height:24px
}
.bb-header-user-box{
	position:relative;
	font-size:21px;
	color:inherit;
	text-align:center;
	line-height:1
}
.bb-header-user-box .menu.bb-header-dropdown ul{
	display:block;
	margin:0;
	list-style:none
}
.bb-header-user-box .menu.bb-header-dropdown ul li{
	position:relative;
	display:block;
	float:none;
	margin:0;
	padding:0
}
.bb-header-user-box .menu.bb-header-dropdown ul li a{
	position:relative;
	display:block;
	font-size:13px;
	line-height:17px;
	font-weight:600;
	text-transform:uppercase;
	color:inherit;
	text-align:left;
	padding:10px 15px
}
.bb-header-user-box .menu.bb-header-dropdown ul li a i{
	margin-right:15px
}
.user-notifications .menu.bb-header-dropdown ul{
	display:block;
	margin:0;
	list-style:none
}
.user-notifications .menu.bb-header-dropdown ul li{
	position:relative;
	display:block;
	float:none;
	margin:0;
	padding:0
}
.user-notifications .menu.bb-header-dropdown ul li a{
	position:relative;
	display:block;
	font-size:13px;
	line-height:1.2em;
	font-weight:500;
	color:inherit;
	text-align:left;
	padding:10px 15px
}
.user-notifications .menu.bb-header-dropdown ul li a i{
	margin-right:15px
}
.bb-header-search.pos-left.bb-toggle .toggle-content.bb-header-dropdown:before,.bb-header-search.pos-right.bb-toggle .toggle-content.bb-header-dropdown:before,.bb-header-user-box.pos-left.bb-toggle .toggle-content.bb-header-dropdown:before,.bb-header-user-box.pos-right.bb-toggle .toggle-content.bb-header-dropdown:before,.user-notifications.pos-left.bb-toggle .toggle-content.bb-header-dropdown:before,.user-notifications.pos-right.bb-toggle .toggle-content.bb-header-dropdown:before{
	margin-right:0
}
@media (min-width:600px){
	.bb-header-user-box.pos-left:hover .toggle-content.bb-header-dropdown,.bb-header-user-box.pos-right:hover .toggle-content.bb-header-dropdown,.user-notifications.pos-left:hover .toggle-content.bb-header-dropdown,.user-notifications.pos-right:hover .toggle-content.bb-header-dropdown{
		opacity:1;
		visibility:visible;
		-webkit-transform:translate(0,0)!important;
		-ms-transform:translate(0,0)!important;
		transform:translate(0,0)!important
	}
}
.header-item.boombox-wpml-language-switcher{
	float:none
}
.bb-header-search.pos-left.bb-toggle .toggle-content.bb-header-dropdown,.bb-header-user-box.pos-left.bb-toggle .toggle-content.bb-header-dropdown,.user-notifications.pos-left.bb-toggle .toggle-content.bb-header-dropdown{
	left:-50%;
	-webkit-transform:translate(0,20px);
	-ms-transform:translate(0,20px);
	transform:translate(0,20px)
}
.bb-header-search.pos-left.bb-toggle .toggle-content.bb-header-dropdown.active,.bb-header-user-box.pos-left.bb-toggle .toggle-content.bb-header-dropdown.active,.user-notifications.pos-left.bb-toggle .toggle-content.bb-header-dropdown.active{
	-webkit-transform:translate(0,0);
	-ms-transform:translate(0,0);
	transform:translate(0,0)
}
.bb-header-search.pos-right.bb-toggle .toggle-content.bb-header-dropdown,.bb-header-user-box.pos-right.bb-toggle .toggle-content.bb-header-dropdown,.user-notifications.pos-right.bb-toggle .toggle-content.bb-header-dropdown{
	left:auto;
	right:-50%;
	-webkit-transform:translate(0,20px);
	-ms-transform:translate(0,20px);
	transform:translate(0,20px)
}
.bb-header-search.pos-right.bb-toggle .toggle-content.bb-header-dropdown.active,.bb-header-user-box.pos-right.bb-toggle .toggle-content.bb-header-dropdown.active,.user-notifications.pos-right.bb-toggle .toggle-content.bb-header-dropdown.active{
	-webkit-transform:translate(0,0);
	-ms-transform:translate(0,0);
	transform:translate(0,0)
}
.large .bb-header-search.pos-left.bb-toggle .toggle-content.bb-header-dropdown:before,.large .user-notifications.pos-left.bb-toggle .toggle-content.bb-header-dropdown:before{
	right:auto;
	left:19px
}
.large .bb-header-search.pos-right.bb-toggle .toggle-content.bb-header-dropdown:before,.large .user-notifications.pos-right.bb-toggle .toggle-content.bb-header-dropdown:before{
	left:auto;
	right:19px
}
.large .bb-header-user-box.pos-left.bb-toggle .toggle-content.bb-header-dropdown:before{
	right:auto;
	left:34px
}
.large .bb-header-user-box.pos-right.bb-toggle .toggle-content.bb-header-dropdown:before{
	left:auto;
	right:34px
}
.medium .bb-header-search.pos-left.bb-toggle .toggle-content.bb-header-dropdown:before,.medium .user-notifications.pos-left.bb-toggle .toggle-content.bb-header-dropdown:before{
	right:auto;
	left:17px
}
.medium .bb-header-search.pos-right.bb-toggle .toggle-content.bb-header-dropdown:before,.medium .user-notifications.pos-right.bb-toggle .toggle-content.bb-header-dropdown:before{
	left:auto;
	right:17px
}
.medium .bb-header-user-box.pos-left.bb-toggle .toggle-content.bb-header-dropdown:before{
	right:auto;
	left:26px
}
.medium .bb-header-user-box.pos-right.bb-toggle .toggle-content.bb-header-dropdown:before{
	left:auto;
	right:26px
}
.small .bb-header-search.pos-left.bb-toggle .toggle-content.bb-header-dropdown:before,.small .user-notifications.pos-left.bb-toggle .toggle-content.bb-header-dropdown:before{
	right:auto;
	left:15px
}
.small .bb-header-search.pos-right.bb-toggle .toggle-content.bb-header-dropdown:before,.small .user-notifications.pos-right.bb-toggle .toggle-content.bb-header-dropdown:before{
	left:auto;
	right:15px
}
.small .bb-header-user-box.pos-left.bb-toggle .toggle-content.bb-header-dropdown:before{
	right:auto;
	left:18px
}
.small .bb-header-user-box.pos-right.bb-toggle .toggle-content.bb-header-dropdown:before{
	left:auto;
	right:18px
}
.bb-header.header-desktop .bb-page-header .container-inner,.bb-header.header-desktop .container,.bb-page-header .bb-header.header-desktop .container-inner{
	width:100%;
	max-width:100%;
	display:table;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-flex-flow:row wrap;
	-ms-flex-flow:row wrap;
	flex-flow:row wrap;
	-webkit-justify-content:space-around;
	-ms-flex-pack:distribute;
	justify-content:space-around;
	-webkit-align-content:stretch;
	-ms-flex-line-pack:stretch;
	align-content:stretch
}
.bb-header.header-desktop .bb-page-header .container-inner>*,.bb-header.header-desktop .container>*,.bb-page-header .bb-header.header-desktop .container-inner>*{
	display:table-cell;
	vertical-align:middle
}
.bb-header.header-desktop .bb-page-header .container-inner .l-1>*,.bb-header.header-desktop .bb-page-header .container-inner .r-1>*,.bb-header.header-desktop .container .l-1>*,.bb-header.header-desktop .container .r-1>*,.bb-page-header .bb-header.header-desktop .container-inner .l-1>*,.bb-page-header .bb-header.header-desktop .container-inner .r-1>*{
	display:inline-block;
	vertical-align:middle;
	margin-right:15px
}
.bb-header.header-desktop .bb-page-header .container-inner .l-1>:last-child,.bb-header.header-desktop .bb-page-header .container-inner .r-1>:last-child,.bb-header.header-desktop .container .l-1>:last-child,.bb-header.header-desktop .container .r-1>:last-child,.bb-page-header .bb-header.header-desktop .container-inner .l-1>:last-child,.bb-page-header .bb-header.header-desktop .container-inner .r-1>:last-child{
	margin-right:0
}
.bb-header.header-desktop .bb-page-header .container-inner .m-1:not(.logo),.bb-header.header-desktop .bb-page-header .container-inner .m-2:not(.logo),.bb-header.header-desktop .container .m-1:not(.logo),.bb-header.header-desktop .container .m-2:not(.logo),.bb-page-header .bb-header.header-desktop .container-inner .m-1:not(.logo),.bb-page-header .bb-header.header-desktop .container-inner .m-2:not(.logo){
	text-align:center;
	-webkit-flex-grow:1;
	-ms-flex-positive:1;
	flex-grow:1
}
.bb-header.header-desktop .bb-page-header .container-inner .h-component,.bb-header.header-desktop .container .h-component,.bb-page-header .bb-header.header-desktop .container-inner .h-component{
	padding-left:10px;
	padding-right:10px
}
.bb-header.header-desktop .bb-page-header .container-inner .h-component:first-child,.bb-header.header-desktop .container .h-component:first-child,.bb-page-header .bb-header.header-desktop .container-inner .h-component:first-child{
	padding-left:0
}
.bb-header.header-desktop .bb-page-header .container-inner .h-component:last-child,.bb-header.header-desktop .container .h-component:last-child,.bb-page-header .bb-header.header-desktop .container-inner .h-component:last-child{
	padding-right:0
}
.bb-header.header-desktop .top-header{
	position:relative
}
.bb-header.header-desktop .top-header .bb-page-header .container-inner,.bb-header.header-desktop .top-header .container,.bb-page-header .bb-header.header-desktop .top-header .container-inner{
	position:relative;
	z-index:3
}
.bb-header.header-desktop .bottom-header{
	position:relative
}
.bb-header.header-desktop .bottom-header .bb-page-header .container-inner,.bb-header.header-desktop .bottom-header .container,.bb-page-header .bb-header.header-desktop .bottom-header .container-inner{
	position:relative;
	z-index:2
}
.bb-header.header-desktop .affix .bottom-header,.bb-header.header-desktop .affix .top-header{
	box-shadow:-1px 1px 1px 0 rgba(42,42,42,.27)
}
.bb-header.header-desktop.top-bg .bottom-header.large,.bb-header.header-desktop.top-bg .bottom-header.medium,.bb-header.header-desktop.top-bg .bottom-header.small{
	padding-top:1.5vw
}
.bb-header.header-desktop.bottom-bg,.bb-header.header-desktop.top-bg.no-bottom{
	padding-bottom:1.5vw
}
.bb-header.header-desktop.top-shadow .top-header{
	z-index:3;
	box-shadow:-1px 1px 1px 0 rgba(42,42,42,.27)
}
.bb-header.header-desktop.bottom-shadow .top-header{
	z-index:2
}
.bb-header.header-desktop.bottom-shadow .bottom-header{
	z-index:0;
	box-shadow:-1px 1px 1px 0 rgba(42,42,42,.27)
}
.bb-header.header-desktop .bottom-header,.bb-header.header-desktop .top-header{
	background-color:#fff;
	color:#000
}
.bb-header.header-desktop .bottom-header.boxed .bb-page-header .container-inner,.bb-header.header-desktop .bottom-header.boxed .container,.bb-header.header-desktop .top-header.boxed .bb-page-header .container-inner,.bb-header.header-desktop .top-header.boxed .container,.bb-page-header .bb-header.header-desktop .bottom-header.boxed .container-inner,.bb-page-header .bb-header.header-desktop .top-header.boxed .container-inner{
	width:1200px
}
.bb-header.header-desktop .bottom-header.small .bb-page-header .container-inner,.bb-header.header-desktop .bottom-header.small .container,.bb-header.header-desktop .top-header.small .bb-page-header .container-inner,.bb-header.header-desktop .top-header.small .container,.bb-page-header .bb-header.header-desktop .bottom-header.small .container-inner,.bb-page-header .bb-header.header-desktop .top-header.small .container-inner{
	height:40px
}
.bb-header.header-desktop .bottom-header.small .bb-page-header .container-inner img,.bb-header.header-desktop .bottom-header.small .container img,.bb-header.header-desktop .top-header.small .bb-page-header .container-inner img,.bb-header.header-desktop .top-header.small .container img,.bb-page-header .bb-header.header-desktop .bottom-header.small .container-inner img,.bb-page-header .bb-header.header-desktop .top-header.small .container-inner img{
	max-height:40px;
	width:auto
}
.bb-header.header-desktop .bottom-header.medium .bb-page-header .container-inner,.bb-header.header-desktop .bottom-header.medium .container,.bb-header.header-desktop .top-header.medium .bb-page-header .container-inner,.bb-header.header-desktop .top-header.medium .container,.bb-page-header .bb-header.header-desktop .bottom-header.medium .container-inner,.bb-page-header .bb-header.header-desktop .top-header.medium .container-inner{
	min-height:50px
}
.bb-header.header-desktop .bottom-header.large .bb-page-header .container-inner,.bb-header.header-desktop .bottom-header.large .container,.bb-header.header-desktop .top-header.large .bb-page-header .container-inner,.bb-header.header-desktop .top-header.large .container,.bb-page-header .bb-header.header-desktop .bottom-header.large .container-inner,.bb-page-header .bb-header.header-desktop .top-header.large .container-inner{
	min-height:58px
}
.bb-header.header-desktop .bottom-header.logo-center .m-1,.bb-header.header-desktop .top-header.logo-center .m-1{
	text-align:center;
	-ms-flex-positive:1;
	flex-grow:1;
	-webkit-flex-grow:1;
	-moz-flex-grow:1
}
.bb-header.header-desktop .bottom-header .pattern,.bb-header.header-desktop .top-header .pattern{
	position:absolute;
	left:0;
	width:100%;
	top:99%;
	overflow:hidden;
	z-index:1
}
.bb-header.header-desktop .bottom-header .pattern svg,.bb-header.header-desktop .top-header .pattern svg{
	position:relative;
	float:left;
	width:100.6%;
	left:-.3%;
	right:-.3%
}
.bb-header.header-desktop .bottom-header .pattern svg>*,.bb-header.header-desktop .top-header .pattern svg>*{
	width:100%
}
.bb-header-navigation{
	display:inline-block;
	vertical-align:middle
}
.bb-header-navigation .main-navigation{
	position:relative;
	float:left;
	font-size:17px;
	font-weight:600;
	text-transform:none;
	letter-spacing:1px;
	font-family:inherit
}
.bb-header-navigation .main-navigation>ul{
	display:block;
	list-style:none;
	margin:0
}
.bb-header-navigation .main-navigation>ul:after,.bb-header-navigation .main-navigation>ul:before{
	content:" ";
	display:table
}
.bb-header-navigation .main-navigation>ul:after{
	clear:both
}
.bb-header-navigation .main-navigation>ul>li{
	position:relative;
	margin-right:25px;
	float:left;
	list-style:none;
	text-align:left
}
.bb-header-navigation .main-navigation>ul>li>a{
	display:block;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	position:relative;
	line-height:40px;
	vertical-align:middle;
	font-size:inherit;
	font-weight:inherit;
	color:inherit;
	letter-spacing:inherit;
	text-transform:inherit;
	font-family:inherit
}
.bb-header-navigation .main-navigation>ul>li.menu-item-has-children>a{
	padding-right:1em
}
.bb-header-navigation .main-navigation>ul>li.menu-item-has-children>.dropdown-toggle{
	line-height:inherit;
	vertical-align:middle;
	position:absolute;
	top:0;
	right:0;
	color:inherit
}
.bb-header-navigation .main-navigation>ul>li.menu-item-has-children>.dropdown-toggle:before{
	content:"\f107";
	font-family:ui-icomoon;
	line-height:40px
}
.bb-header-navigation .main-navigation>ul>li:hover .dropdown-toggle{
	color:inherit
}
.bb-header-navigation .main-navigation>ul>li:last-child{
	margin-right:0
}
.bb-header-navigation .main-navigation>ul li.menu-item-has-children:hover>.sub-menu{
	opacity:1;
	visibility:visible;
	-webkit-transform:translate(-50%,0);
	-ms-transform:translate(-50%,0);
	transform:translate(-50%,0)
}
.bb-header-navigation .main-navigation .sub-menu{
	position:absolute;
	top:100%;
	opacity:0;
	visibility:hidden;
	-webkit-transform:translate(-50%,20px);
	-ms-transform:translate(-50%,20px);
	transform:translate(-50%,20px);
	left:50%;
	width:250px;
	padding:20px 0;
	margin:0;
	font-weight:500;
	transition:all .3s ease;
	box-shadow:-1px 6px 22.8px 1.2px rgba(42,42,42,.35)
}
.bb-header-navigation .main-navigation .sub-menu:after,.bb-header-navigation .main-navigation .sub-menu:before{
	content:" ";
	display:table
}
.bb-header-navigation .main-navigation .sub-menu:after{
	clear:both
}
.bb-header-navigation .main-navigation .sub-menu:before{
	position:absolute;
	top:-6px;
	right:50%;
	margin-right:-6px;
	display:block;
	content:'';
	width:0;
	height:0;
	border-style:solid;
	border-width:0 5.5px 6px;
	border-color:transparent transparent #fff
}
.bb-header-navigation .main-navigation .sub-menu.active{
	opacity:1;
	visibility:visible;
	-webkit-transform:translate(-50%,0);
	-ms-transform:translate(-50%,0);
	transform:translate(-50%,0)
}
.bb-header-navigation .main-navigation .sub-menu li{
	position:relative;
	display:block;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	margin:0;
	padding:0;
	clear:both
}
.bb-header-navigation .main-navigation .sub-menu li a{
	position:relative;
	display:inline-block;
	padding:10px 20px;
	font-size:inherit;
	font-weight:inherit;
	color:inherit;
	letter-spacing:inherit;
	text-transform:inherit;
	font-family:inherit;
	line-height:1.2em;
	vertical-align:middle
}
.bb-header-navigation .main-navigation .sub-menu li.menu-item-icon .bb-icon{
	font-size:1em;
	line-height:inherit
}
.bb-header-navigation .main-navigation .sub-menu .label{
	top:-4px;
	right:7px
}
.bb-header-navigation .main-navigation .sub-menu .menu-item-has-children:before{
	content:"\f105";
	position:absolute;
	top:50%;
	right:20px;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	color:inherit;
	font-size:14px;
	font-family:ui-icomoon
}
.bb-header-navigation .main-navigation .sub-menu .menu-item-has-children:after{
	content:"";
	position:absolute;
	top:0;
	left:100%;
	height:100%;
	width:20px
}
.bb-header-navigation .main-navigation .sub-menu .menu-item-has-children:hover>.sub-menu{
	opacity:1;
	visibility:visible;
	-webkit-transform:translate(0,0);
	-ms-transform:translate(0,0);
	transform:translate(0,0)
}
.bb-header-navigation .main-navigation .sub-menu .sub-menu{
	top:-20px;
	left:102%;
	-webkit-transform:translate(0,20px);
	-ms-transform:translate(0,20px);
	transform:translate(0,20px)
}
.bb-header-navigation .main-navigation .sub-menu .sub-menu:before{
	content:none
}
.bb-header-navigation .more-navigation .more-menu-footer:after,.bb-header-navigation .more-navigation .more-menu-footer:before,.bb-header-navigation .more-navigation .more-menu-header:after,.bb-header-navigation .more-navigation .more-menu-header:before{
	content:" ";
	display:table
}
.bb-header-navigation .main-navigation .menu-item-icon .bb-icon{
	display:inline-block;
	margin-right:5px;
	font-size:1.2em;
	line-height:40px;
	vertical-align:middle
}
.bb-header-navigation .main-navigation .label{
	position:absolute;
	z-index:3;
	top:0;
	right:-15px;
	padding:0 4px;
	color:#fff;
	letter-spacing:1px;
	font-size:8px;
	border-radius:2px;
	height:12px;
	line-height:12px;
	box-shadow:0 0 2px rgba(0,0,0,.3);
	background-color:#00a256;
	text-transform:uppercase;
	font-weight:700
}
.bb-header-navigation .main-navigation .label.hot{
	background-color:#e65252
}
.bb-header-navigation .main-navigation .label.new{
	background-color:#00a256
}
.bb-header-navigation .more-navigation{
	display:inline-block
}
.bb-header-navigation .more-navigation .more-menu-toggle{
	width:40px
}
.bb-header-navigation .more-navigation .more-menu{
	width:750px;
	padding:15px;
	text-align:left;
	left:50%;
	text-transform:none;
	font-weight:400;
	letter-spacing:normal
}
.bb-header-navigation .more-navigation .more-menu-header{
	padding:0 0 10px;
	border-bottom:2px solid #f0f0f0
}
.bb-header-navigation .more-navigation .more-menu-header:after{
	clear:both
}
.bb-header-navigation .more-navigation .more-menu-header .bb-badge-list+.bb-trending-navigation{
	float:left;
	max-width:50%;
	padding-top:10px
}
.bb-header-navigation .more-navigation .more-menu-body{
	padding:20px 25px
}
.bb-header-navigation .more-navigation .more-menu-footer{
	display:table;
	width:100%;
	vertical-align:middle;
	padding:10px 0 0;
	border-top:2px solid #f0f0f0
}
.bb-header-navigation .more-navigation .more-menu-footer:after{
	clear:both
}
.bb-header-navigation .more-navigation .more-menu-footer .social{
	display:table-cell;
	vertical-align:middle
}
.bb-header-navigation .more-navigation .more-menu-footer .social ul{
	margin:0;
	float:right
}
.bb-header-navigation .more-navigation .more-menu-footer .social li{
	margin:0 3px 3px 0;
	padding:0;
	float:left
}
.bb-header-navigation .more-navigation .more-menu-footer .social li a{
	padding:0;
	color:#fff;
	width:40px;
	height:40px;
	line-height:40px;
	font-size:20px;
	font-weight:400
}
.bb-header-navigation .more-navigation .more-menu-footer .bb-btn.bb-icon,.bb-header-navigation .more-navigation .more-menu-footer button.bb-icon{
	position:relative;
	padding-left:30px!important
}
.bb-header-navigation .more-navigation .more-menu-footer .bb-btn.bb-icon i,.bb-header-navigation .more-navigation .more-menu-footer button.bb-icon i{
	position:absolute;
	left:12px;
	top:50%;
	margin-top:-7px;
	font-size:14px;
	font-weight:400
}
.bb-header-navigation .more-navigation .bb-badge-list{
	display:block;
	float:right;
	max-width:50%;
	text-align:right
}
.bb-header-navigation .more-navigation .bb-badge-list .badge{
	margin:0 1px 4px!important;
	padding:0
}
.bb-header-navigation .more-navigation .bb-badge-list .badge .circle{
	margin-bottom:0;
	width:40px;
	height:40px;
	line-height:38px
}
.bb-header-navigation .more-navigation .bb-badge-list .badge .circle i{
	font-size:22px
}
.bb-header-navigation .more-navigation .bb-badge-list .badge .text{
	font-size:11px;
	line-height:40px
}
.bb-header-navigation .more-navigation .sections-header{
	display:block;
	margin-bottom:15px;
	font-size:12px;
	line-height:16px;
	color:#9a9a9a;
	text-transform:uppercase
}
.bb-header-navigation .more-navigation .section-navigation ul{
	display:block;
	margin:0;
	list-style:none;
	-webkit-column-count:4;
	column-count:4;
	-webkit-column-gap:10px;
	column-gap:10px;
	padding:0
}
.bb-header-navigation .more-navigation .section-navigation ul li{
	float:none;
	padding:0
}
.bb-header-navigation .more-navigation .section-navigation ul li:before{
	content:none
}
.bb-header-navigation .more-navigation .section-navigation ul li a{
	display:inline-block;
	padding:3px 5px;
	font-size:16px;
	line-height:22px;
	color:inherit;
	text-transform:none;
	font-weight:500
}
.bb-header-navigation .more-navigation .bb-trending-navigation ul{
	margin:0;
	overflow:hidden
}
.bb-header-navigation .more-navigation .bb-trending-navigation ul li{
	float:left;
	padding:0 5px
}
.bb-header-navigation .more-navigation .bb-trending-navigation ul li:first-child{
	padding-left:0
}
.menu-right .bb-header-navigation{
	float:right
}
.menu-right .bb-header-navigation .main-navigation>ul>li:last-child>.sub-menu{
	left:inherit;
	right:-15px;
	-webkit-transform:translate(0,20px);
	-ms-transform:translate(0,20px);
	transform:translate(0,20px)
}
.menu-right .bb-header-navigation .main-navigation>ul>li:last-child>.sub-menu:before{
	right:30px
}
.menu-right .bb-header-navigation .main-navigation>ul>li:last-child:hover .sub-menu{
	-webkit-transform:translate(0,0);
	-ms-transform:translate(0,0);
	transform:translate(0,0)
}
.menu-right .more-navigation .toggle-content.bb-header-dropdown{
	left:inherit;
	right:-15px;
	-webkit-transform:translate(0,20px);
	-ms-transform:translate(0,20px);
	transform:translate(0,20px)
}
.menu-right .more-navigation .toggle-content.bb-header-dropdown:before{
	right:30px
}
.menu-right .more-navigation .toggle-content.bb-header-dropdown.active{
	-webkit-transform:translate(0,0);
	-ms-transform:translate(0,0);
	transform:translate(0,0)
}
.menu-left .bb-header-navigation{
	float:left
}
.menu-left .bb-header-navigation .main-navigation>ul>li:first-child>.sub-menu{
	left:-15px;
	right:auto;
	-webkit-transform:translate(0,20px);
	-ms-transform:translate(0,20px);
	transform:translate(0,20px)
}
.menu-left .bb-header-navigation .main-navigation>ul>li:first-child>.sub-menu:before{
	left:30px;
	right:auto
}
.menu-left .bb-header-navigation .main-navigation>ul>li:first-child:hover .sub-menu{
	-webkit-transform:translate(0,0);
	-ms-transform:translate(0,0);
	transform:translate(0,0)
}
.header-desktop .small .bb-header-navigation{
	font-size:11px;
	font-weight:600;
	letter-spacing:1px;
	text-transform:uppercase
}
.header-desktop .small .bb-header-navigation .main-navigation>ul>li>a .label{
	box-shadow:none;
	top:2px;
	background-color:transparent
}
.header-desktop .small .bb-header-navigation .main-navigation>ul>li>a .label.hot{
	background-color:transparent;
	color:#e65252
}
.header-desktop .small .bb-header-navigation .main-navigation>ul>li>a .label.new{
	background-color:transparent;
	color:#00a256
}
.header-desktop .medium .bb-header-navigation{
	font-size:14px;
	font-weight:600;
	letter-spacing:1px;
	text-transform:uppercase
}
.header-desktop .large .bb-header-navigation{
	font-size:17px;
	font-weight:700;
	letter-spacing:1px
}
.bb-trending-navigation{
	display:block;
	text-align:center
}
.bb-trending-navigation ul{
	margin:0;
	text-align:center
}
.bb-trending-navigation ul li{
	position:relative;
	display:inline-block;
	padding:0 15px
}
.bb-trending-navigation ul li.menu-item-icon a{
	padding-left:25px
}
.bb-trending-navigation ul li a{
	position:relative;
	font-size:13px;
	line-height:20px;
	color:inherit;
	font-weight:600;
	text-transform:uppercase
}
.bb-trending-navigation ul li a .bb-icon{
	position:absolute;
	top:-4px;
	left:0;
	font-size:20px
}
.social.circle{
	display:block;
	text-align:center
}
.social.circle ul li{
	float:none;
	display:inline-block;
	margin:0 5px 5px
}
.social.circle ul li:last-child{
	margin-left:5px
}
.social.circle ul li a{
	display:inline-block;
	width:50px;
	height:50px;
	line-height:50px;
	font-size:26px;
	color:#fff!important;
	background-color:#1f1f1f;
	border-radius:50%
}
.social.circle ul li a.bb-ui-icon-facebook{
	background-color:#2d5f9a
}
.social.circle ul li a.bb-ui-icon-twitter{
	background-color:#00c3f3
}
.social.circle ul li a.bb-ui-icon-pinterest{
	background-color:#be1e2d
}
.social.circle ul li a.bb-ui-icon-instagram{
	background-color:#bc2a8d;
	background:radial-gradient(circle farthest-corner at 32% 106%,#ffe17d 0,#ffcd69 10%,#fa9137 28%,#eb4141 42%,transparent 82%),linear-gradient(135deg,#234bd7 12%,#c33cbe 58%)
}
.social.circle ul li a.bb-ui-icon-tumblr{
	background-color:#32506d
}
.social.circle ul li a.bb-ui-icon-linkedin{
	background-color:#007bb5
}
.social.circle ul li a.bb-ui-icon-google-plus{
	background-color:#dd4b39
}
.social.circle ul li a.bb-ui-icon-vimeo{
	background-color:#aad450
}
.social.circle ul li a.bb-ui-icon-envelope,.social.circle ul li a.bb-ui-icon-youtube{
	background-color:#b00
}
.social.circle ul li a.bb-ui-icon-behance{
	background-color:#1769ff
}
.social.circle ul li a.bb-ui-icon-delicious{
	background-color:#0076e8
}
.social.circle ul li a.bb-ui-icon-deviantart{
	background-color:#05cc47
}
.social.circle ul li a.bb-ui-icon-dribbble{
	background-color:#ea4c89
}
.social.circle ul li a.bb-ui-icon-flickr{
	background-color:#ff0084
}
.social.circle ul li a.bb-ui-icon-foursquare{
	background-color:#0072b1
}
.social.circle ul li a.bb-ui-icon-jsfiddle{
	background-color:#2F99F3
}
.social.circle ul li a.bb-ui-icon-lastfm{
	background-color:#B90000
}
.social.circle ul li a.bb-ui-icon-reddit{
	background-color:#FF4500
}
.social.circle ul li a.bb-ui-icon-slideshare{
	background-color:#0377B5
}
.social.circle ul li a.bb-ui-icon-stack-overflow{
	background-color:#F48024
}
.social.circle ul li a.bb-ui-icon-stumbleupon{
	background-color:#EB4924
}
.social.circle ul li a.bb-ui-icon-vine{
	background-color:#00bf8f
}
.social.circle ul li a.bb-ui-icon-xing{
	background-color:#D4D600
}
.social.circle ul li a.bb-ui-icon-yelp{
	background-color:#C41200
}
.social.circle ul li a.bb-ui-icon-vk{
	background-color:#4c75a3
}
.social.circle ul li a.bb-ui-icon-odnoklassniki{
	background-color:#f58220
}
.social.circle ul li a.bb-ui-icon-snapchat,.social.circle ul li a.bb-ui-icon-snapchat-ghost,.social.circle ul li a.bb-ui-icon-snapchat-square{
	background-color:#fffc00;
	color:#000!important
}
.social.circle ul li a.bb-ui-icon-codepen,.social.circle ul li a.bb-ui-icon-digg,.social.circle ul li a.bb-ui-icon-github{
	background-color:#000
}
.social.circle ul li a.bb-ui-icon-twitch{
	background-color:#6441A4
}
.social.circle ul li a.bb-ui-icon-telegram{
	background-color:#08c
}
.social.circle ul li a.bb-ui-icon-soundcloud{
	background-color:#ff3a00
}
.social.circle ul li a.bb-ui-icon-mixcloud{
	background-color:#1d2d3b
}
.social.circle ul li a.bb-ui-icon-quora{
	background-color:#a82400
}
.social.circle ul li .label{
	display:inline-block;
	margin-right:12px;
	padding-top:5px;
	font-size:14px;
	color:#000
}
@media screen and (max-width:1200px){
	.bb-header-navigation .more-navigation .more-menu{
		width:600px
	}
	.bb-header-navigation .more-navigation .more-menu .more-menu-header .bb-badge-list,.bb-header-navigation .more-navigation .more-menu .more-menu-header .bb-trending-navigation{
		float:none;
		width:100%;
		max-width:inherit;
		text-align:center
	}
	.bb-header-navigation .more-navigation .more-menu .more-menu-header .bb-trending-navigation li{
		float:none
	}
	.bb-header-navigation .more-navigation .more-menu .more-menu-footer{
		display:block;
		text-align:center
	}
	.bb-header-navigation .more-navigation .more-menu .more-menu-footer .community,.bb-header-navigation .more-navigation .more-menu .more-menu-footer .social,.bb-header-navigation .more-navigation .more-menu .more-menu-footer .social ul{
		display:block;
		float:none
	}
	.bb-header-navigation .more-navigation .more-menu .more-menu-footer .social ul li{
		float:none
	}
}
.bb-header.header-mobile .header-row-layout{
	width:100%;
	display:table;
	padding-top:5px;
	padding-bottom:5px
}
.bb-header.header-mobile .header-col{
	display:table-cell;
	vertical-align:middle
}
.bb-header.header-mobile .header-item{
	display:inline-block
}
.bb-header.header-mobile .header-l{
	text-align:left
}
.bb-header.header-mobile .header-l .header-item{
	margin-right:10px
}
.bb-header.header-mobile .header-r{
	text-align:right
}
.bb-header.header-mobile .header-r .header-item{
	margin-left:10px
}
.bb-header.header-mobile .header-l .menu,.bb-header.header-mobile .header-r .menu{
	white-space:normal
}
.bb-header.header-mobile .header-row{
	background-color:#fdc316
}
.bb-header.header-mobile.g-style .header-main,.bb-header.header-mobile.h-style .header-row{
	box-shadow:-1px 1px 1px 0 rgba(42,42,42,.27)
}
.bb-header.header-mobile .branding img{
	max-width:100%
}
.bb-header.header-mobile.g-style .header-c{
	background-color:inherit;
	width:100%;
	display:table;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	min-height:100px
}
.bb-header.header-mobile.g-style .header-c .header-col{
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex
}
.bb-header.header-mobile.h-style{
	margin-left:auto;
	margin-right:auto
}
.bb-header.header-mobile.h-style .header-row-layout{
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	min-height:50px
}
.bb-header.header-mobile.h-style .header-col{
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex
}
.bb-header.header-mobile.h-style .header-c{
	-webkit-flex-grow:100;
	-ms-flex-positive:100;
	flex-grow:100
}
.bb-header.header-mobile.h-style .header-r{
	float:right
}
.bb-header.header-mobile.h-style-center .header-c{
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center
}
.bb-header.header-mobile.h-style-left .header-c{
	-webkit-justify-content:flex-start;
	-ms-flex-pack:start;
	justify-content:flex-start
}
.bb-header.header-mobile.h-style-right .header-c{
	-webkit-justify-content:flex-end;
	-ms-flex-pack:end;
	justify-content:flex-end
}
.bb-mobile-navigation{
	position:fixed;
	-webkit-transform:translate3d(0,0,0);
	z-index:99;
	-webkit-overflow-scrolling:touch;
	top:0;
	height:100%;
	max-height:100%;
	overflow:auto;
	width:460px;
	right:-460px
}
.bb-mobile-navigation.pos-right{
	right:-460px;
	left:auto;
	transition:right .3s
}
.bb-mobile-navigation.pos-left{
	left:-460px;
	right:auto;
	transition:left .3s
}
.bb-mobile-navigation .holder{
	padding:40px 30px 30px
}
.bb-mobile-navigation .close{
	position:absolute;
	top:14px;
	left:14px;
	color:#fff;
	line-height:28px;
	width:27px;
	height:27px;
	text-align:center;
	vertical-align:middle;
	padding:0;
	font-size:14px;
	border-radius:6px
}
.bb-mobile-navigation .close .bb-icon{
	line-height:27px
}
.bb-mobile-navigation .community .bb-btn,.bb-mobile-navigation .community .logo,.bb-mobile-navigation .community .text,.bb-mobile-navigation .community button{
	margin-bottom:5px
}
.bb-mobile-navigation .bb-header-search .form-toggle{
	display:none
}
.bb-mobile-navigation .bb-header-search form{
	border:3px solid #ececec;
	border-radius:5px
}
.bb-mobile-navigation .bb-header-search form:after,.bb-mobile-navigation .bb-header-search form:before{
	content:" ";
	display:table
}
.bb-mobile-navigation .bb-header-search form:after{
	clear:both
}
.bb-mobile-navigation .bb-header-search .search-submit{
	float:right;
	padding:13px 10px;
	margin-bottom:0;
	font-size:20px;
	background-color:transparent
}
.bb-mobile-navigation .bb-header-search input{
	float:left;
	width:80%;
	text-align:left;
	border:none
}
.bb-mobile-navigation .more-navigation{
	display:none
}
.bb-mobile-navigation .main-navigation{
	float:none;
	position:relative;
	margin-bottom:10px;
	padding-bottom:10px
}
.bb-mobile-navigation .main-navigation>ul{
	display:block;
	margin:0
}
.bb-mobile-navigation .main-navigation>ul li>a{
	position:relative;
	font-size:13px;
	line-height:1.1em;
	font-weight:600;
	color:inherit;
	text-transform:uppercase
}
.bb-mobile-navigation .main-navigation>ul>li{
	position:relative;
	text-align:left;
	display:block;
	clear:both;
	padding:5px 0;
	line-height:1.5em
}
.bb-mobile-navigation .main-navigation>ul>li .dropdown-toggle{
	float:right;
	padding:5px;
	cursor:pointer;
	text-align:center;
	vertical-align:middle;
	font-size:25px;
	line-height:15px;
	background-color:transparent;
	border-radius:0;
	transition:ease .3s;
	color:inherit
}
.bb-mobile-navigation .main-navigation>ul>li .dropdown-toggle:before{
	content:"\f107";
	font-family:ui-icomoon
}
.bb-mobile-navigation .main-navigation>ul>li .sub-menu .menu-item-icon:before,.bb-mobile-navigation .main-navigation>ul>li.menu-item-has-children>a:after,.bb-mobile-navigation .main-navigation>ul>li:before{
	content:none
}
.bb-mobile-navigation .main-navigation>ul>li .dropdown-toggle.toggled-on{
	-webkit-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	transform:rotate(180deg)
}
.bb-mobile-navigation .main-navigation>ul>li a{
	display:inline-block
}
.bb-mobile-navigation .main-navigation>ul>li>a{
	font-size:15px;
	font-weight:600
}
.bb-mobile-navigation .main-navigation>ul>li .sub-menu{
	display:none;
	overflow:hidden;
	margin:0;
	padding-left:15px
}
.bb-mobile-navigation .main-navigation>ul>li .sub-menu li{
	position:relative;
	display:block;
	float:left;
	width:100%;
	margin:0;
	padding:5px 20px 5px 0;
	clear:both
}
.bb-mobile-navigation .main-navigation>ul>li .sub-menu li.menu-item-has-children>a{
	padding-right:13px
}
.bb-mobile-navigation .main-navigation>ul>li .sub-menu li a{
	display:inline-block;
	padding:0;
	font-size:13px;
	color:inherit;
	text-align:left;
	font-weight:500;
	line-height:1em
}
.bb-mobile-navigation .main-navigation>ul>li .sub-menu li:hover{
	background-color:transparent
}
.bb-mobile-navigation .main-navigation>ul>li .sub-menu li.menu-item-icon .bb-icon{
	line-height:1em;
	vertical-align:middle;
	position:absolute;
	top:50%;
	left:7px;
	margin-top:-1px;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%)
}
.bb-mobile-navigation .main-navigation>ul>li .sub-menu li.menu-item-icon .bb-icon :before{
	line-height:1em
}
.bb-mobile-navigation .main-navigation>ul>li .sub-menu li.menu-item-icon a{
	padding-left:25px
}
.bb-mobile-navigation .main-navigation>ul>li .sub-menu .label{
	top:-10px;
	right:-15px
}
.bb-mobile-navigation .main-navigation>ul>li .sub-menu.toggled-on{
	display:block
}
.bb-mobile-navigation .main-navigation .menu-item-icon:before{
	content:'';
	position:absolute;
	top:10px;
	left:0;
	height:17px;
	opacity:.15
}
.bb-mobile-navigation .main-navigation .menu-item-icon:first-child:before{
	content:none
}
.bb-mobile-navigation .main-navigation .menu-item-icon a{
	position:relative;
	padding-left:22px
}
.bb-mobile-navigation .main-navigation .menu-item-icon .bb-icon{
	position:absolute;
	top:0;
	left:0;
	font-size:15px
}
.bb-mobile-navigation .main-navigation .label{
	position:absolute;
	z-index:3;
	top:-10px;
	right:-15px;
	padding:0 4px;
	color:#fff;
	letter-spacing:1px;
	font-size:8px;
	border-radius:2px;
	height:12px;
	line-height:12px;
	box-shadow:0 0 2px rgba(0,0,0,.3);
	background-color:#00a256
}
.bb-mobile-navigation .main-navigation .label.hot{
	background-color:#e65252
}
.bb-mobile-navigation .main-navigation .label.new{
	background-color:#00a256
}
.bb-mobile-navigation .more-menu .bb-trending-navigation{
	float:none;
	padding:0;
	width:100%
}
.bb-mobile-navigation .more-menu .bb-trending-navigation ul{
	overflow:hidden
}
.bb-mobile-navigation .more-menu .bb-trending-navigation ul li{
	margin-bottom:15px
}
.bb-mobile-navigation .more-menu .bb-badge-list{
	float:none;
	padding:10px 0;
	margin-bottom:10px;
	width:100%;
	text-align:center;
	border-bottom:2px solid #ececec
}
.bb-mobile-navigation .more-menu .bb-badge-list ul li a{
	margin:0 5px 10px
}
.bb-mobile-navigation .more-menu .section-navigation ul{
	list-style:none;
	margin:0;
	-webkit-column-count:2;
	column-count:2;
	-webkit-column-gap:10px;
	column-gap:10px
}
.bb-mobile-navigation .more-menu .section-navigation ul li{
	margin-bottom:10px
}
.bb-mobile-navigation .more-menu .section-navigation ul li a{
	color:inherit;
	font-size:17px
}
.bb-mobile-navigation .more-menu .more-menu-header{
	padding:15px 0 10px
}
.bb-mobile-navigation .more-menu .more-menu-body{
	margin-bottom:10px;
	padding:7px 0 15px;
	clear:both
}
.bb-mobile-navigation .more-menu .more-menu-body .sections-header{
	display:block;
	margin-bottom:15px;
	font-size:12px;
	line-height:16px;
	color:#9a9a9a;
	text-transform:uppercase
}
.bb-mobile-navigation .more-menu .more-menu-footer{
	padding-top:5px;
	display:block;
	text-align:left
}
.bb-mobile-navigation .more-menu .more-menu-footer>*{
	display:block;
	float:none;
	text-align:center
}
.bb-mobile-navigation .more-menu .more-menu-footer .social ul{
	float:none;
	margin:15px 0 0
}
.bb-mobile-navigation .more-menu-body,.bb-mobile-navigation .more-menu-footer,.bb-mobile-navigation .more-menu-header{
	padding-left:0;
	padding-right:0
}
.bb-mobile-navigation .main-navigation,.bb-mobile-navigation .more-menu-body{
	padding-left:0;
	padding-right:0;
	border-bottom:2px solid #f0f0f0
}
.bb-mobile-navigation .more-menu-body{
	padding:10px 0
}
@media (max-width:479px){
	.bb-mobile-navigation .main-navigation,.bb-mobile-navigation .main-navigation ul li{
		float:none;
		width:100%
	}
	.bb-mobile-navigation{
		width:100%;
		right:-100%
	}
	.bb-mobile-navigation .more-menu .bb-trending-navigation li{
		float:none;
		width:100%;
		padding:0;
		text-align:left
	}
	.bb-mobile-navigation .more-menu .bb-trending-navigation li:before{
		content:none
	}
	.bb-mobile-navigation .more-menu .section-navigation ul{
		-webkit-column-count:1;
		column-count:1
	}
	.bb-mobile-navigation .social.circle li{
		margin:0 3px 5px
	}
	.bb-mobile-navigation .social.circle li a{
		width:40px;
		height:40px;
		line-height:38px;
		font-size:17px
	}
	.main-menu-open #mobile-nav-bg{
		display:none
	}
}
.main-menu-open body{
	position:relative
}
.main-menu-open,.main-menu-open body{
	overflow:hidden;
	height:100%
}
.main-menu-open #mobile-nav-bg{
	position:absolute;
	z-index:98;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,.5)
}
.main-menu-open .bb-mobile-navigation.pos-right{
	right:0
}
.main-menu-open .bb-mobile-navigation.pos-left{
	left:0
}
.bb-featured-menu{
	position:relative;
	overflow:hidden;
	margin-bottom:25px!important
}
.bb-featured-menu:before{
	content:'';
	position:absolute;
	top:46px;
	left:0;
	width:100%;
	height:1px;
	z-index:5;
	border-bottom:1px solid #ececec
}
.bb-featured-menu ul{
	padding:6px 0 7px;
	text-align:center
}
.bb-featured-menu a{
	display:block;
	height:34px;
	line-height:34px;
	vertical-align:middle;
	background-color:transparent;
	color:#696969;
	font-size:16px;
	font-weight:500;
	padding:0 15px;
	border-radius:50px;
	margin:0 4px
}
.bb-featured-menu a .bb-icon{
	display:inline-block;
	margin-right:10px;
	vertical-align:top;
	font-size:1.2em;
	line-height:34px;
	height:34px
}
.bb-featured-menu.no-line:before{
	content:none
}
.featured-carousel ul{
	opacity:0;
	list-style:none;
	white-space:nowrap
}
.featured-carousel ul li{
	white-space:normal
}
.featured-carousel ul.slick-slider{
	opacity:1
}
.bb-featured-strip{
	clear:both;
	position:relative;
	text-align:center;
	font-size:0
}
.bb-featured-strip ul{
	margin:0;
	list-style:none
}
.bb-featured-strip.bb-scroll-area ul{
	padding-bottom:10px
}
.bb-featured-strip.bb-stretched-full.no-gutters .bb-arrow-next{
	right:5px
}
.bb-featured-strip.bb-stretched-full.no-gutters .bb-arrow-prev{
	left:5px
}
.bb-featured-strip.no-gap .slick-slider{
	margin:0
}
.bb-featured-strip.no-gap .item{
	padding:0
}
.bb-featured-strip.no-gap .item .media,.bb-featured-strip.no-gap .item img{
	border-radius:0
}
.bb-featured-strip .item{
	position:relative;
	display:inline-block;
	overflow:hidden;
	padding:0 2px;
	vertical-align:top;
	width:200px
}
.bb-featured-strip .item .media{
	position:relative;
	overflow:hidden;
	z-index:3
}
.bb-featured-strip .item .media .boombox-format{
	position:absolute;
	z-index:10;
	top:50%;
	left:50%;
	margin:-20px 0 0 -20px
}
.bb-featured-strip .item .media .boombox-format .bb-badge .circle{
	box-shadow:none;
	background:rgba(0,0,0,.5)!important
}
.bb-featured-strip .item .media .boombox-format .bb-badge .circle i{
	color:#fff!important
}
.bb-featured-strip .item .media .boombox-format .bb-badge:hover{
	-webkit-transform:translate(0,0);
	-ms-transform:translate(0,0);
	transform:translate(0,0)
}
.bb-featured-strip .item .media img{
	position:relative;
	width:100%;
	z-index:0
}
.bb-featured-strip .item .title-inside{
	position:absolute;
	z-index:2;
	bottom:0;
	left:0;
	width:100%;
	padding:6px 9px;
	opacity:0;
	visibility:hidden;
	font-size:14px;
	line-height:16px;
	font-weight:400;
	color:#fffcf4;
	background:rgba(0,0,0,.6);
	transition:all .3s ease-out
}
.bb-featured-strip .item .title{
	margin:0;
	font-size:14px;
	line-height:16px;
	font-weight:600
}
.bb-featured-strip .item .title a{
	color:inherit
}
.bb-featured-strip.small-item .title,.bb-featured-strip.small-item .title-inside{
	font-size:12px
}
.bb-featured-strip.small-item .title{
	padding:5px 4px
}
.bb-featured-strip.small-item .item{
	width:150px
}
.bb-featured-strip.big-item .title{
	padding:10px 4px
}
.bb-featured-strip.outside-title .title-inside{
	display:none
}
.bb-featured-strip.inside-title .title-inside{
	display:block
}
.bb-featured-strip.inside-title .title{
	display:none
}
.bb-featured-strip.inside-title .item:hover .title-inside{
	opacity:1;
	visibility:visible
}
.bb-featured-strip.inside-title .item.no-thumbnail .title-inside{
	opacity:1;
	visibility:visible;
	display:block;
	position:static
}
.bb-featured-strip .slick-dots li{
	margin:0
}
.bb-featured-strip .slick-dots li button:before{
	font-size:35px
}
.bb-featured-strip .bb-arrow-next,.bb-featured-strip .bb-arrow-prev{
	position:absolute;
	top:50%;
	bottom:0;
	opacity:0;
	height:35px;
	width:35px!important;
	margin-top:-17px;
	border-radius:50%;
	z-index:20;
	font-size:0;
	text-indent:100%;
	text-align:center;
	background-color:#fff;
	box-shadow:-1px 2px 2px 1px rgba(42,42,42,.2)
}
.bb-featured-strip .bb-arrow-next:before,.bb-featured-strip .bb-arrow-prev:before{
	position:absolute;
	top:50%;
	margin-top:-6px;
	left:0;
	width:100%;
	font-size:12px;
	line-height:12px;
	text-align:center;
	text-indent:0;
	font-weight:700;
	color:inherit;
	opacity:.8;
	font-family:ui-icomoon
}
.bb-featured-strip .bb-arrow-next{
	right:-15px;
	-webkit-transform:translate(-15px,0);
	-ms-transform:translate(-15px,0);
	transform:translate(-15px,0)
}
.bb-featured-strip .bb-arrow-next:before{
	content:'\e961'
}
.bb-featured-strip .bb-arrow-prev{
	left:-15px;
	-webkit-transform:translate(15px,0);
	-ms-transform:translate(15px,0);
	transform:translate(15px,0)
}
.bb-featured-strip .bb-arrow-prev:before{
	content:'\e960'
}
.bb-featured-strip:hover .bb-arrow-next,.bb-featured-strip:hover .bb-arrow-prev{
	opacity:1;
	-webkit-transform:translate(0,0);
	-ms-transform:translate(0,0);
	transform:translate(0,0)
}
@media screen and (max-width:700px){
	.bb-featured-strip.featured-carousel ul{
		margin:0 -2px
	}
	.bb-featured-strip .item .media,.bb-featured-strip .item .media img{
		border-radius:0!important
	}
	.bb-featured-strip .bb-arrow-next{
		right:5px
	}
	.bb-featured-strip .bb-arrow-prev{
		left:5px
	}
}
.bb-featured-strip.bb-scroll-area .bb-arrow-next{
	right:5px
}
.bb-featured-strip.bb-scroll-area .bb-arrow-prev{
	left:5px
}
.bb-featured-strip.outside-title.big-item.featured-carousel .bb-arrow-next,.bb-featured-strip.outside-title.big-item.featured-carousel .bb-arrow-prev{
	top:36%
}
.bb-featured-strip.outside-title.big-item.bb-scroll-area .bb-arrow-next,.bb-featured-strip.outside-title.big-item.bb-scroll-area .bb-arrow-prev{
	top:75px
}
.bb-featured-strip.outside-title.small-item.featured-carousel .bb-arrow-next,.bb-featured-strip.outside-title.small-item.featured-carousel .bb-arrow-prev{
	top:33%
}
.bb-featured-strip.outside-title.small-item.bb-scroll-area .bb-arrow-next,.bb-featured-strip.outside-title.small-item.bb-scroll-area .bb-arrow-prev{
	top:55px
}
.bb-featured-area .featured-area-wrapper{
	height:248px
}
.bb-featured-area .featured-area-wrapper:after,.bb-featured-area .featured-area-wrapper:before{
	content:" ";
	display:table
}
.bb-featured-area .featured-area-wrapper:after{
	clear:both
}
.bb-featured-area .featured-item{
	width:100%;
	height:100%;
	position:relative;
	background-position:center;
	background-size:cover;
	background-repeat:no-repeat
}
.bb-featured-area .featured-item,.bb-featured-area .featured-item.empty-item,.bb-featured-area.item-1-newsletter .col2 .featured-item.empty-item{
	background-color:#ddd
}
.bb-featured-area .featured-item,.bb-featured-area .featured-media{
	border-radius:5px
}
.bb-featured-area .featured-media img{
	display:none
}
.bb-featured-area .featured-link:before,.bb-featured-area .featured-media{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.bb-featured-area .featured-link:before{
	content:'';
	z-index:10
}
.bb-featured-area .f-col,.bb-featured-area .f-col-row{
	float:left;
	width:100%;
	height:100%;
	padding:2px 0
}
.bb-featured-area .f-col-row:first-child,.bb-featured-area .f-col:first-child{
	padding-top:0
}
.bb-featured-area .f-col-row:last-child,.bb-featured-area .f-col:last-child{
	padding-bottom:0
}
.bb-featured-area .f-col.rowspan-2{
	height:200%
}
.bb-featured-area .rowspan-2 .f-col-row{
	height:50%
}
.bb-featured-area .featured-badge-list{
	position:absolute;
	top:-11px;
	z-index:20
}
.bb-featured-area .auth-name .auth-url,.bb-featured-area .entry-title,.bb-featured-area .post-meta{
	color:#fff
}
.bb-featured-area .bb-author-vcard-mini .auth-byline,.bb-featured-area .bb-author-vcard-mini .auth-posted-on{
	color:#a3a3a3
}
.bb-featured-area .featured-header{
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	position:absolute;
	z-index:10;
	pointer-events:none;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	width:100%;
	padding:5%;
	left:0;
	bottom:0;
	min-height:50%;
	text-shadow:1px 1px 2px rgba(0,0,0,.3)
}
.bb-featured-area .featured-header a{
	position:relative;
	pointer-events:auto
}
.bb-featured-area .featured-caption{
	margin-top:auto;
	transition:all .2s ease-out
}
.bb-featured-area .featured-item:hover .featured-caption{
	-webkit-transform:translate(0,-10px);
	-ms-transform:translate(0,-10px);
	transform:translate(0,-10px)
}
.bb-featured-area .entry-title{
	margin:0 0 3px;
	font-size:18px;
	line-height:1.2
}
.bb-featured-area .post-share-count{
	background-color:transparent;
	padding:3px 0
}
.bb-featured-area .post-meta{
	margin-bottom:7px
}
.bb-featured-area .post-meta .post-meta-wrapper,.bb-featured-area .post-meta .post-share-count,.bb-featured-area .post-meta .post-share-count .bb-icon{
	vertical-align:middle
}
.bb-featured-area .post-meta .post-meta-wrapper{
	background-color:transparent;
	margin:0;
	padding:0
}
.bb-featured-area .post-meta .post-share-count+.post-meta-wrapper{
	margin:0 7px;
	padding:0 10px
}
.bb-featured-area.item-1-newsletter .newsletter-box,.bb-featured-area.item-1-newsletter .widget_mc4wp_form_widget.horizontal{
	margin:0
}
.bb-featured-area.item-1-newsletter .col2{
	height:auto
}
.bb-featured-area.item-1-newsletter .col2 .featured-item{
	background-color:transparent
}
.bb-featured-area.no-gap .featured-header,.bb-featured-area.no-gap .featured-item,.bb-featured-area.no-gap .featured-media,.bb-featured-area.no-gap .widget_mc4wp_form_widget:after{
	border-radius:0
}
.bb-featured-area.no-gap .f-col-row.row1,.bb-featured-area.no-gap .f-col-row.row2,.bb-featured-area.no-gap .f-col.col1,.bb-featured-area.no-gap .f-col.col2,.bb-featured-area.no-gap .f-col.col3,.bb-featured-area.no-gap .f-col.col4,.bb-featured-area.no-gap .f-col.col5{
	padding:0
}
@media screen and (min-width:480px){
	.bb-header.header-mobile.h-style .branding img{
		max-width:200px
	}
	.bb-featured-area .entry-title{
		font-size:22px
	}
}
@media screen and (max-width:767px){
	.bb-featured-area.stretched .featured-header,.bb-featured-area.stretched .featured-item,.bb-featured-area.stretched .featured-media{
		border-radius:0
	}
}
@media screen and (min-width:480px) and (max-width:767px){
	.bb-featured-area .featured-area-wrapper{
		height:320px
	}
}
@media screen and (min-width:768px){
	.bb-featured-area.boxed .featured-area-wrapper{
		margin-left:-2px;
		margin-right:-2px
	}
	.bb-featured-area.item-1 .featured-area-wrapper,.bb-featured-area.item-1-2 .featured-area-wrapper,.bb-featured-area.item-1-2-1 .featured-area-wrapper,.bb-featured-area.item-1-2-1-stretched .featured-area-wrapper,.bb-featured-area.item-1-3 .featured-area-wrapper,.bb-featured-area.item-1-4 .featured-area-wrapper,.bb-featured-area.item-1-4-stretched .featured-area-wrapper{
		height:400px
	}
	.bb-featured-area .f-col{
		padding:0 2px
	}
	.bb-featured-area .f-col.rowspan-2{
		height:100%
	}
	.bb-featured-area.rowspan-2 .f-col-row{
		height:50%
	}
	.bb-featured-area.item-1 .col1{
		width:100%
	}
	.bb-featured-area.item-1-1 .col1,.bb-featured-area.item-1-1 .col2,.bb-featured-area.item-1-1-landscape .col1,.bb-featured-area.item-1-1-landscape .col2{
		width:50%
	}
	.bb-featured-area.item-1-s .col1{
		width:60%
	}
	.bb-featured-area.item-1-s .col2{
		width:40%
	}
	.bb-featured-area.item-1-newsletter .col1,.bb-featured-area.item-1-newsletter .col2{
		width:50%
	}
	.bb-featured-area.item-1-newsletter .col1{
		padding:0 10px 0 0
	}
	.bb-featured-area.item-1-newsletter .col2{
		padding:0 0 0 10px
	}
	.bb-featured-area.item-1-newsletter .featured-area-wrapper,.bb-featured-area.item-1-newsletter .featured-item{
		display:table;
		width:100%;
		margin:0
	}
	.bb-featured-area.item-1-newsletter .f-col{
		display:table-cell;
		float:none;
		vertical-align:middle
	}
	.bb-featured-area.item-1-newsletter .widget_mc4wp_form_widget.horizontal{
		margin:-25px 0 0
	}
	.bb-featured-area.item-1-newsletter .widget_mc4wp_form_widget.horizontal p{
		width:100%
	}
	.bb-featured-area.item-1-1-1 .col1,.bb-featured-area.item-1-1-1 .col2,.bb-featured-area.item-1-1-1 .col3,.bb-featured-area.item-1-1-1-stretched .col1,.bb-featured-area.item-1-1-1-stretched .col2,.bb-featured-area.item-1-1-1-stretched .col3{
		width:33.33333%
	}
	.bb-featured-area.item-1-1-1-stretched .col1 .featured-header,.bb-featured-area.item-1-1-1-stretched .col1 .featured-item,.bb-featured-area.item-1-1-1-stretched .col1 .featured-media{
		border-top-left-radius:0;
		border-bottom-left-radius:0
	}
	.bb-featured-area.item-1-1-1-stretched .col3 .featured-header,.bb-featured-area.item-1-1-1-stretched .col3 .featured-item,.bb-featured-area.item-1-1-1-stretched .col3 .featured-media{
		border-top-right-radius:0;
		border-bottom-right-radius:0
	}
	.bb-featured-area.item-1-2 .col1{
		width:60%
	}
	.bb-featured-area.item-1-2 .col2,.bb-featured-area.item-1-2 .col3{
		width:40%;
		height:50%
	}
	.bb-featured-area.item-1-2 .col2{
		padding-bottom:2px
	}
	.bb-featured-area.item-1-2 .col3{
		padding-top:2px
	}
}
@media screen and (min-width:768px) and (max-width:1199px){
	.bb-featured-area.item-1-2-1 .col1,.bb-featured-area.item-1-2-1-stretched .col1,.bb-featured-area.item-1-3 .col1,.bb-featured-area.item-1-3 .col3,.bb-featured-area.item-1-4 .col1,.bb-featured-area.item-1-4 .col2,.bb-featured-area.item-1-4 .col3,.bb-featured-area.item-1-4-stretched .col1,.bb-featured-area.item-1-4-stretched .col2,.bb-featured-area.item-1-4-stretched .col3{
		padding-bottom:2px
	}
	.bb-featured-area.item-1-3 .col1,.bb-featured-area.item-1-3 .col2,.bb-featured-area.item-1-3 .col3,.bb-featured-area.item-1-3 .col4,.bb-featured-area.item-1-4 .col3,.bb-featured-area.item-1-4 .col4,.bb-featured-area.item-1-4 .col5,.bb-featured-area.item-1-4-stretched .col3,.bb-featured-area.item-1-4-stretched .col4,.bb-featured-area.item-1-4-stretched .col5{
		padding-top:2px
	}
	.bb-featured-area.item-1-2-1-stretched .col2 .featured-header,.bb-featured-area.item-1-2-1-stretched .col2 .featured-item,.bb-featured-area.item-1-2-1-stretched .col2 .featured-media,.bb-featured-area.item-1-4-stretched .col1 .featured-header,.bb-featured-area.item-1-4-stretched .col1 .featured-item,.bb-featured-area.item-1-4-stretched .col1 .featured-media,.bb-featured-area.item-1-4-stretched .col4 .featured-header,.bb-featured-area.item-1-4-stretched .col4 .featured-item,.bb-featured-area.item-1-4-stretched .col4 .featured-media{
		border-top-left-radius:0;
		border-bottom-left-radius:0
	}
	.bb-featured-area.item-1-2-1-stretched .col3 .featured-header,.bb-featured-area.item-1-2-1-stretched .col3 .featured-item,.bb-featured-area.item-1-2-1-stretched .col3 .featured-media,.bb-featured-area.item-1-4-stretched .col2 .featured-header,.bb-featured-area.item-1-4-stretched .col2 .featured-item,.bb-featured-area.item-1-4-stretched .col2 .featured-media,.bb-featured-area.item-1-4-stretched .col3 .featured-header,.bb-featured-area.item-1-4-stretched .col3 .featured-item,.bb-featured-area.item-1-4-stretched .col3 .featured-media,.bb-featured-area.item-1-4-stretched .col5 .featured-header,.bb-featured-area.item-1-4-stretched .col5 .featured-item,.bb-featured-area.item-1-4-stretched .col5 .featured-media{
		border-top-right-radius:0;
		border-bottom-right-radius:0
	}
	.bb-featured-area.item-1-2-1 .col2,.bb-featured-area.item-1-2-1 .col3,.bb-featured-area.item-1-2-1-stretched .col2,.bb-featured-area.item-1-2-1-stretched .col3{
		width:50%;
		padding-top:2px
	}
	.bb-featured-area.item-1-2-1-stretched .col1 .featured-header,.bb-featured-area.item-1-2-1-stretched .col1 .featured-item,.bb-featured-area.item-1-2-1-stretched .col1 .featured-media{
		border-radius:0
	}
	.bb-featured-area.item-1-3 .col2{
		width:50%
	}
	.bb-featured-area.item-1-3 .col3,.bb-featured-area.item-1-3 .col4{
		width:50%;
		height:50%
	}
	.bb-featured-area.item-1-4 .f-col,.bb-featured-area.item-1-4-stretched .f-col{
		width:50%
	}
	.bb-featured-area.item-1-4 .col2,.bb-featured-area.item-1-4 .col3,.bb-featured-area.item-1-4 .col4,.bb-featured-area.item-1-4 .col5,.bb-featured-area.item-1-4-stretched .col2,.bb-featured-area.item-1-4-stretched .col3,.bb-featured-area.item-1-4-stretched .col4,.bb-featured-area.item-1-4-stretched .col5{
		height:50%
	}
}
@media screen and (min-width:992px){
	.bb-featured-area.item-1 .f-col .entry-title,.bb-featured-area.item-1-1 .f-col .entry-title,.bb-featured-area.item-1-2 .col1 .entry-title,.bb-featured-area.item-1-2-1 .col1 .entry-title,.bb-featured-area.item-1-2-1 .col3 .entry-title,.bb-featured-area.item-1-2-1-stretched .col1 .entry-title,.bb-featured-area.item-1-2-1-stretched .col3 .entry-title,.bb-featured-area.item-1-3 .col1 .entry-title,.bb-featured-area.item-1-4 .col1 .entry-title,.bb-featured-area.item-1-4-stretched .col1 .entry-title,.bb-featured-area.item-1-newsletter .col1 .entry-title,.bb-featured-area.item-1-s .f-col .entry-title{
		font-size:30px
	}
	.bb-featured-area.item-1-newsletter .col1{
		width:65%
	}
	.bb-featured-area.item-1-newsletter .col2{
		width:35%;
		padding-left:20px
	}
}
@media screen and (min-width:1200px){
	.bb-featured-area.item-1-2-1-stretched .col1 .featured-header,.bb-featured-area.item-1-2-1-stretched .col1 .featured-item,.bb-featured-area.item-1-2-1-stretched .col1 .featured-media,.bb-featured-area.item-1-4-stretched .col1 .featured-header,.bb-featured-area.item-1-4-stretched .col1 .featured-item,.bb-featured-area.item-1-4-stretched .col1 .featured-media{
		border-top-left-radius:0;
		border-bottom-left-radius:0
	}
	.bb-featured-area.item-1-2-1-stretched .col3 .featured-header,.bb-featured-area.item-1-2-1-stretched .col3 .featured-item,.bb-featured-area.item-1-2-1-stretched .col3 .featured-media,.bb-featured-area.item-1-4-stretched .col3 .featured-header,.bb-featured-area.item-1-4-stretched .col3 .featured-item,.bb-featured-area.item-1-4-stretched .col3 .featured-media,.bb-featured-area.item-1-4-stretched .col5 .featured-header,.bb-featured-area.item-1-4-stretched .col5 .featured-item,.bb-featured-area.item-1-4-stretched .col5 .featured-media{
		border-top-right-radius:0;
		border-bottom-right-radius:0
	}
	.bb-featured-area.item-1 .featured-area-wrapper,.bb-featured-area.item-1-2 .featured-area-wrapper,.bb-featured-area.item-1-2-1 .featured-area-wrapper,.bb-featured-area.item-1-2-1-stretched .featured-area-wrapper,.bb-featured-area.item-1-3 .featured-area-wrapper,.bb-featured-area.item-1-4 .featured-area-wrapper,.bb-featured-area.item-1-4-stretched .featured-area-wrapper{
		height:448px
	}
	.bb-featured-area.item-1-1 .featured-area-wrapper,.bb-featured-area.item-1-s .featured-area-wrapper{
		height:400px
	}
	.bb-featured-area.item-1-1-1-stretched .featured-area-wrapper,.bb-featured-area.item-1-newsletter .featured-area-wrapper{
		height:320px
	}
	.bb-featured-area.item-1-1-1-stretched .f-col .entry-title{
		font-size:30px
	}
	.bb-featured-area.item-1-3 .col1,.bb-featured-area.item-1-3 .col2{
		width:50%
	}
	.bb-featured-area.item-1-3 .col2{
		height:50%;
		padding-bottom:2px
	}
	.bb-featured-area.item-1-3 .col3,.bb-featured-area.item-1-3 .col4{
		width:25%;
		height:50%;
		padding-top:2px
	}
	.bb-featured-area.item-1-2-1 .col1,.bb-featured-area.item-1-2-1 .col3,.bb-featured-area.item-1-2-1-stretched .col1,.bb-featured-area.item-1-2-1-stretched .col3{
		width:35%
	}
	.bb-featured-area.item-1-2-1 .col2,.bb-featured-area.item-1-2-1-stretched .col2{
		width:30%
	}
	.bb-featured-area.item-1-4 .col1,.bb-featured-area.item-1-4-stretched .col1{
		width:40%
	}
	.bb-featured-area.item-1-4 .col2,.bb-featured-area.item-1-4 .col3,.bb-featured-area.item-1-4-stretched .col2,.bb-featured-area.item-1-4-stretched .col3{
		padding-bottom:2px
	}
	.bb-featured-area.item-1-4 .col4,.bb-featured-area.item-1-4 .col5,.bb-featured-area.item-1-4-stretched .col4,.bb-featured-area.item-1-4-stretched .col5{
		padding-top:2px
	}
	.bb-featured-area.item-1-4 .col2,.bb-featured-area.item-1-4 .col3,.bb-featured-area.item-1-4 .col4,.bb-featured-area.item-1-4 .col5,.bb-featured-area.item-1-4-stretched .col2,.bb-featured-area.item-1-4-stretched .col3,.bb-featured-area.item-1-4-stretched .col4,.bb-featured-area.item-1-4-stretched .col5{
		width:30%;
		height:50%
	}
}
.widget_create_post:before,.widget_mc4wp_form_widget:before{
	height:80px;
	box-shadow:1px 2px 2px rgba(0,0,0,.18);
	text-align:center;
	font-family:ui-icomoon
}
@media screen and (min-width:1681px){
	.bb-featured-area.item-1-1-1-stretched .featured-area-wrapper{
		min-height:40vh
	}
	.bb-featured-area.item-1-2-1-stretched .featured-area-wrapper,.bb-featured-area.item-1-4-stretched .featured-area-wrapper{
		min-height:50vh
	}
	.bb-featured-area.item-1-2-1-stretched .col2 .entry-title,.bb-featured-area.item-1-2-1-stretched .col3 .entry-title,.bb-featured-area.item-1-4-stretched .col2 .entry-title,.bb-featured-area.item-1-4-stretched .col3 .entry-title,.bb-featured-area.item-1-4-stretched .col4 .entry-title,.bb-featured-area.item-1-4-stretched .col5 .entry-title{
		font-size:27px
	}
	.bb-featured-area.item-1-2-1-stretched .col1 .entry-title,.bb-featured-area.item-1-2-1-stretched .col3 .entry-title,.bb-featured-area.item-1-4-stretched .col1 .entry-title{
		font-size:40px
	}
}
.widget{
	clear:both;
	display:block;
	margin-bottom:40px
}
.widget:last-child{
	margin-bottom:0
}
.widget-title{
	position:relative;
	margin-bottom:25px;
	text-transform:uppercase;
	text-align:center;
	font-size:20px;
	font-weight:600
}
.widget-title span{
	position:relative;
	padding-left:45px
}
.widget-title span .bb-icon{
	position:absolute;
	top:50%;
	margin-top:-20px;
	left:0;
	display:inline-block;
	margin-right:3px;
	font-size:40px
}
.widget ol,.widget ul{
	list-style:none;
	margin-left:0;
	margin-bottom:0
}
.widget ol li,.widget ul li{
	list-style:none
}
.widget label{
	margin-bottom:10px;
	color:#828282;
	font-size:13px
}
.widget button[type=submit],.widget input[type=submit]{
	width:100%
}
.widget_search form{
	position:relative
}
.widget_search .search-submit i{
	margin-right:15px
}
.widget_recent_entries ul li{
	display:block;
	overflow:hidden;
	margin-bottom:20px
}
.widget_recent_entries ul li .post{
	margin-bottom:0
}
.widget_recent_entries ul li .post .post-thumbnail{
	float:left;
	width:22%
}
.widget_recent_entries ul li .post .content{
	float:left;
	width:78%;
	padding-left:5%
}
.widget_recent_entries ul li .post.no-thumbnail{
	padding-top:0
}
.widget_recent_entries ul li .post .author.vcard{
	display:inline-block
}
.widget_archive .menu,.widget_archive>ul,.widget_categories .menu,.widget_categories>ul,.widget_meta .menu,.widget_meta>ul,.widget_nav_menu .menu,.widget_nav_menu>ul,.widget_pages .menu,.widget_pages>ul{
	-webkit-column-count:2;
	column-count:2;
	-webkit-column-gap:10px;
	column-gap:10px;
	margin:0;
	padding:0
}
.widget_archive .menu li,.widget_archive>ul li,.widget_categories .menu li,.widget_categories>ul li,.widget_meta .menu li,.widget_meta>ul li,.widget_nav_menu .menu li,.widget_nav_menu>ul li,.widget_pages .menu li,.widget_pages>ul li{
	list-style:none;
	margin-bottom:7px;
	font-size:12px;
	line-height:16px;
	color:#9a9a9a;
	font-weight:400
}
.widget_archive .menu li a,.widget_archive>ul li a,.widget_categories .menu li a,.widget_categories>ul li a,.widget_meta .menu li a,.widget_meta>ul li a,.widget_nav_menu .menu li a,.widget_nav_menu>ul li a,.widget_pages .menu li a,.widget_pages>ul li a{
	display:inline-block;
	padding:5px 8px;
	color:inherit;
	font-size:13px;
	line-height:16px;
	text-transform:uppercase
}
.widget_mc4wp_form_widget{
	position:relative;
	z-index:2;
	padding:105px 9% 15px;
	text-align:center;
	font-size:18px
}
.widget_mc4wp_form_widget b{
	font-weight:600
}
.widget_mc4wp_form_widget .mc4wp-form-fields p{
	margin-bottom:10px;
	vertical-align:bottom
}
.widget_mc4wp_form_widget:before{
	content:'\e952';
	position:absolute;
	z-index:2;
	top:0;
	left:50%;
	margin-left:-40px;
	width:80px;
	line-height:78px;
	font-size:44px;
	vertical-align:middle;
	border-radius:50%
}
.widget_mc4wp_form_widget:after{
	content:'';
	position:absolute;
	z-index:-1;
	top:25px;
	bottom:0;
	left:0;
	width:100%;
	border:5px solid #ececec;
	border-radius:6px
}
.widget_mc4wp_form_widget.horizontal{
	margin-bottom:30px
}
.widget_mc4wp_form_widget.horizontal .widget-title{
	margin-bottom:10px;
	font-size:24px;
	line-height:26px
}
.widget_mc4wp_form_widget.horizontal .mc4wp-form-fields{
	overflow:hidden
}
.widget_mc4wp_form_widget.horizontal .mc4wp-form-fields p{
	display:inline-block;
	float:left;
	width:50%;
	padding-left:5px;
	padding-right:5px
}
.widget_mc4wp_form_widget.horizontal .mc4wp-form-fields button,.widget_mc4wp_form_widget.horizontal .mc4wp-form-fields input{
	width:100%
}
.widget_mc4wp_form_widget.horizontal .mc4wp-form-fields button[type=submit],.widget_mc4wp_form_widget.horizontal .mc4wp-form-fields input[type=submit]{
	margin:0
}
@media screen and (max-width:1200px){
	.widget_mc4wp_form_widget.horizontal .mc4wp-form-fields p{
		display:block;
		float:none;
		width:100%;
		padding-left:0;
		padding-right:0
	}
}
.bb-post-collection .widget_mc4wp_form_widget{
	padding:40px 5% 25px
}
.bb-post-collection .widget_mc4wp_form_widget .widget-title{
	font-size:22px
}
.bb-post-collection .widget_mc4wp_form_widget:before{
	content:none
}
.bb-post-collection .widget_mc4wp_form_widget:after{
	top:0
}
.bb-post-collection.masonry-grid .widget_mc4wp_form_widget.horizontal .mc4wp-form-fields p,.bb-post-collection.post-grid .widget_mc4wp_form_widget.horizontal .mc4wp-form-fields p{
	display:block;
	width:100%;
	float:none
}
.widget_create_post{
	position:relative;
	z-index:3;
	padding:105px 5% 40px;
	text-align:center;
	font-size:18px
}
.widget_create_post:before{
	content:'\e97c';
	position:absolute;
	z-index:2;
	top:0;
	left:50%;
	margin-left:-40px;
	width:80px;
	line-height:78px;
	font-size:44px;
	vertical-align:middle;
	border-radius:50%
}
.widget_create_post:after{
	content:'';
	position:absolute;
	z-index:-1;
	top:25px;
	bottom:0;
	left:0;
	width:100%;
	border:5px solid #ececec;
	border-radius:6px
}
.widget_create_post .sub-title{
	margin:10px 0;
	font-size:25px;
	line-height:30px
}
.widget_create_post .text{
	margin-bottom:15px;
	font-size:18px;
	line-height:20px;
	color:#a3a3a3
}
.widget_create_post .bb-btn.h-icon,.widget_create_post button.h-icon{
	position:relative;
	padding-left:40px!important
}
.widget_create_post .bb-btn.h-icon .bb-icon,.widget_create_post button.h-icon .bb-icon{
	position:absolute;
	left:17px;
	top:50%;
	margin-top:-7px;
	font-size:14px;
	font-weight:400
}
.widget_calendar caption,.widget_calendar table th,.widget_tag_cloud .tagcloud a{
	font-weight:600;
	text-transform:uppercase
}
.widget_facebook{
	text-align:center
}
.widget_facebook .fb-wrapper{
	height:215px
}
.fb-wrapper,.fb_iframe_widget{
	text-align:center;
	max-width:100%;
	overflow:hidden
}
.widget_tag_cloud .tagcloud{
	overflow:hidden
}
.widget_tag_cloud .tagcloud a{
	float:left;
	margin:0 3px 6px 0;
	padding:6px 13px 5px;
	font-size:13px!important;
	line-height:14px;
	color:inherit;
	border:3px solid #ececec
}
.widget_calendar{
	text-align:center
}
.widget_calendar caption{
	margin-bottom:10px;
	font-size:11px;
	line-height:14px;
	color:#000;
	text-align:center
}
.widget_calendar table{
	text-align:center;
	font-size:11px;
	line-height:14px;
	color:#090909;
	border:0
}
.widget_calendar table td,.widget_calendar table th{
	padding:5px;
	text-align:center;
	border:0;
	height:30px;
	font-size:11px;
	line-height:30px;
	vertical-align:middle
}
.widget_calendar table td a,.widget_calendar table th a{
	display:block;
	height:30px;
	color:#090909;
	background-color:#fdc316
}
.widget_calendar table tfoot td{
	border-top:3px solid #ececec
}
.widget_calendar table tfoot td a{
	background-color:transparent;
	color:inherit;
	font-weight:700;
	text-transform:uppercase
}
.widget_posts ul li{
	margin-bottom:24px
}
.widget_posts .post{
	margin-bottom:0
}
.widget_social{
	padding:30px 10px 20px;
	border:2px solid #ececec
}
.widget_rss .rss-date{
	font-size:11px
}
.widget_rss .rssSummary{
	font-size:12px
}
.widget_sidebar_footer{
	padding:15px 25px;
	background-color:#f7f7f7
}
.widget_sidebar_footer .footer-nav{
	max-width:initial;
	float:none;
	margin:0 0 18px
}
.widget_sidebar_footer .text{
	clear:both;
	font-size:14px
}
.sticky-sidebar .widget:last-child{
	margin-bottom:0
}
.widget_recent_comments .recentcomments{
	position:relative;
	padding-left:33px;
	margin-bottom:20px;
	color:#a3a3a3;
	font-size:13px
}
.widget_recent_comments .recentcomments:before{
	content:'\e906';
	position:absolute;
	left:0;
	top:-6px;
	font-family:ui-icomoon;
	font-size:24px
}
.widget_recent_comments .recentcomments .comment-author-link{
	display:inline-block!important;
	font-size:13px;
	font-weight:400
}
.widget_recent_comments .recentcomments a{
	display:block!important;
	font-size:16px;
	font-weight:600
}
.widget_recent_comments .recentcomments a:hover{
	text-decoration:underline
}
.widget_picked_entries li,.widget_related_entries li,.widget_trending_entries li{
	margin-bottom:1.5625rem
}
.widget_picked_entries .post .post-thumbnail,.widget_related_entries .post .post-thumbnail,.widget_trending_entries .post .post-thumbnail{
	margin-bottom:10px
}
.widget_picked_entries .post .entry-header h3,.widget_related_entries .post .entry-header h3,.widget_trending_entries .post .entry-header h3{
	margin:0 0 5px
}
.widget_picked_entries .post .jsgif:before,.widget_related_entries .post .jsgif:before,.widget_trending_entries .post .jsgif:before{
	content:none
}
.widget_picked_entries .post .post-author-meta,.widget_related_entries .post .post-author-meta,.widget_trending_entries .post .post-author-meta{
	font-size:0;
	line-height:18px
}
.widget_picked_entries .post .author.vcard,.widget_related_entries .post .author.vcard,.widget_trending_entries .post .author.vcard{
	display:inline-block
}
.widget_picked_entries .post .byline,.widget_picked_entries .post .posted-on,.widget_related_entries .post .byline,.widget_related_entries .post .posted-on,.widget_trending_entries .post .byline,.widget_trending_entries .post .posted-on{
	vertical-align:middle
}
.widget_picked_entries .post{
	margin-bottom:20px
}
.bb-post-share-box .essb_links{
	clear:none;
	margin-right:0
}
.bb-post-share-box .essb_links li{
	min-width:42px
}
.bb-post-share-box .essb_links li.essb_link_less,.bb-post-share-box .essb_links li.essb_link_more,.bb-post-share-box .essb_links li:last-child{
	margin-right:.125rem!important
}
.bb-post-share-box .essb_links li a{
	margin:0 .18rem 0 0;
	box-sizing:border-box;
	height:42px
}
.bb-post-share-box .essb_links li a .essb_network_name{
	font-size:15px!important;
	line-height:14.5px
}
.bb-post-share-box .essb_links li .essb_icon:before{
	font-size:21px!important;
	top:10px;
	left:10px
}
.bb-post-share-box .essb_links li .essb_icon,.bb-post-share-box .essb_links.essb_template_deluxe-retina a .essb_icon{
	width:42px;
	height:100%
}
.bb-post-share-box .essb_links.essb_width_flex ul li{
	width:auto;
	-webkit-flex-grow:1;
	-ms-flex-positive:1;
	flex-grow:1
}
.bb-post-share-box .essb_links.essb_width_flex ul li.essb_link_more.essb_item{
	max-width:42px
}
.bb-post-share-box .essb_links.essb_width_flex ul li.essb_totalcount_item{
	max-width:90px;
	text-align:left
}
.bb-post-share-box .essb_links.essb_template_circles-retina li .essb_icon:before{
	top:9px;
	left:9px
}
.bb-post-share-box .essb_links.essb_links.essb_template_fancy-bold-retina li .essb_icon,.bb-post-share-box .essb_links.essb_links.essb_template_fancy-retina li .essb_icon{
	margin:7px!important
}
.bb-post-share-box .essb_links.essb_links.essb_template_fancy-bold-retina li .essb_icon:before,.bb-post-share-box .essb_links.essb_links.essb_template_fancy-retina li .essb_icon:before{
	font-size:14px!important;
	top:7px;
	left:7px
}
.bb-post-share-box .essb_links.essb_links.essb_template_fancy-bold-retina .essb_link_more.essb_item,.bb-post-share-box .essb_links.essb_links.essb_template_fancy-retina .essb_link_more.essb_item{
	margin-right:.125rem!important
}
.bb-post-share-box .essb_links.essb_links.essb_template_fancy-bold-retina .essb_link_more.essb_item a,.bb-post-share-box .essb_links.essb_links.essb_template_fancy-retina .essb_link_more.essb_item a{
	width:42px
}
.bb-post-share-box .essb_links.essb_template_fancy-bold-retina a .essb_icon{
	width:28px;
	height:28px
}
.bb-post-share-box .essb_links.essb_template_modern-light-retina li a .essb_icon{
	height:42px!important
}
.bb-post-share-box .essb_links .essb_totalcount_item .essb_t_nb{
	line-height:22px
}
.bb-post-share-box .essb_links .essb_icon_share-tiny:before,.bb-post-share-box .essb_links .essb_totalcount_item .essb_t_l_big.essb_total_icon .essb_t_nb{
	vertical-align:middle
}
.bb-post-share-box .essb_morepopup .essb_links li a{
	margin:.09rem
}
.bb-post-share-box .essb_morepopup_inline{
	padding:20px 10px 10px!important
}
.bb-post-share-box .essb_morepopup_inline .essb_morepopup_close{
	display:inline-block;
	font-size:15px;
	top:3px;
	right:3px
}
.bb-post-share-box .essb_links.essb_width_flex+.essb_morepopup a{
	text-align:center
}
.bb-post-share-box .essb_links.essb_width_flex+.essb_morepopup .essb_network_name{
	display:none
}
@media screen and (max-width:480px){
	.bb-post-share-box .essb_totalcount_item{
		display:none
	}
}
@media screen and (max-width:992px){
	.bb-post-share-box .essb_links .essb_network_name{
		display:none
	}
	.bb-post-share-box .essb_displayed_boombox .essb_links_list{
		text-align:left
	}
	.bb-post-share-box .essb_displayed_boombox .essb_links_list a{
		text-align:center
	}
}
.bb-post-share-box .mashsb-container{
	padding-top:0;
	padding-bottom:0;
	margin-right:0
}
.bb-post-share-box .mashsb-container .mashsb-buttons{
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-align-items:flex-start;
	-ms-flex-align:start;
	align-items:flex-start
}
.bb-post-share-box .mashsb-container .mashsb-buttons a{
	float:left;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex:1 1 auto;
	-ms-flex:1 1 auto;
	flex:1 1 auto;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	min-width:0;
	margin:0 3px 0 0;
	text-align:center
}
.bb-post-share-box .mashsb-container .onoffswitch,.bb-post-share-box .mashsb-container .onoffswitch2{
	margin-bottom:0;
	margin-right:3px
}
@media screen and (max-width:992px){
	.bb-post-share-box [class*=" mashicon-"] .text,.bb-post-share-box [class^=mashicon-] .text{
		display:none
	}
	.bb-post-share-box [class*=" mashicon-"] .icon:before,.bb-post-share-box [class^=mashicon-] .icon:before{
		margin-right:0
	}
}
@media screen and (max-width:540px){
	.bb-post-share-box .content .mashsb-container{
		display:block
	}
}
.boombox-wpml-language-switcher{
	display:inline-block;
	float:right;
	position:relative;
	z-index:5;
	font-size:14px;
	margin-left:10px
}
.wpml-ls-legacy-dropdown,.wpml-ls-legacy-dropdown-click{
	width:auto;
	text-align:left
}
.wpml-ls-legacy-dropdown a,.wpml-ls-legacy-dropdown-click a{
	padding:5px 12px;
	word-wrap:normal
}
.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after,.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:after{
	font-family:ui-icomoon;
	content:"\f0d7";
	top:calc(50% - .5em);
	line-height:1em;
	font-size:16px;
	border:none
}
.wpml-ls-legacy-dropdown .wpml-ls-sub-menu,.wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu{
	width:100%;
	overflow:hidden;
	box-shadow:0 0 4px silver;
	border:none
}
.wpml-ls-legacy-dropdown .wpml-ls-sub-menu a,.wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu a{
	border:none;
	transition:none
}
.wpml-ls-legacy-list-horizontal{
	padding:0
}
.wpml-ls-legacy-list-horizontal a{
	padding:5px 7px
}
.wpml-ls-legacy-list-vertical{
	text-align:left
}
.wpml-ls-legacy-list-vertical a{
	padding:5px
}
.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer{
	margin:10px 0;
	z-index:2;
	position:relative
}
.widget_bb-side-navigation .bb-widget-title{
	margin-bottom:20px;
	text-align:left;
	font-size:12px;
	line-height:1.2em;
	text-transform:uppercase
}
.widget_bb-side-navigation ul{
	display:block;
	list-style:none;
	margin:0;
	padding:0
}
.widget_bb-side-navigation .menu-item{
	position:relative;
	display:block
}
.widget_bb-side-navigation .menu-item a{
	position:relative;
	display:block;
	padding:15px 5px;
	font-size:14px;
	line-height:1.2em;
	font-weight:600;
	color:inherit;
	text-transform:uppercase
}
.widget_bb-side-navigation .menu-item.menu-item-icon>a{
	padding-left:40px
}
.widget_bb-side-navigation .menu-item.menu-item-icon .bb-icon{
	position:absolute;
	top:50%;
	left:0;
	margin-top:-11px;
	font-size:22px;
	color:#fdc316
}
.widget_bb-side-navigation .menu-item.menu-item-icon .thumbnail{
	position:absolute;
	top:50%;
	left:0;
	margin-top:-12px;
	width:24px;
	height:24px;
	line-height:24px;
	vertical-align:middle;
	border-radius:50%
}
.widget_bb-side-navigation .menu-item.menu-item-icon .thumbnail img{
	display:block;
	width:100%;
	height:100%;
	border-radius:50%
}
.widget_bb-side-navigation .menu-item.menu-item-has-children>a{
	padding-right:20px;
	border-bottom:1px solid #eee
}
.widget_bb-side-navigation .menu-item.menu-item-has-children .dropdown-toggle{
	position:absolute;
	right:0;
	top:0;
	width:20px;
	height:46px;
	font-size:12px;
	line-height:46px;
	cursor:pointer;
	z-index:5
}
.widget_bb-side-navigation .menu-item.menu-item-has-children .sub-menu{
	display:none
}
.widget_bb-side-navigation .menu-item.menu-item-has-children.active-menu>.sub-menu,.widget_bb-side-navigation .menu-item.menu-item-has-children.current_page_ancestor>.sub-menu{
	display:block
}
.widget_bb-side-navigation .sub-menu{
	padding-left:10px
}
.widget_bb-side-navigation .sub-menu .menu-item a{
	text-transform:none
}
.widget_bb-side-navigation .sub-menu .menu-item.menu-item-icon .bb-icon{
	width:30px;
	height:30px;
	line-height:30px;
	margin-top:-15px;
	vertical-align:middle;
	text-align:center;
	border-radius:50%;
	font-size:18px;
	background-color:grey;
	color:#000
}
body.wp-customizer-unloading .kirki-customizer-loading-wrapper{
	background-image:none
}
#respond .bb-mobile-navigation .main-navigation>ul,#respond .bb-page-header .container-inner,#respond .bb-post-share-box,#respond .clearfix,#respond .container,#respond .container-fluid,#respond .page-activate-signup #signup-content,#respond .wp-social-login-widget,#respond .wp-social-login-widget .authentication .wp-social-login-provider-list,#respond .wp-social-login-widget .woocommerce .wp-social-login-provider-list .wp-social-login-provider-list,#respond .wp-social-login-widget .wp-social-login-provider-list,#respond .wp-social-login-widget .wp-social-login-provider-list .wp-social-login-provider-list,.authentication #respond .wp-social-login-widget .wp-social-login-provider-list,.authentication .bb-mobile-navigation .main-navigation>ul,.authentication .bb-page-header .container-inner,.authentication .bb-post-share-box,.authentication .clearfix,.authentication .container,.authentication .container-fluid,.authentication .page-activate-signup #signup-content,.authentication .woocommerce .wp-social-login-provider-list .wp-social-login-widget .wp-social-login-provider-list,.authentication .wp-social-login-widget,.authentication .wp-social-login-widget #respond .wp-social-login-provider-list,.authentication .wp-social-login-widget .woocommerce .wp-social-login-provider-list .wp-social-login-provider-list,.authentication .wp-social-login-widget .wp-social-login-provider-list,.authentication .wp-social-login-widget .wp-social-login-provider-list .wp-social-login-provider-list,.bb-mobile-navigation #respond .main-navigation>ul,.bb-mobile-navigation .authentication .main-navigation>ul,.bb-mobile-navigation .woocommerce .wp-social-login-provider-list .main-navigation>ul,.bb-mobile-navigation .wp-social-login-provider-list .main-navigation>ul,.bb-page-header #respond .container-inner,.bb-page-header .authentication .container-inner,.bb-page-header .woocommerce .wp-social-login-provider-list .container-inner,.bb-page-header .wp-social-login-provider-list .container-inner,.page-activate-signup #respond #signup-content,.page-activate-signup .authentication #signup-content,.page-activate-signup .woocommerce .wp-social-login-provider-list #signup-content,.page-activate-signup .wp-social-login-provider-list #signup-content,.woocommerce .wp-social-login-provider-list #respond .wp-social-login-widget .wp-social-login-provider-list,.woocommerce .wp-social-login-provider-list .bb-mobile-navigation .main-navigation>ul,.woocommerce .wp-social-login-provider-list .bb-page-header .container-inner,.woocommerce .wp-social-login-provider-list .bb-post-share-box,.woocommerce .wp-social-login-provider-list .clearfix,.woocommerce .wp-social-login-provider-list .container,.woocommerce .wp-social-login-provider-list .container-fluid,.woocommerce .wp-social-login-provider-list .page-activate-signup #signup-content,.woocommerce .wp-social-login-provider-list .wp-social-login-widget,.woocommerce .wp-social-login-provider-list .wp-social-login-widget .wp-social-login-provider-list,.wp-social-login-provider-list #respond .wp-social-login-widget .wp-social-login-provider-list,.wp-social-login-provider-list .bb-mobile-navigation .main-navigation>ul,.wp-social-login-provider-list .bb-page-header .container-inner,.wp-social-login-provider-list .bb-post-share-box,.wp-social-login-provider-list .clearfix,.wp-social-login-provider-list .container,.wp-social-login-provider-list .container-fluid,.wp-social-login-provider-list .page-activate-signup #signup-content,.wp-social-login-provider-list .wp-social-login-widget,.wp-social-login-provider-list .wp-social-login-widget #respond .wp-social-login-provider-list,.wp-social-login-provider-list .wp-social-login-widget .authentication .wp-social-login-provider-list,.wp-social-login-provider-list .wp-social-login-widget .wp-social-login-provider-list{
	margin:0 -.7%
}
#respond .wp-social-login-widget .wp-social-login-connect-with,.authentication .wp-social-login-widget .wp-social-login-connect-with,.woocommerce .wp-social-login-provider-list .wp-social-login-widget .wp-social-login-connect-with,.wp-social-login-provider-list .wp-social-login-widget .wp-social-login-connect-with{
	display:none
}
#respond .wp-social-login-widget .wp-social-login-provider-list,.authentication .wp-social-login-widget .wp-social-login-provider-list,.woocommerce .wp-social-login-provider-list .wp-social-login-widget .wp-social-login-provider-list,.wp-social-login-provider-list .wp-social-login-widget .wp-social-login-provider-list{
	padding:0
}
#respond a.button,.authentication a.button,.woocommerce .wp-social-login-provider-list a.button,.wp-social-login-provider-list a.button{
	position:relative;
	display:inline-block;
	width:48%;
	max-width:48%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	margin:0 .7% 5px;
	padding:7px 10px 7px 30px;
	text-align:center;
	font-size:18px;
	color:#fff;
	background-color:#000;
	line-height:1.5;
	text-transform:none
}
#respond a.button:focus,#respond a.button:hover,.authentication a.button:focus,.authentication a.button:hover,.woocommerce .wp-social-login-provider-list a.button:focus,.woocommerce .wp-social-login-provider-list a.button:hover,.wp-social-login-provider-list a.button:focus,.wp-social-login-provider-list a.button:hover{
	color:#fff;
	box-shadow:none
}
#respond a.button i,.authentication a.button i,.woocommerce .wp-social-login-provider-list a.button i,.wp-social-login-provider-list a.button i{
	position:absolute;
	left:10px;
	top:10px;
	display:inline-block;
	font-size:20px;
	line-height:1em
}
#respond a.button._facebook,.authentication a.button._facebook,.woocommerce .wp-social-login-provider-list a.button._facebook,.wp-social-login-provider-list a.button._facebook{
	background-color:#2d5f9a
}
#respond a.button._twitter,.authentication a.button._twitter,.woocommerce .wp-social-login-provider-list a.button._twitter,.wp-social-login-provider-list a.button._twitter{
	background-color:#00c3f3
}
#respond a.button._google,.authentication a.button._google,.woocommerce .wp-social-login-provider-list a.button._google,.wp-social-login-provider-list a.button._google{
	background-color:#dd4b39
}
#respond a.button._yahoo,.authentication a.button._yahoo,.woocommerce .wp-social-login-provider-list a.button._yahoo,.wp-social-login-provider-list a.button._yahoo{
	background-color:#4101af
}
#respond a.button._linkedin,.authentication a.button._linkedin,.woocommerce .wp-social-login-provider-list a.button._linkedin,.wp-social-login-provider-list a.button._linkedin{
	background-color:#0077b5
}
#respond a.button._disqus,.authentication a.button._disqus,.woocommerce .wp-social-login-provider-list a.button._disqus,.wp-social-login-provider-list a.button._disqus{
	background-color:#2e9eff
}
#respond a.button._instagram,.authentication a.button._instagram,.woocommerce .wp-social-login-provider-list a.button._instagram,.wp-social-login-provider-list a.button._instagram{
	background-color:#a73594
}
#respond a.button._reddit,.authentication a.button._reddit,.woocommerce .wp-social-login-provider-list a.button._reddit,.wp-social-login-provider-list a.button._reddit{
	background-color:#ff4500
}
#respond a.button._foursquare,.authentication a.button._foursquare,.woocommerce .wp-social-login-provider-list a.button._foursquare,.wp-social-login-provider-list a.button._foursquare{
	background-color:#fa4778
}
#respond a.button._lastfm,.authentication a.button._lastfm,.woocommerce .wp-social-login-provider-list a.button._lastfm,.wp-social-login-provider-list a.button._lastfm{
	background-color:#d21309
}
#respond a.button._tumblr,.authentication a.button._tumblr,.woocommerce .wp-social-login-provider-list a.button._tumblr,.wp-social-login-provider-list a.button._tumblr{
	background-color:#314358
}
#respond a.button._goodreads,.authentication a.button._goodreads,.woocommerce .wp-social-login-provider-list a.button._goodreads,.wp-social-login-provider-list a.button._goodreads{
	background-color:#7c5931
}
#respond a.button._stackoverflow,.authentication a.button._stackoverflow,.woocommerce .wp-social-login-provider-list a.button._stackoverflow,.wp-social-login-provider-list a.button._stackoverflow{
	background-color:#f48024
}
#respond a.button._github,.authentication a.button._github,.woocommerce .wp-social-login-provider-list a.button._github,.wp-social-login-provider-list a.button._github{
	background-color:#000
}
#respond a.button._dribbble,.authentication a.button._dribbble,.woocommerce .wp-social-login-provider-list a.button._dribbble,.wp-social-login-provider-list a.button._dribbble{
	background-color:#dd3e7b
}
#respond a.button._500px,.authentication a.button._500px,.woocommerce .wp-social-login-provider-list a.button._500px,.wp-social-login-provider-list a.button._500px{
	background-color:#000
}
#respond a.button._skyrock,.authentication a.button._skyrock,.woocommerce .wp-social-login-provider-list a.button._skyrock,.wp-social-login-provider-list a.button._skyrock{
	background-color:#0099f7
}
#respond a.button._mixi,.authentication a.button._mixi,.woocommerce .wp-social-login-provider-list a.button._mixi,.wp-social-login-provider-list a.button._mixi{
	background-color:#ffaa01
}
#respond a.button._steam,.authentication a.button._steam,.woocommerce .wp-social-login-provider-list a.button._steam,.wp-social-login-provider-list a.button._steam{
	background-color:#000
}
#respond a.button._twitchtv,.authentication a.button._twitchtv,.woocommerce .wp-social-login-provider-list a.button._twitchtv,.wp-social-login-provider-list a.button._twitchtv{
	background-color:#6441a5
}
#respond a.button._vkontakte,.authentication a.button._vkontakte,.woocommerce .wp-social-login-provider-list a.button._vkontakte,.wp-social-login-provider-list a.button._vkontakte{
	background-color:#4c75a3
}
#respond a.button._mailru,.authentication a.button._mailru,.woocommerce .wp-social-login-provider-list a.button._mailru,.wp-social-login-provider-list a.button._mailru{
	background-color:#007ffe
}
#respond a.button._yandex,.authentication a.button._yandex,.woocommerce .wp-social-login-provider-list a.button._yandex,.wp-social-login-provider-list a.button._yandex{
	background-color:red
}
#respond a.button._odnoklassniki,.authentication a.button._odnoklassniki,.woocommerce .wp-social-login-provider-list a.button._odnoklassniki,.wp-social-login-provider-list a.button._odnoklassniki{
	background-color:#f2720c
}
#respond a.button._aol,.authentication a.button._aol,.woocommerce .wp-social-login-provider-list a.button._aol,.wp-social-login-provider-list a.button._aol{
	background-color:#000
}
#respond a.button._live,.authentication a.button._live,.woocommerce .wp-social-login-provider-list a.button._live,.wp-social-login-provider-list a.button._live{
	background-color:#0cf
}
#respond a.button._pixelpin,.authentication a.button._pixelpin,.woocommerce .wp-social-login-provider-list a.button._pixelpin,.wp-social-login-provider-list a.button._pixelpin{
	background-color:#000
}
@media screen and (max-width:479px){
	#respond a.button,.authentication a.button,.woocommerce .wp-social-login-provider-list a.button,.wp-social-login-provider-list a.button{
		width:100%;
		max-width:100%
	}
}
#respond .wp-social-login-widget{
	margin:0
}
#bb-alnp-content-container{
	float:left;
	width:100%;
	margin-top:1.875rem
}
#bb-alnp-content-container>hr{
	margin:0;
	display:block!important
}
#bb-alnp-content-container .bb-alnp-item{
	margin-bottom:3.75rem
}
.bb-page-header .container-inner{
	padding-top:16px;
	padding-bottom:16px
}
.bb-page-header .header-content{
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center
}
.bb-page-header .header-content,.bb-page-header .header-content .header-content-layout{
	width:100%
}
.bb-page-header .header-content .row-col{
	text-align:center
}
.bb-page-header .header-content .col1,.bb-page-header .header-content .row1{
	margin-bottom:16px
}
.bb-page-header .page-title-block{
	margin-bottom:7px
}
.bb-page-header .page-title-block .badge,.bb-page-header .page-title-block .page-title{
	vertical-align:middle;
	line-height:1em
}
.bb-page-header .page-title-block .page-title{
	display:inline;
	margin:0
}
.bb-page-header .page-title-block .badge{
	display:inline-block
}
.bb-page-header .page-title-block .badge:hover{
	-webkit-transform:translate(0);
	-ms-transform:translate(0);
	transform:translate(0)
}
.bb-page-header .page-subtitle{
	margin:0;
	font-size:20px;
	line-height:25px;
	font-weight:400
}
.bb-page-header .cat-dropdown{
	display:inline-block;
	min-width:150px;
	max-width:100%
}
.bb-page-header .cat-dropdown .dropdown-toggle{
	background-color:transparent
}
.bb-page-header .bb-trending-navigation ul{
	text-align:center
}
.bb-page-header .bb-trending-navigation ul li{
	padding:0;
	display:block
}
.bb-page-header .bb-trending-navigation ul li:before{
	content:none
}
.bb-page-header .bb-trending-navigation ul li a{
	display:inline-block;
	padding:0 16px 0 45px;
	height:36px;
	line-height:36px;
	vertical-align:middle;
	font-weight:400
}
.bb-page-header .bb-trending-navigation ul li a .bb-icon{
	top:0;
	left:16px;
	line-height:33px
}
.bb-page-header .bb-trending-navigation ul li.active a{
	color:#fff;
	background-color:#e65252
}
.bb-page-header .container-bg{
	border-bottom:1px solid #ececec
}
.bb-page-header.boxed.no-bg .container-inner{
	padding-left:0;
	padding-right:0
}
.bb-page-header.boxed.has-bg .container-bg{
	border:1px solid #ececec
}
.bb-page-header.stretched.has-bg .container-bg{
	border-width:1px 0;
	border-top-style:solid
}
.bb-page-header.style-center-narrow .header-content,.bb-page-header.style-corner-narrow .header-content{
	min-height:70px
}
.bb-page-header.style-center-narrow .badge,.bb-page-header.style-corner-narrow .badge{
	margin:0 0 0 5px
}
.bb-page-header.style-center-narrow .page-title,.bb-page-header.style-corner-narrow .page-title{
	font-size:30px
}
.bb-page-header.style-center-narrow .page-subtitle,.bb-page-header.style-corner-narrow .page-subtitle{
	font-size:18px;
	line-height:23px
}
.bb-page-header.style-corner-narrow .row-col{
	text-align:left
}
.bb-page-header.style-center-wide .header-content{
	min-height:200px
}
.bb-page-header.style-center-wide .page-title{
	font-size:35px;
	display:block
}
.bb-page-header.style-center-wide .page-subtitle{
	font-size:22px;
	line-height:26px
}
.bb-page-header.style-center-wide .badge{
	margin:0 0 5px
}
.bb-page-header.style-center-wide .cat-dropdown{
	margin-top:5px
}
@media screen and (min-width:480px){
	.bb-page-header .bb-trending-navigation ul li{
		display:inline-block
	}
	.bb-page-header.style-corner-narrow .bb-trending-navigation ul{
		text-align:left
	}
}
@media screen and (min-width:768px){
	.bb-page-header.style-center-narrow .page-title,.bb-page-header.style-corner-narrow .page-title{
		font-size:40px
	}
	.bb-page-header.style-center-wide .page-title{
		font-size:50px
	}
	.bb-page-header.style-corner-narrow .bb-trending-navigation ul{
		text-align:right
	}
	.bb-page-header.style-corner-narrow .header-content-layout{
		display:table;
		width:100%
	}
	.bb-page-header.style-corner-narrow .header-content-layout .row-col{
		display:table-cell;
		vertical-align:middle;
		padding-right:20px
	}
	.bb-page-header.style-corner-narrow .header-content-layout .row-col:last-child{
		padding-right:0
	}
	.bb-page-header.style-corner-narrow .header-content-layout .col1{
		text-align:left
	}
	.bb-page-header.style-corner-narrow .header-content-layout .col2{
		text-align:right;
		vertical-align:top;
		padding-top:5px
	}
}
.error404 .page-wrapper{
	position:relative;
	overflow:hidden
}
section.error-404{
	position:relative;
	width:1040px;
	padding:0 20px;
	max-width:100%;
	margin-left:auto;
	margin-right:auto
}
section.error-404 .bb-page-header{
	margin:55px 0 50px;
	padding:0;
	width:100%;
	border:0
}
section.error-404 .bb-page-header .page-title{
	text-align:left;
	text-transform:none;
	font-size:70px;
	line-height:70px
}
section.error-404 .img-col{
	margin:40px 0
}
section.error-404 .text{
	margin-bottom:50px;
	font-size:18px;
	line-height:30px;
	color:#2a2b35;
	font-family:"Rammetto One",cursive;
	text-transform:uppercase
}
section.error-404 .btn-back .bb-icon{
	transition:left .2s ease-out
}
section.error-404 .btn-back:hover .bb-icon{
	left:15px
}
@media screen and (min-width:992px){
	section.error-404{
		margin-top:3.125rem
	}
	section.error-404 .bb-page-header .page-title{
		font-size:120px;
		line-height:120px
	}
	section.error-404 .img-col{
		margin:0
	}
}
.bb-contact-form-block{
	margin-bottom:1.875rem
}
.bb-contact-form-block .bb-txt-msg{
	text-align:left;
	margin-bottom:10px
}
.bb-contact-form-block .row-gdpr-agreement{
	margin-top:10px
}
.page-activate-signup .wp-activate-container,.page-activate-signup .wp-signup-container,.page-activate-signup .wp-social-login-widget{
	width:100%;
	max-width:600px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px
}
.page-activate-signup .wp-activate-container #key,.page-activate-signup .wp-activate-container #submit{
	width:100%
}
.page-activate-signup .wp-social-login-widget{
	padding-left:10px;
	padding-right:10px
}
@media screen and (min-width:621px){
	.page-activate-signup .wp-social-login-widget{
		padding:0
	}
}
@media screen and (min-width:992px){
	.page-activate-signup .wp-activate-container,.page-activate-signup .wp-signup-container,.page-activate-signup .wp-social-login-widget{
		margin-top:20px
	}
}
.post-thumbnail canvas{
	display:block;
	width:100%
}
.post-thumbnail iframe,.post-thumbnail video{
	float:left
}
.post-thumbnail .video-wrapper{
	position:relative;
	overflow:hidden;
	background-position:center;
	background-size:cover;
	cursor:pointer
}
.post-thumbnail .video-wrapper video{
	opacity:0;
	float:left
}
.post-thumbnail .video-wrapper.no-thumbnail video,.post-thumbnail .video-wrapper.play video{
	opacity:1
}
.post-thumbnail .video-wrapper img{
	width:100%;
	float:left
}
.post-thumbnail .video-wrapper .badge-duration{
	position:absolute;
	bottom:20px;
	right:20px;
	border-radius:12px;
	padding:2px 8px;
	font-size:14px;
	color:#fff;
	background-color:rgba(0,0,0,.7)
}
.post-thumbnail .video-wrapper.play .btn-play{
	display:none
}
.post-thumbnail .video-wrapper.play .btn-volume{
	display:block
}
.post-thumbnail .video-wrapper .btn-play{
	position:absolute;
	z-index:2;
	top:50%;
	left:50%;
	margin:-40px 0 0 -40px
}
.post-thumbnail .video-wrapper .btn-volume{
	position:absolute;
	z-index:2;
	display:none;
	bottom:20px;
	left:20px;
	cursor:pointer
}
.no-video .post-thumbnail .video-wrapper{
	background-image:none!important
}
.no-video .post-thumbnail .video-wrapper video{
	display:block;
	opacity:1
}
.no-video .post-thumbnail .video-wrapper .btn-play,.no-video video.gif-video{
	display:none
}
.gif-video-wrapper{
	cursor:pointer
}
.gif-video-wrapper:after,.gif-video-wrapper:before{
	content:" ";
	display:table
}
.gif-video-wrapper:after{
	clear:both
}
.gif-video-wrapper.play:after{
	content:none!important
}
.bb-media-playable .post .post-thumbnail .gif-video-wrapper,.bb-media-playable .post .post-thumbnail .hy_plyr,.bb-post-single .post-thumbnail .gif-video-wrapper,.bb-post-single .post-thumbnail .hy_plyr,.bb-post-single .s-post-content .gif-video-wrapper,.bb-post-single .s-post-content .hy_plyr,.zf-post-list .zf-post-thumbnail .gif-video-wrapper,.zf-post-list .zf-post-thumbnail .hy_plyr{
	position:relative;
	overflow:hidden
}
.bb-media-playable .post .post-thumbnail .gif-video-wrapper:before,.bb-media-playable .post .post-thumbnail .hy_plyr:before,.bb-post-single .post-thumbnail .gif-video-wrapper:before,.bb-post-single .post-thumbnail .hy_plyr:before,.bb-post-single .s-post-content .gif-video-wrapper:before,.bb-post-single .s-post-content .hy_plyr:before,.zf-post-list .zf-post-thumbnail .gif-video-wrapper:before,.zf-post-list .zf-post-thumbnail .hy_plyr:before{
	content:'gif'
}
.bb-media-playable .post .post-thumbnail .gif-video-wrapper.play:before,.bb-media-playable .post .post-thumbnail .hy_plyr.play:before,.bb-post-single .post-thumbnail .gif-video-wrapper.play:before,.bb-post-single .post-thumbnail .hy_plyr.play:before,.bb-post-single .s-post-content .gif-video-wrapper.play:before,.bb-post-single .s-post-content .hy_plyr.play:before,.zf-post-list .zf-post-thumbnail .gif-video-wrapper.play:before,.zf-post-list .zf-post-thumbnail .hy_plyr.play:before{
	content:none
}
.bb-media-playable .post .post-thumbnail .gif-video-wrapper.play:after,.bb-media-playable .post .post-thumbnail .hy_plyr.play:after,.bb-post-single .post-thumbnail .gif-video-wrapper.play:after,.bb-post-single .post-thumbnail .hy_plyr.play:after,.bb-post-single .s-post-content .gif-video-wrapper.play:after,.bb-post-single .s-post-content .hy_plyr.play:after,.zf-post-list .zf-post-thumbnail .gif-video-wrapper.play:after,.zf-post-list .zf-post-thumbnail .hy_plyr.play:after{
	content:'';
	position:absolute;
	z-index:2;
	left:0;
	top:0;
	width:100%;
	height:100%
}
.bb-post-single .post-thumbnail canvas,.bb-post-single .post-thumbnail img,.bb-post-single .post-thumbnail video{
	width:100%
}
.bb-post-single .s-post-content .gif-video{
	width:100%;
	height:auto
}
.bb-post-single .s-post-content .hy_plyr canvas,.bb-post-single .s-post-content .hy_plyr img{
	margin:0;
	width:100%;
	height:auto
}
.mejs-overlay-button:before{
	position:absolute;
	line-height:36px;
	top:50%;
	left:50%;
	margin:-18px 0 0 -12px;
	font-family:ui-icomoon;
	content:"\e95c"
}
.bb-media-playable .post .post-thumbnail .gif-video-wrapper:before,.bb-media-playable .post .post-thumbnail .hy_plyr:before,.bb-post-single .post-thumbnail .gif-video-wrapper:before,.bb-post-single .post-thumbnail .hy_plyr:before,.bb-post-single .s-post-content .gif-video-wrapper:before,.bb-post-single .s-post-content .hy_plyr:before,.mejs-overlay-button,.zf-post-list .zf-post-thumbnail .gif-video-wrapper:before,.zf-post-list .zf-post-thumbnail .hy_plyr:before{
	width:76px;
	height:76px;
	font-size:25px;
	line-height:76px;
	position:absolute;
	z-index:2;
	left:50%;
	top:50%;
	margin:-38px 0 0 -38px;
	letter-spacing:1px;
	vertical-align:middle;
	text-align:center;
	color:#fff;
	background:rgba(0,0,0,.7);
	border-radius:50%
}
.post-thumbnail .boombox-featured-embed.bb-embed-coub,.post-thumbnail .boombox-featured-embed.bb-embed-dailymotion,.post-thumbnail .boombox-featured-embed.bb-embed-ok,.post-thumbnail .boombox-featured-embed.bb-embed-twitch,.post-thumbnail .boombox-featured-embed.bb-embed-vimeo,.post-thumbnail .boombox-featured-embed.bb-embed-vine,.post-thumbnail .boombox-featured-embed.bb-embed-youtube{
	position:relative;
	width:100%;
	height:0;
	padding-bottom:56.25%
}
.post-thumbnail .boombox-featured-embed.bb-embed-coub iframe,.post-thumbnail .boombox-featured-embed.bb-embed-dailymotion iframe,.post-thumbnail .boombox-featured-embed.bb-embed-ok iframe,.post-thumbnail .boombox-featured-embed.bb-embed-twitch iframe,.post-thumbnail .boombox-featured-embed.bb-embed-vimeo iframe,.post-thumbnail .boombox-featured-embed.bb-embed-vine iframe,.post-thumbnail .boombox-featured-embed.bb-embed-youtube iframe{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.post-thumbnail .boombox-featured-embed.bb-embed-vine{
	padding-bottom:100%
}
.post-thumbnail iframe.instagram-media{
	float:none!important
}
.boombox-responsive-embed{
	width:100%;
	height:0;
	padding-bottom:56.25%;
	display:block;
	overflow:hidden;
	position:relative
}
.boombox-responsive-embed.vine-embed{
	padding-bottom:100%
}
.boombox-responsive-embed iframe{
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	width:100%;
	height:100%;
	border:0
}
.bb-cards-view .bb-post-collection.mixed-list .post-item-classic .bb-card-item footer,.bb-cards-view .bb-post-collection.post-list.standard .bb-card-item footer{
	border-bottom:none
}
iframe.instagram-media{
	margin:0 auto!important
}
.twitter-tweet{
	margin-right:auto;
	margin-left:auto
}
.bb-toggle{
	position:relative
}
.bb-toggle .toggle-content{
	background-color:#fff;
	width:100%;
	opacity:0;
	visibility:hidden;
	position:absolute;
	z-index:100;
	top:100%;
	left:0;
	transition:all .3s ease-out
}
.bb-toggle .toggle-content.active{
	opacity:1;
	visibility:visible
}
.bb-sticky .bb-sticky-el{
	position:static;
	top:0
}
.bb-sticky.pos-animate .bb-sticky-el{
	position:relative;
	top:0!important
}
.bb-sticky.no-affix .bb-sticky-el{
	position:relative;
	-webkit-transform:translateY(-100%);
	-ms-transform:translateY(-100%);
	transform:translateY(-100%)
}
.bb-sticky.affix .bb-sticky-el{
	position:fixed;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);
	-webkit-font-smoothing:antialiased;
	z-index:1100
}
.bb-sticky.affix.animated .bb-sticky-el{
	transition:.3s all
}
.no-svg .footer .pattern,.no-svg .header .pattern{
	display:none!important
}
.no-svg .footer.top-bg{
	margin-top:0
}
.no-csscolumns .widget_archive .menu,.no-csscolumns .widget_archive>ul,.no-csscolumns .widget_categories .menu,.no-csscolumns .widget_categories>ul,.no-csscolumns .widget_meta .menu,.no-csscolumns .widget_meta>ul,.no-csscolumns .widget_nav_menu .menu,.no-csscolumns .widget_nav_menu>ul,.no-csscolumns .widget_pages .menu,.no-csscolumns .widget_pages>ul{
	overflow:hidden
}
.no-csscolumns .widget_archive .menu li,.no-csscolumns .widget_archive>ul li,.no-csscolumns .widget_categories .menu li,.no-csscolumns .widget_categories>ul li,.no-csscolumns .widget_meta .menu li,.no-csscolumns .widget_meta>ul li,.no-csscolumns .widget_nav_menu .menu li,.no-csscolumns .widget_nav_menu>ul li,.no-csscolumns .widget_pages .menu li,.no-csscolumns .widget_pages>ul li{
	width:50%;
	float:left
}
.no-csscolumns .more-menu .section-navigation ul{
	overflow:hidden
}
.no-csscolumns .more-menu .section-navigation ul li{
	width:25%;
	float:left
}
.no-csscolumns .bb-mobile-navigation .more-menu .section-navigation ul{
	overflow:hidden
}
.no-csscolumns .bb-mobile-navigation .more-menu .section-navigation ul li{
	width:50%;
	float:left
}
.grecaptcha-badge,.no-audio audio,.no-video video{
	display:none
}
.captcha-container.loading .form-captcha{
	visibility:hidden
}
.bb-stretched-full{
	border-radius:0;
	width:100%
}
.bb-stretched-full.no-gutters{
	padding-left:0;
	padding-right:0
}
@media screen and (max-width:700px){
	.archive .bb-post-collection .post-item.bb-thumbnail-stretched .post-thumbnail,.archive .bb-post-collection.bb-thumbnail-stretched .post-item .post-thumbnail,.bb-featured-area .featured-area-wrapper,.bb-post-single .s-post-thumbnail,.home .bb-post-collection .post-item.bb-thumbnail-stretched .post-thumbnail,.home .bb-post-collection.bb-thumbnail-stretched .post-item .post-thumbnail{
		margin-left:-10px;
		margin-right:-10px;
		width:auto
	}
	.archive .bb-post-collection .post-item.bb-thumbnail-stretched .post-thumbnail,.archive .bb-post-collection .post-item.bb-thumbnail-stretched .post-thumbnail .bb-media-placeholder,.archive .bb-post-collection .post-item.bb-thumbnail-stretched .post-thumbnail .nsfw-post,.archive .bb-post-collection .post-item.bb-thumbnail-stretched .post-thumbnail .video-wrapper,.archive .bb-post-collection .post-item.bb-thumbnail-stretched .post-thumbnail canvas,.archive .bb-post-collection .post-item.bb-thumbnail-stretched .post-thumbnail img,.archive .bb-post-collection .post-item.bb-thumbnail-stretched .post-thumbnail video,.archive .bb-post-collection.bb-thumbnail-stretched .post-item .post-thumbnail,.archive .bb-post-collection.bb-thumbnail-stretched .post-item .post-thumbnail .bb-media-placeholder,.archive .bb-post-collection.bb-thumbnail-stretched .post-item .post-thumbnail .nsfw-post,.archive .bb-post-collection.bb-thumbnail-stretched .post-item .post-thumbnail .video-wrapper,.archive .bb-post-collection.bb-thumbnail-stretched .post-item .post-thumbnail canvas,.archive .bb-post-collection.bb-thumbnail-stretched .post-item .post-thumbnail img,.archive .bb-post-collection.bb-thumbnail-stretched .post-item .post-thumbnail video,.bb-featured-area .featured-area-wrapper .featured-header,.bb-featured-area .featured-area-wrapper .featured-item,.bb-featured-area .featured-area-wrapper .featured-media,.bb-featured-area .widget_mc4wp_form_widget:after,.bb-page-header.boxed.has-bg .container-bg.rmv-b-r-mobile,.bb-post-single .s-post-featured-media.boxed .featured-media-el,.bb-post-single .s-post-thumbnail,.bb-post-single .s-post-thumbnail .bb-media-placeholder,.bb-post-single .s-post-thumbnail .hy_plyr canvas,.bb-post-single .s-post-thumbnail .nsfw-post,.bb-post-single .s-post-thumbnail .video-wrapper,.bb-post-single .s-post-thumbnail img,.bb-post-single .s-post-thumbnail video,.home .bb-post-collection .post-item.bb-thumbnail-stretched .post-thumbnail,.home .bb-post-collection .post-item.bb-thumbnail-stretched .post-thumbnail .bb-media-placeholder,.home .bb-post-collection .post-item.bb-thumbnail-stretched .post-thumbnail .nsfw-post,.home .bb-post-collection .post-item.bb-thumbnail-stretched .post-thumbnail .video-wrapper,.home .bb-post-collection .post-item.bb-thumbnail-stretched .post-thumbnail canvas,.home .bb-post-collection .post-item.bb-thumbnail-stretched .post-thumbnail img,.home .bb-post-collection .post-item.bb-thumbnail-stretched .post-thumbnail video,.home .bb-post-collection.bb-thumbnail-stretched .post-item .post-thumbnail,.home .bb-post-collection.bb-thumbnail-stretched .post-item .post-thumbnail .bb-media-placeholder,.home .bb-post-collection.bb-thumbnail-stretched .post-item .post-thumbnail .nsfw-post,.home .bb-post-collection.bb-thumbnail-stretched .post-item .post-thumbnail .video-wrapper,.home .bb-post-collection.bb-thumbnail-stretched .post-item .post-thumbnail canvas,.home .bb-post-collection.bb-thumbnail-stretched .post-item .post-thumbnail img,.home .bb-post-collection.bb-thumbnail-stretched .post-item .post-thumbnail video,.light-modal .modal-body{
		border-radius:0
	}
	.bb-page-header,.bb-post-single .s-post-featured-media.boxed,.bb-stretched-mobile.no-gutters{
		padding-left:0;
		padding-right:0
	}
	.bb-post-single.style2 .s-post-thumbnail{
		margin-left:-20px;
		margin-right:-20px
	}
	.bb-stretched-mobile{
		width:100%;
		border-radius:0
	}
}
@media screen and (min-width:701px){
	.bb-featured-area.stretched,.bb-page-header.stretched,.bb-stretched-desktop{
		width:100%;
		border-radius:0
	}
	.bb-featured-area.stretched,.bb-page-header.stretched,.bb-stretched-desktop.no-gutters{
		padding-left:0;
		padding-right:0
	}
}
.bb-cards-view #main,.bb-cards-view .page-wrapper{
	background-color:transparent!important
}
.bb-cards-view .bb-card-item{
	padding:32px
}
.bb-cards-view .bb-card-item.page{
	margin-bottom:1.875rem
}
.bb-cards-view .bb-post-collection.masonry-grid .bb-card-item .post-thumbnail .bb-media-placeholder,.bb-cards-view .bb-post-collection.masonry-grid .bb-card-item .post-thumbnail .hy_plyr canvas,.bb-cards-view .bb-post-collection.masonry-grid .bb-card-item .post-thumbnail .nsfw-post,.bb-cards-view .bb-post-collection.masonry-grid .bb-card-item .post-thumbnail .video-wrapper,.bb-cards-view .bb-post-collection.masonry-grid .bb-card-item .post-thumbnail img,.bb-cards-view .bb-post-collection.masonry-grid .bb-card-item .post-thumbnail video,.bb-cards-view .bb-post-collection.mixed-list .post-item-classic .bb-card-item .post-thumbnail .bb-media-placeholder,.bb-cards-view .bb-post-collection.mixed-list .post-item-classic .bb-card-item .post-thumbnail .hy_plyr canvas,.bb-cards-view .bb-post-collection.mixed-list .post-item-classic .bb-card-item .post-thumbnail .nsfw-post,.bb-cards-view .bb-post-collection.mixed-list .post-item-classic .bb-card-item .post-thumbnail .video-wrapper,.bb-cards-view .bb-post-collection.mixed-list .post-item-classic .bb-card-item .post-thumbnail img,.bb-cards-view .bb-post-collection.mixed-list .post-item-classic .bb-card-item .post-thumbnail video,.bb-cards-view .bb-post-collection.post-grid .bb-card-item .post-thumbnail .bb-media-placeholder,.bb-cards-view .bb-post-collection.post-grid .bb-card-item .post-thumbnail .hy_plyr canvas,.bb-cards-view .bb-post-collection.post-grid .bb-card-item .post-thumbnail .nsfw-post,.bb-cards-view .bb-post-collection.post-grid .bb-card-item .post-thumbnail .video-wrapper,.bb-cards-view .bb-post-collection.post-grid .bb-card-item .post-thumbnail img,.bb-cards-view .bb-post-collection.post-grid .bb-card-item .post-thumbnail video,.bb-cards-view .bb-post-collection.post-list.standard .bb-card-item .post-thumbnail .bb-media-placeholder,.bb-cards-view .bb-post-collection.post-list.standard .bb-card-item .post-thumbnail .hy_plyr canvas,.bb-cards-view .bb-post-collection.post-list.standard .bb-card-item .post-thumbnail .nsfw-post,.bb-cards-view .bb-post-collection.post-list.standard .bb-card-item .post-thumbnail .video-wrapper,.bb-cards-view .bb-post-collection.post-list.standard .bb-card-item .post-thumbnail img,.bb-cards-view .bb-post-collection.post-list.standard .bb-card-item .post-thumbnail video{
	border-bottom-left-radius:0;
	border-bottom-right-radius:0
}
.bb-cards-view .bb-post-collection.mixed-list .post-item-list .bb-card-item .post-thumbnail .bb-media-placeholder,.bb-cards-view .bb-post-collection.mixed-list .post-item-list .bb-card-item .post-thumbnail .hy_plyr canvas,.bb-cards-view .bb-post-collection.mixed-list .post-item-list .bb-card-item .post-thumbnail .nsfw-post,.bb-cards-view .bb-post-collection.mixed-list .post-item-list .bb-card-item .post-thumbnail .video-wrapper,.bb-cards-view .bb-post-collection.mixed-list .post-item-list .bb-card-item .post-thumbnail img,.bb-cards-view .bb-post-collection.mixed-list .post-item-list .bb-card-item .post-thumbnail video,.bb-cards-view .bb-post-collection.post-list.list .bb-card-item .post-thumbnail .bb-media-placeholder,.bb-cards-view .bb-post-collection.post-list.list .bb-card-item .post-thumbnail .hy_plyr canvas,.bb-cards-view .bb-post-collection.post-list.list .bb-card-item .post-thumbnail .nsfw-post,.bb-cards-view .bb-post-collection.post-list.list .bb-card-item .post-thumbnail .video-wrapper,.bb-cards-view .bb-post-collection.post-list.list .bb-card-item .post-thumbnail img,.bb-cards-view .bb-post-collection.post-list.list .bb-card-item .post-thumbnail video{
	border-top-right-radius:0;
	border-bottom-right-radius:0
}
.bb-cards-view .bb-stream .bb-post-collection.post-list.standard .bb-card-item .post-thumbnail .bb-media-placeholder,.bb-cards-view .bb-stream .bb-post-collection.post-list.standard .bb-card-item .post-thumbnail .hy_plyr canvas,.bb-cards-view .bb-stream .bb-post-collection.post-list.standard .bb-card-item .post-thumbnail .nsfw-post,.bb-cards-view .bb-stream .bb-post-collection.post-list.standard .bb-card-item .post-thumbnail .video-wrapper,.bb-cards-view .bb-stream .bb-post-collection.post-list.standard .bb-card-item .post-thumbnail img,.bb-cards-view .bb-stream .bb-post-collection.post-list.standard .bb-card-item .post-thumbnail video{
	border-radius:0
}
.bb-cards-view .bb-post-collection .bb-card-item{
	padding:0
}
.bb-cards-view .bb-post-collection.masonry-grid .bb-card-item .content,.bb-cards-view .bb-post-collection.post-grid.col-2 .bb-card-item .content{
	padding-left:32px;
	padding-right:32px;
	padding-bottom:16px
}
.bb-cards-view .bb-post-collection.post-grid.col-3 .bb-card-item .content,.bb-cards-view .bb-post-collection.post-grid.col-4 .bb-card-item .content{
	padding-left:16px;
	padding-right:16px;
	padding-bottom:16px
}
.bb-cards-view .bb-post-collection.post-list.standard .post-item{
	padding-bottom:0
}
.bb-cards-view .bb-post-collection.post-list.standard .bb-card-item{
	padding-bottom:24px
}
.bb-cards-view .bb-post-collection.post-list.standard .bb-card-item .bb-affiliate-content,.bb-cards-view .bb-post-collection.post-list.standard .bb-card-item .entry-footer,.bb-cards-view .bb-post-collection.post-list.standard .bb-card-item .product-affiliate,.bb-cards-view .bb-post-collection.post-list.standard .bb-card-item>.content{
	padding-left:32px;
	padding-right:32px;
	padding-bottom:0
}
.bb-cards-view .bb-post-collection.post-list.standard .bb-card-item.post-stream .entry-title{
	padding-top:32px;
	padding-left:32px;
	padding-right:32px
}
.bb-cards-view .bb-post-collection.post-list.standard .bb-card-item.post-stream .entry-sub-title{
	padding-left:32px;
	padding-right:32px
}
.bb-cards-view .bb-post-collection.post-list.list .post-item{
	padding-bottom:0
}
.bb-cards-view .bb-post-collection.post-list.list .bb-card-item .content{
	padding:16px 32px
}
.bb-cards-view .bb-post-collection.mixed-list .post-item-list{
	padding-bottom:0
}
.bb-cards-view .bb-post-collection.mixed-list .post-item-list .bb-card-item .content{
	padding:16px 32px
}
.bb-cards-view .bb-post-collection.mixed-list .post-item-classic{
	padding-bottom:0
}
.bb-cards-view .bb-post-collection.mixed-list .post-item-classic .bb-card-item{
	padding-bottom:24px
}
.bb-cards-view .bb-post-collection.mixed-list .post-item-classic .bb-card-item .bb-affiliate-content,.bb-cards-view .bb-post-collection.mixed-list .post-item-classic .bb-card-item .entry-footer,.bb-cards-view .bb-post-collection.mixed-list .post-item-classic .bb-card-item .product-affiliate,.bb-cards-view .bb-post-collection.mixed-list .post-item-classic .bb-card-item>.content{
	padding-left:32px;
	padding-right:32px;
	padding-bottom:0
}
@media screen and (max-width:700px){
	.bb-cards-view .bb-post-collection.masonry-grid .bb-card-item .content,.bb-cards-view .bb-post-collection.mixed-list .post-item-classic .bb-card-item .bb-affiliate-content,.bb-cards-view .bb-post-collection.mixed-list .post-item-classic .bb-card-item .entry-footer,.bb-cards-view .bb-post-collection.mixed-list .post-item-classic .bb-card-item .product-affiliate,.bb-cards-view .bb-post-collection.mixed-list .post-item-classic .bb-card-item>.content,.bb-cards-view .bb-post-collection.mixed-list .post-item-list .bb-card-item .content,.bb-cards-view .bb-post-collection.post-grid.col-2 .bb-card-item .content,.bb-cards-view .bb-post-collection.post-list.list .bb-card-item .content,.bb-cards-view .bb-post-collection.post-list.standard .bb-card-item .bb-affiliate-content,.bb-cards-view .bb-post-collection.post-list.standard .bb-card-item .entry-footer,.bb-cards-view .bb-post-collection.post-list.standard .bb-card-item .product-affiliate,.bb-cards-view .bb-post-collection.post-list.standard .bb-card-item.post-stream .entry-sub-title,.bb-cards-view .bb-post-collection.post-list.standard .bb-card-item>.content{
		padding-left:16px;
		padding-right:16px
	}
	.bb-cards-view .bb-post-collection .bb-card-item{
		margin-left:-10px;
		margin-right:-10px;
		border-radius:0;
		width:auto
	}
	.bb-cards-view .bb-post-collection .bb-card-item .post-thumbnail{
		margin-left:0;
		margin-right:0
	}
	.bb-cards-view .bb-post-collection .bb-card-item .post-thumbnail .bb-media-placeholder,.bb-cards-view .bb-post-collection .bb-card-item .post-thumbnail .hy_plyr canvas,.bb-cards-view .bb-post-collection .bb-card-item .post-thumbnail .nsfw-post,.bb-cards-view .bb-post-collection .bb-card-item .post-thumbnail .video-wrapper,.bb-cards-view .bb-post-collection .bb-card-item .post-thumbnail img,.bb-cards-view .bb-post-collection .bb-card-item .post-thumbnail video{
		border-radius:0!important
	}
	.bb-cards-view .bb-post-collection.post-list.standard .bb-card-item.post-stream .entry-title{
		padding-top:24px;
		padding-left:16px;
		padding-right:16px
	}
}
.bb-cards-view .bb-post-nav .pg-item{
	border:none
}
.bb-cards-view .bb-post-single.style1 .s-post-thumbnail,.bb-cards-view .bb-post-single.style3 .s-post-thumbnail,.bb-cards-view .bb-post-single.style4 .s-post-thumbnail,.bb-cards-view .bb-post-single.style5 .s-post-thumbnail,.bb-cards-view .bb-post-single.style6 .s-post-thumbnail{
	margin-left:-32px;
	margin-right:-32px
}
.bb-cards-view .bb-post-single.style1 .s-post-thumbnail .bb-media-placeholder,.bb-cards-view .bb-post-single.style1 .s-post-thumbnail .hy_plyr canvas,.bb-cards-view .bb-post-single.style1 .s-post-thumbnail .nsfw-post,.bb-cards-view .bb-post-single.style1 .s-post-thumbnail .video-wrapper,.bb-cards-view .bb-post-single.style1 .s-post-thumbnail img,.bb-cards-view .bb-post-single.style1 .s-post-thumbnail video,.bb-cards-view .bb-post-single.style3 .s-post-thumbnail .bb-media-placeholder,.bb-cards-view .bb-post-single.style3 .s-post-thumbnail .hy_plyr canvas,.bb-cards-view .bb-post-single.style3 .s-post-thumbnail .nsfw-post,.bb-cards-view .bb-post-single.style3 .s-post-thumbnail .video-wrapper,.bb-cards-view .bb-post-single.style3 .s-post-thumbnail img,.bb-cards-view .bb-post-single.style3 .s-post-thumbnail video,.bb-cards-view .bb-post-single.style5 .s-post-thumbnail .bb-media-placeholder,.bb-cards-view .bb-post-single.style5 .s-post-thumbnail .hy_plyr canvas,.bb-cards-view .bb-post-single.style5 .s-post-thumbnail .nsfw-post,.bb-cards-view .bb-post-single.style5 .s-post-thumbnail .video-wrapper,.bb-cards-view .bb-post-single.style5 .s-post-thumbnail img,.bb-cards-view .bb-post-single.style5 .s-post-thumbnail video{
	border-radius:0
}
.bb-cards-view .bb-post-single.style4 .s-post-thumbnail .bb-media-placeholder,.bb-cards-view .bb-post-single.style4 .s-post-thumbnail .hy_plyr canvas,.bb-cards-view .bb-post-single.style4 .s-post-thumbnail .nsfw-post,.bb-cards-view .bb-post-single.style4 .s-post-thumbnail .video-wrapper,.bb-cards-view .bb-post-single.style4 .s-post-thumbnail img,.bb-cards-view .bb-post-single.style4 .s-post-thumbnail video,.bb-cards-view .bb-post-single.style6 .s-post-thumbnail .bb-media-placeholder,.bb-cards-view .bb-post-single.style6 .s-post-thumbnail .hy_plyr canvas,.bb-cards-view .bb-post-single.style6 .s-post-thumbnail .nsfw-post,.bb-cards-view .bb-post-single.style6 .s-post-thumbnail .video-wrapper,.bb-cards-view .bb-post-single.style6 .s-post-thumbnail img,.bb-cards-view .bb-post-single.style6 .s-post-thumbnail video{
	border-bottom-left-radius:0;
	border-bottom-right-radius:0
}
.bb-cards-view .bb-post-single .s-post-inner,.bb-cards-view .bb-post-single.style5 .site-main,.bb-cards-view .bb-post-single.style6 .container-inner{
	padding:0
}
.bb-cards-view .bb-post-single.style4 .s-post-thumbnail,.bb-cards-view .bb-post-single.style6 .s-post-thumbnail{
	margin-top:-32px
}
.bb-cards-view .bb-post-single.style4 .bb-alnp-item .s-post-thumbnail,.bb-cards-view .bb-post-single.style6 .bb-alnp-item .s-post-thumbnail{
	margin-top:0
}
@media screen and (max-width:700px){
	.bb-cards-view .bb-post-single .single-middle-container .bb-card-item,.bb-cards-view .bb-post-single.style1 .s-post-main.bb-card-item,.bb-cards-view .bb-post-single.style2 .s-post-main.bb-card-item,.bb-cards-view .bb-post-single.style3 .s-post-main.bb-card-item,.bb-cards-view .bb-post-single.style4 .s-post-main.bb-card-item{
		margin-left:-10px;
		margin-right:-10px;
		padding-left:16px;
		padding-right:16px;
		border-radius:0
	}
	.bb-cards-view .bb-post-single .single-middle-container .bb-card-item .s-post-thumbnail,.bb-cards-view .bb-post-single.style1 .s-post-main.bb-card-item .s-post-thumbnail,.bb-cards-view .bb-post-single.style2 .s-post-main.bb-card-item .s-post-thumbnail,.bb-cards-view .bb-post-single.style3 .s-post-main.bb-card-item .s-post-thumbnail,.bb-cards-view .bb-post-single.style4 .s-post-main.bb-card-item .s-post-thumbnail{
		margin-left:-16px;
		margin-right:-16px
	}
	.bb-cards-view .bb-post-single.style4 .s-post-thumbnail .bb-media-placeholder,.bb-cards-view .bb-post-single.style4 .s-post-thumbnail .hy_plyr canvas,.bb-cards-view .bb-post-single.style4 .s-post-thumbnail .nsfw-post,.bb-cards-view .bb-post-single.style4 .s-post-thumbnail .video-wrapper,.bb-cards-view .bb-post-single.style4 .s-post-thumbnail img,.bb-cards-view .bb-post-single.style4 .s-post-thumbnail video{
		border-radius:0
	}
}
.bb-cards-view .widget_create_post:after,.bb-cards-view .widget_mc4wp_form_widget:after{
	border:none
}
@media screen and (max-width:700px){
	.bb-cards-view .widget_create_post,.bb-cards-view .widget_mc4wp_form_widget{
		margin-left:-10px;
		margin-right:-10px;
		border-radius:0
	}
	.bb-cards-view .widget_create_post:after,.bb-cards-view .widget_mc4wp_form_widget:after{
		border-radius:0
	}
}
.bb-cards-view.woocommerce .products .product{
	background-color:#fff;
	padding-left:32px;
	padding-right:32px;
	padding-bottom:16px
}
.bb-cards-view.woocommerce .products .product .bb-media-placeholder{
	margin-left:-32px;
	margin-right:-32px;
	width:auto;
	border-radius:0
}
.bb-cards-view.woocommerce .products .product a.woocommerce-loop-product__link:first-child{
	display:block;
	margin-left:-32px;
	margin-right:-32px
}
.bb-cards-view.woocommerce .products .product a.woocommerce-loop-product__link:first-child img{
	border-radius:0
}
.bb-cards-view.woocommerce.single-product div.product{
	background-color:#fff;
	padding:32px
}
@media screen and (max-width:700px){
	.bb-cards-view.woocommerce .products .product{
		padding-left:16px;
		padding-right:16px
	}
	.bb-cards-view.woocommerce .products .product .bb-media-placeholder{
		margin-left:-16px;
		margin-right:-16px
	}
	.bb-cards-view.woocommerce.single-product div.product{
		margin-left:-10px;
		margin-right:-10px;
		border-radius:0!important;
		width:auto;
		padding:16px
	}
}
.bb-cards-view.material-cards .bb-card-item,.bb-cards-view.material-cards .widget_create_post:after,.bb-cards-view.material-cards .widget_mc4wp_form_widget:after,.bb-cards-view.material-cards.woocommerce .products .product,.bb-cards-view.material-cards.woocommerce.single-product div.product{
	box-shadow:0 1px 2px 0 rgba(42,42,42,.15)
}
#wpadminbar{
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);
	-webkit-backface-visibility:hidden
}
@media screen and (min-width:601px) and (max-width:782px){
	.admin-bar .bb-floating-navbar .bb-sticky-el{
		top:46px
	}
}
@media screen and (min-width:783px){
	.admin-bar .bb-floating-navbar .bb-sticky-el{
		top:32px
	}
}
.bb-el-before-main-cnt+#main>.bb-advertisement:first-child .quads-location,.bb-show-desktop-header+#main>.bb-advertisement:first-child .quads-location,.bb-show-mobile-header+#main>.bb-advertisement:first-child .quads-location{
	margin:1.875rem 0!important
}
.bb-el-before-main-cnt+#main>.bb-featured-area.item-1-newsletter:first-child,.bb-el-before-main-cnt+#main>.bb-top-badge-list:first-child,.bb-show-desktop-header+#main>.bb-featured-area.item-1-newsletter:first-child,.bb-show-desktop-header+#main>.bb-top-badge-list:first-child,.bb-show-mobile-header+#main>.bb-featured-area.item-1-newsletter:first-child,.bb-show-mobile-header+#main>.bb-top-badge-list:first-child{
	margin-top:1.875rem
}
.bb-el-before-main-cnt+#main>.bb-featured-area:first-child,.bb-show-desktop-header+#main>.bb-featured-area:first-child,.bb-show-mobile-header+#main>.bb-featured-area:first-child{
	margin-top:20px
}
.bb-el-before-main-cnt+#main>.bb-featured-area.stretched.badges-off:first-child,.bb-el-before-main-cnt+#main>.bb-featured-strip.bb-stretched-full:first-child,.bb-show-desktop-header+#main>.bb-featured-area.stretched.badges-off:first-child,.bb-show-desktop-header+#main>.bb-featured-strip.bb-stretched-full:first-child,.bb-show-mobile-header+#main>.bb-featured-area.stretched.badges-off:first-child,.bb-show-mobile-header+#main>.bb-featured-strip.bb-stretched-full:first-child{
	margin-top:4px
}
.bb-el-before-main-cnt+#main>.bb-featured-area.stretched.no-gap.badges-off:first-child,.bb-el-before-main-cnt+#main>.bb-featured-strip.bb-stretched-full.no-gap:first-child,.bb-show-desktop-header+#main>.bb-featured-area.stretched.no-gap.badges-off:first-child,.bb-show-desktop-header+#main>.bb-featured-strip.bb-stretched-full.no-gap:first-child,.bb-show-mobile-header+#main>.bb-featured-area.stretched.no-gap.badges-off:first-child,.bb-show-mobile-header+#main>.bb-featured-strip.bb-stretched-full.no-gap:first-child{
	margin-top:0
}
.bb-boxed-view .bb-show-desktop-header+#main>.bb-featured-strip,.bb-boxed-view .bb-show-desktop-header+#main>.bb-page-header.boxed.has-bg,.bb-boxed-view .bb-show-mobile-header+#main>.bb-featured-strip,.bb-boxed-view .bb-show-mobile-header+#main>.bb-page-header.boxed.has-bg,.with-background-media .bb-show-desktop-header+#main>.bb-featured-strip,.with-background-media .bb-show-desktop-header+#main>.bb-page-header.boxed.has-bg,.with-background-media .bb-show-mobile-header+#main>.bb-featured-strip,.with-background-media .bb-show-mobile-header+#main>.bb-page-header.boxed.has-bg{
	margin-top:20px
}
.badges-inside-left .bb-floating-navbar+#main>.bb-featured-area.stretched:first-child,.badges-inside-left .bb-show-desktop-header+#main>.bb-featured-area.stretched:first-child,.badges-inside-left .bb-show-mobile-header+#main>.bb-featured-area.stretched:first-child,.badges-inside-right .bb-floating-navbar+#main>.bb-featured-area.stretched:first-child,.badges-inside-right .bb-show-desktop-header+#main>.bb-featured-area.stretched:first-child,.badges-inside-right .bb-show-mobile-header+#main>.bb-featured-area.stretched:first-child{
	margin-top:4px
}
.badges-inside-left .bb-floating-navbar+#main>.bb-featured-area.stretched.no-gap:first-child,.badges-inside-left .bb-show-desktop-header+#main>.bb-featured-area.stretched.no-gap:first-child,.badges-inside-left .bb-show-mobile-header+#main>.bb-featured-area.stretched.no-gap:first-child,.badges-inside-right .bb-floating-navbar+#main>.bb-featured-area.stretched.no-gap:first-child,.badges-inside-right .bb-show-desktop-header+#main>.bb-featured-area.stretched.no-gap:first-child,.badges-inside-right .bb-show-mobile-header+#main>.bb-featured-area.stretched.no-gap:first-child{
	margin-top:0
}
.badges-outside-left .bb-featured-area .featured-badge-list,.badges-outside-left .post-thumbnail .bb-badge-list{
	top:-11px;
	left:12px
}
.badges-outside-left .post-number{
	left:10px;
	top:-9px
}
.badges-outside-right .bb-featured-area .featured-badge-list,.badges-outside-right .post-thumbnail .bb-badge-list{
	top:-11px;
	right:12px
}
.badges-outside-right .post-number{
	right:10px;
	top:-9px
}
.badges-inside-left .bb-featured-area .featured-badge-list,.badges-inside-left .post-thumbnail .bb-badge-list{
	top:12px;
	left:12px
}
.badges-inside-left .post-number{
	top:12px
}
.badges-inside-right .bb-featured-area .featured-badge-list,.badges-inside-right .post-number,.badges-inside-right .post-thumbnail .bb-badge-list{
	top:12px;
	right:12px
}
.badges-inside-left .bb-featured-area .bb-badge-list .badge .circle,.badges-inside-left .post-number,.badges-inside-left .post-thumbnail .bb-badge-list .badge .circle,.badges-inside-right .bb-featured-area .bb-badge-list .badge .circle,.badges-inside-right .post-number,.badges-inside-right .post-thumbnail .bb-badge-list .badge .circle{
	box-shadow:none
}
.badges-inside-left .no-thumbnail .post-number,.badges-inside-left .no-thumbnail .post-thumbnail .bb-badge-list,.badges-inside-right .no-thumbnail .post-number,.badges-inside-right .no-thumbnail .post-thumbnail .bb-badge-list{
	top:-5px
}
/*# sourceMappingURL=style.min.css.map */
