/*
Theme Name: GEM 2014 design and code:Mateusz Dorywalski

*/


html, body, div, span, applet, object, iframe,
blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
}

h2,h3 {padding-bottom:6px}

/*setup*/
html{margin:0; padding:0;height:100%;}
body{margin:0; padding:0;height:100%;
font-size:10px;font-family: 'Open Sans', sans-serif;
}
.clr{clear:both;}
a{text-decoration:none;color:#271859;}
a:hover {color:#7D749B;cursor: pointer; cursor: hand; }
::selection{background:#006ba8}
::-moz-selection{background:#006ba8}
ul{list-style-type:none}

.dots{background:url('dots.png')}

#meta-wrapper{margin:0 auto;width:100%;}



/*head*/

#head{
margin:0 auto;
height:155px;
}

#h-logo{width:361px;height:100%;display:inline-block;float:left;position:relative;pointer-events:all;top:10px;}
.logon{position:relative;left:250px;top:-150px}

#h-menu{position:relative;z-index:3;display:inline-block;height:100%;text-align:center;width:100%;margin-bottom:24px;margin-top:24px;padding:12px 0;background:#14ABD8;-webkit-box-shadow: 0px 5px 15px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 5px 15px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 5px 15px 0px rgba(50, 50, 50, 0.75);}
#h-menu ul{max-height:96px;}
#h-menu ul li{display:inline-block;height:100%;font-size:1.8em;font-weight:700;margin:12px 24px;padding:0 12px;position:relative;}
#h-menu ul li ul{display:block;position:absolute;left:0px;top:100%;max-height:none;text-align:left;padding:0;margin:0px;display:none;border-bottom:1px solid #271859;padding-top:6px;z-index:2;width:200px}
#h-menu ul li ul li{display:block;padding:6px;margin:0px;border:1px solid #271859;border-bottom:0px;background:white;text-transform:none;font-size:1em !important}

#h-menu ul li:hover ul {}

#h-menu a{color:white}
#h-menu ul li ul a{color:#271859;}
#h-menu ul li ul a:hover {color:white;background:#271859;cursor: pointer; cursor: hand; }
#h-menu ul li ul li:hover{background:#271859;}
#h-menu ul li ul li:hover a{color:white;display:block}
.menu1, .menu2, .menu3, .menu4, .menu5, .menu6{display:none !important;}
#playpause{display:none !important}

/*footer*/
#footer{
width:100%;
height:24px;
background:#D5D7cc;border-top:#271859 1px solid;
}
#f-left{
font-size:1.2em;float:left;line-height:24px;margin-left:1.2em}
#f-right{
font-size:1.2em;float:right;line-height:24px;margin-right:1.2em}

/*wrapper*/
#wrapper{width:100%;max-width:1360px;margin:0 auto;padding-bottom:12px;}

#content{float:left;}
#c-title{width:100%;text-align:center;font-size:3.2em;padding:6px 0;background:#14ABD8;color:white;border-radius:0px 0px 15px 0px;
-webkit-box-shadow: 4px 4px 15px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    4px 4px 15px 0px rgba(50, 50, 50, 0.75);
box-shadow:         4px 4px 15px 0px rgba(50, 50, 50, 0.75);
}
#c-content{margin-top:24px;background:white;min-width:240px;margin-left:24px;margin-right:24px}
#c-content ul li:before {content:"- ";}
#c-content ul li{margin-bottom:12px;padding-left:12px;}
#c-content .punktory li:before {content:"";}
#c-content .punktory li{padding-left:0;}

.arch-post{margin-bottom:24px;}
.arch-title{font-size:2.6em;border-bottom:1px solid #271859;}
.arch-time{text-align:right;margin-bottom:12px;font-size:1.8em;}
.arch-thumb{float:left;padding-right:12px;float:left}
.single-thumb{padding-left:12px;padding-top:12px;}
.arch-content{font-size:2em;line-height:1.2em}
.arch-more{text-align:right;}

.gallery{clear:both;}

.kro-links{padding-top:12px;display:block}
.kro-link{border:1px solid #271859;padding:3px;margin-right:6px;}

.pagination{font-size:2.2em;}
.pagination-l{float:left}
.pagination-r{float:right}

.p-content{font-size:2em;line-height:1.2em}

.aligncenter{margin-left: auto;
    margin-right: auto;width:auto;display: block;}
.alignleft{float:left}
.alignright{float:right}

/*sidebar*/
#sidebar{width:361px;float:right;background:white;position:relative;}
#sidebar2{border-right:1px solid #387254;}
.s-widget{width:100%;margin-bottom:12px;border-bottom:1px solid #fff;padding-bottom:12px;}
.w-title{font-size:2.4em;padding-left:24px;background:#387254;color:white;border-radius:0px 0px 0px 15px;
-webkit-box-shadow: -3px 3px 15px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    -3px 3px 15px 0px rgba(50, 50, 50, 0.75);
box-shadow:         -3px 3px 15px 0px rgba(50, 50, 50, 0.75);padding-bottom:6px;}
.w-content{margin-left:32px;font-size:2em;padding-top:12px;margin-right:6px;}

.w-post{display:block;border-bottom:1px solid #387254;}

.rightmenu li{display:block;border-bottom:1px solid #387254;}

#mobilesearch{display:none}
#mobilemenu{display:none}

@media only screen and (max-width: 1360px) {
body{font-size:8px;}
#content{padding-bottom:1em}
#h-menu ul li{padding:0 0px;margin:12px 18px;}
}

#switch-me-on, #switch-me-off{display:none;background:#14ABD8;-webkit-box-shadow: 0px 5px 15px 0px rgba(50, 50, 50, 0.75);width:100%;
-moz-box-shadow:    0px 5px 15px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 5px 15px 0px rgba(50, 50, 50, 0.75);padding-top:12px;padding-bottom:12px;margin-bottom:24px;margin-left:0 !important;font-size:1.8em;color:white;text-align:center;margin:12px 0;font-weight:700}

#switch-me-on a{color:white}
#switch-me-off a{color:white}

/*sldr*/
#slider-container{width:100%;margin-bottom:12px;}
#slider{width:1360px;max-width:100%; height:650px;margin: auto auto; position:relative;padding-bottom:0px;background:rgba(0,0,0,0);}
.slide{max-width:100%; height:auto;position:absolute;top:0px;left:0xp;display:none;margin-bottom:0px;padding-bottom:0px;padding-top:0px;}
.slide img{max-width:100%;height:auto;max-height:100%;margin-bottom:0px;padding-bottom:0px;padding-top:0px;margin-top:0px;}
.slide-desc{position:absolute;bottom:2px;left:0px;width:100%;text-align:center;background:rgba(20,171,216,0.8);font-size:36px;margin-bottom:0px;padding-bottom:0px;}
.slide-desc span{display:inline-block;margin-bottom:6px;margin-top:6px;}
#slider-bullets{text-align:center;margin-top:5px;}
.slider-bullet{height:7px;width:7px;background:white;display:inline-block;margin-right:5px;margin-left:5px;border:3px solid #006ba8;}
.slider-bullet:hover{height:7px;width:7px;background:#006ba8;display:inline-block;margin-right:5px;margin-left:5px;border:3px solid #006ba8;}
.slider-bullet-active{height:7px;width:7px;background:#006ba8;display:inline-block;margin-right:5px;margin-left:5px;border:3px solid #006ba8;}

.slider-container-sidebar{width:360px;padding-bottom:6px !important; }
.slider-sidebar{width:360px !important; height:172px !important;}
.slide-sidebar{width:360px !important; height:172px !important;}
.slide-sidebar .slide-desc {bottom:0px}
.slide-sidebar .slide-desc{font-size:14px;}

.slide a{color:white;}

#pop-overlay{display:none;width:100%;height:100%;position:fixed;background:rgba(255,255,255,0.8);z-index:10000;}
#pop-close{position:absolute;right:32px;top:12px;font-size:64px;}
#pop-slide-1{margin-top:100px;display:none;}
#pop-slide-2{margin-top:100px;display:none;}
#pop-slide-3{margin-top:100px;display:none;}
.pop-slide{width:500px;margin:0 auto;background:#FDDF6A;font-size:24px;text-align:center;padding:12px;-webkit-box-shadow: 7px 7px 5px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    7px 7px 5px 0px rgba(50, 50, 50, 0.75);
box-shadow:         7px 7px 5px 0px rgba(50, 50, 50, 0.75);}

/*respo*/

@media only screen and (max-width: 1370px) {
}

@media only screen and (max-width: 1024px) {
#slider-container{display:none;}
.w-title, #c-title{border-radius:0px;}
body{font-size:10px;}
#content{float:none;margin:0 auto;padding-bottom:0px}
#sidebar{float:none;margin:0 auto;border:none;}
#sidebar2{border:none;}
#sidebar a {font-size:1.4em;}
input[type=text]{width:100%!important;height:32px !important;}
input[type=button]{width:100%;height:32px !important;margin-top:12px}
.radio{width:20px;height:20px;margin-right:12px}
#searchbox{display:none}
#mobilesearch{display:block}
#footer{height:auto;}
#h-menu{height:auto;background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;width:100%;display:none;}
#h-menu ul{max-height:none;width:100%;margin-right:0;}
#h-menu ul li {display:block;background:#14ABD8;-webkit-box-shadow: 0px 5px 15px 0px rgba(50, 50, 50, 0.75);width:100%;
-moz-box-shadow:    0px 5px 15px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 5px 15px 0px rgba(50, 50, 50, 0.75);padding-top:12px;padding-bottom:12px;margin-bottom:24px;margin-left:0 !important}
#h-menu ul li a{display:block}
#menu-c{display:none}
#switch-me-on{display:block}
}
@media only screen and (max-width: 1240px) {
.logon{position:relative;left:150px;top:-150px}
}
@media only screen and (max-width: 1040px) {
.logon{position:relative;left:125px;top:-150px}
}
@media only screen and (max-width: 820px) {
.logon{display:none;}
#h-logo{width:150px;float:none;margin:5px auto;display:block;}
}
.galllery{margin:0 auto;border:none !important;}
.galllery img {width:300px; height:300px;display:inline-block;}
.attachment-thumbnail{border:none !important;}

.year-link{font-size:1em;padding-bottom:12px;}
