/*
 Theme Name:   SzachyDzieciom.pl Motyw
 Theme URI:    
 Description:  Twenty Twelve - Motyw Potomny
 Author:       Michał Ryszard Wójcik
 Author URI:   https://www.apronus.com
 Template:     twentytwelve
 Version:      2020-11-02
 License:      Tylko dla Roberta Korpalskiego do użytku na SzachyDzieciom.pl
 License URI:  
 Text Domain:  twenty-twelve-child
*/

body
{
 /* background-image: linear-gradient(to right,#dddddd,white,#dddddd); */
 background: #eeeeee;
}

/*
#b5cadd jasnoniebieski z relawa #cde8f2
#253e67 ciemnoniebieski z rekawa
#0073c6 niebieski Korpal
#fcfc9b yellow chessboard
#fe4b2d czerwony
*/
body
{
	background: white;
	font-family: Helvetica, Verdana, Arial, Helvetica;
	margin: 0; padding: 0;
}
h1 { font-size: 100%; }


#topasek
{
	background: #b5cadd;
	height: 3px;
}

#page
{
 margin-top: 0px;
 padding-top: 0px;
 margin-left: auto;
 margin-right: auto;
 box-shadow: none;
 margin-bottom: 0;
}
#primary { padding:0; margin: 0; }
footer.entry-meta { display: none; }
article { margin:0; padding:0; }

#comments { display: none; }




#minimenu
{
 /*margin-bottom: 0em;*/
 display: block;
 margin-top: 0;
 margin-left: 3px; margin-right: 3px;
 text-align: center;
 background: #eeeeee;
 background: rgba(204,234,246,0.5);
 background: rgba(186,213,232,0.3);
 background: white;
}

#minimenu a, .minimenuitem
{
 display: inline-block;
 text-transform: lowercase;
 text-decoration: none;
 color: black;
 background: #eeeeee; background: white;
 border: 1px solid #bbbbbb;
 border-radius: 0.2em;
 padding: 0.2em;

 margin-top: 4px;
 margin-bottom: 0.2em;
/* margin: 0.5em; */
/* margin-top: 1em; */
 cursor: pointer;
}

#lowermenu
{
	background: #eeeeee;
	text-align: center;
}
#lowermenu a
{
	line-height: 1;
 display: inline-block;
 text-transform: lowercase;
 text-decoration: none;
 color: black;
 background: #eeeeee; background: white;
 border: 1px solid #bbbbbb;
 border-radius: 0.2em;
 padding: 0.2em;
 margin-top: 4px;
 margin-bottom: 0.2em;
 cursor: pointer;
}

#minimenu a:hover, .minimenuitem:hover
{
 background: #dddddd;
}

#cookies
{
 color: black;
 display: inline-block;
 float: right;
 font-size: x-small;
 margin-top: 4px;
 background: white; border: 4px solid white; border-radius: 4px;
}

#bannerimage
{
 max-width: 100%;
 height: auto;
 margin: 0;
 outline: none;
 display: block;
}

#szachydzieciomheader, #main
{
 margin: 0;
 padding: 0;
}

header#szachydzieciomheader table td span { font-family: kidsfont; font-weight: normal; text-transform: uppercase; background: #f7f7f7; }
header#szachydzieciomheader table td { vertical-align: middle; text-align: center; }
header#szachydzieciomheader table { width: 100%; }
header#szachydzieciomheader table td span { color: black; border-radius: 6px; font-size: 1.3em; line-height: 42px; }
#knighticon { width: 42px; }

a.puzzlelink
{
 padding-left: 0.2em; padding-right: 0.2em; 
 background-image: linear-gradient(to bottom, #e4e4e4, #f7f7f7);
 outline: 1px solid #afafaf;
 color: black !important;
 text-decoration: none !important;
 font-style: normal;
 font-weight: bold;
 white-space: nowrap;
}
a.puzzlelink:hover { background-image: linear-gradient(to top, #e4e4e4, #f7f7f7); }
a.puzzlelink span, a.puzzlelink strong, strong a.puzzlelink
{
	text-decoration: none !important;
	font-weight: bold;
}

div.wp-caption { position: relative; }
div.wp-caption p.wp-caption-text { display: none; }
div.wp-caption:hover p.wp-caption-text { display: block; position: absolute; top: 0; max-width: 320px;
background: rgba(255,255,255,0.9); color: black; font-style: normal; font-weight: bold; padding: 2px; }

#homelink span { font-size:50%; vertical-align:middle; text-transform:none; font-family:Arial; }

#HomePageHeader { font-family: kidsfont; text-align: center; color: black; }
#HomePageHeader div { margin: 6px; }
#RobertKorpalski { font-size: 1.8em; font-size: 1.1em; }
#HomePageHeader h1 { font-size: 1.3em; font-size: 1em; vertical-align: middle; }
#HomePageHeader a { font-weight: normal; text-transform: uppercase; text-decoration: none; display: inline-block; }
#HomePageHeader a { border-radius: 0.5em; border: 1px solid #ddd; background: #f0f0f0; padding: 0.1em; color: black; }

/* 2019-06-27 --- replacing the original theme css */

footer.entry-meta, nav.nav-single { display: none; }



/* 2020-11-02 Paid Member Subscriptions */
tr.pms-account-subscription-details-table__actions { display: none; }
p.login-submit input { background: white; padding: 3px; border: thick solid orange; border-radius: 9px; text-decoration: none; color: black; text-transform: lowercase; }
form.pms-form input[type=submit] { background: white; padding: 3px; border: thick solid orange; border-radius: 9px; text-decoration: none; color: black; }
form.pms-form li.pms-first-name-field { display: none; }
form.pms-form li.pms-last-name-field { display: none; }



#mojekonto a { background: white; padding: 3px; border: thick solid orange; border-radius: 9px; text-decoration: none; color: black; }
#mojekonto a:hover { text-decoration: underline; }

#puzzlemenu { background: #ffa; }
#puzzlemenu a { margin-left: 0.3em; margin-right: 0.3em; text-decoration: none; vertical-align: middle; }
#puzzlemenu a:hover { text-decoration: underline; }
#puzzlemenu a { font-size: 75%; }
