/* @override http://www.tik-tak.ch/wp/wp-content/themes/tiktak/style.css */

/*
Theme Name: tik-tak.ch
Theme URI: http://www.tik-tak.ch/
Description: Tema per <a href="http://www.tik-tak.ch/">tik-tak.ch</a>.
Version: 1.0
Author: Luca Togni
Author URI: http://www.lucatogni.ch/
Template: hybrid
*/

/* @group Import */

@import url('../hybrid/style.css');

/* @end */

/* @group Fonts */

@font-face {
	font-family: 'MyriadProRegular';
	src: url('webfonts/myriadpro-webfont.eot');
	src: url('webfonts/myriadpro-webfont.eot?#iefix') format('embedded-opentype'),
		 url('webfonts/myriadpro-webfont.woff') format('woff'),
		 url('webfonts/myriadpro-webfont.ttf') format('truetype'),
		 url('webfonts/myriadpro-webfont.svg#MyriadProRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* @end */

/* @group Body */

/* Contains everything */

body {
	color: rgb(51,51,51);
	font: 14px/21px Helvetica, Arial, sans-serif;
	background: rgb(123,0,68) url(images/bg_body.png) repeat-x fixed left top;
}

/* Wrapper for everything inside of the body */

#body-container {
	background: rgba(255,255,255,.90);
	margin: 0 auto;
	-webkit-box-shadow: 3px 3px 6px rgba(0,0,0,.65);
	-moz-box-shadow: 3px 3px 6px rgba(0,0,0,.65);
	box-shadow: 3px 3px 6px rgba(0,0,0,.65);
}

/* @end */

/* @group Elements */

/* Hyperlinks */

a:link {
	color: rgb(227,13,110);
}

a:visited {
	color: rgb(227,13,110);
}

a:hover, a:active {
	color: rgb(123,0,68);
}

/* Headers */

h1, h2, h3, h4, h5, h6 {
	color: rgb(227,13,110);
	font-weight: normal;
	font-style: normal;
	font-family: MyriadProRegular, Helvetica, Arial, sans-serif;
}

h1 {
	
}

h2 {
	
}

h3 {
	
}

h4 {
	
}

h5 {
	
}

h6 {
	
}

/* Text elements */

strong {
	
}

em {
	
}

cite {
	
}

abbr {
	
}

acronym {
	
}

sup {
	
}

sub {
	
}

address {
	
}

ins {
	
}

dfn {
	
}

del {
	
}

/* Paragraphs */

p {
	margin: 0;
	padding-bottom: 21px;
}

/* Unordered lists */

ul {
	margin: 0 0 21px 30px;
	list-style-type: disc;
}

ul li {
	
}

/* Ordered lists */

ol {
	
}

ol li {
	
}

/* Defition lists */

dl {
	
}

dt {
	
}

dd {
	
}

/* Blockquotes */

blockquote {
	color: rgb(155,156,158);
}

blockquote blockquote {
	color: rgb(155,156,158);
}

blockquote em {
	
}

/* Object */

object {
	
}

/* Code */

code {
	font: bold 14px Helvetica, Arial, sans-serif;
	background: none;
	padding: 0;
}

pre {
	
}

pre code {
	
}

/* Tables */

table {
	
}

caption {
	
}

tr {
	
}

th {
	
}

td {
	
}

/* Forms */

form {
	
}

textarea {
	
}

input, textarea {
	color: rgb(51,51,51);
	font: 13px Helvetica, Arial, sans-serif;
	border: 1px solid rgba(155,156,158,.50);
}

label {
	
}

option {
	
}

.required {
	color: rgb(204,0,0);
}

/* Submit and reset buttons */

.button, .submit, .reset, #submit {
	color: rgb(51,51,51);
	background: rgb(255,255,255);
	margin: 0;
	padding: 5px;
	border: 1px solid rgba(155,156,158,.50);
}

.button:hover, .submit:hover, .reset:hover, #submit:hover {
	background: rgb(227,13,110);
	cursor: pointer;
}

.search-submit {
	padding: 3px 5px;
}

/* Drop caps */

.drop-cap {
	
}

/* Notes */

.note {
	color: rgb(155,156,158);
	font-size: 13px;
	background: rgba(155,156,158,.10);
	margin: 0 0 21px;
	border: 1px solid rgba(155,156,158,.50);
}

/* Warnings/Alerts */

.warning, .alert {
	
}

/* Errors */

.error {
	
}

.no-data {
	padding: 0;
}

/* Downloads */

.download {
	
}

/* Alignment */

.left, .alignleft {
	
}

.right, .alignright {
	
}

.center, .aligncenter {
	
}

.block, .alignnone {
	
}

.clear {
	
}

/* @end */

/* @group Images */

/* Normal images */

img {
	
}

a img {
	
}

.hentry img {
	max-width: 670px;
	background: rgba(155,156,158,.10);
	padding: 4px;
	border: 1px solid rgba(155,156,158,.50);
}

/* WP Smilies */

img.wp-smiley {
	
}

/* Thumbnails */

.thumbnail {
	display: none;
}

/* WP Captions [caption] */

.wp-caption {
	max-width: 678px;
	background: rgba(155,156,158,.10);
	margin: 0 0 21px;
	padding: 0;
	border: 1px solid rgba(155,156,158,.50);
}

.wp-caption img {
	background: none;
	border: none;
}

.wp-caption p {
	
}

.wp-caption .wp-caption-text {
	color: rgb(155,156,158);
	font-style: normal;
	text-align: center;
	margin-top: -25px;
}

/* Gallery [gallery] */

.gallery {
	margin: 0 0 21px;
}

.gallery img {
	padding: 4px !important;
}

.gallery dl dt {
	margin: 0;
}

/* Avatars */

.avatar {
	
}

/* @end */

/* @group Header */

/* Contains entire header */

#header-container {
	
}

/* Contains site title and tagline */

#header {
	height: 250px;
	margin: 0;
	background: transparent url(images/bg_header.jpg) no-repeat center top;
}

/* Site title */

#site-title {
	margin: 0;
}

#site-title a {
	text-indent: -9999px;
	width: 352px;
	height: 117px;
	display: block;
	position: relative;
	top: 43px;
	left: 19px;
}

#site-title a span {
	
}

/* Site description/tagline */

#site-description {
	text-indent: -9999px;
}

/* @group Language */

#language {
	
}

#language ul {
	
}

#language ul li {
	
}

#language ul li a {
	
}

#language ul li a:hover {
	
}

/* @end */

/* @end */

/* @group Primary Menu */

/* Wrapper for entire menu area */

#primary-menu {
	background: rgba(155,156,158,.50);
	height: 50px;
	margin: -50px 0 0;
}

/* Wrapper for unordered list of menu items */

#primary-menu div.menu {
	
}

/* Menu list */

#primary-menu ul {
	font: 16px/50px MyriadProRegular, Helvetica, Arial, sans-serif;
	margin: 0 0 0 20px;
}

#primary-menu li {
	margin: 0 30px 0 0;
}

#primary-menu li a {
	color: rgb(255,255,255);
	background: transparent;
	padding: 0;
	border: none;
}

#primary-menu li.current-menu-item a, #primary-menu li.current_page_parent a, #primary-menu li a:hover, #primary-menu li ul li.current-menu-item a, #primary-menu li.sfHover li a:hover, #primary-menu li.current-menu-ancestor a, #primary-menu li.current-page-ancestor a, .error-404 #primary-menu li.current_page_parent a:hover, .search #primary-menu li.current_page_parent a:hover {
	color: rgb(227,13,110);
	text-decoration: none;
}

.error-404 #primary-menu li.current_page_parent a, .search #primary-menu li.current_page_parent a {
	color: rgb(255,255,255);
}

/* Drop-downs style */

#primary-menu li:hover ul, #primary-menu li.sfHover ul {
	margin: 19px 0 0 -10px;
}

#primary-menu li li {
	background: rgba(155,156,158,.30);
	margin: 0 0 1px;
}

#primary-menu li li a {
	line-height: 30px;
	padding: 0 10px;
}

#primary-menu li ul {
	background: none;
	border: none;
}

#primary-menu li li:hover ul, #primary-menu li li.sfHover ul, #primary-menu li li li:hover ul, #primary-menu li li li.sfHover ul {
	margin: 0 0 0 1px;
	top: 0;
}

#primary-menu li li li {
	margin: 0;
}

#primary-menu li.sfHover li a, #primary-menu li ul li.current-menu-item li a {
	color: rgb(255,255,255);
	background: none;
}

/* @end */

/* @group Containers below the header and navigation */

/* Wrapper for the content and primary/secondary widget sections */

#container {
	margin: 70px 0 21px;
}

/* @group Content */

/* Contains site's main content */

#content {
	width: 680px;
	margin: 0 0 0 20px;
	display: inline;
	position: relative;
}

/* Breadcrumb trail */

.breadcrumb {
	
}

.breadcrumb-trail {
	
}

/* Archive and search <div> before posts are listed */

.loop-meta {
	
}

.blog .loop-meta {
	display: none;
}

/* Archive and search page titles */

.loop-title {
	color: rgb(227,13,110);
	font: normal normal 30px MyriadProRegular, Helvetica, Arial, sans-serif;
	margin: 0;
}

.loop-description p {
	color: rgb(155,156,158);
}

/* Entry wrapper <div> */

.hentry {
	
}

.hentry.error {
	margin: 0;
	padding: 0;
	background: none;
	border: none;
}

.post {
	margin: 0 0 15px;
	border-bottom: 1px solid rgba(155,156,158,.10);
}

.page {
	
}

/* Post, page, and 404 page titles */

.entry-title {
	color: rgb(227,13,110);
	font: normal normal 30px MyriadProRegular, Helvetica, Arial, sans-serif;
	margin: 0;
}

.archive .entry-title, .search .entry-title {
	font: normal normal 25px MyriadProRegular, Helvetica, Arial, sans-serif;
	margin: 0;
}

.entry-title a {
	color: rgb(227,13,110);
}

.entry-title a:hover {
	color: rgb(227,13,110);
}

.post-title {
	
}

.page-title {
	
}

.attachment-title {
	
}

.error-404-title {
	
}

/* Author and date byline */

.byline, .archive .byline, .search .byline {
	color: rgb(155,156,158);
	font-style: normal;
	margin: -5px 0 0;
}

/* Full entries */

.entry-content {
	margin: 0;
}

.entry-content h2, .entry-content h3 {
	margin: 0 0 10px;
}

/* Excerpts */

.entry-summary {
	
}

/* Using <!--nextpage--> */

p.page-links a {
	border: 1px solid rgba(155,156,158,.50);
}

/* More link <!--more--> */

a.more-link {
	
}

/* Entry metadata */

.entry-meta {
	color: rgb(155,156,158);
	font-style: normal;
}

/* Post series */

.series {
	
}

.series-title {
	
}

/* Navigation links */

.navigation-links {
	font-style: normal;
}

.navigation-links .previous {
	
}

.navigation-links .next {
	
}

/* WP PageNavi (plugin) */

.wp-pagenavi {
	
}

.wp-pagenavi .pages {
	
}

.wp-pagenavi .current {
	
}

.wp-pagenavi .extend {
	
}

.wp-pagenavi a {
	
}

/* Attachment image navigation */

.navigation-attachment {
	
}

/* @group Comments template */

/* Wrapper for entire comments area */

#comments-template {
	
}

/* Comments section headers/titles */

.comments-header {
	
}

#comments-number {
	
}

/* Comments closed paragraph */

p.comments-closed {
	
}

/* Main comments section */

#comments {
	
}

#comments ol {
	
}

/* Individual comments (note that WordPress has even/odd backwards) */

#comments li {
	
}

#comments li li {
	
}

#comments li li li {
	
}

#comments li li li li {
	
}

#comments li.even {
	
}

#comments li.odd {
	
}

#comments li.thread-even {
	
}

#comments li.thread-odd {
	
}

#comments li.author {
	
}

#comments li.trackback {
	
}

#comments li.pingback {
	
}

/* Comment avatars */

#comments .avatar {
	
}

/* Comment metadata */

#comments .comment-meta {
	
}

#comments .comment-meta cite {
	
}

/* Comment text */

#comments .comment-text {
	
}

/* Paged comments navigation */

#comments-template .paged-navigation {
	
}

#comments-template .paged-navigation .page-numbers {
	
}

#comments-template .paged-navigation .next {
	
}

#comments-template .paged-navigation .prev {
	
}

/* Main comment form div */

#respond {
	
}

/* Comment form title */

#reply {
	
}

/* Comment form elements */

p#cancel-comment-reply {
	
}

#respond form {
	
}

#respond .form-author {
	
}

#respond input {
	
}

#respond .form-email {
	
}

#respond .form-url {
	
}

#respond .form-textarea {
	
}

#respond textarea {
	
}

#respond #submit {
	
}

#respond #submit:hover {
	
}

/* @end */

/* @group Utility widget sections (see other widget code below) */

/* All utility widget sections (except widgets template) */

.utility {
	
}

/* Before content */

#utility-before-content {
	
}

/* After content */

#utility-after-content {
	
}

/* After post but before comments */

#utility-after-singular {
	
}

/* After page but before comments */

#utility-after-page {
	
}

/* After container */

#utility-after-container {
	
}

#utility-after-container .widget {
	
}

/* Widgets page template widgets */

.page-template-widgets #content .widget {
	
}

/* @end */

/* @end */

/* @group Widget sections (Primary and Secondary) */

/* Widgets in general */

.widget {
	color: rgb(155,156,158);
	font-size: 13px;
	line-height: 16px;
	margin: 8px 0 30px;
}

.widget a {
	color: rgb(227,13,110);
	text-decoration: none;
}

.widget a:hover {
	color: rgb(123,0,68);
	text-decoration: underline;
}

.widget-inside {
	
}

.widget-title {
	color: rgb(227,13,110);
	font: normal normal 20px MyriadProRegular, Helvetica, Arial, sans-serif;
	margin: 0 0 5px;
}

/* Primary widget section */

#primary {
	width: 220px;
	margin: 0 20px 0 0;
	display: inline;
}

#primary .widget {
	
}

#primary .widget-inside {
	
}

#primary .widget-title {
	
}

#primary .widget ul {
	margin: 0 0 0 1px;
}

#primary .widget ul li {
	color: rgba(155,156,158,.50);
	list-style-type: disc;
	list-style-position: inside;
}

/* Secondary widget section */

#secondary {
	width: 220px;
	margin: 0 20px 0 0;
	display: inline;
}

#secondary .widget {
	
}

#secondary .widget-inside {
	
}

#secondary .widget-title {
	
}

#secondary .widget ul {
	
}

#secondary .widget ul li {
	
}

/* @end */

/* @end */

/* @group Footer */

/* Wrapper for the entire footer */

#footer-container {
	margin: 0;
}

/* Subsidiary widget section */

#subsidiary {
	
}

#subsidiary .widget {
	
}

#subsidiary .widget-inside {
	
}

#subsidiary .widget-title {
	
}

/* Footer section */

#footer {
	height: 50px;
	margin: 0;
}

#footer a {
	color: rgba(255,255,255,.80);
}

#footer a:hover {
	color: rgba(255,255,255,.50);
}

#footer .footer-insert {
	color: rgba(255,255,255,.50);
	font-size: 13px;
	line-height: 50px;
	font-style: normal;
	width: 920px;
	margin: 0 auto;
}

/* Footer extra */

#footer .copyright {
	
}

#footer .credit {
	float: right;
}

/* @end */