/* Kunena Forum
----------------------------------------------------------- */
#kunena .navbar-inner {min-height:50px;-webkit-box-shadow: none!important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;}

#kunena .input-append .add-on, #kunena .input-append .btn, #kunena .input-prepend .add-on, #kunena .input-prepend .btn { margin-left: 8px;}
#kunena .breadcrumb {display:none;background:#f8f8f8 !important;-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
	margin-bottom: 20px !important;
	margin-top: 20px !important;
	padding: 10px !important;}
	
#kunena .btn-toolbar .btn {
    background-image: none !important;
    font-size: 13px;
    font-weight: 600;r
    padding: 8px 10px !important;
    text-transform: uppercase;}
	
#kunena	#klogin {display: block;
    padding-right: 15px;
    position: relative;
    top: 13px;}
	
#kunena.layout .navbar .nav > li > a {
    padding: 11px 18px;}	
	
#kunena .category h3 a {
	font-size: 0.7em;
	color:#333;
	font-weight: 700;
    margin-bottom: 2px;}


#kunena.layout .kfrontend .table td {
    padding: 22px !important;}	
	
#kunena h2 small {
    font-size: 14px;}
	
#kunena.layout .img-polaroid {
	-moz-border-radius:200px;
	-webkit-border-radius:200px;
	border-radius:200px;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
	border:none !important;}
	
#kunena .profile-expand {
	display:none;}
	
#kunena.layout #userdropdown {
    padding: 42px;}	
	
#form-login-username label.element-invisible, #form-login-password label.element-invisible {
	display:none;}
	
#kunena .input-small {
	font-size:12px;}
	
.input-append .add-on, .input-prepend .add-on {
	background:none;
	border:none;
	margin-top:10px;}
	
#kunena .navbar {
	display:none;}
	

#kunena.layout .kfrontend .inline > li {
    float: none !important;
    margin-top: 7px !important;}	
	
#kunena .category ul {
	margin-top:25px;}
	
#kunena .kfrontend {
	margin-bottom:50px;}
	
#kunena #kstats .unstyled.btn-link,  #kunena #kwho .unstyled.btn-link {
	display:none;}
	
#kunena #kstats.row-fluid [class*="span"], #kunena #kwho.row-fluid [class*="span"]  {
       margin-left: -5px;}
		
#kunena .table td, #kunena .table th {  
    padding: 18px !important;}
	
	#kunena .category .center, #kunena .table-bordered .center {
	text-align:center;}
	

#kunena.layout .kmsg {
    padding: 22px;}
	
#kunena.layout [class*="badger"] {
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;}	
	
	#kunena .profilebox li {
		text-align:center;}
		
#kunena a.btn, #kunena .btn {
	background-image: none !important;
	color: #fff !important;}	
		
		
	.kwho-admin, .kwho-globalmoderator, .kwho-moderator, .kwho-banned, .kwho-user, .kwho-guest {
		margin-right:5px;
		margin-left:5px;}


#kunena.layout div.pagination a.disabled, #kunena.layout div.pagination a.disabled:hover {
    margin-right: 2px;}		
	
	
	#kunena .message .kmessagepadding .btn-group {
		top:-4px;}
	
	#kunena.layout .pagination li a {
	    background: #fff !important;	}
	

#kunena.layout #topic-actions {
    margin-top: 22px;
    padding-bottom: 20px;}
	
	
	#kunena .form-search button.btn {
		padding:15px !important;}
		
		
	#kunena .controls #subject {
		min-height: 46px !important;}
		
ul.inline {
	margin-left:0px !important;}
		
	#kunena ul.inline {
		margin-left:0px !important;
		margin-bottom:30px !important;}	
		
#kunena.layout .badger-info::after {
    background: #fff none repeat scroll 0 0;
    color: #868686;
    font-size: 0.9em;
    font-weight: 300;
    padding-left: 35px;
    padding-right: 25px;}		
	
#kunena.layout small.text-muted {
    color: #b1b1b1;
    margin-right: 22px;
    margin-top: 28px;}	
		
#kunena.layout .kwho-admin {
    color: #333;
    font-weight: 400;}		
	

#kunena.layout .report {
    margin-left: 50px;}	
	
	
	
	



/* Hikashop
----------------------------------------------------------- */

.hikashop_category_information h2, #hikashop_product_top_part h1, #hikashop_checkout_page h1 {
padding:0px;
font-weight: bold;
margin: 30px 0;
border:none;
}

#hikashop_checkout_page h2, #hikashop_checkout_page h1 {
font-size:1.3em;
font-family:arial !important;
}

.hikashop_footer {
font-size:0.9em;
}

.hikashop_products_pagination, .hikashop_subcategories_pagination {
font-size:13px;
}

.chzn-done {
padding:5px;
}

.hikashop_product_page .span6 {
width:auto;
margin:auto;
}

.hikashop_product_characteristics select {
width:auto;
}

.hikashop_contentpane select {
min-width:150px;
max-width:150px;
width:auto;
}

.hikashop_checkout_coupon .btn {
font-size:1.1em;
}

.hikashop_subcontainer {
-moz-box-shadow: 0 0 5px #aaa;
-webkit-box-shadow: 0 0 5px#aaa;
box-shadow: 0 0 5px #aaa;
-moz-border-radius:0px !important; 
-webkit-border-radius:0px !important; 
border-radius:0px !important; 
border:solid 1px #F1F1F1 !important;
padding: 10px !important;
}
.hikashop_subcontainer:hover {
	box-shadow: 0 1px #FFFFFF inset, 0 1px 4px rgba(34, 25, 25, 0.6);
}

a.hikashop_cart_button, a.hikashop_compare_button, .hikashop_cart_input_button {
-moz-border-radius:0px; 
-webkit-border-radius:0px; 
border-radius:0px; 
margin:0px;
}

.hikashop_product_image {
height:auto !important;
padding:0px;
}

.hikashop_product_image_subdiv {
width:auto !important;
}

.hikashop_product_name {
margin:0px;
padding:0px;
border-bottom:1px solid #f1f1f1;
padding-bottom: 4px !important;
margin-top: 8px !important;
margin-bottom: 12px !important;
}
.hikashop_products_table .hikashop_product_listing_image {
	width: 100px;	
}
.hikashop_filter_checkbox {
	display: block;
}
.hikashop_filter_checkbox label {
	display: inline-block;
	margin-left: 10px;
}
.hikashop_filter_checkbox input {
	min-height: auto;
}
.hikashop_filter_StockStatus_6 {
	margin-bottom: 20px;	
}

.hikashop_product_price_full, span.hikashop_product_price {
text-transform:capitalize;
font-size:1.1em !important;
}

.hikashop_product_page .hikashop_product_price_full {
font-size:1.4em !important;
}

.hikashop_product_price {
margin-right:6px;
}

.hikashop_product_listing_image {
margin-bottom:12px;
}

.hikashop_product_name {
color:#000000;
}

.hikashop_product_stock td {
padding-right:14px;
}

#hikashop_checkout_login_left_part input, #hikashop_checkout_login_right_part input, #hikashop_checkout_login_left_part select, #hikashop_checkout_login_right_part select {
padding:8px;
}

.hikashop_cart_input_button {
padding:12px !important;
}

#hikashop_checkout_coupon input {
padding:8px;
}

#hikashop_checkout_login_left_part ul {
margin-left:0px;
}

.hikashop_checkout_login, .hikashop_checkout_login_right_part, .hikashop_checkout_login_left_part {
width:auto;
}

#hikashop_checkout_login_left_part fieldset {
margin-right:30%;
}

#hikashop_checkout_login_left_part br {
display:none;
}

.hikashop_product_left_part {
width:55% !important;
}

.hikashop_product_right_part {
width:auto !important;
}

a.hikashop_product_quantity_field_change, a.hikashop_product_quantity_field_change:hover {
margin:0px;
}

img.hikashop_child_image, .hikashop_cart_product_image_thumb img {
width: 110px !important;
}
.hikashop_tabs_content {
	padding: 20px;
}
.hikashop_product_custom_info_main h4 {
	display: none;
}
#hikashop_small_image_div {
text-align:left;
margin-top:40px;
margin-bottom:10px;
}

div#hikashop_product_left_part div {
text-align:left;
}

#hikashop_product_quantity_field_1 {
height:20px;
}

#hikashop_product_characteristics {
border:none;
padding:0px;
}

.hikashop_container br {
display:none;
}

.hikashop_category_name a {
color:#444;
font-size:16px;
font-weight:normal;
margin:0px;
margin-top:16px;
    text-transform: uppercase;
}

.hikashop_category_image img {
margin:0px;
}


.hikashop_category_image {
height:auto !important;
}

#hikashop_category_information_menu_401 .hikashop_subcontainer {
-moz-border-radius:0px; 
-webkit-border-radius:0px; 
border-radius:0px; 
border:solid 1px #F1F1F1;
}

.hikashop_container .btn, .hikashop_product_stock .btn {
text-transform:capitalize;
}

div.hikashop_container {
margin:3% !important;
margin-top:20px !important;

}
.hikashop_container .hikashop_subcontainer.thumbnail {
	min-height: 330px;
}
.hikashop_category  .hikashop_subcontainer.thumbnail  {
	min-height: 285px;
}
.hikashop_category_image, .hikashop_product_image_subdiv {
	min-height: 220px;	
}
@media screen and (max-width: 1050px){
.hikashop_product, .hikashop_category {
width:33% !important;
float:left;
display:block;
min-height: 333px;
}
}
@media screen and (max-width: 900px){
.hikashop_product, .hikashop_category {
width:44% !important;
float:none;
display:inline-block;
min-height: auto;
}
	.s5_frontpage_yes #hikashop_category_information_menu_101.hikashop_category_information.hikashop_categories_listing_main {
		margin-top: -48px;
	}
}

@media screen and (max-width: 750px){
.hikashop_product, .hikashop_category {
width:96% !important;
float:none;
display:inline-block;
}
}

.hikashop_cart_product_price_value .hikashop_product_price, .hikashop_cart_product_total_value .hikashop_product_price, .hikashop_checkout_cart_final_total {
font-family:arial !important;
font-size:0.9em !important;
}
	
th.hikashop_product_image {
    width: 15%;
}	

th.hikashop_product_name {
    width: 30%;
}
th.hikashop_product_add_to_cart {
    width: 5%;
}
th.hikashop_product_desc {
    width: 45%;
}
	 
/* K2
----------------------------------------------------------- */

/* category pages */

div.catItemIntroText {
    font-weight: inherit;}
	
h3.catItemTitle a {
	color: #000000;
    font-size: 1.4em;
    font-weight: 200;}
	
div.k2FeedIcon {
    margin-top: 2px;
    position: absolute;
    right: 0;}	

div.catItemHeader span.catItemDateCreated, div.catItemHeader span.catItemAuthor, .itemDateCreated, .itemAuthor{
    font-size: 0.9em !important;
	color:#999999;
	margin-right:15px;}
	
div.catItemCategory {border:none;}
	
.catItemLinks{
    border-bottom: 1px solid #eee;
    border-top: 1px solid #eee;
    padding: 12px 0 0;}
	
div.itemContainer {
	border-bottom:solid 1px #f1f1f1;
	padding-bottom:50px;
    margin-bottom: 50px;}	
	
div.catItemCategory span {
    font-weight: inherit;}
	
div.catItemHeader h3.catItemTitle {
	padding:0px;
	padding-top:8px;
	margin-top:8px;
	margin-bottom: 8px;}
	
div.itemIsFeatured, div.catItemIsFeatured, div.userItemIsFeatured {
    background: url(../images/k2/featuredItem.png) no-repeat top right;
}

div.catItemLinks {
margin-bottom:36px;
padding-bottom:12px;
border:none;
}

div.catItemLinks div {
padding-left:0px;
padding-right:0px;
}

div.catItemView {
padding-right:40px;}

.hikashop_listing_img_title dl dt {
	width: 50%;	
}

.hikashop_listing_img_title dl, .hikashop_listing_img_title dl label {
	
	margin: 0;
	text-align: left;
}
/*span.hikashop_product_name {
	min-height: 50px;
}*/
/* buttons */	

.catItemReadMore a, div.itemCommentsForm form input#submitCommentButton a, div.itemCommentsForm form input#submitCommentButton a:hover, .k2ReadMore {
padding:0px;
margin:0px;
color:#FFFFFF;
}

div.catItemCommentsLink {
    padding: 0 !important;}

.catItemCommentsLink a, .catItemReadMore a, div.itemCommentsForm form input#submitCommentButton, .k2ReadMore {
background:#000000;
color:#FFFFFF;
padding:12px 22px 12px;
display:inline-block;
margin-top:22px;
line-height:100%;
}

.catItemCommentsLink a:hover, .catItemReadMore a:hover, div.itemCommentsForm form input#submitCommentButton:hover, .k2ReadMore:hover {
background:#3C3C3C;
color:#FFFFFF;
text-decoration:none;
}

div.itemTagsBlock ul.itemTags li a {
padding:5px;
padding-left:12px;
padding-right:12px;
background:#f1f1f1;
font-size:0.8em;
}


/* item pages */	


div.catItemHeader h3.catItemTitle {
font-size:1.4em;
}	
	
div.itemIntroText {
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;}
	
div.itemToolbar {
	border:none;
	float: right;
	background:none;}
	
.itemRatingList a:hover {
	-webkit-transition:  none;
	-moz-transition: none;
	-o-transition: none;
	transition: none;}	
	
div.itemHeader h2.itemTitle {
    font-size: 2.1em;
	margin-bottom: 13px;
    font-weight: 200;
    line-height: inherit;}
	
.itemRatingList, .itemRatingList a:hover, .itemRatingList .itemCurrentRating {
    background: url("../images/k2/stars.png") repeat-x scroll left -1000px transparent;}	

.itemRatingList {
    background-position: left top !important;}
	
.itemRatingList a:hover {
    background-position: left bottom !important;}	

.itemRatingList .itemCurrentRating {
    background-position: 0 center !important;}

div.itemToolbar ul li a:hover {
	text-decoration:none;}
	
div.itemHeader {
    margin-bottom: -17px;}	
	

div.itemBody {
    clear: both;}	
	
div.itemRatingBlock {
    float: left;
	margin-bottom: 20px;
    margin-top: 17px;
    padding: 0 0 8px;}	
	
	div.itemRatingBlock span {
		font-size:.9em;}
		
div.itemContentFooter {
    font-size: 0.9em;}
	
div.itemToolbar ul li a, .itemAuthorLatest ul li a, div.itemNavigation a, div.itemBackToTop a, .itemAuthor a {
	color:#333333;}
	
div.itemToolbar ul li span.itemTextResizerTitle {
	display:none;}
	
.itemAuthorLatest ul li {
	margin-left: -19px;
	font-size: 1em;
	list-style:none;}
	
.even, .odd, div.itemView {
	border:none;
	background:none;}
	
	div.itemBackToTop a {
		text-decoration: none;}
	
div.itemAuthorLatest h3 {
    margin-bottom: 22px;}	
	
div.itemComments {
    background: none;
    border: medium none;
    padding: 0;}	
	
h3.itemAuthorName {
	font-size:.9em;}
	

div.itemCategory span {
    font-weight: inherit;}
	
	div.itemCategory a {
		color:#333333;}
	
div.itemAuthorBlock {
	background:#FAFAFA;
	padding:25px;
	border:none;}	
	
div.itemNavigation {
    background: none repeat scroll 0 0 #FAFAFA;
    border-bottom: medium none;
    border-top: medium none;
    font-size: 0.9em;
    text-align: center;}	

div.itemCategory {
    border-bottom: 1px solid #f1f1f1;
    padding: 4px;
}

div.itemLinks {
margin:0px;
}

div.itemTagsBlock, div.itemCategory, div.itemSocialSharing, div.itemCommentsForm h3, .itemCommentsCounter, .itemContentFooter, div.itemRelated {
padding:0px;
padding-top:23px;
padding-bottom:23px;
border-bottom:solid 1px #f1f1f1;
}

div.itemContentFooter {
padding:0px;
padding-top:6px;
padding-bottom:6px;
border-top:solid 1px #f1f1f1;
}

div.itemCommentsForm p.itemCommentsFormNotes {
border:none;
}

div.itemCommentsForm form label {
padding:0px !important;
margin:0px !important;
margin-bottom:14px !important;
margin-top:14px !important;
font-weight:bold;
}

div.itemAuthorBlock {
margin:0px;
}

div.itemAuthorBlock img.itemAuthorAvatar, div.itemComments ul.itemCommentsList li img, .k2Avatar img, div.latestItemsUser img {
border:none;
background:none;
margin:0px;
padding:0px;
margin-right:14px;
}

div.itemCommentsForm h3 {
margin-bottom:14px;
}

li.odd, div.itemComments ul.itemCommentsList li.odd {
background:none;
border:solid 1px #f1f1f1;
padding:15px;
margin-bottom:20px;
font-size:0.9em;
}

li.even, div.latestItemsUser, div.itemListCategory, div.itemComments ul.itemCommentsList li.even {
background:#FAFAFA;
border:solid 1px #f1f1f1;
padding:15px;
margin-bottom:20px;
font-size:0.9em;
}

li.odd, li.even {
margin-bottom:0px;
}

div.itemComments ul.itemCommentsList li span.commentAuthorName, div.itemComments ul.itemCommentsList li span.commentDate {
font-size:inherit;
}

div.catItemTagsBlock {
border:none;
}

div.itemRelated li, div.itemRelated ul {
margin:0px;
list-style:none;
}


/* tags view */	


div.tagItemView {
border-bottom:solid 1px #f1f1f1;
padding:0px;
margin:0px;
margin-bottom:40px;
padding-bottom:40px;
}


/* modules */	

div.k2LatestCommentsBlock ul li a {
display:block;
margin:0px;
padding:0px;
}

div.k2LatestCommentsBlock ul li span.lcItemCategory a {
display:inline;
}

div.k2ItemsBlock ul li span.moduleItemHits, div.k2ItemsBlock ul li a.moduleItemComments {
border:none;
font-weight:bold;
}


/* lists by user or category */	

.latestItemsUser h2 {
margin:0px;
font-size:1.2em;
}

div.latestItemTagsBlock, div.latestItemCategory {
border:none;
padding:0px;
padding-top:4px;
padding-bottom:4px;
}

.latestItemView {
border-bottom:solid 1px #f1f1f1;
padding-bottom:40px;
margin-bottom:40px;
}

div.tagItemCategory {
border:none;
}

div.tagItemReadMore {
display:block;
}
	
	
/* End K2
----------------------------------------------------------- */	
	

