.tabs { margin: 0; }
.tabs ul.tabs-nav li a { font-size: 16px; }
.portfolio p, p, li, .portfolio-details, p { font-size: 16px !important; }
.portfolio hr { display: inherit; background: none; height: 1px; width: 95%; margin: 40px 0px 20px 0px; }
.single-portfolio #content { padding: 0px 20px; }
.single-portfolio #content h2 { font-size: 24px; color: #EFEFEF; margin: 5px 10px 20px 0px; }
.single-portfolio img.left-paddin { margin-left: 20px; }
.single-portfolio img.right-paddin { margin-right: 20px; }
.single-portfolio #content { background-image: none; }
.su-service-title { color: #EFEFEF; background: url('http://www.helfersuisse.ch/wp-content/uploads/2014/12/Suisse-e1418114833848.png') no-repeat left center; }
.su-service { padding-left: 10px; }
i { color: #EFEFEF; }
span.swiss-icon { line-height: 36px; }
p.wp-caption-text { text-align: center; }
.su-quote, .su-quote-style-default { font-size: 16px; }
ul.primary-menu li a { padding-left: 10px; padding-right: 20px; }

ul.primary-menu li a, ul.primary-menu li a:hover { 
	background-image: none;
}
ul.primary-menu li a {
	padding: 15px;
	font-size: 16px;
}
#nav-wrap { 
	background-image: url('../images/headernv.png'); 
	background-repeat: repeat-x; 
	background-color: transparent; 
	margin: 0px;
	border: none;
}
#nav-wrap-inner { border: none; }
.header-background { background-image: none; margin-top: 0px; }
#header-outer { background: none; }

.left-note-block, .right-note-block {
	width: 450px;
}

.logo {
margin-left: -45px;
}

@media screen and (min-width: 891px) {
	.tsc_table_s10 td, .tsc_table_s10 th {
		padding: .7em .3em !important;
		border-top: 1px solid #666; 
		color:#FFF; 
	}
	.tsc_table_s10 { border-collapse:collapse; border:none; color:#CCC; background:transparent;}
	.tsc_table_s10 caption { text-align:left; background:transparent; color:#CCC; }
	.tsc_table_s10 thead th,
	.tsc_table_s10 tfoot th { font-weight:bold; border:none; text-align:left; background:transparent; color:#FFFFFF; padding-top:6px; }
	.tsc_table_s10 tbody td a { background:transparent; text-decoration:none; color:#FFFFFF; }
	.tsc_table_s10 tbody td a:hover { background:transparent; color:#FFFFFF; opacity: 0.5; }
	.tsc_table_s10 tbody th a { background:transparent; text-decoration:none; font-weight:normal; color:#FFFFFF;}
	.tsc_table_s10 tbody th a:hover { background:#333; color:#FFFFFF; opacity: 0.5; }
	.tsc_table_s10 tbody th,
	.tsc_table_s10 tbody td { vertical-align:top; text-align:left; }
	.tsc_table_s10 tfoot td { border:none; background:#EFEFEF; padding-top:6px; }
	.tsc_table_s10 .odd { background:transparent; }
	.tsc_table_s10 tbody tr:hover { color: white; background:#333; }
	.tsc_table_s10 tbody tr:hover th,
	.tsc_table_s10 tbody tr.odd:hover th { background:#333; }
}

/*@media screen and (max-width: 470px) {
	.tsc_table_s10 td, .tsc_table_s10 th {
		padding: .3em .1em !important;
	}
}*/

@media screen and (max-width: 540px) {
	.tsc_table_s10 td, .tsc_table_s10 th {
		padding: .3em .1em !important;
	}
}

@media screen and (min-width: 541px) and (max-width: 739px) {
	.tsc_table_s10 td, .tsc_table_s10 th {
		padding: .5em .2em !important;
	}
}

@media screen and (min-width: 740px) and (max-width: 889px) {
	.tsc_table_s10 td, .tsc_table_s10 th {
		padding: .6em .2em !important;
	}
}

@media screen and (max-width: 890px) {
	.portfolio .entry-content div {
		float: left !important;
		padding: 3px !important;
		width: 100% !important;
	}

	.single-portfolio #content {
		padding: 0px !important;
	}
	h1.entry-title {
		line-height: 30px !important;
	}
	/* h2ma: custom styles for responsive version */
	.portfolio-three-column .portfolio-item {
		height: 430px !important;
	}
	span.swiss-icon {
		padding-left: 30px !important;
	}
	a.su-button.su-button-style-default.su-button-wide {
		clear: both; !important;
	}
}

/* h2ma: end */

#sidebar .widget_archive ul li a, #sidebar .widget_categories ul li a, #sidebar .widget_meta ul li a, #sidebar .widget_pages ul li a, #sidebar .widget_recent_entries ul li a, #sidebar ul.blogroll li a, #sidebar ul.menu li a, ul.vert-nav-ul li a {
	font-size: 15px;
}

.one_third {
	margin-right: 2% !important;
}