/* ===== E-BLOG DESIGN =====================================================
 *   Author: SOLUTII SOFT
 * =========================================================================
 */
   
/* === HTML ELEMENTS === */

	* { 
		outline: none !important; 
		border-radius: 0 !important;
	}

	body {
		background: #E6E6E6;
		line-height: 1;
		font-size: 1rem;
		color: #222;
		background: url('../img/bg.png');
		background-color: #EFEFEF;
	}

	h1, h2, h3, h4, h5, h6 {
		font-family: 'Dosis', sans-serif;
		font-weight: 400;
		color: #222222;
		line-height: 20px;
		margin: 10px 0;
	}
	h1, h2 {
		text-transform: uppercase;
	}
	h1, h2, h3 {
		line-height: 40px;
	}

	a, a:link { 
		color: #222222; 
        text-decoration: none;
	}
	a:hover { 
		color: #777777; 
		text-decoration: none; 
	}

	header, article {
		margin-bottom: 20px;
	}

	/* new element in HTML 5 */
	/* read more about this at http://www.w3.org/TR/2012/WD-html-main-element-20121217/ */
	main { 
		unicode-bidi: isolate; 
		display: block; 
		margin-bottom: 20px;
	}

	ul {
		margin: 0;
		list-style: none;
	}

	li {
		line-height: 1.85;	
		font-family: 'Dosis', sans-serif;
		font-size: 18px;
	}

	p {
		margin: 0 0 1.71429rem;	
		margin-bottom: 20px;	
		font: 16px/24px 'Raleway', sans-serif;
	}

	label {
		font-family: 'Dosis', sans-serif;
		font-size: 16px;
	}

	textarea {
		height: 170px;
		resize: none;
	}

	legend {
		font-family: 'Dosis', sans-serif;
		font-size: 24.5px;
		color: #222222;	
		border: 0;
	}

	i {
		margin-right: 5px;
		margin-left: 5px;
	}

/* === EMD HTML ELEMENTS === */


/* === ELEMENTS WITH ID === */

	#master {
		margin-bottom: 22px;
		margin-top: 22px;
		padding: 22px;	
		background: #FFFFFF;
		box-shadow: 0px 0px 6px #888;
		border:1px solid #BBB;
	}
	
/* === END ELEMENTS WITH ID === */


/* === OVERRIDE BOOSTRAP === */

	/* === FORM ELEMENTS === */
	textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
		border-radius: 0 !important;
		box-shadow: none !important;	
	}
	textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
		border-radius: 0 !important;
		box-shadow: none !important;
		border: 1px solid #717171;
	}
	/* === END FORM ELEMENTS === */

	/* === NAVBAR === */
	.navbar {
		margin-top: 20px;
	}
	/* === END NAVBAR === */
	
	/* === ALERTS === */
	.alert {
		border: 1px solid;
		font-size: 22px;
		font-family: 'Dosis', sans-serif;
		font-weight: bold;
	}
	.alert  p {
		margin: 10px 0 0 0;
		font-family: 'Raleway';
	}
	/* === END ALERTS */
	
	/* === THUMBNAILS === */
	.row-fluid .thumbnails .span2:nth-child(6n+1), 
	.row-fluid .thumbnails .span3:nth-child(4n+1), 
	.row-fluid .thumbnails .span4:nth-child(3n+1), 
	.row-fluid .thumbnails .span6:nth-child(2n+1) {
		margin-left: 0;
	}
	/* === END THUMBNAILS === */
	
	/* === PAGER === */
	.pager {
		margin-top: 10px;
	}
	/* === END PAGER === */
	
	/* === HELP-INLINE === */
	.help-inline {
		display: block;
		margin: 0;
		margin-bottom: 10px;
		color: #DC002E;
	}
	/* === HELP-INLINE === */
	
	/* === INLINE === 
	 * tags element design	
	 * file location:	application/views/blog/ajax/post.php
	 * file row:		130
	 */
	.inline li {
		padding: 0 !important;
	}
	.inline a {
		margin: 0;	
	}
	/* === END INLINE === */
	
/* === END OVERRIDE BOOSTRAP === */


/* === SOLUTII SOFT DESIGN === */
	.flex-video {
		text-align: center;
	}

	/* iframe, object, embed fix */
	@media only screen 
	and (max-width : 1000px) 
	{
		.flex-video iframe,
		.flex-video object,
		.flex-video embed {
			width: 100%;
			height: 100%;
		}
	}
	
	/* Newslleter fix */
	.input-prepend .email {
		display: inline-block;
		width: auto;
	}
	/* End Newslleter fix */
	
	/* Fix input before captcha */
	.chaptcha-fix {
		width: 172px;
	}
	/* End Fix input before captcha */
	
	.top20 {
		margin-top: 20px;
	}
	
	.top60 {
		margin-top: 60px;
	}

	.archives ul li {
		margin-left: 20px;
	}
	
	.loadmore {
		display: none;
	}
	
	.search {
		font-weight: bold;
		color: red;
	}
	
	.error-403, .error-404 {
		font-size: 100px;
		line-height: 100px;
		text-align: center;
	}
	
	.error-403 {
		color: #DC002E;
	}

	.facebook {
		color: #3B5998;
	}
	.twitter {
		color: #48C3ED;
	}
	.google-plus {
		color: #BA3526;
	}
	
	/* === THIS CAN BE REMOVE === 
	 * decorative banner design 
	 */
	.banner {
		width: 100%;
		height: 250px;
		margin-bottom: 20px;
		background: #4C4C4C;
		color: #C5C5C5;
		text-align: center;
		font-family: 'Dosis', sans-serif;
		font-size: 40px;
		line-height: 220px;
	}	
	/* === END THIS CAN BE REMOVE === */
	
/* === END SOLUTII SOFT CLASS */


/* === SCROLL TOP === */
    .go-top {
        background-color: #000000;
        border: 1px solid #000000;
        bottom: 1em;
        box-shadow: 0 0 0 1px #FFFFFF inset !important;
        color: #FFFFFF !important;
        display: none;
        font-size: 14px;
        padding: 1.1em;
        position: fixed;
        right: 2em;
    }

    .go-top:hover {
        background-color: #000000;
        color: yellow !important;
    }

/* === END SCROLL TOP === */