
	.post-meta li {
		display: inline-block;
		font-size: 12px;
	}

	.post-meta li a{
		font-size: 11px !important;
		margin-right: 12px;
		display	: inline !important;
	}
	


	.side-bar a{
		font-family: 'Merriweather', serif!important;
	}
	.side-bar h5 {
		font-weight: normal;
		text-transform: uppercase;
		font-size: 16px;
	}
	.side-bar ul li  {

		border-bottom: 1px solid #eeeeee;
		padding-bottom: 15px;
		margin-bottom: 15px;
	}
	.side-bar ul li a {
		display: inline-block;
		color: #999999;
		text-transform: uppercase;
		font-size: 12px;
		letter-spacing: 0px;
	}
	.papu-post li {
		border-bottom: 1px solid #ececec;
		padding: 15px 0!important;
		margin: 0px;
	}
	.margin-t-40 {
		margin-top: 0px;
	}
	#widget-area .widget ul li {
		list-style: none;
		margin-bottom: -2px;
		border-bottom: 1px solid #E6DDD4;
		padding: 0 0 3px;

		margin-bottom: 15px;
	}
	#widget-area .widget .recentcomments a {
		display: inherit !important;
		padding: inherit !important;
		margin: inherit !important;
	}
	#widget-area .widget ul li ul li {
		border:0;
		margin: 0;
		padding: 0;
	}

	.widget ul li > ul li {
			border:0;
			padding:15px;
	}
	.side-bar ul li a > ul li a{margin-bottom:0px;}
	.side-bar ul li a {
		margin-bottom:15px
		}
		

	.widget_rss ul li {
		padding-bottom:15px !important
	}
	.tagcloud {
		display: inline-block;		
	}


	.tagcloud a {
		font-size: 11px!important;
		text-transform: uppercase;
		letter-spacing: 0px;
		padding: 8px 15px;
		margin-bottom: 2px;
		margin-right: 2px;
		float: left;
		border: 1px solid #ececec;
		display: inline-block;
	}
	.tagcloud a:hover {
		background: #fff469;
		border-color: #fff469;
	 
	}


	.blog .post-tittle a {
		text-transform: uppercase;
	}
	span.bredcrumb-separator i {
		margin: 0px 10px;
		font-size: 12px;
		color: #FFF85F;
	}
	.single-post article {
		margin-bottom: 60px;
	}
	article ul {
		padding: 0px 30px;
	}

	.text-bold, .comment-reply-title {
		/* text-transform: uppercase; */
		font-size: 18px;
		margin-bottom: 30px;
		color: #858389;
	}
	section.comment-thread h3 {
		font-size: 20px;
	}
	section.comment-thread h4 {
		font-size: 18px;
	}

	p.logged-in-as a{
		color: #333333;
		padding: 0px 4px;
		margin-right: 2px;
		display: inline-block;
		border: 1px solid #ececec;
	}

	.title-margin-bottom{
		text-align: left;
		margin-bottom: 122px;
		display: inline-block;
		width: 100%;
	}

	p.logged-in-as a:hover{
		color: #fff;
		background-color: #333333;
	}

	a.comment-edit-link, a.comment-reply-link{
		color: #333333;
		padding: 1px 4px;
		margin-right: 2px;
		display: inline-block;
		border: 1px solid #ececec;
	}

	a.comment-edit-link:hover, a.comment-reply-link:hover{
		color: #fff;
		background-color: #333333;
	}
	.comments .media-body a {
		float: none;
		margin-top: 0px;
	}

	.comments ul li span {
		float: none;
		margin-right: 30px;
	}
	.comments .media h6 span span {

		text-transform: lowercase;

	}
	section.comment-thread p{
		color: #999999;

	}


	.comment-form .submit{
		background-color: #444444;
		color: #fff;
	}
	.comment-form .submit:hover{
		background-color: #FFF85F;
		color: #444444;
	}

	.breadcrumb, .breadcrumb a {
		color: #FFF85F;
		font-size: 12px;	
	}
	.breadcrumb-current{
		color: #FFF85F;
		font-size: 12px;
	}
	.clients-logo-style-2 ul.testi-slide li {
		padding: 0px 5px;
		width: 100%;
	}


	.header-bottom input#searchsubmit {
		width: 30px;
		font-style: italic;
		line-height: 60px;
		position: absolute;
		top: 0;
		left: 0;
		float: left;
		opacity: 0;
		border: none;
		color: #fff;
		padding-left: 0px;	
	}
	.header-bottom input#s{
		display: inline-block;
		width: 210px;
		height: 60px;
		font-style: italic;
		line-height: 60px;
		border: none;
		border-bottom: 1px solid #fff;
		background: none;
		padding-left: 40px;
		color: #fff;
	}

	.header-bottom i.ion-ios-search-strong {
		color: #fff;
		font-size: 18px;
		position: absolute;
		top: 18px;
		left: 10px;
		
	}
	.error404 .padding-right-50 input#searchsubmit {
		text-transform: uppercase;
		background: #444444;
		width: 100%;
		display: inline-block;
		margin: 0px;
		font-size: 12px;
		padding: 10px 0;
		color: #fff;
		border: none;
		-webkit-transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-o-transition: all 0.4s ease-in-out;
		-ms-transition: all 0.4s ease-in-out;
		transition: all 0.4s ease-in-out;	
	}
	.error404 .padding-right-50 input#searchsubmit:hover{
		background: #FFF85F;
		color: #444444;
		border: 2px solid #f0f0f0;
		-webkit-transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-o-transition: all 0.4s ease-in-out;
		-ms-transition: all 0.4s ease-in-out;
		transition: all 0.4s ease-in-out;
	}
	.error404 .padding-right-50 input#s {
		display: inline-block;
		width: 100%;
		height: 60px;
		font-style: italic;
		line-height: 60px;
		border: none;
		margin-bottom: 20px;
		background: none;
		padding-left: 30px;
		border: 2px solid #f0f0f0;
		-webkit-transition: all 0.3s;
		transition: all 0.3s;
	}

	.search .padding-right-50 input#searchsubmit {
		text-transform: uppercase;
		background: #444444;
		width: 100%;
		display: inline-block;
		margin: 0px;
		font-size: 12px;
		padding: 10px 0;
		color: #fff;
		border: none;
		-webkit-transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-o-transition: all 0.4s ease-in-out;
		-ms-transition: all 0.4s ease-in-out;
		transition: all 0.4s ease-in-out;	
	}
	.search .padding-right-50 input#searchsubmit:hover{
		background: #FFF85F;
		color: #444444;
		border: 2px solid #f0f0f0;
		-webkit-transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease-in-out;
		-o-transition: all 0.4s ease-in-out;
		-ms-transition: all 0.4s ease-in-out;
		transition: all 0.4s ease-in-out;
	}
	.search .padding-right-50 input#s {
		display: inline-block;
		width: 100%;
		height: 60px;
		font-style: italic;
		line-height: 60px;
		border: none;
		margin-bottom: 20px;
		background: none;
		padding-left: 30px;
		border: 2px solid #f0f0f0;
		-webkit-transition: all 0.3s;
		transition: all 0.3s;
	}
	.blog article:before {
		background: none;
	}

		
	#widget-area #searchform input#searchsubmit {
	}
	#widget-area #searchform input#searchsubmit:hover {
		background: #444444;
		color: #fff;
		-webkit-transition: all 0.3s;
		transition: all 0.3s;
	}



	#widget-area #searchform input[type="text"] {
	}
	.single-portfolio .full-width a:nth-child(2) {
		float: right;
	}
	.single-portfolio .full-width a:nth-child(2) i {
		float: right;
		margin-left: 15px;
	}
	.img-responsive {

		width: 100%;
	}

	.post-details ul li {
		margin-bottom :15px;
	}
	.post-details table thead {
		margin: 10px 0;
		display: inline-block;
	}

	dl {
		margin: 0 20px;
	}

	dt {
		font-weight: bold;
	}

	dd {
		margin: 0 0 20px;
	}

	.post-details ul , .post-details ol{
		margin: 16px 0;
		padding: 0 0 0 40px;
		list-style-type: square; 
		}
		.post-details ol{    list-style-type: decimal;}

	.post-details ul li, .post-details ol li  {     list-style: inherit; }

	.flexslider-wrapper .flex-control-nav{ display:none;}
	.flexslider {
		padding: 0;
		margin: 0 !important;
	}

	.flex-direction-nav .flex-next, .flex-direction-nav .flex-prev {
		position: absolute;
		top: 50%;
		margin-top: -20px;
		right: 30px;
		height: 35px;
		text-align: center !important;
		width: 35px;
		color: #fff;
		border: 1px solid #cdcdcd;
		border-radius: 0;
		text-align: center;
		line-height: 33px;
	}
	.flex-direction-nav a:before {
		font-size: 18px !important;
	}
	
	
	/* remove contact form br */
	.wpcf7 br {

	display: none;
	 
	}

	/* visual-composer options */
	.container.bootstrap {
		margin-left: auto !important;
		margin-right: auto !important;
	}

	.vc_row-has-fill>.vc_column_container>.vc_column-inner
	{
		padding-top: 0px !important;
	}
	 
	.vc_row {
		margin-left: 0px !important;
		margin-right: 0px !important;
		margin-bottom: 0px !important;
	}

	.vc_column_container>.vc_column-inner {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}

