/*
#------------------------------------------------------------------------
# Writer - #8 2014 Joomla! template (for Joomla 2.5)
#
# Copyright (C) 2007-2014 Gavick.com. All Rights Reserved.
# License: Copyrighted Commercial Software
# Website: http://www.gavick.com
# Support: support@gavick.com
*/

#gk-mainbody {
	padding: 25px;
}

.single-page > header {
	margin: -25px -25px 0;
}

.single-page > header h1 {
	padding: 32px 25px;
}

.single-page > header h1:before {
	left: 25px;
}

.single-page > header.no-image {
	padding: 86px 25px 0 25px;
}

#gk-top,
#gk-bottom {
	padding: 25px 25px 10px 25px;
}

.itemImageInfo {
	right: 25px;
}

#gk-right {
	padding-left: 100px!important;
	padding-right: 25px!important;
}

.gkBlockTextLeft {
	margin-left: -10px!important;
}

.gkBlockTextRight {
	margin-right: -10px!important;
}

.k2FeedIcon a,
a.k2FeedIcon {
	margin-top: 32px;
}

.demo-typo-col2,
.demo-typo-col3,
.demo-typo-col4 {
	clear: both;
	float: none;
	padding-bottom: 20px;
	width: 100%;
}

.box.dark .box-wrap,
.box.light .box-wrap {
	padding: 20px 20px 10px 20px;
}

.itemAuthor {
	min-width: 100%;
	max-width: 100%;
}

.itemInfo > span,
.itemInfo > time {
	float: left;
	margin: 15px 20px 0 0;
}

.itemAuthorContent ul li {
	border: none!important;
	margin: 10px 0!important;
	width: 50%!important;
}

.itemAuthorContent ul[data-cols="1"] li {
	width: 100%!important;
}

.itemAuthorContent ul li:nth-child(2n+1) {
	clear: both;
}

.single-page > header sup,
.itemListView .itemImageBlock sup {
	right: 25px;
	top: 25px;
}

.itemsCategory h1 {
	font-size: 28px;
}

.categoryDescription,
.itemAuthorDetails p {
	font-size: 15px;
}

article header {
	margin: 0 0 10px;
}

article header h1,
article header h2 {
	font-size: 28px;
}

#k2Container .itemAuthorData img {
	max-width: 80px!important;
}

.itemAuthorDetails {
	margin-left: 110px;
}

.itemContainer {
	clear: both;
	width: 100%!important;
}

table td,
table th {
	padding: 5px 10px!important;
	font-size: 14px;
}

fieldset.phrases,
fieldset.only {
	margin: 0 0 32px 0;
}

.login-fields {
	overflow: hidden;
}

.login-fields label, #member-registration dt, #user-registration dt {
	float: none;
}

p.gkInfo1,
p.gkTips1,
p.gkWarning1 {
	font-size: 14px;
}

pre, code {
	font: 300 12px/1.4 'Curier New', monospace!important;
	padding: 12px 20px;
}

p.numblocks {
	font-size: 15px;
}

#gkPopupLogin {
	padding: 0 10px 0 100px;
}

.tag-category .filters.btn-toolbar .input-group-btn {
	margin-top: 10px;
	float: none;
	display: block;
	clear: both;
}

.tag-category .filters.btn-toolbar .filter-search-lbl {
	width: 100%;
}

.tag-category .filters.btn-toolbar .btn {
	margin-top: 5px;
	margin-bottom: 5px;
}

.tag-category .filters.btn-toolbar #filter-search {
	float: none;
	display: block;
	margin-right: 0;
}

section.tag-category div.btn-group.pull-right {
	float: none !important;
	margin-top: 10px;
}

#searchForm label, #searchForm input, #finder-search input {
	margin: 0 !important;
}

