



	* {
		outline:0;
		margin:0;
		padding:0;
		vertical-align: bottom;
		box-sizing:border-box;
		-moz-box-sizing:border-box;
	}

	ol {
		list-style-position:inside;
	}

	ul {
		list-style:none;
		list-style-position:outside;
	}

	blockquote {
		margin-left: 30px;
		padding-left: 10px;
		border-left: 3px solid #eee;
	}

	a {
		text-decoration:none;
	}

	a:hover {
		color: #222;
	}

	a img {
		border:none;
	}

	img {
		max-width: 100%;
		height: auto;
		vertical-align: middle;
	}

	body {
		font: 14px "Source Sans Pro", Arial, Helvetica, sans-serif;
		background: #fff;
		color: #333;
	}

	h1 {
		font-size:18px;
	}

	h2 {
		font-size:16px;
	}

	h3 {
		font-size:14px;
	}

	input, select, textarea {
		font: 13px "Source Sans Pro",sans-serif;
	}



	.wp-caption {
		max-width:100%;
	}

	img.alignleft {
		border:1px solid #cdc;
		float:left;
		margin:0 10px 10px 0;
		padding:1px;
	}

	img.alignright {
		border:1px solid #cdc;
		float:right;
		margin:0 0 10px 10px;
		padding:1px;
	}

	.alignleft {
		float:left;
	}

	.alignright {
		float:right;
	}



	.shiftbottom {
		margin-bottom: 10px;
	}

	.clear {
		clear: both;
	}

	.reading, .reading p, .reading li {
		line-height: 1.8;
		margin-bottom: 10px;
		font-size: 15px; 
	}

	.reading ul li {
		list-style-type: disc;
		margin-left: 20px;
		list-style-position: inside;
	}

	.reading ol li {
		margin-left: 20px;
		list-style-position: inside;
	}

	.itemContainer a, .post a {
		transition: all .15s;
	}

	.safirButtonGroup {
		float: left;
		overflow: hidden;
	}

	.safirButton {
		border-radius: 2px;
		background-image: -moz-linear-gradient( 90deg, rgb(232,232,232) 0%, rgb(232,232,232) 18%, rgb(236,236,236) 18%, rgb(253,253,253) 100%);
		background-image: -webkit-linear-gradient( 90deg, rgb(232,232,232) 0%, rgb(232,232,232) 18%, rgb(236,236,236) 18%, rgb(253,253,253) 100%);
		background-image: -ms-linear-gradient( 90deg, rgb(232,232,232) 0%, rgb(232,232,232) 18%, rgb(236,236,236) 18%, rgb(253,253,253) 100%);
		display: block;
		float: left;
		padding: 0 5px;
		line-height: 25px;
		border: 1px solid #ccc;
		cursor: pointer;
		font-weight: 600;
		font-size: 12px;
		box-shadow: inset 0px 0px 0px 1px rgba(255,255,255,1);
		margin-left: 5px;
		white-space: nowrap;
	}

	.safirButton:hover {
		color: #000;
		background-image: -moz-linear-gradient( 90deg, rgb(222,222,222) 0%, rgb(222,222,222) 18%, rgb(244,244,244) 100%);
		background-image: -webkit-linear-gradient( 90deg, rgb(222,222,222) 0%, rgb(222,222,222) 18%, rgb(244,244,244) 100%);
		background-image: -ms-linear-gradient( 90deg, rgb(222,222,222) 0%, rgb(222,222,222) 18%, rgb(244,244,244) 100%);
	}

	.safirButton:before {
		content: "";
		display: block;
		float: left;
		vertical-align: baseline;
	}

	.safirButton.likeButton {
		padding: 0 8px;
	}

	.safirButton.likeButton:before {
		margin-top: 7px;
		width: 12px;
		height: 11px;
	}

	.safirButton.likeButton .line {
		display: block;
		float: left;
		width: 1px;
		height: 25px;
		margin: 0 8px;
		background: #e6e6e6;
	}

	.safirButton.like:before {
		background: url(/wp-content/themes/safirvideo/images/sprite.png) -15px -371px;
	}

	.safirButton.dislike:before {
		background: url(/wp-content/themes/safirvideo/images/sprite.png) -15px -382px;
	}

	.safirButton.likeButton.loading:before {
		background: url(/wp-content/themes/safirvideo/images/loading.gif) no-repeat;
		background-size: 12px 12px !important;
		margin-top: 7px;
		height: 12px;
	}

	.safirButton.favourite {
		display: none;
	}

	.safirButton.favourite.active {
		display: block;
	}

	.safirButton.favourite.add:before {
		margin: 7px 3px 0 0;
		width: 11px;
		height: 11px;
		background: url(/wp-content/themes/safirvideo/images/sprite.png) 0 -382px;
	}

	.safirButton.favourite.remove:before {
		margin: 7px 3px 0 0;
		width: 11px;
		height: 11px;
		background: url(/wp-content/themes/safirvideo/images/sprite.png) -30px -382px;
	}

	.safirButton.add:before {
		margin: 7px 3px 0 0;
		width: 11px;
		height: 11px;
		background: url(/wp-content/themes/safirvideo/images/sprite.png) 0 -690px;
		position: relative;
		top: 1px;
	}

	.safirButton.edit:before {
		margin: 7px 3px 0 0;
		width: 11px;
		height: 11px;
		background: url(/wp-content/themes/safirvideo/images/sprite.png) -15px -690px;
	}

	.safirButton.list:before {
		margin: 6px 3px 0 0;
		width: 11px;
		height: 11px;
		background: url(/wp-content/themes/safirvideo/images/sprite.png) -30px -690px;
		position: relative;
		top: 1px;
	}

	.safirButton.waiting {
		display: none;
		cursor: wait;
	}

	.safirButton.waiting:before {
		margin: 7px 3px 0 0;
		width: 12px;
		height: 12px;
		background: url(/wp-content/themes/safirvideo/images/loading.gif);
		background-size: 12px 12px !important;
	}

	.safirButton.widescreen:before {
		margin: 7px 3px 0 0;
		width: 15px;
		height: 11px;
		background: url(/wp-content/themes/safirvideo/images/sprite.png) -30px -371px;
	}

	.safirButton.widescreen span {
		display: none;
	}



	.safirHeading {
		border-bottom: 1px solid #ddd;
		margin-bottom: 14px;
		overflow: hidden;
		position: relative;
	}

	.safirHeading h1, .safirHeading h2, .safirHeading h3 {
		color: #333;
	}

	.safirHeading .icon {
		float: left;
		height: 44px;
		width: 50px;
		padding: 7px 10px;
		margin-right: 10px;
	}

	.safirHeading .icon span {
		display: block;
		height: 30px;
		width: 30px;
		background-size: 30px 1200px !important;
	}

	.safirHeading .title {
		line-height: 30px;
		padding: 7px 0;
		font-size: 22px;
		font-weight: 600;
		letter-spacing: -1px;
	}

	.safirHeading .allLink {
		position: absolute;
		right: 0;
		top: 0;
		display: block;
		line-height: 20px;
		margin: 14px 0 10px 0;
		color: #333;
		letter-spacing: -1px;
		font-weight: 600;
	}

	.safirHeading .allLink span {
		display: inline-block;
		margin-left: 4px;
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 4px 0 4px 6px;
		vertical-align: baseline;
	}

	.homeWidget .mainHeading {
		border-bottom: 1px solid #ddd;
		margin-bottom: 14px;
		overflow: hidden;
	}

	.homeWidget .mainHeading .icon {
		float: left;
		height: 44px;
		width: 50px;
		padding: 7px 10px;
		margin-right: 10px;
	}

	.homeWidget .mainHeading .icon span {
		display: block;
		height: 30px;
		width: 30px;
		background-size: 30px 1200px !important;
	}

	.homeWidget .mainHeading .title {
		float: left;
		line-height: 30px;
		padding: 7px 0;
		font-size: 22px;
		font-weight: 600;
		letter-spacing: -1px;
	}

	.homeWidget .mainHeading .allLink {
		float: right;
		display: block;
		line-height: 20px;
		margin: 14px 0 10px 0;
		color: #333;
		letter-spacing: -1px;
		font-weight: 600;
	}

	.homeWidget .mainHeading .allLink span {
		display: inline-block;
		margin-left: 4px;
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 4px 0 4px 6px;
		vertical-align: baseline;
	}

	.sidebarWidget .mainHeading {
		margin-bottom: 10px;
		overflow: hidden;
		background: #f2f2f2;
		border-right: 4px solid #aaa; 
	}

	.sidebarWidget .mainHeading .icon {
		float: left;
		height: 40px;
		width: 40px;
		padding: 10px;
		margin-right: 10px;
		position: relative;
	}

	.sidebarWidget .mainHeading .icon:after {
		content: "";
		position: absolute;
		right: -5px;
		top: 15px;
		display: block;
		margin-left: 4px;
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 6px 0 6px 7px;
		vertical-align: middle;
	}

	.sidebarWidget .mainHeading .icon.nopseudo:after {
		display: none;
	}

	.sidebarWidget .mainHeading .icon span {
		display: block;
		height: 20px;
		width: 20px;
		background-size: 20px 800px !important;
	}

	.sidebarWidget .mainHeading .title {
		float: left;
		line-height: 40px;
		float: left;
		font-size: 16px;
		letter-spacing: -1px;
		font-weight: 600;
		margin-left: 10px;
	}

	.sidebarWidget .mainHeading .icon+.title {
		margin-left: 0;
	}

	.sidebarWidget .mainHeading .allLink {
		float: right;
		display: block;
		line-height: 25px;
		margin: 7px 0 8px 0;
		color: #333;
		background: url(/wp-content/themes/safirvideo/images/sprite.png) -30px -335px no-repeat;
		padding: 0 8px 0 12px;
	}

	.sidebarWidget .mainHeading.alt {
		overflow: hidden;
		border-right: 4px solid rgba(0,0,0,0.15); 
		color: #fff;
		margin-bottom: 0;
	}

	.sidebarWidget .mainHeading.alt .icon {
		background: rgba(0,0,0,0.15);
		margin-right: 12px;
	}

	.sidebarWidget .mainHeading.alt .icon:after {
		right: -7px;
		border-color: transparent transparent transparent rgba(0,0,0,0.15)
	}



	.innerContainer {
		max-width: 1110px;
		padding: 0 5px;
		margin: auto;
	}

	#main {
		overflow: hidden;
		margin-top: 15px;
	}

	#content, #home {
		width: 66.363636363636363636363636363636%;
		float:left;
		overflow: hidden;
	}

	.mobile #content, .mobile #home, .page-template-page-full #content {
		width: 100%;
		float:none;
	}

	#content.widescreen {
		width: 100%;
		float:none;
	}



	.safirHover .thumb {
		position: relative;
	}

	.safirHover .thumb .hover {
		position: absolute;
		z-index: 999;
		background: rgba(0,0,0,0.7);
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
	}

	.safirHover .thumb .icon {
		position: absolute;
		display: block;
		width: 30px;
		height: 30px;
		top: 50%;
		left: 50%;
		margin: -15px 0 0 -15px;
		background-size: 30px 1200px !important;
	}



	header {
		overflow: hidden;
	}

	#header-logo {
		float: left;
		height: 60px;
		margin: 8px 0 12px;
	}

	#header-logo h1 {
		margin: 0;
		line-height: 60px;
	}

	#header-logo img {
		vertical-align: middle;
		max-height: 60px;
		width: auto; 
	}

	#banner-ad {
		float:right;
		padding: 10px 10px 10px 0;
		box-shadow: inset -10px 0 5px -5px rgba(0,0,0,.05);
	}

	#topSocial {
		float: right;
		padding: 10px 7px;
		border-left: 1px solid #EBEBEB;
		box-shadow: 5px 0 5px -3px rgba(0,0,0,0.1);
	}

	#topSocial .title {
		line-height: 20px;
		font-weight: 600;
		margin-bottom: 8px;
		text-align: center;
	}

	.safirSocial {
		height: 32px;
	}

	.safirSocial li {
		display: inline-block;
		text-align: center;
		margin: 0 3px;
	}

	.safirSocial a {
		display:block;
		width:32px;
		height:32px;
	}

	.safirSocial li {
		transition:all .3s;
	}

	.safirSocial li:hover {
		opacity: .8;
	}

	.safirSocial li.facebook {
		background:url(/wp-content/themes/safirvideo/images/sprite.png) 0 0 no-repeat;
	}

	.safirSocial li.twitter {
		background:url(/wp-content/themes/safirvideo/images/sprite.png) 0 -35px no-repeat;
	}

	.safirSocial li.google {
		background:url(/wp-content/themes/safirvideo/images/sprite.png) 0 -70px no-repeat;
	}

	.safirSocial li.youtube {
		background:url(/wp-content/themes/safirvideo/images/sprite.png) 0 -105px no-repeat;
	}

	.safirSocial li.instagram {
		background:url(/wp-content/themes/safirvideo/images/sprite.png) 0 -140px no-repeat;
	}

	.safirSocial li.pinterest {
		background:url(/wp-content/themes/safirvideo/images/sprite.png) 0 -175px no-repeat;
	}

	.safirSocial li.vimeo {
		background:url(/wp-content/themes/safirvideo/images/sprite.png) 0 -210px no-repeat;
	}

	.safirSocial li.linkedin {
		background:url(/wp-content/themes/safirvideo/images/sprite.png) 0 -245px no-repeat;
	}

	.safirSocial li.rss {
		background:url(/wp-content/themes/safirvideo/images/sprite.png) 0 -280px no-repeat;
	}



	#menuBlock {
		background: #333333;
	}

	#menu {
		height:50px;
		position:relative;
		z-index:20;
		float: left;
	}

	#menu .toggleMenu {
		display: none;
	}

	#menu li {
		float: left;
	}

	#menu span.icon {
		background-size: 20px 800px !important;
		display: none;
		width: 20px;
		height: 20px;
		margin: 15px 4px 15px 0;
	}

	#menu .sub-menu span.icon {
		background: url(/wp-content/themes/safirvideo/images/icons.png) 0 -270px !important;
		background-size: 15px 600px !important;
		display: none;
		width: 15px;
		height: 15px;
		margin: 12px 4px 13px 0;
		display: inline-block;
	}

	#menu a {
		display:block;
		line-height:50px;
		padding: 0 20px;
		color:#fff;
		text-transform: uppercase;
	}

	#menu>ul>li:hover>a {
		background:rgba(0,0,0,0.23);
	}

	#menu .menu-item-home a {
		background:rgba(0,0,0,0.35);
	}

	#menu .menu-item-home a:hover {
		background:rgba(0,0,0,0.23);
	}

	#menu .sub-menu .menu-item-home a {
		border-bottom: 0;
	}

	#menu .sub-menu {
		visibility: hidden;
		display: none;
		min-width: 200px;
		position: absolute;
		width: auto;
		z-index: 40;
		background: #272727;
		margin-top: -3px;
	}

	#menu .sub-menu .sub-menu {
		left:100%;
		top: -1px;
		border-left: 1px solid #363636;
	}

	#menu .sub-menu li {
		float:none;
		background: none;
		position: relative;
		display: block;
		line-height:40px;
		height: 40px;
		position: relative;
		border-top: 1px dotted #363636;
	}

	#menu .sub-menu li:first-child {
		border-top: 0;
	}

	#menu li .sub-menu a {
		display:block; 	
		width: auto;
		line-height:40px;
		margin:0;
		padding: 0 20px 0 10px;
		text-shadow: none;
		white-space:nowrap;
	}

	#menu li .sub-menu a:hover {
		background:rgba(0,0,0,0.23);
	}

	#menu li.menu-item-has-children span.arrow {
		width: 8px;
		height: 5px;
		display: inline-block;
		margin: 24px 0 21px 6px;
		background: url(/wp-content/themes/safirvideo/images/sprite.png) -20px -315px no-repeat;  
	}

	#menu li.menu-item-has-children li.menu-item-has-children span.arrow {
		width: 5px;
		height: 8px;
		display: block;
		position: absolute;
		right: 6px;
		top: 16px;
		margin: 0;
		background: url(/wp-content/themes/safirvideo/images/sprite.png) -30px -315px no-repeat;  
	}



	#safirSearch {
		float: right;
		position:relative;
		height:50px;
		background: #fff; 
		width: 205px;
		background: rgba(0,0,0,0.2);
	}

	#safirSearch #s {
		display:block;
		float:left;
		height:50px;
		line-height:20px;
		border:none;
		color:#999;
		margin: 0;
		padding:15px 35px 15px 10px;
		width: 100%;
		background: none;
	}

	#safirSearch input[type=submit] {
		display:block;
		position: absolute;
		right: 12px;
		top: 17px;
		height: 16px;
		width: 16px;
		border:none;
		cursor:pointer;
		background: url(/wp-content/themes/safirvideo/images/sprite.png) 0 -315px no-repeat;
		text-indent:-9999px;
	}



	#featured {
		overflow: visible;
		padding: 0;
		background: #EDEDED;
		border-bottom: 1px solid #C3C3C3;
	}

	#featured .innerContainer {
		max-width: 1120px;
	}

	#featured .items {
		display: none;
		overflow: visible;
	}

	#featured .post {
		overflow: visible;
		margin: 12px 6px;
	}

	#featured .title {
		text-align: center;
		line-height: 1.2;
		font-weight: 600;
	}

	#featured .thumb {
		position: relative;
		border: 3px solid #fff;
		box-shadow: 0 0 4px rgba(0,0,0,0.2);
		margin-bottom: 5px;
	}

	#featured .thumb img {
		width: 100%;
	}

	#featured .thumb a {
		display: block;
	}

	#featured a {
		color: #333;
	}

	#featured .owl-buttons div {
		width: 12px;
		height: 22px;
		display: block;
		cursor: pointer;
		position: absolute;
		top: 50%;
		margin-top: -40px;
		z-index: 20;
		display: none;
	}

	#featured .owl-buttons .owl-prev {
		background: url(/wp-content/themes/safirvideo/images/sprite.png) 0 -335px;
		left: -20px;
	}

	#featured .owl-buttons .owl-next {
		background: url(/wp-content/themes/safirvideo/images/sprite.png) -15px -335px;
		right: -20px;
	}

	#featured .owl-pagination {
		text-align: center;
	}

	#featured .owl-pagination .owl-page {
		width: 14px;
		height: 14px;
		display: inline-block;
		margin: 0 2px 10px;
		border-radius: 50%;
		background: #c1c1c1;
		border:2px solid #fff;
		box-shadow: 0 0 3px rgba(0,0,0,0.2) 
	}

	.mobile #featured .owl-pagination .owl-page {
		width: 22px;
		height: 22px;
	}



	.homeWidget {
		margin-top: 40px;
	}

	.homeWidget:first-child {
		margin-top: 0;
	}



	

	.post .thumb .duration {
		position: absolute;
		z-index: 1;
		top: 2px;
		right: 2px;
		padding: 3px;
		background: rgba(0,0,0,0.8);
		color: #fff;
		font-weight: 600; 
	}

	.listing a {
		color: #333;
	}

	.safirMetas {
		overflow: hidden;
		opacity: 0.5;
	}

	.safirMetas .meta {
		float: left;
		font-size: 11px;
		line-height: 11px;
		color: #000;
		margin-left: 12px;
		font-weight: 600;
	}

	.safirMetas .meta a {
		color: #000;
	}

	.safirMetas .meta:first-child {
		margin-left: 0;
	}

	.safirMetas .meta span.icon {
		display: inline-block;
		margin-right: 3px;
		height: 11px;
	}

	.safirMetas .meta.category span.icon {
		width: 11px;
		background: url(/wp-content/themes/safirvideo/images/sprite.png) -30px -690px;
	}

	.safirMetas .meta.date span.icon {
		width: 11px;
		background: url(/wp-content/themes/safirvideo/images/sprite.png) 0 -360px;
	}

	.safirMetas .meta.like span.icon {
		width: 12px;
		background: url(/wp-content/themes/safirvideo/images/sprite.png) -11px -360px;
	}

	.safirMetas .meta.hit span.icon {
		width: 16px;
		margin-right: 0;
		background: url(/wp-content/themes/safirvideo/images/sprite.png) -25px -360px;
	}

	.safirMetas .meta.comment span.icon {
		width: 13px;
		background: url(/wp-content/themes/safirvideo/images/sprite.png) 0 -371px;
	}

	

	.listing.blog .itemContainer {
		margin-bottom: 15px;
		overflow: hidden;
	}

	.listing.blog .thumb {
		float: left;
		position: relative;
		padding: 2px;
		border: 1px solid #ddd;
	}

	.listing.blog .detail {
		margin-left: 215px;
		overflow: hidden;
		line-height: 20px;
		height: 125px;
		overflow: hidden;
	}

	.listing.blog .detail .title a {
		line-height: 20px;
		display: block;
		font-size: 15px;
		font-weight: 600;
		margin-bottom: 5px;
		overflow: hidden;
	}

	

	.listing.standard {
		overflow: hidden;
		margin: 0 -7px;
	}

	.advancedPostsWidget1 .listing.standard {
		margin-bottom: -30px;
	}

	.listing.standard .itemContainer {
		margin-bottom: 30px;
		padding: 0 7px;
		width: 33.3333333333333333333333333333333333%;
		float: left;
	}

	.listing.standard .thumb {
		margin-bottom: 4px;
		position: relative;
	}

	.listing.standard .thumb img {
		width: 100%;
	}

	.listing.standard .detail {
		height: 56px;
		overflow: hidden;
	}

	.listing.standard .detail .title a {
		line-height: 20px;
		display: block;
		font-size: 14px;
		font-weight: 600;
		vertical-align: baseline;
		margin-bottom: 5px;
		max-height: 40px;
		overflow: hidden;
	}

	aside .listing.standard .itemContainer {
		width: 50%;
	}

	

	.listing.double {
		overflow: hidden;
		margin: 0 -7px;
	}

	.advancedPostsWidget3 .listing.double {
		margin-bottom: -15px;
	}

	.listing.double .itemContainer {
		margin-bottom: 15px;
		padding: 0 7px;
		width: 50%;
		float: left;
	}

	.listing.double .thumb {
		position: relative;
		float: left;
	}

	.listing.double .detail {
		margin-left: 158px; 
		height: 80px;
		overflow: hidden;
	}

	.listing.double .detail .title a {
		display: block;
		font-size: 14px;
		font-weight: 600;
		vertical-align: baseline;
		margin-bottom: 5px;
		line-height: 20px;
		max-height: 40px;
		overflow: hidden;
	}

	.listing.double .detail .safirMetas {
		height: 11px;
		overflow: hidden;
	}

	.listing.double .detail .summary {
		font-size: 13px;
		margin-top: 5px;
		line-height: 20px;
		max-height: 40px;
		overflow: hidden;
		color: #666;
	}

	aside .listing.double .itemContainer {
		width: 100%;
	}

	

	.listing.fourcol {
		overflow: hidden;
		margin: 0 -5px;
	}

	.advancedPostsWidget4 .listing.fourcol {
		margin-bottom: -15px;
	}

	.listing.fourcol .itemContainer {
		margin-bottom: 15px;
		padding: 0 5px;
		width: 25%;
		float: left;
	}

	.listing.fourcol .thumb {
		position: relative;
	}

	.listing.fourcol .thumb img {
		width: 100%;
	}

	.listing.fourcol .post .title {
		position: absolute;
		bottom:0; 
		width: 100%;
		z-index: 1;
	}

	.listing.fourcol .post .title span {
		color: #fff;
		display: block;
		padding: 5px;
		font-weight: 600;
		font-size: 14px;
		line-height: 1.2;
		text-shadow: 1px 1px 0 rgba(0,0,0,0.75);
		background: rgba(0,0,0,0.8);
		background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 50%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(50%,rgba(0,0,0,0.7)));
		background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 50%);
		background: -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 50%);
		background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 50%);
		background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 50%);
	}

	aside .listing.fourcol .itemContainer {
		width: 50%;
	}





	.page-template-page-widget aside .membershipWidget {
		display: none;
	}

	.membershipWidget .titles {
		display: table;
		width: 100%;
	}

	.membershipWidget .titles .row {
		display: table-row;
	}

	.membershipWidget .titles .item {
		display: table-cell;
		text-align: center;
		cursor: pointer;
		color: #bbb;
	}

	.membershipWidget .titles .item.active span {
		background: #f7f7f7;
		color: #515151;
	}

	.membershipWidget .titles .item span {
		display: block;
		padding: 7px 0 6px 0;
		border-bottom: 1px solid #ddd;
		border-left: 1px solid #ddd;
	}

	.membershipWidget .titles .item:first-child span {
		border-left: 0;
	}

	.membershipWidget .titles .item .icon {
		width: 12px;
		height: 6px;
		margin: -1px auto 0;
	}

	.membershipWidget .titles .item.active .icon {
		background: url(/wp-content/themes/safirvideo/images/sprite.png) 0 -500px no-repeat;
	}

	.membershipWidget .widgetContent {
		background: #fafafa;
		border: 1px solid #f2f2f2;
	}

	.membershipWidget .tab {
		display: none;
		padding: 10px;
	}

	.membershipWidget .tab:first-child {
		display: block;
	}

	.membershipWidget .userinfo {
		overflow: hidden;
		padding: 10px;
	}

	.membershipWidget .userinfo .thumb {
		float: left;
		width: 64px;
		border: 1px solid #ddd;
		padding: 2px;
		margin-right: 8px;
	}

	.membershipWidget .userinfo .info {
		line-height: 20px;
		height: 60px;
		overflow: hidden;
	}

	.membershipWidget .userinfo .info p:before {
		content: "";
		display: block;
		float: left;
		height: 10px;
		width: 5px;
		margin: 5px 5px 5px 0;
		background: url(/wp-content/themes/safirvideo/images/sprite.png) -15px -500px;
	}

	.membershipWidget form {
		overflow: hidden;
	}

	.membershipWidget form .item {
		margin: 0 0 6px;
	}

	.membershipWidget form .item .captchabg {
		background: url(/wp-content/themes/safirvideo/lib/captcha/texture.jpg);
		border:1px solid #dcdcde;
		border-radius: 2px;
		text-align: center;
	}

	.membershipWidget form .item {
		border:1px solid #dcdcde;
		border-radius: 2px;
		line-height: 16px;
	}

	.membershipWidget form input[type=text], .membershipWidget form input[type=email], .membershipWidget form input[type=password] {
		display: block;
		width: 100%;
		max-width: 100%;
		border:0;
		padding: 7px 7px 7px 0;
		line-height: 16px;
		background-color: #fff !important;
	}

	.membershipWidget form input[type=submit] {
		float: right;
		border-radius: 2px;
		padding: 6px 10px;
		color: #fff;
		border: 0;
		cursor: pointer;
		transition: all .15s;
	}

	.membershipWidget.sidebarWidget form input[type=submit]:hover {
		background: #333;
	}

	.membershipWidget form.login label.remember {
		display: block;
		margin-top: 4px;
		float: left;
	}

	.membershipWidget form.login input[type=checkbox] {
		margin: 0 3px 0 0;
		display: block;
		float: left;
		height: 24px;
	}

	.membershipWidget form.login label span {
		display: inline-block;
		line-height: 22px;
	}




	.advancedPostsWidget2 .items {
		overflow: hidden;
		margin: -5px;
	}

	.advancedPostsWidget2 .post-container {
		float: left;
		width: 25%;
	}

	.advancedPostsWidget2 .post-container.big {
		width: 50%;
	}

	.advancedPostsWidget2 .post {
		margin: 5px;
	}

	.advancedPostsWidget2 .post .thumb {
		position: relative;
	}

	.advancedPostsWidget2 .post .thumb img {
		width: 100%;
	}

	.advancedPostsWidget2 .post .title {
		position: absolute;
		bottom:0; 
		font-size: 14px;
		width: 100%;
		line-height: 1.2;
		z-index: 1;
	}

	.advancedPostsWidget2 .big .post .title {
		font-size: 16px;
	}

	.advancedPostsWidget2 .post .title span {
		color: #fff;
		display: block;
		padding: 5px;
		font-weight: 600;
		text-shadow: 1px 1px 0 rgba(0,0,0,0.75);
		background: rgba(0,0,0,0.8);
		background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 50%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(50%,rgba(0,0,0,0.7)));
		background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 50%);
		background: -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 50%);
		background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 50%);
		background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 50%);
	}

	.advancedPostsWidget2 .big .post .title span {
		padding: 10px;
	}

	aside .advancedPostsWidget2 .post-container {
		width: 50%;
	}

	aside .advancedPostsWidget2 .post-container.big {
		width: 100%;
	}



	.slidingWidget .widgetContent {
		margin: 0 -4px;
	}
	
	.slidingWidget .items {
		display: none;
	}
	
	.slidingWidget .post-container {
		padding: 0 4px;
	}
	
	.slidingWidget .post .title {
		position: absolute;
		bottom:0; 
		width: 100%;
		line-height: 1.2;
		z-index: 1;
		font-size: 15px;
		text-align: center;
	}
	
	.slidingWidget .post img {
		width: 100%;
	}

	.slidingWidget .post .title span {
		color: #fff;
		display: block;
		padding: 10px;
		font-weight: 600;
		text-shadow: 1px 1px 0 rgba(0,0,0,0.75);
		background: rgba(0,0,0,0.8);
		background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 50%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(50%,rgba(0,0,0,0.7)));
		background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 50%);
		background: -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 50%);
		background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 50%);
		background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 50%);
	}

	.slidingWidget .owl-buttons div {
		width: 20px;
		height: 40px;
		display: block;
		cursor: pointer;
		position: absolute;
		top: 50%;
		margin-top: -25px;
		z-index: 20;
	}

	.slidingWidget .owl-buttons .owl-prev {
		background: url(/wp-content/themes/safirvideo/images/sprite.png) 0 -400px;
		left: 4px;
	}

	.slidingWidget .owl-buttons .owl-next {
		background: url(/wp-content/themes/safirvideo/images/sprite.png) -20px -400px;
		right: 4px;
	}



	.safirCustomMenu {
		margin-bottom: 0;
	}

	.safirCustomMenu ul {
		margin:0 -5px;
		overflow: hidden;
	}

	.safirCustomMenu ul li {
		float: left;
		width: 50%;
		padding: 0 5px 7px;
		overflow: hidden;
		transition: all .2s;
	}

	.safirCustomMenu.homeWidget ul li {
		width: 33.33333333333333333333%;
	}

	.safirCustomMenu .sub-menu {
		display: none;
	}

	.safirCustomMenu a {
		color: #333;
		display: block;
		line-height: 36px;
		height: 36px;
		overflow: hidden;
		background: url(/wp-content/themes/safirvideo/images/sprite.png) 0 -440px;
		overflow: hidden;
		font-size: 14px;
		font-weight: 600;
		text-shadow: 1px 1px 0px #fff;
		transition: all .2s;
	}

	.safirCustomMenu a:hover {
		color: #666;
	}

	.safirCustomMenu a .icon {
		width: 36px;
		height: 36px;
		padding: 8px;
		display: block;
		float: left;
		margin-right: 13px;
		position: relative;
		transition:all .2s;
	}

	.safirCustomMenu a .icon:after {
		content: "";
		position: absolute;
		right: -5px;
		top: 13px;
		display: block;
		margin-left: 4px;
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 6px 0 6px 7px;
		vertical-align: middle;
		transition:all .2s;
	}

	.safirCustomMenu a .icon span {
		display: block;
		width: 20px;
		height: 20px;
		background: url(/wp-content/themes/safirvideo/images/icons.png) -20px 0;
		background-size: 20px 800px !important;
	}




	aside {
		width: 30.545454545454545454545454545455%;
		float:right;
	}

	aside .sidebarWidget {
		position:relative;
		margin-top:40px;
		clear:both;
	}

	aside .sidebarWidget:first-child {
		margin-top:0;
	}

	aside .sidebarWidget li {
		line-height:1.8;
	}



	.nativeWidget li {
		padding-bottom: 5px;
		margin-bottom: 5px;
		border-bottom: 1px dotted #ddd;
	}

	#searchform {
		position:relative;
		height:50px;
	}

	#searchform #s {
		display:block;
		float:left;
		height:50px;
		line-height:20px;
		color:#999;
		margin: 0;
		padding:15px 35px 15px 10px;
		width: 100%;
	}

	#searchform #searchsubmit {
		display:block;
		position: absolute;
		right: 10px;
		top: 17px;
		height: 16px;
		width: 16px;
		border:none;
		padding: 10px;
		cursor:pointer;
		background: url(/wp-content/themes/safirvideo/images/sprite.png) 0 -315px no-repeat;
		text-indent:-9999px;
	}



	.authorHeading {
		overflow: hidden;
		margin-bottom: 10px;
		padding-bottom: 10px;
	}

	#single .authorHeading {
		padding: 10px;
		background: #f0f0f0;
	}

	.authorHeading .thumb {
		float: left;
	}

	.authorHeading .thumb .image {
		overflow: hidden;
	}

	.authorHeading .detail {
		margin-left: 90px;
	}

	.authorHeading .title {
		font-size: 22px;
		display: block;
		font-weight: 600;
		letter-spacing: -1px;
		margin-bottom: 3px;
	}

	.authorHeading h1 {
		color: #333;
	}

	.authorHeading .stats {
		margin-bottom: 7px;
	}

	.authorHeading .share {
		overflow: hidden;
	}

	.authorHeading .share a {
		display: block;
		float: left;
		margin-right: 5px;
		color: #fff;
		padding: 0 6px;
		line-height: 24px;
		transition: all .3s;
		font-size: 12px;
	}

	.authorHeading .share a.facebook {
		background: #5D82D1;
	}

	.authorHeading .share a.twitter {
		background: #40BFF5;
	}

	.authorHeading .share a.google {
		background: #EB5E4C;
	}

	.authorHeading .share a:hover {
		background: #333;
	}



	.safirnavi {
		overflow:hidden;
		clear: both;
		padding-top: 15px;
	}

	.safirnavi span, .safirnavi a {
		color: #fff;
		display: block;
		float: left;
		padding: 8px 15px !important;
		border-radius: 2px;
		text-align: center;
		margin:0 5px 3px 0 !important;
		transition: all .3s;
		font-weight: bold;
		border: 0 !important;
		font-size: 15px;
	}

	.safirnavi .current {
		background: #333;
		text-decoration: underline;
	}

	.safirnavi .disabled {
		display: none;
	}

	.safirnavi .pages {
		display: none;
	}



	footer {
		background: #272727;
		padding: 15px 0;
		margin-top: 30px;
		color: #fff;
		font-size: 14px;
		overflow: hidden;
	}

	footer a {
		color: #fff;
	}

	footer a:hover {
		color: #ddd;
	}

	footer .footerCols {
		overflow: hidden;
		margin: 0 -8px;
	}

	footer .footerCol {
		width: 20%;
		float: left;
		padding: 0 8px;
		min-height: 1px; 
	}

	footer .footerCol .header {
		margin-bottom: 10px;
		font-weight: 600;
	}

	footer .footerCol .header {
		margin-bottom: 10px;
		font-weight: 600;
		font-size: 15px;
	}

	footer .footerCol.menu a {
		margin-bottom: 5px;
		display: block;
		line-height: 20px;
	}

	footer .footerCol.menu .sub-menu a {
		margin-left: 15px;
	}

	footer .footerCol.menu a:before {
		content: "";
		display: inline-block;
		margin: 7px 4px 0 0;
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 3px 0 3px 5px;
		vertical-align: top;
		border-color: transparent transparent transparent #fff;
	}

	footer .footerCol.social {
		width: 28%;
	}

	footer .footerCol.social .safirSocial {
		margin-bottom: 15px;
	}

	footer .footerCol.social .twitterFollow, footer .footerCol.social .facebookLike {
		margin: 0 0 15px 3px;
	}

	footer .footerCol.copyright {
		width: 32%;
	}

	footer .footerCol.copyright .text {
		line-height: 1.5;
	}



	#switcher {
		position:fixed;
		z-index:9999999999;
		top:200px;
		left:-100px;
		text-align: center;
		font-size: 12px;
	}

	#switcher p {
		padding: 3px 0;
		background: #f3f3f3;
	}

	#switcher .icon {
		float: right;
		width:30px;
		background:#fff;
		border:1px solid #e0e0e0;
		border-left: 0;
		padding:5px;
		cursor: pointer;
	}

	#switcher .icon:before {
		display: block;
		content: "";
		width: 20px;
		height: 20px;
		background: url(/wp-content/themes/safirvideo/images/sprite.png) 0 -810px;
	}

	#switcher form {
		float: left;
		width:100px;
		background:#fff;
		border:1px solid #e0e0e0;
		padding:5px;
	}



	#searchform label {
		display:none;
	}

	aside .sidebarWidget ul, aside .sidebarWidget ol, .float {
		overflow:hidden;
	}



	#main form p {
		overflow: hidden;
		position: relative;
		margin: 5px 0;
		line-height: 30px;
	}

	#main form .wpcf7-form-control-wrap {
		width: 100%;
	}

	#main form input[type=text],
	#main form input[type=password],
	#main form input[type=email],
	#main form input[type=file],
	#main form textarea,
	#main form select {
		font-family: "Source Sans Pro", sans-serif;
		width: 100%;
		display: block;
		outline: none;
		border: 1px solid #dfdfdf;
		font-size: 14px;
		border-radius: 3px;
		padding: 8px 6px;
		height: 40px;
		transition: all .25s;
		background: #fff;
		color: #444;
	}

	#main form input[type=text]:focus,
	#main form input[type=password]:focus,
	#main form input[type=email]:focus,
	#main form input[type=file]:focus,
	#main form textarea:focus,
	#main form select:focus,
	.sfrIconForm form input[type=text]:focus,
	.sfrIconForm form input[type=password]:focus,
	.sfrIconForm form input[type=email]:focus,
	.sfrIconForm form input[type=file]:focus,
	.sfrIconForm form textarea:focus,
	.sfrIconForm form select:focus {
		color: #000;
	}

	#main form textarea,
	.sfrIconForm form textarea {
		max-width: 100%;
		width: 100%;
		height: 106px;
	}

	#main form input[type=submit], .sfrIconForm form input[type=submit] {
		position: relative;
		cursor: pointer;
		font-weight: 600;
		font-size: 14px; 
		font-family: "Source Sans Pro", sans-serif;
		display: block;
		border: 0;
		color: #fff;
		padding: 10px 20px;
		outline: none;
		border-radius: 3px;
		overflow: visible;
		transition: all .25s;
	}

	#main form input[type=submit]:hover, #main form input[type=submit]:focus, .sfrIconForm form input[type=submit]:hover, .sfrIconForm form input[type=submit]:focus{
		background: #333;
	}

	.sfrIconForm {
		overflow: hidden;
		position: relative;
	}

	.sfrIconForm .item {
		font-family: "Source Sans Pro", sans-serif;
		width: 100%;
		display: block;
		outline: none;
		border: 1px solid #dfdfdf;
		transition: all .25s;
		position: relative;
	}

	#main .sfrIconForm form input[type=text],
	#main .sfrIconForm form input[type=password],
	#main .sfrIconForm form input[type=email],
	#main .sfrIconForm form input[type=file] {
		padding-left: 50px !important;
		border: 0;
		height: 40px;
	}

	#main .sfrIconForm form select {
		padding-left: 0 !important;
		border: 0;
		height: 40px;
	}

	#main .sfrIconForm form .select {
		padding-left: 50px !important;
	}


	#main .sfrIconForm form textarea {
		padding-left: 50px !important;
		border: 0;
	}

	#main .sfrIconForm form textarea.noicon {
		padding-left: 10px !important;
	}

	#main .sfrIconForm form .fileLabel {
		display: block;
		padding-left: 50px;
		height: 40px;
		line-height: 40px;
		position: relative;
		overflow: hidden;
	}

	#main .sfrIconForm form .buttonLabel {
		position: absolute;
		right: 0;
		top: 0;
		cursor: pointer;
		color: #fff;
		background: red;
		padding: 4px 8px;
		font-family: arial, sans-serif;
		font-size: 12px;
		font-weight: bold;
		border-radius: 3px;
		line-height: 16px;
		margin: 8px 8px 8px 0;
		display: block;
		transition: all .3s;
	}

	#main .sfrIconForm form .buttonLabel a {
		color: #fff;
	}

	#main .sfrIconForm form .fileLabel span.button {
		position: absolute;
		right: 0;
		top: 0;
		cursor: pointer;
		color: #fff;
		padding: 4px 8px;
		font-family: arial, sans-serif;
		font-size: 12px;
		font-weight: bold;
		border-radius: 3px;
		line-height: 16px;
		margin: 8px 8px 8px 0;
		display: block;
		transition: all .3s;
	}

	#main .sfrIconForm form .fileLabel+input[type=file] {
		display: none;
	}

	#main .sfrIconForm form textarea {
		margin: 0 !important;
		height: 120px;
	}

	#main .sfrIconForm form textarea#newscontent {
		height: 300px;
	}

	.sfrIconForm .container {
		overflow: hidden;
		margin: 0 -5px;
	}

	.sfrIconForm .safirAjaxLoader {
		display: none;
		position: absolute;
		width: 100%;
		height: 100%;
		background: rgba(255,255,255,0.85) url(/wp-content/themes/safirvideo/images/ajax.gif) 50% 50% no-repeat;
		background-size: 100px 100px;
		z-index: 10;
	}

	.sfrIconForm .container .itemContainer {
		padding: 0 5px;
		margin-bottom: 10px;
	}

	.sfrIconForm .container.half .itemContainer {
		width: 50%;
		float: left;
	}

	.sfrIconForm .item .icon {
		width: 40px;
		height: 100%;
		position: absolute;
		left: 0;
		top: 0;
		background: #f6f6f6;
		border-right: 1px solid #dcdcde; 
	}

	.sfrIconForm .item .icon span {
		display: block;
		width: 20px;
		height: 20px;
		margin: 10px;
		background: url(/wp-content/themes/safirvideo/images/sprite.png) no-repeat;
	}

	.sfrIconForm .item.user .icon span {
		background-position: 0 -530px;
	}

	.sfrIconForm .item.password .icon span {
		background-position: -20px -530px;
	}

	.sfrIconForm .item.name .icon span {
		background-position: 0 -550px;
	}

	.sfrIconForm .item.mail .icon span {
		background-position: -20px -550px;
	}

	.sfrIconForm .item.question .icon span {
		background-position: 0 -570px;
	}

	.sfrIconForm .item.image .icon span {
		background-position: -20px -570px;
	}

	.sfrIconForm .item.pen .icon span {
		background-position: -20px -730px;
	}

	.sfrIconForm .item.link .icon span {
		background-position: 0 -710px;
	}

	.sfrIconForm .item.tag .icon span {
		background-position: 0 -730px;
	}

	.sfrIconForm .item.category .icon span {
		background-position: -20px -710px;
	}

	.sfrIconForm .item.time .icon span {
		background-position: 0 -750px;
	}

	.sfrIconForm .item.text .icon span {
		background-position: -20px -750px;
	}





	.sfrIconForm .message textarea {
		height: 120px;
		background: #fff url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7) no-repeat;
		background-size: 40px 230px;
	}

	.sfrIconForm img.captchaimg {
		position: absolute;
		right: 2px;
		top: 3px;
	}

	#main .membershipWidget form p.status, #main .sfrIconForm form p.status {
		color: #515151;
		margin: 10px 0;
		line-height: 16px;
	}

	.membershipWidget p.status:before, .sfrIconForm p.status:before {
		content: "";
		display: none;
		float: left;
		height: 16px;
		width: 16px;
		margin-right: 5px;
	}

	.membershipWidget p.status.loading, .sfrIconForm p.status.loading {
		background: url(/wp-content/themes/safirvideo/images/loading.gif) 0 50% no-repeat;
		padding-left: 20px;
	}

	.membershipWidget p.status.warning:before, .sfrIconForm p.status.warning:before {
		background: url(/wp-content/themes/safirvideo/images/sprite.png) -20px -510px;
		display: block;
	}

	.membershipWidget p.status.success:before, .sfrIconForm p.status.success:before {
		background: url(/wp-content/themes/safirvideo/images/sprite.png) 0 -510px;
		display: block;
	}

	#main #profile .sfrIconForm form p.status {
		background-color: #EEE;
		border: 1px solid #ddd;
		padding: 10px;
	}

	#main #profile .sfrIconForm form p.status.hide {
		display: none;
	}

	#main #profile .sfrIconForm form p.status.loading {
		background: #eee url(/wp-content/themes/safirvideo/images/loading.gif) 10px 50% no-repeat;
		padding-left: 30px;
	}




	aside.profile {
		padding: 15px;
		background: #fafafa;
		border-radius: 4px;
	}

	aside.profile .sidebarWidget {
		margin-top: 15px;
	}

	aside.profile .avatar {
		border-bottom: 2px solid #efefef;
		padding-bottom: 10px;
		margin-top: 10px;
	}

	aside.profile .avatar .image {
		text-align: center;
		margin-bottom: 10px;
	}

	aside.profile .avatar .image img {
		border-radius: 50%;
		border:3px solid #fff;
		box-shadow: 0 0 5px rgba(0,0,0,0.15);
		width: inherit;
	}

	aside.profile .avatar .name {
		color: #929292;
		text-align: center;
		font-weight: bold;
		text-transform: uppercase;
		font-size: 15px;
	}

	aside.profile .userMenu a {
		display: block;
		line-height: 50px;
		color: #1c1c1c;
		overflow: hidden;
		border-right: 4px solid rgba(0,0,0,0.05);
		margin-top: 10px;
		background: #f0f0f0;
		font-size: 13px;
	}

	aside.profile .userMenu a:first-child {
		margin-top: 0;
	}

	aside.profile .userMenu a .icon {
		width: 50px;
		height: 50px;
		float: left;
		margin-right: 10px;
		background: rgba(0,0,0,0.05);
	}

	aside.profile .userMenu a .icon span {
		display: block;
		width: 20px;
		height: 20px;
		margin: 15px;
		background: url(/wp-content/themes/safirvideo/images/sprite.png);
	}

	aside.profile .userMenu a .icon.profile span {
		background-position: 0 -590px;
	}

	aside.profile .userMenu a .icon.favors span {
		background-position: 0 -610px;
	}

	aside.profile .userMenu a .icon.posts span {
		background-position: 0 -630px;
	}

	aside.profile .userMenu a .icon.add span {
		background-position: 0 -650px;
	}

	aside.profile .userMenu a .icon.list span {
		background-position: 0 -790px;
	}

	aside.profile .userMenu a.active .icon.profile span {
		background-position: -20px -590px;
	}

	aside.profile .userMenu a.active .icon.favors span {
		background-position: -20px -610px;
	}

	aside.profile .userMenu a.active .icon.posts span {
		background-position: -20px -630px;
	}

	aside.profile .userMenu a.active .icon.add span {
		background-position: -20px -650px;
	}

	aside.profile .userMenu a.active .icon.list span {
		background-position: -20px -790px;
	}

	aside.profile .userMenu a.logout:hover {
		background: #F10B0D;
		color: #fff;
		border-right: 4px solid rgba(0,0,0,0.2);
	}

	aside.profile .userMenu a.logout:hover .icon.logout {
		background: rgba(0,0,0,0.2);
	}

	aside.profile .userMenu a .icon.logout span {
		background-position: 0 -670px;
	}

	aside.profile .userMenu a:hover .icon.logout span {
		background-position: -20px -670px;
	}

	aside.profile .userMenu a:hover {
		color: #777;
	}

	#profile .safirButton {
		color: #000;
	}

	#profile .safirButton:before {
		display: inline-block;
		float: none;
	}

	#profile .sfrManagePosts {
		display: table;
		width: 100%;
		border-collapse: collapse;
	}

	#profile .sfrManagePosts .postContainer {
		display: table-row;
		border: 1px solid #f2f2f2;
		padding: 10px;
	}

	#profile .sfrManagePosts .postContainer .td {
		display: table-cell;
		padding: 10px;
		vertical-align: middle;
	}

	#profile .sfrManagePosts .postContainer .thumb {
		min-width: 100px;
	}

	#profile .sfrManagePosts .postContainer .thumb img {
		background:#fff;
		box-shadow: 0 0 2px rgba(0,0,0,.6);
		padding: 2px;
		margin: 2px;	
		width: inherit;
	}

	#profile .sfrManagePosts .postContainer .title a {
		font-weight: 600;
		color: #515151;
	}

	#profile .sfrManagePosts .postContainer .date {
		max-width: 70px;
	}

	#profile .sfrManagePosts .postContainer .poststatus span {
		background: #5BC3A2;
		border-radius: 2px;
		display: block;
		white-space: nowrap;
		padding: 6px 3px;
		color: #fff;
		font-size: 12px;
	}

	#profile .sfrManagePosts .postContainer .poststatus span.pending {
		background: #ecbf59;
	}

	#profile .sfrManagePosts .postContainer .date,
	#profile .sfrManagePosts .postContainer .button,
	#profile .sfrManagePosts .postContainer .poststatus.td,
	#profile .sfrManagePosts .postContainer .category {
		border-left:1px solid #f2f2f2;
		text-align: center;
	}

	#profile .profileButtons {
		position: absolute;
		right: 0;
		top: 8px;
	}

	#profile .profileButtons .safirButton {
		color: #000;
	}

	#profile .sfrManagePosts .safirButton {
		float: none;
		margin: 0;
	}



	.safirSocial li, #safirSearch input[type=submit], #featured .owl-buttons div, .safirMetas .meta span.icon, .sidebarWidget .mainHeading .allLink, .slidingWidget .owl-buttons div, .safirCustomMenu a, .safirButton:before, #single .tags a:before, .sfrCommentsList a.comment-reply-link:before, #menu li, #menu li.menu-item-has-children span.arrow, .membershipWidget .titles .item.active .icon, .membershipWidget p.status:before, .sfrIconForm p.status:before, .sfrIconForm .item .icon span, .membershipWidget .userinfo .info p:before, aside.profile .userMenu a .icon span, #menu .toggleMenu:after, #searchform #searchsubmit, #switcher .icon:before {
		background-size: 45px 900px !important;
	}



	.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper{display:none;position:relative}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel .owl-item{float:left}.owl-controls .owl-buttons div,.owl-controls .owl-page{cursor:pointer}.owl-controls{-webkit-tap-highlight-color:transparent}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
	.owl-origin{-webkit-perspective:1200px;-webkit-perspective-origin-x:50%;-webkit-perspective-origin-y:50%;-moz-perspective:1200px;-moz-perspective-origin-x:50%;-moz-perspective-origin-y:50%;perspective:1200px}.owl-fade-out{z-index:10;-webkit-animation:fadeOut .7s both ease;-moz-animation:fadeOut .7s both ease;animation:fadeOut .7s both ease}.owl-fade-in{-webkit-animation:fadeIn .7s both ease;-moz-animation:fadeIn .7s both ease;animation:fadeIn .7s both ease}.owl-backSlide-out{-webkit-animation:backSlideOut 1s both ease;-moz-animation:backSlideOut 1s both ease;animation:backSlideOut 1s both ease}.owl-backSlide-in{-webkit-animation:backSlideIn 1s both ease;-moz-animation:backSlideIn 1s both ease;animation:backSlideIn 1s both ease}.owl-goDown-out{-webkit-animation:scaleToFade .7s ease both;-moz-animation:scaleToFade .7s ease both;animation:scaleToFade .7s ease both}.owl-goDown-in{-webkit-animation:goDown .6s ease both;-moz-animation:goDown .6s ease both;animation:goDown .6s ease both}.owl-fadeUp-in{-webkit-animation:scaleUpFrom .5s ease both;-moz-animation:scaleUpFrom .5s ease both;animation:scaleUpFrom .5s ease both}.owl-fadeUp-out{-webkit-animation:scaleUpTo .5s ease both;-moz-animation:scaleUpTo .5s ease both;animation:scaleUpTo .5s ease both}@-webkit-keyframes empty{0%{opacity:1}}@-moz-keyframes empty{0%{opacity:1}}@keyframes empty{0%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes backSlideOut{25%{opacity:.5;-webkit-transform:translateZ(-500px)}100%,75%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%)}}@-moz-keyframes backSlideOut{25%{opacity:.5;-moz-transform:translateZ(-500px)}100%,75%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%)}}@keyframes backSlideOut{25%{opacity:.5;transform:translateZ(-500px)}100%,75%{opacity:.5;transform:translateZ(-500px) translateX(-200%)}}@-webkit-keyframes backSlideIn{0%,25%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-webkit-transform:translateZ(-500px)}100%{opacity:1;-webkit-transform:translateZ(0) translateX(0)}}@-moz-keyframes backSlideIn{0%,25%{opacity:.5;-moz-transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-moz-transform:translateZ(-500px)}100%{opacity:1;-moz-transform:translateZ(0) translateX(0)}}@keyframes backSlideIn{0%,25%{opacity:.5;transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;transform:translateZ(-500px)}100%{opacity:1;transform:translateZ(0) translateX(0)}}@-webkit-keyframes scaleToFade{to{opacity:0;-webkit-transform:scale(.8)}}@-moz-keyframes scaleToFade{to{opacity:0;-moz-transform:scale(.8)}}@keyframes scaleToFade{to{opacity:0;transform:scale(.8)}}@-webkit-keyframes goDown{from{-webkit-transform:translateY(-100%)}}@-moz-keyframes goDown{from{-moz-transform:translateY(-100%)}}@keyframes goDown{from{transform:translateY(-100%)}}@-webkit-keyframes scaleUpFrom{from{opacity:0;-webkit-transform:scale(1.5)}}@-moz-keyframes scaleUpFrom{from{opacity:0;-moz-transform:scale(1.5)}}@keyframes scaleUpFrom{from{opacity:0;transform:scale(1.5)}}@-webkit-keyframes scaleUpTo{to{opacity:0;-webkit-transform:scale(1.5)}}@-moz-keyframes scaleUpTo{to{opacity:0;-moz-transform:scale(1.5)}}@keyframes scaleUpTo{to{opacity:0;transform:scale(1.5)}}



	.sweet-alert,.sweet-overlay{position:fixed;display:none}body.stop-scrolling{height:100%;overflow:hidden}.sweet-overlay{background-color:#000;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";background-color:rgba(0,0,0,.4);left:0;right:0;top:0;bottom:0;z-index:10000}.sweet-alert{background-color:#fff;width:478px;padding:17px;border-radius:5px;text-align:center;left:50%;top:50%;margin-left:-256px;margin-top:-200px;overflow:hidden;z-index:99999}@media all and (max-width:540px){.sweet-alert{width:auto;margin-left:0;margin-right:0;left:15px;right:15px}}.sweet-alert h2{color:#575757;font-size:30px;text-align:center;font-weight:600;text-transform:none;position:relative;margin:25px 0;padding:0;line-height:40px;display:block}.sweet-alert p{color:#797979;font-size:16px;font-weight:300;position:relative;text-align:inherit;float:none;margin:0;padding:0;line-height:normal}.sweet-alert fieldset{border:none;position:relative}.sweet-alert .sa-error-container{background-color:#f1f1f1;margin-left:-17px;margin-right:-17px;overflow:hidden;padding:0 10px;max-height:0;webkit-transition:padding .15s,max-height .15s;transition:padding .15s,max-height .15s}.sweet-alert .sa-error-container.show{padding:10px 0;max-height:100px;webkit-transition:padding .2s,max-height .2s;transition:padding .25s,max-height .25s}.sweet-alert .sa-error-container .icon{display:inline-block;width:24px;height:24px;border-radius:50%;background-color:#ea7d7d;color:#fff;line-height:24px;text-align:center;margin-right:3px}.sweet-alert .sa-error-container p{display:inline-block}.sweet-alert .sa-input-error{position:absolute;top:29px;right:26px;width:20px;height:20px;opacity:0;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:all .1s;transition:all .1s}.sweet-alert .sa-input-error::after,.sweet-alert .sa-input-error::before{content:"";width:20px;height:6px;background-color:#f06e57;border-radius:3px;position:absolute;top:50%;margin-top:-4px;left:50%;margin-left:-9px}.sweet-alert .sa-input-error::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.sweet-alert .sa-input-error::after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.sweet-alert .sa-input-error.show{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.sweet-alert input{width:100%;box-sizing:border-box;border-radius:3px;border:1px solid #d7d7d7;height:43px;margin-top:10px;margin-bottom:17px;font-size:18px;box-shadow:inset 0 1px 1px rgba(0,0,0,.06);padding:0 12px;display:none;-webkit-transition:all .3s;transition:all .3s}.sweet-alert input:focus{outline:0;box-shadow:0 0 3px #c4e6f5;border:1px solid #b4dbed}.sweet-alert input:focus::-moz-placeholder{transition:opacity .3s 30ms ease;opacity:.5}.sweet-alert input:focus:-ms-input-placeholder{transition:opacity .3s 30ms ease;opacity:.5}.sweet-alert input:focus::-webkit-input-placeholder{transition:opacity .3s 30ms ease;opacity:.5}.sweet-alert input::-moz-placeholder{color:#bdbdbd}.sweet-alert input:-ms-input-placeholder{color:#bdbdbd}.sweet-alert input::-webkit-input-placeholder{color:#bdbdbd}.sweet-alert.show-input input{display:block}.sweet-alert .sa-confirm-button-container{display:inline-block;position:relative}.sweet-alert .la-ball-fall{position:absolute;left:50%;top:50%;margin-left:-27px;margin-top:4px;opacity:0;visibility:hidden}.sweet-alert button{background-color:#8CD4F5;color:#fff;border:none;box-shadow:none;font-size:17px;font-weight:500;-webkit-border-radius:4px;border-radius:5px;padding:10px 32px;margin:26px 5px 0;cursor:pointer}.sweet-alert button:focus{outline:0;box-shadow:0 0 2px rgba(128,179,235,.5),inset 0 0 0 1px rgba(0,0,0,.05)}.sweet-alert button:hover{background-color:#7ecff4}.sweet-alert button:active{background-color:#5dc2f1}.sweet-alert button.cancel{background-color:#C1C1C1}.sweet-alert button.cancel:hover{background-color:#b9b9b9}.sweet-alert button.cancel:active{background-color:#a8a8a8}.sweet-alert button.cancel:focus{box-shadow:rgba(197,205,211,.8) 0 0 2px,rgba(0,0,0,.0470588) 0 0 0 1px inset!important}.sweet-alert button[disabled]{opacity:.6;cursor:default}.sweet-alert button.confirm[disabled]{color:transparent}.sweet-alert button.confirm[disabled]~.la-ball-fall{opacity:1;visibility:visible;transition-delay:0s}.sweet-alert button::-moz-focus-inner{border:0}.sweet-alert[data-has-cancel-button=false] button{box-shadow:none!important}.sweet-alert[data-has-confirm-button=false][data-has-cancel-button=false]{padding-bottom:40px}.sweet-alert .sa-icon{width:80px;height:80px;border:4px solid gray;-webkit-border-radius:40px;border-radius:50%;margin:20px auto;padding:0;position:relative;box-sizing:content-box}.sweet-alert .sa-icon.sa-error{border-color:#F27474}.sweet-alert .sa-icon.sa-error .sa-x-mark{position:relative;display:block}.sweet-alert .sa-icon.sa-error .sa-line{position:absolute;height:5px;width:47px;background-color:#F27474;display:block;top:37px;border-radius:2px}.sweet-alert .sa-icon.sa-error .sa-line.sa-left{-webkit-transform:rotate(45deg);transform:rotate(45deg);left:17px}.sweet-alert .sa-icon.sa-error .sa-line.sa-right{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);right:16px}.sweet-alert .sa-icon.sa-warning{border-color:#F8BB86}.sweet-alert .sa-icon.sa-warning .sa-body{position:absolute;width:5px;height:47px;left:50%;top:10px;-webkit-border-radius:2px;border-radius:2px;margin-left:-2px;background-color:#F8BB86}.sweet-alert .sa-icon.sa-warning .sa-dot{position:absolute;width:7px;height:7px;-webkit-border-radius:50%;border-radius:50%;margin-left:-3px;left:50%;bottom:10px;background-color:#F8BB86}.sweet-alert .sa-icon.sa-info::after,.sweet-alert .sa-icon.sa-info::before{content:"";background-color:#C9DAE1;position:absolute}.sweet-alert .sa-icon.sa-info{border-color:#C9DAE1}.sweet-alert .sa-icon.sa-info::before{width:5px;height:29px;left:50%;bottom:17px;border-radius:2px;margin-left:-2px}.sweet-alert .sa-icon.sa-info::after{width:7px;height:7px;border-radius:50%;margin-left:-3px;top:19px}.sweet-alert .sa-icon.sa-success{border-color:#A5DC86}.sweet-alert .sa-icon.sa-success::after,.sweet-alert .sa-icon.sa-success::before{content:'';position:absolute;width:60px;height:120px;background:#fff}.sweet-alert .sa-icon.sa-success::before{-webkit-border-radius:120px 0 0 120px;border-radius:120px 0 0 120px;top:-7px;left:-33px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:60px 60px;transform-origin:60px 60px}.sweet-alert .sa-icon.sa-success::after{-webkit-border-radius:0 120px 120px 0;border-radius:0 120px 120px 0;top:-11px;left:30px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 60px;transform-origin:0 60px}.sweet-alert .sa-icon.sa-success .sa-placeholder{width:80px;height:80px;border:4px solid rgba(165,220,134,.2);-webkit-border-radius:40px;border-radius:50%;box-sizing:content-box;position:absolute;left:-4px;top:-4px;z-index:2}.sweet-alert .sa-icon.sa-success .sa-fix{width:5px;height:90px;background-color:#fff;position:absolute;left:28px;top:8px;z-index:1;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.sweet-alert .sa-icon.sa-success .sa-line{height:5px;background-color:#A5DC86;display:block;border-radius:2px;position:absolute;z-index:2}.sweet-alert .sa-icon.sa-success .sa-line.sa-tip{width:25px;left:14px;top:46px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.sweet-alert .sa-icon.sa-success .sa-line.sa-long{width:47px;right:8px;top:38px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.sweet-alert .sa-icon.sa-custom{background-size:contain;border-radius:0;border:none;background-position:center center;background-repeat:no-repeat}@-webkit-keyframes showSweetAlert{0%{transform:scale(.7);-webkit-transform:scale(.7)}45%{transform:scale(1.05);-webkit-transform:scale(1.05)}80%{transform:scale(.95);-webkit-transform:scale(.95)}100%{transform:scale(1);-webkit-transform:scale(1)}}@keyframes showSweetAlert{0%{transform:scale(.7);-webkit-transform:scale(.7)}45%{transform:scale(1.05);-webkit-transform:scale(1.05)}80%{transform:scale(.95);-webkit-transform:scale(.95)}100%{transform:scale(1);-webkit-transform:scale(1)}}@-webkit-keyframes hideSweetAlert{0%{transform:scale(1);-webkit-transform:scale(1)}100%{transform:scale(.5);-webkit-transform:scale(.5)}}@keyframes hideSweetAlert{0%{transform:scale(1);-webkit-transform:scale(1)}100%{transform:scale(.5);-webkit-transform:scale(.5)}}@-webkit-keyframes slideFromTop{0%{top:0}100%{top:50%}}@keyframes slideFromTop{0%{top:0}100%{top:50%}}@-webkit-keyframes slideToTop{0%{top:50%}100%{top:0}}@keyframes slideToTop{0%{top:50%}100%{top:0}}@-webkit-keyframes slideFromBottom{0%{top:70%}100%{top:50%}}@keyframes slideFromBottom{0%{top:70%}100%{top:50%}}@-webkit-keyframes slideToBottom{0%{top:50%}100%{top:70%}}@keyframes slideToBottom{0%{top:50%}100%{top:70%}}.showSweetAlert[data-animation=pop]{-webkit-animation:showSweetAlert .3s;animation:showSweetAlert .3s}.showSweetAlert[data-animation=none]{-webkit-animation:none;animation:none}.showSweetAlert[data-animation=slide-from-top]{-webkit-animation:slideFromTop .3s;animation:slideFromTop .3s}.showSweetAlert[data-animation=slide-from-bottom]{-webkit-animation:slideFromBottom .3s;animation:slideFromBottom .3s}.hideSweetAlert[data-animation=pop]{-webkit-animation:hideSweetAlert .2s;animation:hideSweetAlert .2s}.hideSweetAlert[data-animation=none]{-webkit-animation:none;animation:none}.hideSweetAlert[data-animation=slide-from-top]{-webkit-animation:slideToTop .4s;animation:slideToTop .4s}.hideSweetAlert[data-animation=slide-from-bottom]{-webkit-animation:slideToBottom .3s;animation:slideToBottom .3s}@-webkit-keyframes animateSuccessTip{0%,54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}100%{width:25px;left:14px;top:45px}}@keyframes animateSuccessTip{0%,54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}100%{width:25px;left:14px;top:45px}}@-webkit-keyframes animateSuccessLong{0%,65%{width:0;right:46px;top:54px}84%{width:55px;right:0;top:35px}100%{width:47px;right:8px;top:38px}}@keyframes animateSuccessLong{0%,65%{width:0;right:46px;top:54px}84%{width:55px;right:0;top:35px}100%{width:47px;right:8px;top:38px}}@-webkit-keyframes rotatePlaceholder{0%,5%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}100%,12%{transform:rotate(-405deg);-webkit-transform:rotate(-405deg)}}@keyframes rotatePlaceholder{0%,5%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}100%,12%{transform:rotate(-405deg);-webkit-transform:rotate(-405deg)}}.animateSuccessTip{-webkit-animation:animateSuccessTip .75s;animation:animateSuccessTip .75s}.animateSuccessLong{-webkit-animation:animateSuccessLong .75s;animation:animateSuccessLong .75s}.sa-icon.sa-success.animate::after{-webkit-animation:rotatePlaceholder 4.25s ease-in;animation:rotatePlaceholder 4.25s ease-in}@-webkit-keyframes animateErrorIcon{0%{transform:rotateX(100deg);-webkit-transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0);-webkit-transform:rotateX(0);opacity:1}}@keyframes animateErrorIcon{0%{transform:rotateX(100deg);-webkit-transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0);-webkit-transform:rotateX(0);opacity:1}}.animateErrorIcon{-webkit-animation:animateErrorIcon .5s;animation:animateErrorIcon .5s}@-webkit-keyframes animateXMark{0%,50%{transform:scale(.4);-webkit-transform:scale(.4);margin-top:26px;opacity:0}80%{transform:scale(1.15);-webkit-transform:scale(1.15);margin-top:-6px}100%{transform:scale(1);-webkit-transform:scale(1);margin-top:0;opacity:1}}@keyframes animateXMark{0%,50%{transform:scale(.4);-webkit-transform:scale(.4);margin-top:26px;opacity:0}80%{transform:scale(1.15);-webkit-transform:scale(1.15);margin-top:-6px}100%{transform:scale(1);-webkit-transform:scale(1);margin-top:0;opacity:1}}.animateXMark{-webkit-animation:animateXMark .5s;animation:animateXMark .5s}@-webkit-keyframes pulseWarning{0%{border-color:#F8D486}100%{border-color:#F8BB86}}@keyframes pulseWarning{0%{border-color:#F8D486}100%{border-color:#F8BB86}}.pulseWarning{-webkit-animation:pulseWarning .75s infinite alternate;animation:pulseWarning .75s infinite alternate}@-webkit-keyframes pulseWarningIns{0%{background-color:#F8D486}100%{background-color:#F8BB86}}@keyframes pulseWarningIns{0%{background-color:#F8D486}100%{background-color:#F8BB86}}.pulseWarningIns{-webkit-animation:pulseWarningIns .75s infinite alternate;animation:pulseWarningIns .75s infinite alternate}@-webkit-keyframes rotate-loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes rotate-loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.sweet-alert .sa-icon.sa-error .sa-line.sa-left{-ms-transform:rotate(45deg)\9}.sweet-alert .sa-icon.sa-error .sa-line.sa-right{-ms-transform:rotate(-45deg)\9}.sweet-alert .sa-icon.sa-success{border-color:transparent\9}.sweet-alert .sa-icon.sa-success .sa-line.sa-tip{-ms-transform:rotate(45deg)\9}.sweet-alert .sa-icon.sa-success .sa-line.sa-long{-ms-transform:rotate(-45deg)\9}.la-ball-fall,.la-ball-fall>div{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.la-ball-fall{display:block;font-size:0;color:#fff;width:54px;height:18px}.la-ball-fall.la-dark{color:#333}.la-ball-fall>div{display:inline-block;float:none;background-color:currentColor;border:0 solid currentColor;width:10px;height:10px;margin:4px;border-radius:100%;opacity:0;-webkit-animation:ball-fall 1s ease-in-out infinite;-moz-animation:ball-fall 1s ease-in-out infinite;-o-animation:ball-fall 1s ease-in-out infinite;animation:ball-fall 1s ease-in-out infinite}.la-ball-fall>div:nth-child(1){-webkit-animation-delay:-.2s;-moz-animation-delay:-.2s;-o-animation-delay:-.2s;animation-delay:-.2s}.la-ball-fall>div:nth-child(2){-webkit-animation-delay:-.1s;-moz-animation-delay:-.1s;-o-animation-delay:-.1s;animation-delay:-.1s}.la-ball-fall>div:nth-child(3){-webkit-animation-delay:0s;-moz-animation-delay:0s;-o-animation-delay:0s;animation-delay:0s}.la-ball-fall.la-sm{width:26px;height:8px}.la-ball-fall.la-sm>div{width:4px;height:4px;margin:2px}.la-ball-fall.la-2x{width:108px;height:36px}.la-ball-fall.la-2x>div{width:20px;height:20px;margin:8px}.la-ball-fall.la-3x{width:162px;height:54px}.la-ball-fall.la-3x>div{width:30px;height:30px;margin:12px}@-webkit-keyframes ball-fall{0%{opacity:0;-webkit-transform:translateY(-145%);transform:translateY(-145%)}10%,90%{opacity:.5}20%,80%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(145%);transform:translateY(145%)}}@-moz-keyframes ball-fall{0%{opacity:0;-moz-transform:translateY(-145%);transform:translateY(-145%)}10%,90%{opacity:.5}20%,80%{opacity:1;-moz-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-moz-transform:translateY(145%);transform:translateY(145%)}}@-o-keyframes ball-fall{0%{opacity:0;-o-transform:translateY(-145%);transform:translateY(-145%)}10%,90%{opacity:.5}20%,80%{opacity:1;-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-o-transform:translateY(145%);transform:translateY(145%)}}@keyframes ball-fall{0%{opacity:0;-webkit-transform:translateY(-145%);-moz-transform:translateY(-145%);-o-transform:translateY(-145%);transform:translateY(-145%)}10%,90%{opacity:.5}20%,80%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(145%);-moz-transform:translateY(145%);-o-transform:translateY(145%);transform:translateY(145%)}}



	#menu li.arti span.icon{display:inline-block;}#menu li.arti span.icon,.sidebarWidget .mainHeading .icon.arti span,.safirCustomMenu .arti a .icon span{background:url(/wp-content/themes/safirvideo/images/icons.png) 0 -0px;}#menu .sub-menu>li.arti>a>span.icon{background:url(/wp-content/themes/safirvideo/images/icons.png) 0 -0px !important;background-size:15px 600px !important;}.safirHover.arti .thumb .icon,.homeWidget .mainHeading .icon.arti span,.safirHeading .icon.arti span{background:url(/wp-content/themes/safirvideo/images/icons.png) 0 -0px;}#menu li.foto span.icon{display:inline-block;}#menu li.foto span.icon,.sidebarWidget .mainHeading .icon.foto span,.safirCustomMenu .foto a .icon span{background:url(/wp-content/themes/safirvideo/images/icons.png) 0 -20px;}#menu .sub-menu>li.foto>a>span.icon{background:url(/wp-content/themes/safirvideo/images/icons.png) 0 -15px !important;background-size:15px 600px !important;}.safirHover.foto .thumb .icon,.homeWidget .mainHeading .icon.foto span,.safirHeading .icon.foto span{background:url(/wp-content/themes/safirvideo/images/icons.png) 0 -30px;}#menu li.video span.icon{display:inline-block;}#menu li.video span.icon,.sidebarWidget .mainHeading .icon.video span,.safirCustomMenu .video a .icon span{background:url(/wp-content/themes/safirvideo/images/icons.png) 0 -40px;}#menu .sub-menu>li.video>a>span.icon{background:url(/wp-content/themes/safirvideo/images/icons.png) 0 -30px !important;background-size:15px 600px !important;}.safirHover.video .thumb .icon,.homeWidget .mainHeading .icon.video span,.safirHeading .icon.video span{background:url(/wp-content/themes/safirvideo/images/icons.png) 0 -60px;}#menu li.begen span.icon{display:inline-block;}#menu li.begen span.icon,.sidebarWidget .mainHeading .icon.begen span,.safirCustomMenu .begen a .icon span{background:url(/wp-content/themes/safirvideo/images/icons.png) 0 -60px;}#menu .sub-menu>li.begen>a>span.icon{background:url(/wp-content/themes/safirvideo/images/icons.png) 0 -45px !important;background-size:15px 600px !important;}.safirHover.begen .thumb .icon,.homeWidget .mainHeading .icon.begen span,.safirHeading .icon.begen span{background:url(/wp-content/themes/safirvideo/images/icons.png) 0 -90px;}#menu li.kalem span.icon{display:inline-block;}#menu li.kalem span.icon,.sidebarWidget .mainHeading .icon.kalem span,.safirCustomMenu .kalem a .icon span{background:url(/wp-content/themes/safirvideo/images/icons.png) 0 -80px;}#menu .sub-menu>li.kalem>a>span.icon{background:url(/wp-content/themes/safirvideo/images/icons.png) 0 -60px !important;background-size:15px 600px !important;}.safirHover.kalem .thumb .icon,.homeWidget .mainHeading .icon.kalem span,.safirHeading .icon.kalem span{background:url(/wp-content/themes/safirvideo/images/icons.png) 0 -120px;}#menu li.liste span.icon{display:inline-block;}#menu li.liste span.icon,.sidebarWidget .mainHeading .icon.liste span,.safirCustomMenu .liste a .icon span{background:url(/wp-content/themes/safirvideo/images/icons.png) 0 -100px;}#menu .sub-menu>li.liste>a>span.icon{background:url(/wp-content/themes/safirvideo/images/icons.png) 0 -75px !important;background-size:15px 600px !important;}.safirHover.liste .thumb .icon,.homeWidget .mainHeading .icon.liste span,.safirHeading .icon.liste span{background:url(/wp-content/themes/safirvideo/images/icons.png) 0 -150px;}#menu li.kalp span.icon{display:inline-block;}#menu li.kalp span.icon,.sidebarWidget .mainHeading .icon.kalp span,.safirCustomMenu .kalp a .icon span{background:url(/wp-content/themes/safirvideo/images/icons.png) 0 -120px;}#menu .sub-menu>li.kalp>a>span.icon{background:url(/wp-content/themes/safirvideo/images/icons.png) 0 -90px !important;background-size:15px 600px !important;}.safirHover.kalp .thumb .icon,.homeWidget .mainHeading .icon.kalp span,.safirHeading .icon.kalp span{background:url(/wp-content/themes/safirvideo/images/icons.png) 0 -180px;}#menu li.saglik span.icon{display:inline-block;}#menu li.saglik span.icon,.sidebarWidget .mainHeading .icon.saglik span,.safirCustomMenu .saglik a .icon span{background:url(/wp-content/themes/safirvideo/images/icons.png) 0 -140px;}#menu .sub-menu>li.saglik>a>span.icon{background:url(/wp-content/themes/safirvideo/images/icons.png) 0 -105px !important;background-size:15px 600px !important;}.safirHover.saglik .thumb .icon,.homeWidget .mainHeading .icon.saglik span,.safirHeading .icon.saglik span{background:url(/wp-content/themes/safirvideo/images/icons.png) 0 -210px;}#menu li.ev span.icon{display:inline-block;}#menu li.ev span.icon,.sidebarWidget .mainHeading .icon.ev span,.safirCustomMenu .ev a .icon span{background:url(/wp-content/themes/safirvideo/images/icons.png) 0 -160px;}#menu .sub-menu>li.ev>a>span.icon{background:url(/wp-content/themes/safirvideo/images/icons.png) 0 -120px !important;background-size:15px 600px !important;}.safirHover.ev .thumb .icon,.homeWidget .mainHeading .icon.ev span,.safirHeading .icon.ev span{background:url(/wp-content/themes/safirvideo/images/icons.png) 0 -240px;}#menu li.monitor span.icon{display:inline-block;}#menu li.monitor span.icon,.sidebarWidget .mainHeading .icon.monitor span,.safirCustomMenu .monitor a .icon span{background:url(/wp-content/themes/safirvideo/images/icons.png) 0 -180px;}#menu .sub-menu>li.monitor>a>span.icon{background:url(/wp-content/themes/safirvideo/images/icons.png) 0 -135px !important;background-size:15px 600px !important;}.safirHover.monitor .thumb .icon,.homeWidget .mainHeading .icon.monitor span,.safirHeading .icon.monitor span{background:url(/wp-content/themes/safirvideo/images/icons.png) 0 -270px;}#menu li.yildiz span.icon{display:inline-block;}#menu li.yildiz span.icon,.sidebarWidget .mainHeading .icon.yildiz span,.safirCustomMenu .yildiz a .icon span{background:url(/wp-content/themes/safirvideo/images/icons.png) 0 -200px;}#menu .sub-menu>li.yildiz>a>span.icon{background:url(/wp-content/themes/safirvideo/images/icons.png) 0 -150px !important;background-size:15px 600px !important;}.safirHover.yildiz .thumb .icon,.homeWidget .mainHeading .icon.yildiz span,.safirHeading .icon.yildiz span{background:url(/wp-content/themes/safirvideo/images/icons.png) 0 -300px;}#menu li.mercek span.icon{display:inline-block;}#menu li.mercek span.icon,.sidebarWidget .mainHeading .icon.mercek span,.safirCustomMenu .mercek a .icon span{background:url(/wp-content/themes/safirvideo/images/icons.png) 0 -220px;}#menu .sub-menu>li.mercek>a>span.icon{background:url(/wp-content/themes/safirvideo/images/icons.png) 0 -165px !important;background-size:15px 600px !important;}.safirHover.mercek .thumb .icon,.homeWidget .mainHeading .icon.mercek span,.safirHeading .icon.mercek span{background:url(/wp-content/themes/safirvideo/images/icons.png) 0 -330px;}#menu li.dunya span.icon{display:inline-block;}#menu li.dunya span.icon,.sidebarWidget .mainHeading .icon.dunya span,.safirCustomMenu .dunya a .icon span{background:url(/wp-content/themes/safirvideo/images/icons.png) 0 -240px;}#menu .sub-menu>li.dunya>a>span.icon{background:url(/wp-content/themes/safirvideo/images/icons.png) 0 -180px !important;background-size:15px 600px !important;}.safirHover.dunya .thumb .icon,.homeWidget .mainHeading .icon.dunya span,.safirHeading .icon.dunya span{background:url(/wp-content/themes/safirvideo/images/icons.png) 0 -360px;}#menu li.kadin span.icon{display:inline-block;}#menu li.kadin span.icon,.sidebarWidget .mainHeading .icon.kadin span,.safirCustomMenu .kadin a .icon span{background:url(/wp-content/themes/safirvideo/images/icons.png) 0 -260px;}#menu .sub-menu>li.kadin>a>span.icon{background:url(/wp-content/themes/safirvideo/images/icons.png) 0 -195px !important;background-size:15px 600px !important;}.safirHover.kadin .thumb .icon,.homeWidget .mainHeading .icon.kadin span,.safirHeading .icon.kadin span{background:url(/wp-content/themes/safirvideo/images/icons.png) 0 -390px;}#menu li.yemek span.icon{display:inline-block;}#menu li.yemek span.icon,.sidebarWidget .mainHeading .icon.yemek span,.safirCustomMenu .yemek a .icon span{background:url(/wp-content/themes/safirvideo/images/icons.png) 0 -280px;}#menu .sub-menu>li.yemek>a>span.icon{background:url(/wp-content/themes/safirvideo/images/icons.png) 0 -210px !important;background-size:15px 600px !important;}.safirHover.yemek .thumb .icon,.homeWidget .mainHeading .icon.yemek span,.safirHeading .icon.yemek span{background:url(/wp-content/themes/safirvideo/images/icons.png) 0 -420px;}#menu li.ekonomi span.icon{display:inline-block;}#menu li.ekonomi span.icon,.sidebarWidget .mainHeading .icon.ekonomi span,.safirCustomMenu .ekonomi a .icon span{background:url(/wp-content/themes/safirvideo/images/icons.png) 0 -300px;}#menu .sub-menu>li.ekonomi>a>span.icon{background:url(/wp-content/themes/safirvideo/images/icons.png) 0 -225px !important;background-size:15px 600px !important;}.safirHover.ekonomi .thumb .icon,.homeWidget .mainHeading .icon.ekonomi span,.safirHeading .icon.ekonomi span{background:url(/wp-content/themes/safirvideo/images/icons.png) 0 -450px;}#menu li.sayfa span.icon{display:inline-block;}#menu li.sayfa span.icon,.sidebarWidget .mainHeading .icon.sayfa span,.safirCustomMenu .sayfa a .icon span{background:url(/wp-content/themes/safirvideo/images/icons.png) 0 -320px;}#menu .sub-menu>li.sayfa>a>span.icon{background:url(/wp-content/themes/safirvideo/images/icons.png) 0 -240px !important;background-size:15px 600px !important;}.safirHover.sayfa .thumb .icon,.homeWidget .mainHeading .icon.sayfa span,.safirHeading .icon.sayfa span{background:url(/wp-content/themes/safirvideo/images/icons.png) 0 -480px;}#menu li.yorum span.icon{display:inline-block;}#menu li.yorum span.icon,.sidebarWidget .mainHeading .icon.yorum span,.safirCustomMenu .yorum a .icon span{background:url(/wp-content/themes/safirvideo/images/icons.png) 0 -340px;}#menu .sub-menu>li.yorum>a>span.icon{background:url(/wp-content/themes/safirvideo/images/icons.png) 0 -255px !important;background-size:15px 600px !important;}.safirHover.yorum .thumb .icon,.homeWidget .mainHeading .icon.yorum span,.safirHeading .icon.yorum span{background:url(/wp-content/themes/safirvideo/images/icons.png) 0 -510px;}#menu li.ok span.icon{display:inline-block;}#menu li.ok span.icon,.sidebarWidget .mainHeading .icon.ok span,.safirCustomMenu .ok a .icon span{background:url(/wp-content/themes/safirvideo/images/icons.png) 0 -360px;}#menu .sub-menu>li.ok>a>span.icon{background:url(/wp-content/themes/safirvideo/images/icons.png) 0 -270px !important;background-size:15px 600px !important;}.safirHover.ok .thumb .icon,.homeWidget .mainHeading .icon.ok span,.safirHeading .icon.ok span{background:url(/wp-content/themes/safirvideo/images/icons.png) 0 -540px;}#menu li.ayar span.icon{display:inline-block;}#menu li.ayar span.icon,.sidebarWidget .mainHeading .icon.ayar span,.safirCustomMenu .ayar a .icon span{background:url(/wp-content/themes/safirvideo/images/icons.png) 0 -380px;}#menu .sub-menu>li.ayar>a>span.icon{background:url(/wp-content/themes/safirvideo/images/icons.png) 0 -285px !important;background-size:15px 600px !important;}.safirHover.ayar .thumb .icon,.homeWidget .mainHeading .icon.ayar span,.safirHeading .icon.ayar span{background:url(/wp-content/themes/safirvideo/images/icons.png) 0 -570px;}#menu li.cep span.icon{display:inline-block;}#menu li.cep span.icon,.sidebarWidget .mainHeading .icon.cep span,.safirCustomMenu .cep a .icon span{background:url(/wp-content/themes/safirvideo/images/icons.png) 0 -400px;}#menu .sub-menu>li.cep>a>span.icon{background:url(/wp-content/themes/safirvideo/images/icons.png) 0 -300px !important;background-size:15px 600px !important;}.safirHover.cep .thumb .icon,.homeWidget .mainHeading .icon.cep span,.safirHeading .icon.cep span{background:url(/wp-content/themes/safirvideo/images/icons.png) 0 -600px;}#menu li.otomobil span.icon{display:inline-block;}#menu li.otomobil span.icon,.sidebarWidget .mainHeading .icon.otomobil span,.safirCustomMenu .otomobil a .icon span{background:url(/wp-content/themes/safirvideo/images/icons.png) 0 -420px;}#menu .sub-menu>li.otomobil>a>span.icon{background:url(/wp-content/themes/safirvideo/images/icons.png) 0 -315px !important;background-size:15px 600px !important;}.safirHover.otomobil .thumb .icon,.homeWidget .mainHeading .icon.otomobil span,.safirHeading .icon.otomobil span{background:url(/wp-content/themes/safirvideo/images/icons.png) 0 -630px;}#menu li.iletisim span.icon{display:inline-block;}#menu li.iletisim span.icon,.sidebarWidget .mainHeading .icon.iletisim span,.safirCustomMenu .iletisim a .icon span{background:url(/wp-content/themes/safirvideo/images/icons.png) 0 -440px;}#menu .sub-menu>li.iletisim>a>span.icon{background:url(/wp-content/themes/safirvideo/images/icons.png) 0 -330px !important;background-size:15px 600px !important;}.safirHover.iletisim .thumb .icon,.homeWidget .mainHeading .icon.iletisim span,.safirHeading .icon.iletisim span{background:url(/wp-content/themes/safirvideo/images/icons.png) 0 -660px;}#menu li.klasor span.icon{display:inline-block;}#menu li.klasor span.icon,.sidebarWidget .mainHeading .icon.klasor span,.safirCustomMenu .klasor a .icon span{background:url(/wp-content/themes/safirvideo/images/icons.png) 0 -460px;}#menu .sub-menu>li.klasor>a>span.icon{background:url(/wp-content/themes/safirvideo/images/icons.png) 0 -345px !important;background-size:15px 600px !important;}.safirHover.klasor .thumb .icon,.homeWidget .mainHeading .icon.klasor span,.safirHeading .icon.klasor span{background:url(/wp-content/themes/safirvideo/images/icons.png) 0 -690px;}#menu li.nota span.icon{display:inline-block;}#menu li.nota span.icon,.sidebarWidget .mainHeading .icon.nota span,.safirCustomMenu .nota a .icon span{background:url(/wp-content/themes/safirvideo/images/icons.png) 0 -480px;}#menu .sub-menu>li.nota>a>span.icon{background:url(/wp-content/themes/safirvideo/images/icons.png) 0 -360px !important;background-size:15px 600px !important;}.safirHover.nota .thumb .icon,.homeWidget .mainHeading .icon.nota span,.safirHeading .icon.nota span{background:url(/wp-content/themes/safirvideo/images/icons.png) 0 -720px;}#menu li.kopek span.icon{display:inline-block;}#menu li.kopek span.icon,.sidebarWidget .mainHeading .icon.kopek span,.safirCustomMenu .kopek a .icon span{background:url(/wp-content/themes/safirvideo/images/icons.png) 0 -500px;}#menu .sub-menu>li.kopek>a>span.icon{background:url(/wp-content/themes/safirvideo/images/icons.png) 0 -375px !important;background-size:15px 600px !important;}.safirHover.kopek .thumb .icon,.homeWidget .mainHeading .icon.kopek span,.safirHeading .icon.kopek span{background:url(/wp-content/themes/safirvideo/images/icons.png) 0 -750px;}#menu li.oyun span.icon{display:inline-block;}#menu li.oyun span.icon,.sidebarWidget .mainHeading .icon.oyun span,.safirCustomMenu .oyun a .icon span{background:url(/wp-content/themes/safirvideo/images/icons.png) 0 -520px;}#menu .sub-menu>li.oyun>a>span.icon{background:url(/wp-content/themes/safirvideo/images/icons.png) 0 -390px !important;background-size:15px 600px !important;}.safirHover.oyun .thumb .icon,.homeWidget .mainHeading .icon.oyun span,.safirHeading .icon.oyun span{background:url(/wp-content/themes/safirvideo/images/icons.png) 0 -780px;}#menu li.gulenyuz span.icon{display:inline-block;}#menu li.gulenyuz span.icon,.sidebarWidget .mainHeading .icon.gulenyuz span,.safirCustomMenu .gulenyuz a .icon span{background:url(/wp-content/themes/safirvideo/images/icons.png) 0 -540px;}#menu .sub-menu>li.gulenyuz>a>span.icon{background:url(/wp-content/themes/safirvideo/images/icons.png) 0 -405px !important;background-size:15px 600px !important;}.safirHover.gulenyuz .thumb .icon,.homeWidget .mainHeading .icon.gulenyuz span,.safirHeading .icon.gulenyuz span{background:url(/wp-content/themes/safirvideo/images/icons.png) 0 -810px;}#menu li.film span.icon{display:inline-block;}#menu li.film span.icon,.sidebarWidget .mainHeading .icon.film span,.safirCustomMenu .film a .icon span{background:url(/wp-content/themes/safirvideo/images/icons.png) 0 -560px;}#menu .sub-menu>li.film>a>span.icon{background:url(/wp-content/themes/safirvideo/images/icons.png) 0 -420px !important;background-size:15px 600px !important;}.safirHover.film .thumb .icon,.homeWidget .mainHeading .icon.film span,.safirHeading .icon.film span{background:url(/wp-content/themes/safirvideo/images/icons.png) 0 -840px;}#menu li.spor span.icon{display:inline-block;}#menu li.spor span.icon,.sidebarWidget .mainHeading .icon.spor span,.safirCustomMenu .spor a .icon span{background:url(/wp-content/themes/safirvideo/images/icons.png) 0 -580px;}#menu .sub-menu>li.spor>a>span.icon{background:url(/wp-content/themes/safirvideo/images/icons.png) 0 -435px !important;background-size:15px 600px !important;}.safirHover.spor .thumb .icon,.homeWidget .mainHeading .icon.spor span,.safirHeading .icon.spor span{background:url(/wp-content/themes/safirvideo/images/icons.png) 0 -870px;}#menu li.kamera span.icon{display:inline-block;}#menu li.kamera span.icon,.sidebarWidget .mainHeading .icon.kamera span,.safirCustomMenu .kamera a .icon span{background:url(/wp-content/themes/safirvideo/images/icons.png) 0 -600px;}#menu .sub-menu>li.kamera>a>span.icon{background:url(/wp-content/themes/safirvideo/images/icons.png) 0 -450px !important;background-size:15px 600px !important;}.safirHover.kamera .thumb .icon,.homeWidget .mainHeading .icon.kamera span,.safirHeading .icon.kamera span{background:url(/wp-content/themes/safirvideo/images/icons.png) 0 -900px;}#menu li.uyelik span.icon{display:inline-block;}#menu li.uyelik span.icon,.sidebarWidget .mainHeading .icon.uyelik span,.safirCustomMenu .uyelik a .icon span{background:url(/wp-content/themes/safirvideo/images/icons.png) 0 -620px;}#menu .sub-menu>li.uyelik>a>span.icon{background:url(/wp-content/themes/safirvideo/images/icons.png) 0 -465px !important;background-size:15px 600px !important;}.safirHover.uyelik .thumb .icon,.homeWidget .mainHeading .icon.uyelik span,.safirHeading .icon.uyelik span{background:url(/wp-content/themes/safirvideo/images/icons.png) 0 -930px;}



	#singleFloat {
		overflow: hidden;
	}

	#singleFloat .singleLeft {
		float: left;
		width: 100%;
	}

	#singleFloat.widescreen .singleLeft {
		width: 66.363636363636363636363636363636%;
	}

	#single .singleMetaBlock {
		overflow: hidden;
		margin-bottom: 10px;
	}

	#single .singleMetaBlock .safirMetas {
		float: left;
		margin: 7px 0;
		opacity: 0.75;
	}

	#single .safirButtons {
		float: right;
	}

	#videoBlock {
		margin-bottom: 10px;
	}

	iframe, embed, object {
		width: 100%;
		max-width: 100%;
	}

	.safirVideoWrapper {
		padding-bottom: 52.25%;
		margin-bottom: 10px;
		position: relative;
		padding-top: 25px;
		height: 0;
	}

	.safirVideoWrapper iframe, .safirVideoWrapper embed, .safirVideoWrapper object {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}

	#videoBlock .videoAdBlock .hideBlock {
		background: #333;
		padding: 15px 0;
		color: #eee;
		text-align: center;
	}

	#videoBlock .videoAdBlock .hideBlock .ads {
		margin: 10px 0;
	}

	#videoBlock .videoAdBlock .hideBlock .skipAd {
		cursor: pointer;
	}

	#videoBlock .videoAdBlock .content {
		display: none;
	}

	#single .safirParts {
		overflow: hidden;
		margin-bottom: 10px;
		padding-bottom: 15px;
		border-bottom: 1px dotted #ddd;
	}

	#single .safirParts .safirButton {
		margin: 0 5px 0 0;
		padding: 4px 8px;
		font-size: 14px;
	}

	#single .tags {
		margin-bottom:15px;
	}

	#single .tags a {
		border: 1px solid #EEE;
		background: #FAFAFA;
		margin: 0 4px 4px 0;
		padding: 3px 5px 3px 3px;
		display: inline-block;
		white-space: nowrap;
		color: #444;
		overflow: hidden;
		line-height: 15px;
	}

	#single .tags a:before {
		content: "";
		display: block;
		float: left;
		width: 19px;
		height: 15px;
		margin-right: 4px;
		background: url(/wp-content/themes/safirvideo/images/sprite.png) 0 -480px;
	}

	#single .tags a:hover {
		background:#f5f5f5;
	}

	.safirShare {
		padding-bottom: 20px;
		margin-bottom: 20px;
		clear: both;
		border-top: 3px solid #e3e3e3;
		border-bottom: 3px solid #e3e3e3;
		background: #fafafa;
	}

	.safirShare .arrow {
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 8px 8px 0 8px;
		border-color: #e3e3e3 transparent transparent transparent;
		margin: 0 auto 10px;
	}

	.safirShare .title {
		text-align: center;
		color: #b7b6b6;
		font-size: 15px;
		margin-bottom: 10px;
	}

	.safirShare .buttons {
		text-align: center;
	}

	.authorBlock .safirShare .buttons {
		text-align: left;
	}

	.authorBlock .safirShare {
		clear: none;
		margin-bottom: 0;
		border: 0;
	}

	.safirShare #___plusone_0, .safirShare #___plusone_1 {
		width:60px !important;
		position:relative;
		top: 3px;
		margin-left: 15px !important;
	}

	.safirShare #twitter-widget-0, .safirShare #twitter-widget-1 {
		margin: 0 10px;
	}

	.singleAd2 {
		margin-bottom:15px;
	}

	#related {
		margin-bottom: 15px;
	}



	#single.normal .singleThumb {
		padding: 2px;
		border: 1px solid #ddd;
		margin-bottom: 10px;
	}

	#single.normal .singleThumb img {
		width: 100%;
	}



	#comments {
		clear: both;
	}

	.sfrCommentsList ol {
		list-style: none;
		margin: 0 0 30px;
	}

	.sfrCommentsList p.nocomments {
		margin: 0 0 30px;
	}

	.sfrCommentsList ol li {
		clear: both;
		line-height: 1.5;
		overflow: hidden;
		margin: 20px 0 0;
		padding-top: 20px;
		border-top: 1px solid #e6e6e6;
	}

	.sfrCommentsList ol.commentlist>li:first-child {
		padding-top: 0;
		border-top: 0;
	}

	.sfrCommentsList ol li .comment-meta+p {
		margin: 5px 0 0 85px;
	}

	.sfrCommentsList .reply {
		position: absolute;
		top: -1px;
		right: 0;
	}

	.sfrCommentsList a.comment-reply-link {
		display: inline-block;
		overflow: hidden;
		line-height: 20px;
		padding-left: 20px;
	}

	.sfrCommentsList a.comment-reply-link:before {
		display: block;
		width: 14px;
		height: 12px;
		margin: 4px 4px 4px 0;
		float: left;
		content: "";
		background: url(/wp-content/themes/safirvideo/images/sprite.png) -20px -480px no-repeat;
	}

	.sfrCommentsList li li {
		padding-left: 60px;
	}

	.sfrCommentsList ol.children {
		margin-bottom: 0;
	}

	.sfrCommentsList ol.children li {
		background: url(/wp-content/themes/safirvideo/images/reply.png) 20px 45px no-repeat;
	}

	.sfrCommentsList #reply-title {
		margin-bottom: 8px;
	}

	.sfrCommentsList div.comment-body {
		overflow: hidden;
		position: relative;
	}

	.sfrCommentsList div.comment-body br {
		display:none;
	}

	.sfrCommentsList .says {
		display: none;
	}

	.sfrCommentsList .commentlist .avatar {
		border: 1px solid #e6e6e6;
		float: left;
		margin: 0 10px 0 0;
		padding: 2px;
		border-radius: 50%;
	}

	.sfrCommentsList .commentlist .comment-author {
		display: inline;
	}

	.sfrCommentsList .commentlist .comment-author cite {
		display: inline;
		font-style: normal;
		font-weight: 600;
		line-height: 20px;
	}

	.sfrCommentsList .commentlist .comment-meta {
		color: #999;
		display: inline;
		margin-left: 10px;
		line-height: 18px;
	}

	.sfrCommentsList .commentlist .comment-meta a {
		color: #999;
	}

	

	#respond {
		overflow: hidden;
	}

	#respond .inputs {
		overflow: hidden;
		width: 30%;
		float: right;
	}

	#respond p.warning {
		color: red;
		font-style: italic;
	}

	#respond input#author, #respond input#email {
		display: block;
		width: 100%;
		background: #F8F8F8;
		margin-bottom: 8px;
	}

	#content #respond form textarea {
		width: 69%;
		display: block;
		float: left;
		margin-bottom: 8px;
		background: #F8F8F8;
		height: 88px;
	}

	#content #comments.logged-in textarea {
		margin-top: 10px;
		width: 100%;
		float: none;
	}

	#respond p.form-submit {
		clear: both;
		float: right;
	}

	#content #comments form p {
		line-height: 1.5;
		margin: 0;
	}



	@media all and (max-width:1050px) {

		header {
			text-align: center;
		}

		#header-logo, #topSocial, #banner-ad {
			float: none;
			display: inline-block;
		}

		#header-logo {
			margin-right: 10px;
		}

		#topSocial {
			padding-left: 10px;
			box-shadow: none;
		}

		#banner-ad {
			box-shadow: none;
		}

	}

	@media all and (max-width:980px) {
	
		.safirCustomMenu.sidebarWidget ul li {
			width: 100%;
		}

		#menuBlock .innerContainer {
			padding: 0;
		}

		#safirSearch {
			width: 100%;
			float: none;
			background: rgba(0,0,0,0.4);
		}

		#menu {
			height: 50px;
			border: 0;
			float: none;
			z-index: 999999;
		}

		#menu>ul {
			display: none;
			padding: 0;
			position: absolute;
			width: 100%;
			background: #272727; 
		}

		#menu .toggleMenu {
			display: block;
			color: #fff;
			font-weight: bold;
			cursor:pointer;
			padding-left: 10px;
			line-height: 50px;
			height: 50px;
			overflow: hidden;
		}

		#menu .toggleMenu:after {
			display: block;
			float: right;
			content: "";
			width: 20px;
			height: 20px;
			margin: 15px 0;
			background: url(/wp-content/themes/safirvideo/images/sprite.png) 0 -770px; 
		}

		#menu .toggleMenu.open:after {
			background-position: -20px -770px; 
		}

		#menu>ul>li:hover>a, #menu .menu-item-home a {
			border-bottom: 0 !important;
		}

		#menu>ul>li:hover>a {
			background:none;
		}


		#menu li {
			float: none;
		}

		#menu a {
			border-top: 1px dotted #363636 !important;
			padding: 0 10px;
		}

		#menu .menu-item-home a {
			background: none; 
		} 

		#menu a:hover, #menu .menu-item-home a:hover {
			background:rgba(0,0,0,0.23) !important;
		}

		#menu .sub-menu {
			visibility: visible;
			display: none;
			position: relative;
			margin-top: 0;
			border-top: 0 !important;
			background: #333; 
		}


		#menu .sub-menu span.icon {
			margin: 17px 4px 18px 0;
		}
		
		#menu li.menu-item-has-children li.menu-item-has-children span.arrow {
			width: 8px;
			height: 5px;
			display: inline-block;
			top: 23px;
			right: 10px;
			background: url(/wp-content/themes/safirvideo/images/sprite.png) -20px -315px no-repeat;  
		}

		#menu .sub-menu .sub-menu {
			left:0;
			top: 0;
			border-left: 1px solid #363636;
		}

		#menu .sub-menu li {
			line-height:50px;
			height: auto;
			border-top: 0;
		}

		#menu li .sub-menu a {
			line-height:50px;
			padding-left: 30px;
			border-top: 1px dotted #222 !important;
		}

		#menu li .sub-menu .sub-menu a {
			padding-left: 60px;
		}

		#menu li.menu-item-has-children span.arrow {
			float: right;
		}
	
	}

	@media all and (max-width: 760px) {

		#content, #home, #single, aside {
			float: none;
			width: 100%;
			clear: both;
		}

		#home, #content {
			margin-bottom: 15px;
		}

		body .listing.standard .itemContainer {
			width: 25%;
		}

		body .listing.double .itemContainer {
			width: 50%;
		}

		aside .advancedPostsWidget2 .post-container.big {
			width: 50%;
		}

		aside .advancedPostsWidget2 .post-container {
			width: 25%;
		}

		body .listing.fourcol .itemContainer {
			width: 25%;
		}

		.safirCustomMenu.sidebarWidget ul li, .safirCustomMenu.homeWidget ul li {
			width: 33.33333333333333333%;
		}

		footer {
			padding: 0;
		}

		body footer .footerCol {
			width: 33.33333333333% !important;
		}

		body footer .footerCol.menu {
			padding-top: 10px;
		}

		body footer .footerCol.copyright {
			clear: both;
			background: rgba(0,0,0,0.2);
			text-align: center;
			width: 100% !important;
			border-top: 1px solid #363636;
			padding: 10px;
		}


	}

	@media all and (max-width: 620px) {

		body footer .footerCol {
			width: 50% !important;
		}

		body footer .footerCol.menu .inner {
			padding: 0 5px;
		}

		body footer .footerCol.social {
			text-align: center;
			width: 100% !important;
			border-top: 1px solid #363636;
			padding-top: 10px;
		}



	}


	@media all and (max-width: 600px) {

		body .listing.double .itemContainer {
			width: 100%;
		}

		body .listing.standard .itemContainer {
			width: 33.33333%;
		}

		#single .singleMetaBlock {
			text-align: center;
		}

		#single .singleMetaBlock .safirMetas, #single .safirButtons {
			float: none;
			display: inline-block;
		}

		.sfrIconForm .container.half .itemContainer {
			width: 100%;
		}

		.safirCustomMenu.sidebarWidget ul li, .safirCustomMenu.homeWidget ul li {
			width: 50%;
		}

		#header-logo {
			margin: 0;
		}

		#topSocial {
			padding: 10px 5px 0;
			display: block;
			border-left: 0;
		}

		#banner-ad {
			padding: 10px 5px 10px;
		}

	}


	@media all and (max-width: 550px) {

		body .advancedPostsWidget2 .post-container.big {
			width: 100%;
		}

		body .advancedPostsWidget2 .post-container {
			width: 50%;
		}

	}


	@media all and (max-width: 500px) {

		body .listing.fourcol .itemContainer {
			width: 33.33333333333333333333%;
		}

		body .listing.standard .itemContainer {
			width: 50%;
		}

		#profile .sfrManagePosts .postContainer .category {
			display: none;
		}

	}

	@media all and (max-width: 400px) {

		body .listing.fourcol .itemContainer {
			width: 50%;
		}

		.safirCustomMenu.sidebarWidget ul li, .safirCustomMenu.homeWidget ul li {
			width: 100%;
		}

		body footer .footerCol {
			width: 100% !important;
		}

	}


	@media all and (max-width: 320px) {

	}



