/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
html,body{height:100%;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:12px;line-height:1.5;color:#444}html.ja,html.ja body{font-family:'Hiragino Kaku Gothic Pro','Meiryo',sans-serif}#wrapper{min-height:100%;margin-bottom:-38px}body{background-image:url(//www.nihonshokokai.cz/wp-content/themes/nihonshokokai/images/sakura.jpg);background-repeat:no-repeat;background-position:right -250px;background-size:50% auto}.in,.col,#quick-links,#quick-links a.link .text,input,select,textarea,button,aside.sidebar .widget,.gform_wrapper li,section.main .images .image,section.main .gallery-item,section.main table th,section.main table td{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input,select,textarea,button{border:1px solid #ccc}ul,li{list-style:none;margin:0;padding:0}a{text-decoration:underline;color:#005ab4}a:hover{text-decoration:none}img{max-width:100%;height:auto}p{margin:0;padding:10px 0}:focus{outline:none}.cols{margin:0 -10px}.col{display:block;float:left;padding:0 10px}.span8{width:100%}.span7{width:87.5%}.span6{width:75%}.span5{width:62.5%}.span4{width:50%}.span3{width:37.5%}.span2{width:25%}.span1{width:12.5%}.in{position:relative;max-width:1120px;margin:0 auto;padding:0 20px}header .top{padding:16px 0}a.logo{display:block;float:left}a.logo img{width:318px;height:auto;margin-bottom:-6px}ul.languages{position:absolute;right:20px;bottom:0;line-height:1}ul.languages li{display:inline-block;padding-left:15px}ul.languages li a{display:inline-block;width:40px;height:20px;overflow:hidden;text-indent:-500px}ul.languages li.ja a{background-image:url(//www.nihonshokokai.cz/wp-content/themes/nihonshokokai/images/flag-ja.svg)}ul.languages li.cs a{background-image:url(//www.nihonshokokai.cz/wp-content/themes/nihonshokokai/images/flag-cs.svg)}ul.languages li.en a{background-image:url(//www.nihonshokokai.cz/wp-content/themes/nihonshokokai/images/flag-en.svg)}.bottom{background-color:#ffe6f0}nav#primary ul li{position:relative;display:block;width:20%;float:left;vertical-align:top}nav#primary ul li a{display:block;text-align:center;padding:5px;text-decoration:none;color:#444}nav#primary ul li a:hover,nav#primary ul li:hover a,nav#primary ul li.current-menu-item a,nav#primary ul li.current-menu-parent a{background-color:#ffc8d2}nav#primary ul li a:active{background-color:#ffaab4;color:#fff}nav#primary ul ul{display:none;position:absolute;left:0;top:28px;z-index:500;width:100%;background-color:#ffc8d2}nav#primary ul li:hover ul{display:block}nav#primary ul ul li{width:100%;float:none}nav#primary ul ul.sub-menu li a{background-color:#ffe6f0}nav#primary ul ul.sub-menu li a:hover,nav#primary ul ul.sub-menu li.current-menu-item a,nav#primary ul ul.sub-menu li.current-menu-parent a{background-color:#ffc8d2}nav#primary a.toggle{display:none;width:70px;height:70px;position:absolute;right:20px;top:-90px;background-color:#ffaab4;overflow:hidden;text-indent:-500px;background-image:url(//www.nihonshokokai.cz/wp-content/themes/nihonshokokai/images/menu-icon.svg);background-size:40px auto;background-position:center center;background-repeat:no-repeat}nav#primary a.toggle:hover,nav#primary a.toggle.active{background-color:#444}#quick-links{background-color:#eee;padding:16px 0}#quick-links a.link .inner{display:block;background-color:#fff;border:1px solid #666;line-height:1.2;font-size:14px;color:#444}#quick-links a.link:hover .inner,#quick-links a.link.active .inner{background-color:#444;color:#fff}#quick-links a.link .image{display:block;float:left;width:33.33%;height:56px;overflow:hidden}#quick-links a.link img{width:85px;height:56px;max-width:none}#quick-links a.link .text{display:block;float:left;width:66.67%;height:56px;vertical-align:top;padding:0 20px}#quick-links a.link .table{height:100%;display:table}#quick-links a.link .table .inside{display:table-cell;vertical-align:middle}section.main{padding-top:20px;padding-bottom:20px}section.main h1{margin:0}section.main iframe{max-width:100%}section.main label.strong{font-weight:700}section.main ul{margin:10px 0 10px 20px}section.main ul,section.main ul li{list-style:disc}section.main ol{margin:10px 0 10px 30px;padding:0}section.main ol,section.main ol li{list-style:decimal}section.main ul span.uppercase{text-transform:uppercase}section.main .images{margin:10px -10px}section.main .images .image{width:33%;display:block;float:left;padding:10px}section.main article.block{margin-top:15px}section.main article.block:first-child{margin-top:0}section.main article.block .inside{background-color:#eee;padding:7px 10px}section.main article.block h2.title{border-bottom:1px solid #ffc8d2;margin:0 0 5px;background-image:url(//www.nihonshokokai.cz/wp-content/themes/nihonshokokai/images/sakura.jpg);background-position:right center;background-size:200px auto;background-repeat:no-repeat;padding:2px 0;font-weight:400;font-size:18px}section.main article.block h3{margin:0;padding:2px 0;font-size:12px}section.main article.block_intro img{margin-bottom:-5px}section.main article.block_news .inside{padding:0;background:0 0}section.main article.block_news .post{margin-bottom:7px;padding:17px 20px;background-color:#eee}section.main article.block_news p{padding:0}section.main article.block_news a.more-link{float:right}section.main article.block_news .pagination{clear:both;background-color:#eee}section.main article.block_news .pagination a{display:block;padding:10px 20px}section.main article.block_news .pagination .left{float:left}section.main article.block_news .pagination .right{float:right}section.main article.block_content .inside{background-color:#fff;padding:7px 0}section.main article.block_files .inside{background:0 0;padding:0}section.main article.block_files h3{margin:0 0 10px;padding:10px;background-color:#eee;cursor:pointer}section.main article.block_files h3:hover{background-color:#444;color:#fff}section.main article.block_files h3.ui-state-active{background-color:#45b336;color:#fff}section.main article.block_files .files{margin-bottom:10px}section.main article.block.block_members .inside{padding:0;background-color:#fff}section.main article.block.block_members .member{margin-bottom:20px;border-bottom:1px solid #444;padding:20px;background-color:#eee}section.main article.block.block_members .member label{vertical-align:top;display:inline-block;width:25%;font-weight:700}section.main article.block.block_members .member label.smaller{width:60px}section.main article.block.block_members .member .right{vertical-align:top;display:inline-block;width:73%}section.main article.block.block_members .member p{border-top:1px solid #fff}section.main article.block.block_members .member p:first-child{border:none}section.main article.block.block_members a.filters-toggle{display:none;background-color:#eee;color:#444;padding:5px;text-decoration:none;text-align:center}section.main article.block.block_members a.filters-toggle:hover{background-color:#444;color:#fff}section.main article.block.block_members a.filters-toggle.active{display:block}section.main article.block.block_members .filters{display:none;margin-top:10px;margin-bottom:0}section.main article.block.block_members .filters .filter{margin-bottom:10px}section.main article.block.block_members .filters label{font-weight:700}section.main article.block.block_members .filters .facetwp-facet{margin-bottom:0}section.main article.block.block_members .filters .facetwp-type-fselect .fs-wrap{width:100%}section.main article.block.block_members .filters .facetwp-type-fselect .fs-dropdown{width:500px}section.main article.block.block_members .facetwp-type-alpha{margin-top:17px;text-align:center}section.main article.block.block_members .facetwp-type-alpha .facetwp-alpha{background-color:#eee;margin-right:2px;margin-bottom:3px;padding:2px 4px;color:#ccc}section.main article.block.block_members .facetwp-type-alpha .facetwp-alpha.available{color:#444}section.main article.block.block_members .facetwp-type-alpha .facetwp-alpha.selected,section.main article.block.block_members .facetwp-type-alpha .facetwp-alpha:hover{background-color:#444;color:#eee}section.main article.block.block_members .facetwp-type-pager{text-align:center}section.main article.block.block_members .facetwp-page{background-color:#eee;padding:3px 8px;text-decoration:none;color:#444}section.main article.block.block_members .facetwp-page:hover,section.main article.block.block_members .facetwp-page.active{background-color:#444;color:#eee}section.main p.details span{display:block;padding-top:5px}section.main .morearea a{display:block;padding:10px 20px;background-color:#ccc;text-align:center;color:#444;text-decoration:none}section.main .morearea a:hover{background-color:#444;color:#ccc}section.main .nav{padding:20px 0;text-align:center}section.main .nav a{display:inline-block;padding:0 10px}section.main .gallery-item{padding:5px}section.main .gallery img{border:none !important}section.main .gallery .wp-caption-text{font-size:11px}section.main article.block_seekers .inside{background-color:#fff;padding:0}section.main table{border:none;border-spacing:0}section.main table th,section.main table td{width:14.28%;border:1px solid #fff;padding:5px}section.main table th{background-color:#ccc;text-align:left}section.main table td{background-color:#f5f5f5}.gform_wrapper{margin:10px 0}.gform_wrapper ul,.gform_wrapper li{margin:0 !important;list-style:none !important}.gform_wrapper .validation_error{margin-right:20px;margin-bottom:20px;background-color:#ab2224;padding:15px 20px;color:#fff}.gform_confirmation_wrapper{margin-top:10px;margin-right:20px;margin-bottom:20px;background-color:#45b336;padding:15px 20px;color:#fff}.gform_wrapper li{clear:both;width:100%;padding-right:20px;padding-bottom:20px}.gform_wrapper li.half{width:50%;float:left;clear:none}section.main .gform_wrapper li ul.gfield_radio li{padding-bottom:0}.gform_wrapper .ginput_container{background-color:#f1f1f1;padding:15px}.gform_wrapper label{display:inline-block;padding:2px 0;font-weight:700}.gform_wrapper input[type=text],.gform_wrapper input[type=email],.gform_wrapper input[type=password],.gform_wrapper input[type=number]{width:100%;padding:5px 10px}.gform_wrapper input[type=checkbox],.gform_wrapper input[type=radio]{vertical-align:middle}.gform_wrapper textarea{width:100%;height:80px;padding:5px 10px}.gform_wrapper ul.gfield_checkbox li{padding:0}.gform_wrapper .gfield_description{padding:10px 15px;font-size:11px;color:#555}.gform_wrapper .gfield_description.validation_message{padding:5px 15px;background-color:#ab2224;color:#fff}.gform_wrapper .gfield_required{display:inline-block;padding-left:5px;color:#b51b1d}.gform_wrapper .screen-reader-text{display:inline-block;padding-top:5px;color:#666}.gform_wrapper input[type=button],.gform_wrapper input[type=submit]{background-color:#45b336;border:none;padding:5px 10px;color:#fff;cursor:pointer}.gform_wrapper input[type=button]:hover,.gform_wrapper input[type=submit]:hover{background-color:#86d95e}.gform_wrapper input[type=submit]{width:188px;padding:10px;font-weight:700}.gform_wrapper .gform_ajax_spinner{position:relative;left:20px;top:5px}aside.sidebar{padding-top:20px;padding-bottom:20px}aside.sidebar .widget{margin-bottom:10px}aside.sidebar .textwidget{font-size:12px}aside.sidebar h3{margin:0;padding:5px 10px;background-color:#ffc8d2;text-align:center;font-weight:400;font-size:14px;color:#444}aside.sidebar h3.green{background-color:#45b336;color:#fff}aside.sidebar strong{color:#005ab4}aside.sidebar #loginform{margin-top:2px;background-color:#c0e2ad;padding:17px 20px}aside.sidebar #loginform p{padding:15px 0 0}aside.sidebar #loginform p:first-child{padding:0}aside.sidebar #loginform label{display:inline-block;padding:2px 0;font-weight:700}aside.sidebar #loginform input[type=text],aside.sidebar #loginform input[type=password],aside.sidebar #loginform input[type=submit]{width:100%;background-color:#fff;border:1px solid #fff;padding:0 9px;height:28px;line-height:28px;color:#444}aside.sidebar #loginform input[type=checkbox]{vertical-align:middle;width:15px;height:15px}aside.sidebar #loginform input[type=submit]{background-color:#45b336;border-color:#45b336;line-height:auto;color:#fff;cursor:pointer}aside.sidebar #loginform input[type=submit]:hover{background-color:#444;border-color:#444}aside.sidebar #loginform input:focus{border-color:#444}aside.sidebar .note{background-color:#c0e2ad;padding:15px 20px;border-top:2px solid #fff}aside.sidebar .widget.pictures p{margin-bottom:-5px;padding-bottom:0}aside.sidebar .widget.pictures img{width:100%;height:auto}aside.sidebar .widget_display_topics ul,aside.sidebar .widget_recent_entries ul{padding-top:10px !important}aside.sidebar .widget_search form div{padding-top:10px}aside.sidebar#left-sidebar .widget{margin-top:20px}nav#members{text-align:center}nav#members ul li{display:block;position:relative}nav#members a{display:block;margin-top:2px;padding:5px 10px;background-color:#c0e2ad;text-decoration:none;color:#444}nav#members a:hover,nav#members a.logout:hover,nav#members .current-menu-item a,nav#members .current-menu-parent a{background-color:#86d95e}nav#members ul ul{display:none;position:absolute;right:-100%;top:-2px;z-index:500;width:100%;background-color:#fff}nav#members ul li:hover ul{display:block}nav#members ul ul li{width:100%;float:none}nav#members ul ul.sub-menu li a{border-left:2px solid #fff;background-color:rgba(192,226,173,.5)}nav#members ul ul.sub-menu li a:hover,nav#members ul ul.sub-menu li.current-menu-item a,nav#members ul ul.sub-menu li.current-menu-parent a{background-color:#86d95e}nav#members a:active{background-color:#45b336;color:#fff}nav#members a.logout{background-color:#45b336;color:#fff}nav#members a.logout:active{background-color:#444}.push,footer{height:38px}footer{width:100%;background-color:#444;text-align:center;color:#fff}#bbpress-forums p.bbp-topic-meta{display:none !important}#bbpress-forums div.bbp-forum-author,#bbpress-forums div.bbp-topic-author,#bbpress-forums div.bbp-reply-author{display:none !important}#bbpress-forums .bbp-topic-description .bbp-author-avatar,#bbpress-forums .bbp-topic-description .bbp-author-name{display:none !important}#bbpress-forums div.bbp-forum-content,#bbpress-forums div.bbp-topic-content,#bbpress-forums div.bbp-reply-content{margin-left:0 !important}#bbpress-forums div.wp-editor-container{border:1px solid #ccc !important}div.bbp-template-notice.info,.bbp-pagination{display:none !important}.clear{content:"";display:block;clear:both}.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}.cf{*zoom:1;}@media (max-width:1900px){body{background-position:right -20%;background-size:50% auto}}@media (max-width:1500px){body{background-position:right -10%;background-size:50% auto}}@media (max-width:1200px){body{background-position:right -10%;background-size:55% auto}#quick-links a.link .inner{font-size:13px}}@media (max-width:900px){html,body{height:auto;background:0 0}#wrapper{margin-bottom:0}.span8{width:100%}.span7{width:100%}.span6{width:100%}.span5{width:100%}.span4{width:100%}.span3{width:100%}.span2{width:100%}.span1{width:50%}ul.languages{top:0;bottom:auto}nav#primary a.toggle{display:block}nav#primary ul.menu{display:none}nav#primary ul li{width:100%;float:none}nav#primary ul li a{text-align:left}nav#primary ul ul{display:block;position:relative;left:auto;top:auto}nav#primary ul ul li a{padding-left:20px}nav#members ul ul{display:block;position:relative;right:auto;top:auto;background-color:#fff}aside.sidebar .widget{width:50%;float:left;padding:0 20px}#quick-links a.link{width:25%}.push,footer{height:auto}}@media (max-width:800px){#quick-links a.link{width:50%;margin:2px 0}}@media (max-width:600px){#quick-links{display:none}#quick-links a.link{width:100%}aside.sidebar .widget{width:100%;float:none;padding:0}.gform_wrapper li.half{width:100%;float:none}}@media (max-width:500px){section.main article.block.block_members .member label{width:100%}section.main article.block.block_members .member label.smaller{width:50px}section.main article.block.block_members .member .right{vertical-align:top;display:inline-block;width:100%}section.main article.block.block_members .filters .facetwp-type-fselect .fs-dropdown{width:300px}}@media (max-width:460px){a.logo img{width:200px}nav#primary a.toggle{width:40px;height:40px;top:-60px;background-size:20px auto}}