/*
Welcome to Custom CSS!

CSS (Cascading Style Sheets) is a kind of code that tells the browser how
to render a web page. You may delete these comments and get started with
your customizations.

By default, your stylesheet will be loaded after the theme stylesheets,
which means that your rules can take precedence and override the theme CSS
rules. Just write here what you want to change, you don't need to copy all
your theme's stylesheet content.
*/
/*  VYPNUTIE ZOBRAZOVANIA NAZVOV KATEGORII V ZOBRAZENII CATEGORY  */
.excerpt .category, .excerpt .tags, .excerpt .author {
	display: none;
}

#header {
	padding: 9px 0;
}

/* VYPNUTIE ZOBRAZOVANIA MENU NAD HLAVICKOU */
#nav-top {
	display: none;
}

/* VYPNUTIE ZELENEHO RAMCEKU PRE COOKIES LISTU */
#eu_cookie_law_widget-2 .dbx-content {
	padding: 0px;
}

/*  OPRAVA POZADIA A MINIMALNEJ SIRKY HLAVICKY PRE MALE ROZLISENIA  */
#header-container {
	background-color: #9360A2;
	min-width: 1024px;
}

/*  OPRAVA POZADIA A MINIMALNEJ SIRKY MENU PRE MALE ROZLISENIA  */
#nav {
	background-color: #9360A2;
	min-width: 1024px;
}

/*  BORDER POD MENU  */
#nav ul.sf-menu {
	border-bottom: 2px solid white;
	width: 100%;
}

/*  BORDER NAD PATOU  */
#page-footer #cred {
	border-top: 2px solid white;
}

/*  NASTAVENIE VELKOSTI POZADIA V BODY  */
body.custom-background {
	background-size: 1280px 2268px;
}

/*  ZRUSENIE ZBYTOCNYCH RAMCEKOV  */
#wrapper, .post, article.page {
	border: none;
}

/*  ZRUSENIE ZBYTOCNYCH PADDINGOV  */
.post, article.page {
	padding: 0 15px 12px;
}

/*  ZRUSENIE ZBYTOCNYCH PADDINGOV  */
.entry, .non-wp-entry {
	padding: 0 0 5px;
}

/*  PATA STRANKY  */
#page-footer {
	background-color: #9360A2;
	background-image: url("/wp-content/themes/FOMa/images/pozadie_pata_1280.jpg");
	background-position: left bottom;
	background-repeat: no-repeat;
	min-height: 286px;
/*min-height: 200px;*/
	border: none;
	min-width: 1024px;
}

/*  POZADIE WIDGETU VYHLADAVANIE  */
#search-2 {
	background-image: url("/wp-content/themes/FOMa/images/vyhladavanie_bkg_1px.png");
	background-position: left center;
	background-repeat: repeat-x;
	border-radius: 20px 20px 20px 20px;
	border: none;
}

/*  POZADIE WIDGETU VYHLADAVANIE - POLE NA PISANIE  */
.searchfield {
	background-image: url("/wp-content/themes/FOMa/images/vyhladavanie_box_1px.png");
	background-position: left center;
	background-repeat: repeat-x;
	border: 2px solid white;
	color: #814997;
}

/*  IKONA SEARCH PRE WIDGET HLADANIA  */
input.searchsubmit[type="submit"] {
	background: url("/wp-content/themes/FOMa/images/vyhladavanie_ico.png");
	background-position: center center;
}

input.searchsubmit[type="submit"]:hover {
	border: none;
}

/*  RAMCEK WIDGETU VYHLADAVANIA PO KLIKNUTI DO POLA NA PISANIE  */
.searchform input:focus {
	border: 2px solid #814997;
}

/*  PRESTYLOVANIE WIDGETU PRE ODBER INFO CEZ MAIL  */
h3.dbx-handle label {
	color: white;
	font-size: 100%;
}

/*  POZADIE HLAVICKY VSETKYCH WIDGETOV  */
.suf-widget h3.scheme {
	background-color: #CC0767;
/*background-image: url("/wp-content/themes/FOMa/images/vyhladavanie_bkg_1px.png");*/
	background-image: url("/wp-content/themes/FOMa/images/widgety_bkg_1px.png");
	background-position: center center;
	background-repeat: repeat-x;
	font-family: 'Open Sans', sans-serif;
	font-weight: normal;
}

/*  PRESTYLOVANIE BOXOV NA WIDGETY  */
.suf-widget {
	background-color: #B5D280;
	border: none;
}

/*  PRESTYLOVANIE TLACIDIEL  */
.button, .button:visited, input[type="submit"], input[type="button"] {
	background-image: url("/wp-content/themes/FOMa/images/vyhladavanie_bkg_1px.png");
	font-family: 'Open Sans', sans-serif;
	margin: 2px;
	border: none;
}

/*  PRESTYLOVANIE TLACIDIEL - HOVER  */
.button, .button:visited, input[type="submit"]:hover, input[type="button"]:hover {
	font-weight: normal;
	margin: 0;
	border: 2px solid white;
}

/*  PRESTYLOVANIE NAVIGACIE NA DALSIE POSTY*/
.post-nav {
	background-color: #B5D280;
	border: 1px solid white;
}

/*  PRESTYLOVANIE NAVIGACIE NA DALSIE POSTY  */
.post-nav a, .post-nav a:visited {
	color: #814997;
}

/* **** ZACIATOK PRESTYLOVANIE KONTAKTYCH FORMULAROV **** */
.contact-form .grunion-field-label {
	font-family: 'Open Sans', sans-serif;
	color: #814997;
}

.contact-form input:focus, textarea:focus {
	border: 1px solid #666666;
}

.contact-form input {
	width: 200px;
}

.contact-form textarea {
	width: 400px;
}

.contact-form input[type="submit"] {
	width: auto;
}

.form-error h3, .form-error ul li {
	color: red;
}

/* **** KONIECK PRESTYLOVANIE KONTAKTYCH FORMULAROV **** */
/*  IMPLICITNE NASTAVENIE OKRAJOV VSETKYCH INPUTOV */
input {
	border-radius: 5px 5px 5px 5px;
}

/*  **** ZACIATOK STYLOVANIE PATY ****  */
.cred-right, .cred-center {
	display: none;
}

#foma-footer-container {
	text-align: left;
	width: 1000px;
}

#foma-footer-leftcolumn {
	width: 230px;
	float: left;
}

#foma-footer-centercolumn1 {
	width: 180px;
	float: left;
}

#foma-footer-centercolumn2 {
	width: 180px;
	float: left;
}

#foma-footer-centercolumn3 {
	width: 180px;
	float: left;
}

#foma-footer-rightcolumn {
	width: 230px;
	float: right;
}

/*  **** KONIEC STYLOVANIE PATY ****  */
/*  NASTYLOVANIE AKTIVNEJ KATEGORIE V MENU  */
#nav ul li.current-post-ancestor a, #nav ul li.current-post-ancestor a:visited {
	background: url("/wp-content/themes/FOMa/images/menu_item_bkg_1px.png") repeat-y scroll center top transparent;
	color: #814997;
}

/*  NASTYLOVANIE AKTIVNEJ KATEGORIE V MENU - HOVER  */
#nav ul li.current-post-ancestor a:hover {
	color: black;
}

/*  **** ZACIATOK STYLOVANIE WIDGETU PRE JAZYKY ****  */
#lang_sel_list a:hover {
	color: #CF007F!important;
}

#lang_sel_list, #lang_sel_list ul, #lang_sel_list li {
	display: inline;
}

#lang_sel_list li {
	width: 50%;
}

#lang_sel_list a, #lang_sel_list a:visited {
	border: none;
	display: inline;
	background-color: #B5D280;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
}

/*  **** KONIECK STYLOVANIE WIDGETU PRE JAZYKY ****  */
iframe {
	background-color: black;
}