/*	################################################################

	File Name: style.css
	Template Name: iBloggo
	Created By: Filiz OZER
	http://themeforest.net/user/designingmedia
	
	1) SKELETON
	2) PORTFOLIO
	3) SITE SKELETON
	4) ELEMENTS
	
################################################################# */ 

/* ----------------------------------------------------
	SKELETON
------------------------------------------------------- */
	@import url(css/menu.css) screen;

	body {
		font-family: 'Georgia',sans-serif !important;
		color: #545454 !important;
		font-size: 16px !important;
		background:url(images/bg.jpg) repeat #fff;
		font-style: normal !important;
		letter-spacing:0.3px;
		font-weight: 400 !important;
		line-height: 26px !important;
	}

	h1,h2,h3,h4,h5,h6{ 
		font-weight:normal;
		position: relative;
		padding: 0 0 10px 0;         
		font-weight:normal;
		font-family: 'Courier New',sans-serif !important;
		line-height:145% !important;
		color:#212121;
	}
	h1{
		font-size: 22px; 
	}
	h2{
		font-size: 20px; 	
	}
	h3{
		font-size: 18px; 
	}
	h4{
		font-size: 16px; 		
	}
	h5{
		font-size: 14px; 		
	}
	h6{
		font-size: 13px;  	
	}
	h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{
		color:#212121 !important;
		text-decoration:none !important; 
	}
	h1 a:hover,
	h2 a:hover,
	h3 a:hover,
	h4 a:hover,
	h5 a:hover,
	h6 a:hover{
		color:#fff !important;
	}
	a { 
		padding: 0;
		margin: 0;
		text-decoration: none; 
		-webkit-transition: background-color .2s linear, color .2s linear;
		-moz-transition: background-color .2s linear, color .2s linear;
		-o-transition: background-color .2s linear, color .2s linear;
		-ms-transition: background-color .2s linear, color .2s linear;
		transition: background-color .2s linear, color .2s linear;
	}
	a:hover,
	a:focus {
	  text-decoration: none;
	  color:#686868;
	}
	a.readmore {
		display:block;
		font-style:italic;
	}	
	ul {
		padding-left:0;
	}
	.lead {
		font-family: 'PT Sans',sans-serif;
		font-size:18px;
	}
	.hidden{
		display:none
	}
	.alignleft{
		float:left
	}
	.alignright{
		float:right
	}
	.aligncenter{
		margin-left:auto;
		margin-right:auto;
		display:block;
		clear:both
	}
	.text-left {
		text-align:left !important;
	}
	mark {
		padding: 6px 12px;
	}
	section::before,
	section::after {
		position: absolute;
		content: '';
		pointer-post-wraps: none;
	}	
	.first {
		clear:both !important
	}
	.last{
		margin-right:0 !important
	}

	dd{
		color:#8B8B8B;
	} 

	ul {
		list-style: disc;
		margin:0 0 20px 17px;
	}
	ol{
		list-style: disc;
		margin:0 0 20px 0;
	}
	
	ul ul, ol ol{
		list-style: circle;
		padding:0 10px;
		margin:0 0 10px 0;
	}

	ul ul ul, ol ol ol{
		list-style: square;
		padding:0 10px;
		margin:0 0 10px 0;
	}	

	ol{
		list-style: decimal;
	}
	
	ol ol{
		list-style: lower-latin;
	}

	ol ol ol{
		list-style: lower-roman;
	}	
		
	ul ul li, ol ol li{ 
		margin:5px 0 5px 15px;
	}
	
	dl{
		margin:0 0 20px 0;
	}
	
	dd{
		margin:5px 0 5px 15px; 
		font-family: 'Droid Serif', Georgia, "Times New Roman", serif;
		font-style:italic;		
	}
	
	.soundcloud {width:100%;}
	.soundcloud,
	.vimeo {
		border:none;
	}
	
/* ----------------------------------------------------
	PORTFOLIO
------------------------------------------------------- */	
	
	.single-portfolio  h2 {
		font-size:24px;
		margin:8px;
	}
	.single-portfolio .details {
		border-right:1px solid #EFEFEF;
	}
	.post-footer .like:hover {
		text-decoration:underline;
	}
	.post-footer .like {
		font-size:21px;
		color:#DEDEDE;
		margin:10px
	}
	.single-portfolio .desc {
		margin-top:12px;
	}
	.portfolio_details ul li a  {
		color:#212121
	}
	.portfolio_details ul li {
		list-style:none;
		margin:10px 0;
	}
	#boxed-portfolio .item {
		width:100% !important;
		height:auto !important;
		overflow:hidden;
	}
	#boxed-portfolio {
		display: block !important;
		overflow: visible !important;
		position: relative;
		z-index: 10;
	}
	.next-prev {
		height: 65px;
		margin-top: -30px;
		overflow: visible;
		position: fixed;
		top: 50%;
		width: 35px;
		z-index: 5;
	}
	.next-prev:hover {
		background-color: #212121;
	}
	.next-prev.prev {
		left: 0;
	}
	.next-prev.next {
		right: 0;
	}
	.next-prev.next:after {
		content: "\f105";
		font-family: "FontAwesome";
		font-size: 21px;
		padding:15px;
		color:#ffffff;
		line-height:65px;
	}
	.next-prev.prev:after {
		content: "\f104";
		padding:13px;
		font-family: "FontAwesome";
		font-size: 21px;
		color:#ffffff;
		line-height:65px;
	}
	#boxed-portfolio .item {
		position:relative;
		margin-bottom:30px;
	}
	.masonry_wrapper {
		overflow:hidden;
	}
	.masonry_wrapper .item {
		margin: 0 2px 4px;
		padding:0;
	}
	.masonry_wrapper .item img {
		height: auto !important;
		height: 100% !important;
		width: 100%;
		position: relative;
		z-index: -2;
	}
	.portfolio-filter ul {
		list-style:none; 
		padding-left:0
	}	
	.portfolio-filter .btn {
		background:#FFFFFF;
		border: 1px solid #DEDEDE;
		border-radius: 0;
		box-shadow: none !important;
		padding: 7px 15px;
		text-decoration: none;
	}
	.portfolio-filter .btn:active,
	.portfolio-filter .btn.active,
	.portfolio-filter .btn:hover,
	.portfolio-filter .btn:focus {
		color:#fff !important;
	}
	.portfolio-filter {
		text-align: left;
		overflow:hidden;
		margin: 0 0 15px;
	}
	.portfolio-filter li {
		display: inline;
		margin-right: 5px;
		padding: 0;
	}
	.portfolio-filter li a {
		-webkit-border-radius:4px;
		-moz-border-radius:4px;
		border-radius:4px;
	}
	.isotope-item {
	  z-index: 2;
	}
	.isotope-hidden.isotope-item {
	  pointer-events: none;
	  z-index: 1;
	}
	.isotope,
	.isotope .isotope-item {
	  -webkit-transition-duration: 0.8s;
		 -moz-transition-duration: 0.8s;
		  -ms-transition-duration: 0.8s;
		   -o-transition-duration: 0.8s;
			  transition-duration: 0.8s;
	}
	.isotope {
	  -webkit-transition-property: height, width;
		 -moz-transition-property: height, width;
		  -ms-transition-property: height, width;
		   -o-transition-property: height, width;
			  transition-property: height, width;
	}
	.isotope .isotope-item {
	  -webkit-transition-property: -webkit-transform, opacity;
		 -moz-transition-property:    -moz-transform, opacity;
		  -ms-transition-property:     -ms-transform, opacity;
		   -o-transition-property:      -o-transform, opacity;
			  transition-property:         transform, opacity;
	}
	.isotope.no-transition,
	.isotope.no-transition .isotope-item,
	.isotope .isotope-item.no-transition {
	  -webkit-transition-duration: 0s;
		 -moz-transition-duration: 0s;
		  -ms-transition-duration: 0s;
		   -o-transition-duration: 0s;
			  transition-duration: 0s;
	}
	.magnifier .btn-default {
		padding:0 20px !important;
		color:#222222 !important;
		width:auto !important;
	}
	.magnifier .sg,
	.magnifier .st,
	.magnifier .sf {
		color: #FFFFFF;
		display: block;
		display: inline-block !important;
		float: none !important;
		font-size: 31px;
		height: 40px;
		line-height: 38px;
		text-align: center;
		width: 40px;
		margin: -10px 2px 0 2px;
		text-align: center;
		width: 40px;
	}
	.magnifier h4 {
		color:#ffffff;
		text-align:center;
		font-size:16px;
		padding:10px 0;
		margin-bottom:20px;
		display:block;
		font-family: 'bariol_lightlight';
	}
	.magnifier h3 {
		color:#ffffff;
		text-align:center;
	}
	.portfolio_item .magnifier .buttons {
		top:44%;
	}
	.magnifier .buttons {
		visibility: hidden;
		opacity: 0;
		position: absolute;
		text-align: center;
		width: 100%;
		top: 50%;
		margin-top: -20px;
		-webkit-transform: scale(0.2);
		-moz-transform: scale(0.2);
		-ms-transform: scale(0.2);
		-o-transform: scale(0.2);
		transform: scale(0.2);
		-webkit-transition: all 0.3s ease 0s;
		-moz-transition: all 0.3s ease 0s;
		-ms-transition: all 0.3s ease 0s;
		-o-transition: all 0.3s ease 0s;
		transition: all 0.3s ease 0s;
	}
	.magnifier:hover .buttons {
		opacity: 1;
		visibility: visible;
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1);
	}
	.entry:hover .magnifier { 
		opacity: 1;
		visibility: visible;
	}
	.magnifier {
		position:absolute;
		top:0;
		left:0;
		bottom:0;
		right:0;
		opacity:0;
		-webkit-transition:all .3s ease-in-out;
		-moz-transition:all .3s ease-in-out;
		-ms-transition:all .3s ease-in-out;
		-o-transition:all .3s ease-in-out;
		transition:all .3s ease-in-out;
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1);
	}
	
/* ----------------------------------------------------
	SITE SKELETON
------------------------------------------------------- */	
	.copyrights {
		background:#fff;
		 box-shadow:3px 3px 6px 3px rgba(0, 0, 0, 0.05);
		padding:30px 0 20px;
	}
	
	.logo-wrapper {
		clear: both !important;
		float: none !important;
		padding:20px 0;
		text-align: center !important;
		background:#ffffff;
		border-bottom:1px solid #efefef;
	}
	#wrapper {
		margin:40px auto;
	}
	.widget,
	.post-wrapper {
		background:#FFFFFF;
		overflow: hidden;
		position: relative;
		z-index: 0;
	}
	.post-wrapper .flexslider img,
	.post-wrapper .post-image img {
		width:100% !important;
	}
	.general-wrapper {
		background: #FFFFFF;
		margin-bottom: 30px;
		overflow: hidden;
		position: relative;
		padding:30px !important;
		z-index: 0;
	}
	.author-wrapper {
		background: #FFFFFF;
		margin-bottom: 30px;
		overflow: hidden;
		position: relative;
		padding:40px 40px 20px 40px !important;
		z-index: 0;
	}
	.two-columns article .title h3 {
		font-size:21px;
	}
	.general-wrapper .title h3,
	article .title h3 {
		font-size:28px;
		margin:0;
		text-transform:uppercase;
	}
	#left-sidebar {
		background:#fff;
		padding:0 !important;
		position:relative;
		-webkit-box-shadow:  3px 3px 1px rgba(0, 0, 0, 0.03);
		box-shadow:  3px 3px 1px rgba(0, 0, 0, 0.03);
		-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
		transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	}
	#right-sidebar {
		padding:0 !important;
	}	
	.widget .media,
	article .media {
		margin:25px 0;
	}
	.title {
		position:relative;
	}
	.nopad {
		padding-right:0 !important;
	}
	.post-desc {
		margin:15px 0 0;
	}
	.widget {
		-webkit-box-shadow:  3px 3px 1px rgba(0, 0, 0, 0.03);
		box-shadow:  3px 3px 1px rgba(0, 0, 0, 0.03);
		-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
		transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
		background:#ffffff;
		color:#545454;
		margin-bottom: 1.6rem;
		padding: 4rem 4rem 3.4rem;
	}
	.mini-widget {
		-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
		transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
		background:#ffffff;
		color:#545454;
		margin-bottom: 1.6rem;
		padding: 1rem 1rem 0.4rem;
	}
	.general-wrapper,
	article {
		-webkit-box-shadow:  3px 3px 1px rgba(0, 0, 0, 0.03);
		box-shadow:  3px 3px 1px rgba(0, 0, 0, 0.03);
		-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
		transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
		padding: 4rem 4rem 2.4rem;
		margin-bottom: 1.6rem;
	}
	.general-wrapper .byline a:hover,
	.post-wrapper .byline a:hover {
		text-decoration:underline;
	}

	.general-wrapper .byline a,
	.post-wrapper .byline a {
		color:#545454;
	}
	.general-wrapper .byline span,
	.post-wrapper .byline span {
		padding-right:10px;
	}
	#comments .media {
		margin:35px 0 0;
		display:block;
	}
	#comments .btn {
		color:#fff !important;
	}
	#comments .media img {
		width:80px;
		height:80px;
	}
	.general-wrapper .byline,
	.post-wrapper .byline {
		background: #fff;
		border-radius: 0;
		display: inline-block;
		letter-spacing:0.7px;
		font-size: 13px;
		line-height: 24px;
		margin: 0;
		padding: 0 10px 0 0;
		position: relative;
	}
	.post_type {
		border-bottom: 1px solid #EFEFEF;
		margin:10px 0;
		font-size:23px !important;
	}
	.post-footer {
		position:relative;
		display:block;
		overflow:hidden;
		margin:30px 0 0;
		padding:15px 0;
		border-top:1px solid #EFEFEF;
	}
	.widget .title h3 {
		color: #212121;
		font-family: "Courier New",Courier,monospace;
		font-size: 24px;
		font-style: normal;
		font-weight: normal;
		letter-spacing: 0.6px;
		margin: 5px 0 10px;
		padding: 0;
		text-align: left;
		text-transform: uppercase;
	}
	
	.widget li {
		list-style:none;
	}
	.recent_tweets li a {
		border-bottom: none !important;
		font-size:14px !important;
		display:inline !important;
	}
	.recent_tweets li:before {
		content: "\f099";
		font-family: 'FontAwesome';
		font-size: 21px !important;
		position: relative;
		color:#DEDEDE;
		padding-right:7px;
	}
	.recent_tweets li,
	.widget ul li a {
		border-bottom: 1px solid #EFEFEF;
		color: #545454;
		display: block;
		padding: 1.6rem 0;
		position: relative;
		text-decoration: none;
		transition: none 0s ease 0s;
	}
	.portfolio-filter ul,
	.contact_details,
	.recent_posts ul,
	.recent_tweets ul,
	.flickr {
		margin-left:0;
	}
	.flickr li img {
		width:60px;
		margin:3px;
		float:left;
	}

/* ----------------------------------------------------
	ELEMENTS
------------------------------------------------------- */	

	#accordion-second  {
		margin:10px 0;
	}
	#accordion-second .accordion-group{
		margin-bottom:10px;
	}
	#accordion-second .accordion-heading{
		border-bottom:0;
		margin:2px 0;
		font-size:16px;
	}
	#accordion-second .accordion-heading .accordion-toggle{
		display:block;
		cursor:pointer;
		padding:0 !important;
		color:#222222;
		background:#ffffff;
		border-bottom:1px solid #fff;
		outline:none!important;
		text-decoration:none
	}
	#accordion-second .accordion-heading,
	#accordion-second .accordion-toggle:hover,
	#accordion-second .accordion-heading .accordion-toggle.active{
		background:#ffffff;
	}
	#accordion-second .accordion-heading .accordion-toggle > em {
		border-radius:0;
		color: #FFFFFF;
		font-size:11px;
		height: 27px;
		line-height: 30px;
		margin-right: 10px;
		text-align: center;
		width: 30px;
	}
	#accordion-second .accordion-inner{
		padding:9px 10px 9px 45px;
		background:#ffffff;
	}	
	.tab-content {
		border:1px solid #ededed;
	}
	
	.tab-content p {
		padding:15px;
	}
	
	#selfhosted {
		width:100% !important;
		height:100% !important;
	}
	
	.post-image {
		position:relative;
	}

	.check li:before {
		content: "\f00c";
		font-family: "FontAwesome";
		font-size: 16px;
		left: 0;
		padding-right:5px;
		position: relative;
		top: 2px;
	}
	.check li {
		font-size:14px;
		list-style:none;
		margin-bottom:4px;
	}
	.check {
		margin-left:0; 
		padding-left:0
	}
	.check li a {
		color:#656565;
	}
	
	p.drop-caps:first-child:first-letter {
		float: left;
		font-size: 75px;
		line-height: 60px;
		padding: 4px;
		margin-right: 7px;
		margin-top: 5px;
		font-family: Georgia;
	}
	
	
	p.drop-caps.full:first-child:first-letter {
		color: #fff;
		padding: 7px;
		margin-right: 7px;
	}
	
	.post-image img {
		zoom: 1;
		filter: alpha(opacity=100);
		opacity: 1;
		-webkit-transition: all 0.9s ease 0s;
		-moz-transition: all 0.9s ease 0s;
		-ms-transition: all 0.9s ease 0s;
		-o-transition: all 0.9s ease 0s;
		transition: all 0.9s ease 0s;
	}
	.post-image:hover img {
		zoom: 1;
		filter: alpha(opacity=50);
		opacity: 0.5;
		-webkit-transform: rotate(-10deg) scale(1.4);
		-moz-transform: rotate(-10deg) scale(1.4);
		-ms-transform: rotate(-10deg) scale(1.4);
		-o-transform: rotate(-10deg) scale(1.4);
		transform: rotate(-10deg) scale(1.4);
	}
	
	.tooltip-inner {
		padding: 5px 8px;
		color: #fff;
		border-radius: 0;
	}
	
	.panel-title {
		padding-bottom:0;
	}
	
	.panel-default > .panel-heading {
		background-color: #FFFFFF;
		border-color: #DEDEDE;
		color: #212121;
	}
	.progress {
		position:relative;
		overflow:visible
	}
	.skill_count {
		position:absolute;
		right:0;
		font-size:16px; 
		color:#212121;
		top:-9px
	}
	.skills_bar {
		margin:10px 0;
		overflow:hidden;
	}
	.skills_bar small {
		font-size:14px;
		color:#212121;
		margin:10px 0;
	}
	.progress {
		border-radius:0;
		box-shadow:none;
		border-bottom:1px solid #fff;
		background:none;
		margin:10px 0;
		height:10px;
	}
	.tagcloud a {
		background:#FFFFFF;
		border: 1px solid #DEDEDE;
		border-radius: 0;
		box-shadow: none !important;
		color: #222222 !important;
		display: block;
		float: left;
		font-size: 13px;
		margin-bottom: 5px;
		margin-right: 5px;
		padding: 2px 8px;
		text-decoration: none;
	}
	.tagcloud a:hover {
		border:1px solid #fff;
		color: #fff !important; 
		text-decoration: none; 
	}
	.btn {
		-webkit-transition: all .3s ease-in-out;
		-moz-transition: all .3s ease-in-out;
		-o-transition: all .3s ease-in-out;
		-ms-transition: all .3s ease-in-out;
		transition: all .3s ease-in-out;
	}
	.btn-primary,
	mark {
		color:#fff;
	}
	blockquote {
		color:#545454;
		font-style:italic;
	}
	.btn-primary:hover,
	.btn-primary:focus,
	.btn-primary:active,
	.btn-primary.active,
	.open .dropdown-toggle.btn-primary {
		color: #ffffff;
		background-color: #212121;
		border-color: #212121;
	}
	
	.form-control {
		margin-bottom:10px;
	}
	.quote-post {
		background:#fff;
		padding:20px;
		position:relative;
	}
	
	.quote-post blockquote {
		border-left:0;
	}

	.dmtop {
		background-image: url(images/arrow.png);
		background-position: 50% 50%;
		background-repeat: no-repeat;
		z-index: 9999;
		width: 40px;
		height: 40px;
		text-indent: -99999px;
		position: fixed;
		bottom: -100px;
		right: 25px;
		border-radius: 200px 200px 200px 200px;
		-moz-border-radius: 200px 200px 200px 200px;
		-webkit-border-radius: 200px 200px 200px 200px;
		cursor: pointer;
		-webkit-transition: all .7s ease-in-out;
		-moz-transition: all .7s ease-in-out;
		-o-transition: all .7s ease-in-out;
		-ms-transition: all .7s ease-in-out;
		transition: all .7s ease-in-out;
		overflow: auto;
	}
	.quote-post:after {
		content: "\f10e";
		display: block;
		font-family: 'FontAwesome';
		font-size: 41px !important;
		top:15%;
		opacity: 0.1;
		position: absolute;
		right:3%;
	}
	.social {
		float:right !important;
		text-align:right;
	}
	
	.pagination > li > a, .pagination > li > span {
		border: 1px solid #efefef;
		color: #ffffff;
		float: left;
		line-height: 1.6;
		margin-left: 5px;
		padding: 6px 15px;
		position: relative;
		text-decoration: none;
	}
	
	.pagination > li > a:focus,
	.pagination > li > a:hover {
		background:#212121;
		border-color:#212121;
		color:#fff;
	}
	.social span a {
		list-style:none;
		text-align:center;
		display:inline-block;
		margin:0 0 0 5px;
		width:35px;
		color:#dedede;
		height:35px;
		line-height:35px !important;
		border-radius: 200px 200px 200px 200px;
		-moz-border-radius: 200px 200px 200px 200px;
		-webkit-border-radius: 200px 200px 200px 200px;
		  border: 1px solid #dedede;
		  -webkit-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.075);
		  box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.075);
		  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
		  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	}
	.about_img img {
		border-radius: 200px 200px 200px 200px;
		-moz-border-radius: 200px 200px 200px 200px;
		-webkit-border-radius: 200px 200px 200px 200px;
		position:relative;
		width:140px;
		height:140px;
		margin-bottom:20px;
		margin-right:20px;
	}

	.about_img img,
	.flickr img  {
		zoom: 1;
		filter: alpha(opacity=60);
		opacity: 0.6;
			-webkit-transition: opacity .8s linear, opacity .8s linear;
			-moz-transition: opacity .8s linear, opacity .8s linear;
			-o-transition: opacity .8s linear, opacity .8s linear;
			-ms-transition: opacity .8s linear, opacity .8s linear;
			transition: opacity .8s linear, opacity .8s linear;
	}

	.flickr img:hover,
	.about_img img:hover {
		zoom: 1;
		filter: alpha(opacity=100);
		opacity: 1;
	}

	.toggle-menu-label span {
		padding:0 10px !important;
	}
	.toggle-menu-label {
		color:#212121;
	}
	#map{
		height:450px;
		width:100%
	}
	#map img{
		max-width:inherit
	}
	.map{
		position:relative
	}
	.map .row .col-lg-4{
		float:right;
		margin-top:-450px;
		z-index:9
	}
	.contact-icon {
		margin:20px 0;
		overflow:hidden;
	}
	.map .row{
		position:relative
	}
	.infobox img {
		width:100% !important;
	}
	.map .searchmodule {
		padding:18px 10px
	}
	.infobox {
		display: inline-block;
		padding: 5px;
		position: relative;
		width: 270px;
	}
	.infobox img {
		width:80px !important;
		padding-right:10px
	}
	.infobox .title {
		font-size:13px;
		font-weight:bold;
		margin-top:0;
		margin-bottom:0;
		text-transform:uppercase;
		padding-bottom:5px;
	}
	.infobox .title a {
		font-weight:bold;
	}
	.footer-menu ul{
		list-style:none;
		list-style-position:outside;
		float:right;
		display:inline;
		margin:5px;
	}   
	.footer-menu li{ 
		line-height:12px;
		float:left;
		padding:0 7px; 
	}
	.footer-menu li a {
		color:#212121;
	}
	#contactform fieldset {
		padding:10px;
		border:1px solid #eee;
		-webkit-border-radius:5px;
		-moz-border-radius:5px;
	}
	#contactform legend {
		padding:7px 10px; 
		font-weight:bold; 
		color:#000; 
		border:1px solid #eee; 
		-webkit-border-radius:5px; 
		-moz-border-radius:5px; 
		margin-bottom:0 !important; 
		margin-bottom:20px;
	}
	#contactform span.required{ 
		font-size: 13px; 
		color: #ff0000;
	}
	#message {
		margin: 10px 0; 
		padding: 0;
	}
	.error_message {
		display: block; 
		height: 22px; 
		line-height: 22px; 
		background: #FBE3E4 url(images/error.gif) no-repeat 10px center;
		 padding: 3px 10px 3px 35px; 
		 color:#8a1f11;
		 border: 1px solid #FBC2C4; 
		 -webkit-border-radius:5px;
	}
	.loader {
		padding: 0 10px;
	}
	#contactform #success_page h1 {
		background: url(images/success.gif) left no-repeat; 
		padding-left:22px;
	}
	acronym {
		border-bottom:1px dotted #ccc;
	}
	.contact_details li {
		list-style:none;
		margin:5px 5px 10px;
	}
	.contact_details li i {
		font-size:18px;
	}
	.header-title{
        font-style:normal; 
	    font-weight:normal; 
	    font-family:"Courier New", Courier, monospace; 
	    font-size:18px;
	    color:#fff;
		margin:0 !important;
		padding:0 !important;
		text-align:left;
		cursor:default;  
    }
	
	.header-title {
		display:block;
	}
	
	 @media only screen and (max-width: 767px) {
		 
		 .readmore {
			margin:10px 0;	
		}
		 
		.footer-menu {
			display:none;
		}
		body {
		background:#ffffff !important; 
		}
	 }

	.navbar-brand {
		background: url(images/logo.png) no-repeat scroll left top rgba(0, 0, 0, 0);
		width:110px;
		height:110px;
		line-height:110px;
		display:block;
		margin:0 auto;
		position:relative;
		float:none;
	}
	
/* ----------------------------------------------------
	COLOR SCHEMES
------------------------------------------------------- */	

	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-one li {
		border-top:1px solid #F4B9CB !important;
	}
	
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-one li,	
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-two li,
    .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-three li,	
	.flat-menu ul.flat-responsive-menu li ul.menu-dropdown-four li,
    .flat-menu ul.flat-responsive-menu li ul.menu-dropdown-five li,
	p.drop-caps.full:first-child:first-letter,
	.portfolio-filter .btn:active,
	.portfolio-filter .btn.active,
	.portfolio-filter .btn:hover,
	.portfolio-filter .btn:focus,
	.next-prev,
	.pagination > li > a, .pagination > li > span,
	.dmtop,
	.btn-primary,
	.demo_changer .demo-icon,
	mark,
	.progress-bar,
	#accordion-second .accordion-heading .accordion-toggle > em,
	.tooltip-inner {
		background-color: #ECB1C3;
	}
	.tooltip.bottom .tooltip-arrow {
		border-bottom-color: #ECB1C3;
	}
	.tooltip.right .tooltip-arrow {
		border-right-color: #ECB1C3;
	}
	blockquote,
	.tooltip.left .tooltip-arrow {
		border-left-color: #ECB1C3;
	}
	.tagcloud a:hover,
	.portfolio-filter .btn:active,
	.portfolio-filter .btn.active,
	.portfolio-filter .btn:hover,
	.portfolio-filter .btn:focus,
	.pagination > li > a, .pagination > li > span,
	.social span a:hover,
	.form-control:focus,
	.btn-primary,
	mark {
		border-color:#ECB1C3; 
	}
	.tagcloud a:hover,
	h1 a:hover,
	h2 a:hover,
	h3 a:hover,
	h4 a:hover,
	h5 a:hover,
	h6 a:hover{
		background:#ECB1C3;
	}
	.check li:before,
	.recent_tweets li a,
	.general-wrapper .byline,
	.post-wrapper .byline,
	.post_type,
	.portfolio-filter .btn,
	.post-footer .like:hover,
	.contact_details li i,
	.social span a:hover,
	a { 
		color:#ECB1C3;
	}
	.magnifier {
		background:#ECB1C3;
		background:rgba(236,177,195,0.8);
	}
	