/* K2 Categories */



.border_bottom_listing

{

	padding-bottom:50px;

	margin-bottom:45px;

	border-bottom:1px solid #E4E4E4;

}.view_blog 

{

	float:left;

	width:100%;

	display:block;

}

.view_blog .cat_date, .view_blog .cat_comment {

    background-color: #b18ade;

    color: #ffffff;

    font-size: 12px;

    font-weight: 600;

    height: 50px;

    padding: 9px 0;

    text-align: center;

    width: 50px;

    font-family:"Oswald-bold",sans-serif;

}

.view_blog .cat_date span {

	font-size: 12px;

    font-weight: normal;

    text-transform: uppercase;

	display: block;

	font-family:"Oswald",sans-serif;

}

.view_blog .cat_comment {

	background-color: #676767;

}

.view_blog .cat_comment a {

	color: #FFF;

	font-size: 19px;

}

.view_blog .cat_comment span {

	font-size: 12px;

    font-weight: normal;

    text-transform: none;

	display: block;

	text-transform:capitalize;

	font-family:"Oswald",sans-serif;

}



.view_blog img {

	border-style: solid solid solid;

    border-width: 14px 14px 14px;

	border-color: #ffffff #ffffff;

	width:100%;

}



.view_blog .item_author_tag

{

	margin:24px 0 22px;



}

.view_blog .item_author_tag,

.view_blog .item_author,

.view_blog .tag_under

{

	display:inline-block;

}

.blog_des {

	color: #646464;

    font-family: "Helvetica Roman",sans-serif;

    font-size: 13px;

    line-height: 22px;

}

.view_blog .itemComments

{

	float: left;

    margin-top: 16px;

}

/* Item Details */

.item_author {

    float: left;

    margin-right: 30px;

}

.item_author a, .item_author a:hover, .item_author a:active , .item_author a:focus,

.tag_under a  , .tag_under a:hover,.tag_under a:active ,.tag_under a:focus{

	color: #b18ade;

}

.item_author span ,.tag_under ul li a

{

	font-size:0px;

	font-family:"Oswald",sans-serif;



}

 .tag_under i

 {

 font-size:12px;

 }

.item_author a ,.tag_under ul li a

{

		padding:0px 8px;

}

.item_desc1 {

    float: left;

    width: 100%;

	margin-top: 30px;

}

.itemHeader, .itemIntroText, .itemFullText {

	float: left;

	width: 100%;

}

.catItemTags {

	display: inline-block;

}

.item_title {

	color: #3e3e3e;

    font-family: "Oswald",sans-serif;

    font-size: 15px;

    line-height: 27px;

    margin-top: 28px;

    text-transform: uppercase;

}

.comment_item_title,

.itemCommentsCounter

{

	color: #000000;

    font-family: "Oswald",sans-serif;

    font-size: 15px;

    line-height: 27px;

    margin-top: 28px;

	margin-bottom:6px;

    text-transform: uppercase;

}

.itemCommentsCounter span {

	color: #797979;

}

.itemComments_li {

	float: left;

	width: 100%;

}

.itemComments_li img {

    border: 4px solid #ffffff;

    border-radius: 50px;

    height: 65px;

    line-height: 65px;

    width: 65px;

	margin-right: 20px;

}

.comment_right {

    background-color: #ffffff;

    padding: 10px 15px;

	margin-bottom: 20px;

}

.comment_arrow

{

	border-color: transparent #ffffff transparent transparent;

    border-style: solid;

    border-width: 19px 30px 3px 0;

    height: 0;

    left: -30px;

    position: absolute;

    top: 10px;

    width: 0;

}

.itemCommentsCounter {

	margin-bottom: 20px;

}

.commentAuthorName {

	font-family: 'Open Sans', sans-serif;

	font-weight: bold;

	font-size: 16px;

	color: #585858;

}

.view_blog .comment_name .commentDate {

	color: #b18ade;

    float: right;

	font-size: 12px;

	font-family:"Oswald",sans-serif;

}

.view_blog .comment_name

{

	padding-top:10px;

}

.view_blog .comment_name .reply

{

	float:right;

	padding: 0 20px;

}

.view_blog .comment_name .reply a i 

{

	color:#D9D9D9;

}

.itemComments_li p {

    padding-top: 10px;

}

.itemCommentsForm {

    float: left;

    margin-top: 20px;

}

.itemCommentsFormNotes {

	color: #7b7b7b;

    font-family: "Open Sans",sans-serif;

    font-size: 14px;

    line-height: 20px;

	margin-bottom: 16px;

}



.border_title

{

	border-bottom: 1px solid #e2e2e2;

    bottom: 26px;

    left: 88px;

    position: relative;

    width: 89%;

}

.view_blog  .itemComments .itemCommentsList img

{

	border-radius: 50%;

    height: 65px;

    width: 65px;

}

.view_blog  .itemComments .itemCommentsList .comment_list

{

	background-color:#ffffff;

	padding:18px 15px 11px;

	margin-bottom:30px;

}

.view_blog  .itemComments .itemCommentsList .blog_des

{

	margin-top:10px;

	 line-height: 22px;

}

.view_blog .left_section

{

	width:78px;

	padding-left:15px;

	float:left;

}

.genericView .componentheading

{

	margin-bottom:20px;

}

/* Comments Form */

#comment-form label {

    display: block;

	color: #7b7b7b;

    font-family: "Open Sans",sans-serif;

    font-size: 13px;

	font-weight: normal;

	margin-bottom: 8px;

}

#comment-form .input_btn {

	width: 100%;

	margin-bottom: 15px;

}

#comment-form span {

	color: #b18ade;

}

#comment-form .inputbutton {

	border: 1px solid #e3e3e3;

	height: 35px;

	font-size: 12px;

	padding-left: 8px;

}

#comment-form textarea {

	border: 1px solid #e3e3e3;

}



.userView .userBlock

{

	margin-bottom:30px;

}

/*K2 Sidebar*/



.k2_categories ul li a ,

.k2_archives ul li a 

{

	font-family: "Open Sans",sans-serif;

    font-size: 13px;

	font-weight: normal;

	color: #646464;

	 line-height: 39px;

}

.k2_categories ul li,.k2_archives ul li

{

	border-bottom:1px solid #E3E3E3;

}

.sidebar .moduletable

{

	margin-bottom:52px;

}

.lastItem .latest_post 

{

	border-bottom:none;

}

.latest_post 

{

	padding-bottom: 14px;

    padding-top: 16px;

	border-bottom:1px solid #E4E4E4;

}

.latest_post .blog_des

{

	line-height:22px;

}

.latest_post .date_user .date

{

	color:#b18ade;

	font-size:12px;

}

.latest_post img

{

	height:115px;

}

.image_border img 

{

	border:12px solid #ffffff;

	

}



/** k2 registration page **/

.k2AccountPage th.k2ProfileHeading

{

	background-color:#fff;

}

.k2AccountPage table.admintable td.key, .k2AccountPage table.admintable td.paramlist_key

{

	border:none medium;

	font-size:15px;

}

.admintable #username, .admintable #password, .admintable .k2_textboxes

{

	margin-bottom:20px;

}

.admintable .controls

{

	margin:0 25px;

}

#url.k2_textboxes {

    margin-top: 25px;

}

.k2AccountPage div.k2AccountPageNotice

{

	padding:8px 0;

}

.k2AccountPageUpdate .button.validate

{

	background-color: #53a2e3;

    border: medium none;

    color: #fff;

    padding: 7px 10px;

}

.k2AccountPage div.k2AccountPageUpdate

{

	text-align:left;

	padding:20px 0;

	border:none medium;

}

.k2AccountPage .editor a {

	color: #B18ADE;

}

.k2AccountPage .controls label {

    display: inline;

    margin-right: 30px;

	font-weight: normal;

}

.k2AccountPage table tr .controls {

    float: left;

    margin-bottom: 20px;

}