/*
Theme Name: Twenty Fourteen Child
Theme URI: http://iniyan.in/themes/anjirai
Template: twentyfourteen
Author: iniyan
Author URI: http://iniyan.in
Description: Anjirai (Tamil) means a beautiful Wing. Anjirai is a child theme of Twenty Fourteen. With Anjirai theme you can customize every element\'s color.
Tags: black,green,white,light,dark,two-columns,three-columns,left-sidebar,right-sidebar,fixed-layout,responsive-layout,custom-background,custom-header,custom-menu,editor-style,featured-images,flexible-header,full-width-template,microformats,post-formats,rtl-language-support,sticky-post,theme-options,translation-ready,accessibility-ready
Version: 0.0.1.1456762529
Updated: 2016-02-29 17:15:29
*/

@charset "UTF-8";
.header-main {
    padding: 0 0px;
}

.nav-links {
        display: none;
}

.site-title {
	background-color: #FFFFFF;
	width: 222px;
}

p {
	margin-bottom: 5px;
}

ul,
ol {
	margin: 0 0 5px 20px;
}


/* 20200602(nm): padding-left was 1% increased to 2% for F-Secure Channel Tool */
.content-sidebar {
    width: 20%;
    padding-left: 3%;
    padding-top: 20px;
}

.content-area {
    padding-top: 20px;
}


.header-title {
	font-size: 90px;
	height: 103px;
	position: absolute;
	bottom: 0;
	right: 0;
	opacity: 0.5;
}
.entry-header { 
	display: none;
}

.site-content .entry-header, .site-content .entry-content, .site-content .entry-summary, .site-content .entry-meta, .page-content {
    margin: 0 auto;
    max-width: 90%;
}

/* 20200602(nm): was 85% increased to 87% for F-Secure Channel Tool */
.hentry {
	max-width: 87%;
}

/* 20200602(nm): margin-left was 10% decreased to 9% for F-Secure Channel Tool */
/* 20200602(nm): margin-right was 10% decreased to 9% for F-Secure Channel Tool */
.site-content {
	margin-right: 9.5%;
	margin-left: 9.5%;
}

.search-toggle {
              display: none;
}
table,
th,
td {
	border: 0px solid rgba(0, 0, 0, 0.1);
	width: auto;
}

table {
	border-spacing: 0;
	border-width: 0px 0 0 0px;
	margin-bottom: 24px;
	width: 100%;
	table-layout: auto;
    border-collapse: collapse;
}

#secondary {
	padding-top: 26px;
}

.secondary-navigation {
    font-size: 18px;
    margin: 0 -30px 48px;
}

.content-sidebar .widget .widget-title .site-navigation {
 text-transform: none;
}

.site-navigation a {
 text-transform: none;
}

.widget .widget-title {
}

.nav-menu a {
	text-transform: none;
}

div.entry-meta {
	text-transform: none;
}

span.cat-links a {
	text-transform: none;
}

#page div.sharedaddy h3.sd-title {
	text-transform: none;
}

.footer-text {
	font-size: 90px;
	text-align: right;
	color: #DDDDDD;
	position: absolute;
	bottom: 0;
	right: 0;
	vertical-align: bottom;
	line-height: 1;

}

.entry-content, .site-content {
	-webkit-hyphens: none;
	-moz-hyphens: none;
	hyphens: none;
}

.site-content .entry-content, .site-content .entry-summary, .page-content {
	padding-bottom: 45px;
}

button, .button, input[type="button"], input[type="reset"], input[type="submit"] {
	background-color: #a0a0a0;
}

button:hover, button:focus, .button:hover, .button:focus, input[type="button"]:hover, input[type="button"]:focus, input[type="reset"]:hover, input[type="reset"]:focus, input[type="submit"]:hover, input[type="submit"]:focus {
    background-color: #787878;
}

*::-moz-selection {
    background: #787878 none repeat scroll 0 0;
    color: #fff;
    text-shadow: none;
}

*::selection {
    background: #787878 none repeat scroll 0 0;
    color: #fff;
    text-shadow: none;
}

.post-59 li {
	margin-bottom: 10px;
	display: block;
}

.post-59 ol { 
	counter-reset: item;
	margin-left: 25px;
}

.post-59 li:before { 
	content: counters(item, ".") "."; 
	counter-increment: item;
	padding-right:10px;
	margin-left: -25px;
}

@media screen and (max-device-width: 481px) {
img#site-logo {
	max-width: 100%;
	height: auto;
	} 
.site-title {
	background-color: #FFFFFF;
	width: 122px;
	}
.header-title {
	font-size: 20px;
	height: 25px;
	position: absolute;
	bottom: 0;
	right: 0;
	opacity: 0.5;
	}
.secondary-navigation {
    font-size: 10px;
    margin: 0 -5px 48px;
}
.footer-text {
	font-size: 20px;
	text-align: right;
	color: #DDDDDD;
	position: absolute;
	bottom: 0;
	right: 0;
	margin-bottom: 243px;
	}
}

@media screen and (min-device-width:482px) and (max-device-width: 1025px) {
.site-title {
	background-color: #FFFFFF;
	width: 122px;
	}
img#site-logo {
	max-width: 100%;
	height: auto;
	} 
.header-title {
	font-size: 25px;
	height: 40px;
	position: absolute;
	bottom: 0;
	right: 0;
	opacity: 0.5;
	}
.secondary-navigation {
    font-size: 10px;
    margin: 0 -5px 48px;
}
.footer-text {
	font-size: 40px;
	text-align: right;
	color: #DDDDDD;
	position: absolute;
	bottom: 0;
	right: 0;
	margin-bottom: 243px;
	}
}

.menu-sommerfest-container {
    background-color: #ffe5a2;
}

.menu-sommerfest-container a:hover {
    color: #fab719;
}

.menu-sommerfest-container a {
    text-decoration: none;
}

.menu-widget {
    list-style-type: none;
    margin: 0;
    padding: 0;
    font-size: 18px;
    text-transform: none;
}
.menu-widget li {
    display: inline-block;
    margin: 0 2em 0 0;
    text-transform: none;   
}
