/*

	1 - SPECIAL

		1.1 - WP classes
		1.2 - Div as table
		1.3 - Embed, iframe, object, video
		1.4 - Another special classes

	2 - EDITOR STYLE

*/

/*===============================================

	S P E C I A L
	Permanent useful styles

===============================================*/


	/*-------------------------------------------
		1.1 - WP classes
	-------------------------------------------*/

	.alignleft {
		float: left;
		margin-right: 15px;
	}

	.aligncenter {
		float: none;
		clear: both;
		display: table;
		margin-left: auto;
		margin-right: auto;
	}

	.alignright {
		float: right;
		margin-left: 15px;
	}

	.bypostauthor {
	}

	article img {
		margin-bottom: 1em;
	}

	.wp-post-image {
		display: inline-block;
		margin: 0 0 2.5em;
	}

	.gallery-caption {
	}

	#content-box .sticky {
		padding: 25px 25px 50px;
		background: #FFF;
	}

	a.more-link {
		display: inline-block !important;
		line-height: 1em !important;
		color: #FFF;
		text-decoration: none !important;
		white-space: nowrap;
		padding: 0.7em 1em 0.7em 1em;
		background-color: #999;
		border-radius: 2px;
	}
	
		a.more-link:hover {
			color: #FFF;
			background-image: url('/wp-content/themes/StrictOne/assets/images/bg-white-10.png');
			cursor: pointer;
		}


	/*-------------------------------------------
		1.2 - Div as table
	-------------------------------------------*/

	.div-as-table {
		position: relative;
		display: table;
	}
	
		.div-as-table > div {
			display: table-cell;
			vertical-align: middle;
		}
		
			.div-as-table > div > div {
			}


	/*-------------------------------------------
		1.3 - Embed, iframe, object, video
	-------------------------------------------*/

	embed,
	iframe,
	object,
	video {
		max-width: 100%;
	}


	/*-------------------------------------------
		1.4 - Another special classes
	-------------------------------------------*/

	/*--- Visibility -----------------------------*/

	.block {
		display: block !important;
	}

	.none {
		display: none !important;
	}

	.hidden {
		visibility: hidden;
	}


	/*--- Position -----------------------------*/

	.relative {
		position: relative;
	}
	
	.absolute {
		position: absolute;
	}


	/*--- Floating -----------------------------*/

	.fl {
		float: left !important;
	}
	
	.fr {
		float: right !important;
	}


	/*--- Alignment -----------------------------*/

	.align-center {
		text-align: center;
	}


	/*--- Fonts -----------------------------*/

	.f11 {
		font-size: 11px;
	}

	.f13 {
		font-size: 13px;
	}

	.normal {
		font-weight: normal;
	}


	/*--- Selection -----------------------------*/

	.non-selectable {
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
	}


/*===============================================

	E D I T O R   S T Y L E
	Additional styles for TinyMCE

===============================================*/

	body#tinymce.wp-editor {
		padding: 10px;
	}

		body#tinymce .aligncenter {
			display: table;
		}

	dl.wp-caption {
		display: inline-block;
	}

		dt.wp-caption-dt {
		}

		dd.wp-caption-dd {
			padding: 10px 5px 0;
		}
