section{*zoom:1}section:after,section:before{display:table;content:""}section:after{clear:both}section .searchbox{text-align:center;margin:0 auto 32px;padding:32px 0 26px;background:url(../img/svg/searchbox.svg) top left no-repeat #006495}section .searchbox .title{display:block;font-weight:500;font-size:30px;font-size:3rem;line-height:30px;color:#fff;margin:0 0 28px}section .searchbox a.likebtn{display:inline-block;background:#fff;-webkit-box-shadow:0 8px 12px rgba(0,0,0,.2);-moz-box-shadow:0 8px 12px rgba(0,0,0,.2);box-shadow:0 8px 12px rgba(0,0,0,.2);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:16px;font-size:1.6rem;line-height:19px;padding:24px 0 21px;color:#2E3538;text-decoration:none;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;-ms-transition:all .5s ease-out;transition:all .5s ease-out;height:calc(64px - 24px - 21px)}section .searchbox a.likebtn:before{content:'';float:left;width:64px;height:64px;background-color:#FAA500;-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;margin:-24px 0}section .searchbox a.likebtn.school{margin-right:15px}section .searchbox a.likebtn.school:before{background-image:url(../img/svg/btn-school.svg);background-repeat:no-repeat;background-position:center}section .searchbox a.likebtn.employer{margin-left:15px}section .searchbox a.likebtn.employer:before{background-image:url(../img/svg/btn-employer.svg);background-repeat:no-repeat;background-position:center}section .searchbox a.likebtn:hover{color:#fff;background-color:#FAA500}@media screen and (min-width:1281px){section .searchbox a.likebtn{width:400px}}@media screen and (min-width:701px) and (max-width:1280px){section .searchbox a.likebtn{padding-right:15px}section .searchbox a.likebtn:before{margin-right:15px}}@media screen and (max-width:700px){section .searchbox{padding-bottom:10px}section .searchbox .title{font-size:25px;font-size:2.5rem;line-height:30px}section .searchbox a.likebtn{width:90%;margin:0 0 20px!important}}@media screen and (max-width:400px){section .searchbox a.likebtn{padding:16px 0 15px}section .searchbox a.likebtn:before{width:50px;height:50px;margin:-16px 0 0}}section .filterbox{*zoom:1;margin:0 auto;padding:33px 4% 24px;background:#006495}section .filterbox:after,section .filterbox:before{display:table;content:""}section .filterbox:after{clear:both}section .filterbox h1{color:#fff;margin:0 0 31px}section .filterbox .regionnav{margin:0 0 20px;color:#fff;font-size:14px;font-size:1.4rem;line-height:16px}section .filterbox .regionnav a{color:#fff}section .filterbox .tworound{color:#fff;margin:-15px 0 10px;position:relative}section .filterbox .tworound label.checkbox:after{content:'';display:block;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;z-index:2;cursor:pointer}section .filterbox .tworound label.checkbox strong{color:#faa500;font-weight:500;display:block;padding:0 0 0 30px;z-index:0;position:relative}section .filterbox .tworound label.checkbox strong:before{content:'';display:block;background:#fff;border:1px solid #BDBDBD;width:18px;height:18px;position:absolute;top:2px;left:0}section .filterbox .tworound label.checkbox strong a{color:#faa500;text-decoration:none}section .filterbox .tworound label.checkbox strong em{font-style:normal;font-weight:300}section .filterbox .tworound label.checkbox.act a:before{border-color:#faa500}section .filterbox .tworound label.checkbox.act a:after{content:'';display:block;position:absolute;top:8px;left:6px;width:8px;height:8px;background:#faa500}section .filterbox .tworound label.checkbox input{width:auto;height:auto;position:absolute;left:-10000px}section .filterbox label.likebtn{float:left;background:#fff;-webkit-box-shadow:0 8px 12px rgba(0,0,0,.2);-moz-box-shadow:0 8px 12px rgba(0,0,0,.2);box-shadow:0 8px 12px rgba(0,0,0,.2);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:14px;font-size:1.4rem;line-height:16px;font-weight:500;padding:16px 0 12px;margin-bottom:16px;color:#2E3538;text-decoration:none;position:relative}section .filterbox label.likebtn:not(.empty){cursor:pointer}section .filterbox label.likebtn:before{content:'';float:left;width:48px;height:48px;background-color:#FAA500;background-repeat:no-repeat;background-position:center;background-size:43px 26px;-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;margin:-16px 17px -12px 0}section .filterbox label.likebtn:after{content:'';display:block;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;z-index:2}section .filterbox label.likebtn.pin:before{background-image:url(../img/kraje/pin.svg)}section .filterbox label.likebtn.hlm-praha:before,section .filterbox label.likebtn.praha:before{background-image:url(../img/kraje/hlm-praha.svg)}section .filterbox label.likebtn.jihocesky-kraj:before{background-image:url(../img/kraje/jihocesky-kraj.svg)}section .filterbox label.likebtn.brno:before,section .filterbox label.likebtn.jihomoravsky-kraj:before{background-image:url(../img/kraje/jihomoravsky-kraj.svg)}section .filterbox label.likebtn.karlovarsky-kraj:before{background-image:url(../img/kraje/karlovarsky-kraj.svg)}section .filterbox label.likebtn.kralovehradecky-kraj:before{background-image:url(../img/kraje/kralovehradecky-kraj.svg)}section .filterbox label.likebtn.liberecky-kraj:before{background-image:url(../img/kraje/liberecky-kraj.svg)}section .filterbox label.likebtn.moravskoslezsky-kraj:before,section .filterbox label.likebtn.ostrava:before{background-image:url(../img/kraje/moravskoslezsky-kraj.svg)}section .filterbox label.likebtn.olomoucky-kraj:before{background-image:url(../img/kraje/olomoucky-kraj.svg)}section .filterbox label.likebtn.pardubicky-kraj:before{background-image:url(../img/kraje/pardubicky-kraj.svg)}section .filterbox label.likebtn.plzensky-kraj:before{background-image:url(../img/kraje/plzensky-kraj.svg)}section .filterbox label.likebtn.stredocesky-kraj:before{background-image:url(../img/kraje/stredocesky-kraj.svg)}section .filterbox label.likebtn.ustecky-kraj:before{background-image:url(../img/kraje/ustecky-kraj.svg)}section .filterbox label.likebtn.kraj-vysocina:before{background-image:url(../img/kraje/kraj-vysocina.svg)}section .filterbox label.likebtn.zlinsky-kraj:before{background-image:url(../img/kraje/zlinsky-kraj.svg)}section .filterbox label.likebtn.act,section .filterbox label.likebtn:not(.empty):hover{background-color:#FAA500}section .filterbox label.likebtn.act a,section .filterbox label.likebtn.act em,section .filterbox label.likebtn:not(.empty):hover a,section .filterbox label.likebtn:not(.empty):hover em{color:#fff;text-decoration:none}section .filterbox label.likebtn input{width:auto;height:auto;position:absolute;left:-10000px}section .filterbox label.likebtn a,section .filterbox label.likebtn span{display:inline-block;position:absolute;top:50%;left:65px;right:30px;transform:translateY(-50%);z-index:0}section .filterbox label.likebtn span{color:#aaa}section .filterbox label.likebtn em{float:right;font-style:normal;font-size:12px;font-size:1.2rem;line-height:14px;color:#505D64;margin:1px 12px 0 0;font-weight:300;position:absolute;right:0}@media screen and (min-width:1451px){section .filterbox{padding:33px 32px 24px}section .filterbox label.likebtn{width:256px;margin-right:16px}section .filterbox label.likebtn:nth-of-type(5n){margin-right:0}}@media screen and (min-width:1024px) and (max-width:1450px){section .filterbox label.likebtn{width:24%;margin-right:1.33%}section .filterbox label.likebtn:nth-of-type(4n){margin-right:0}section .filterbox label.likebtn:before{margin-right:10px}}@media screen and (min-width:781px) and (max-width:1023px){section .filterbox label.likebtn{width:32%;margin-right:1.9%}section .filterbox label.likebtn:nth-of-type(3n){margin-right:0}}@media screen and (min-width:601px) and (max-width:780px){section .filterbox label.likebtn{width:49%;margin-right:1.9%}section .filterbox label.likebtn:nth-of-type(2n){margin-right:0}}@media screen and (max-width:600px){section .filterbox label.likebtn{width:100%}}section .schoollist.cols1+.filterbox{margin-top:24px}section .advfilterbox{clear:both;background:#003857;margin-bottom:32px;position:relative;z-index:110}section .advfilterbox>div{position:relative;cursor:pointer}section .advfilterbox>div.selected{background:#faa500}section .advfilterbox>div.selected strong{color:#fff}section .advfilterbox>div.disabled{background:#d5d9db;border-right:1px solid #b7babb!important;cursor:default}section .advfilterbox>div.disabled:after,section .advfilterbox>div.disabled:before{display:none}section .advfilterbox>div.disabled span,section .advfilterbox>div.disabled strong{color:#767c7f}section .advfilterbox>div.open,section .advfilterbox>div:not(.selected):not(.disabled):hover{background:#00466c}section .advfilterbox>div.open:before,section .advfilterbox>div:not(.selected):not(.disabled):hover:before{border-color:#faa500}section .advfilterbox>div.open:after,section .advfilterbox>div:not(.selected):not(.disabled):hover:after{border-color:#faa500;-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);-o-transform:rotate(225deg);transform:rotate(225deg);top:28px}section .advfilterbox>div.open .select-list{visibility:visible}section .advfilterbox>div.specselected .empty{display:none!important}section .advfilterbox>div:before{content:'';display:block;position:absolute;top:21px;right:12px;width:17px;height:17px;margin:0;border:1px solid #A9BECA;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;-ms-transition:all .5s ease-out;transition:all .5s ease-out;z-index:0}section .advfilterbox>div:after{content:'';display:block;position:absolute;top:26px;right:18px;width:5px;height:5px;margin:0;border-right:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;-ms-transition:all .5s ease-out;transition:all .5s ease-out;z-index:0}section .advfilterbox>div strong{display:block;position:absolute;top:0;right:0;bottom:0;left:0;font-size:11px;font-size:1.1rem;line-height:13px;text-transform:uppercase;color:#D2E1E9;letter-spacing:.05em;font-weight:500;padding:12px 0 4px 16px;z-index:10}section .advfilterbox>div>span{display:block;font-size:14px;font-size:1.4rem;line-height:16px;color:#fff;font-weight:500;margin:29px 0 0 16px;max-width:170px;height:1.2em;overflow:hidden}section .advfilterbox>div .select-list{visibility:hidden;position:absolute;top:60px;z-index:100;padding:0 0 65px;background:#fff}section .advfilterbox>div .select-list:not(.toright){left:0}section .advfilterbox>div .select-list.toright{right:0}section .advfilterbox>div .select-list .inselect-list{padding:15px;overflow-y:auto}section .advfilterbox>div .select-list .inselect-list label{display:block;color:#2E3538;font-size:14px;font-size:1.4rem;line-height:18px;font-weight:500;position:relative}section .advfilterbox>div .select-list .inselect-list label:not(.noclick){cursor:pointer}section .advfilterbox>div .select-list .inselect-list label:after{content:'';display:block;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;z-index:2}section .advfilterbox>div .select-list .inselect-list label input{width:auto;height:auto;position:absolute;left:-10000px}section .advfilterbox>div .select-list .inselect-list label a:not(.selectall),section .advfilterbox>div .select-list .inselect-list label span:not(.selectall){display:inline-block;text-decoration:none;color:#2E3538;font-size:14px;font-size:1.4rem;line-height:18px;font-weight:500;position:relative;z-index:0;padding:5px 0 5px 28px}section .advfilterbox>div .select-list .inselect-list label a:not(.selectall):before,section .advfilterbox>div .select-list .inselect-list label span:not(.selectall):before{content:'';display:block;background:#fff;border:1px solid #A9BECA;width:16px;height:16px;position:absolute;top:5px;left:1px}section .advfilterbox>div .select-list .inselect-list label a.selectall,section .advfilterbox>div .select-list .inselect-list label span.selectall{display:inline-block;margin-left:10px;color:#055D8D;font-size:13px;font-size:1.3rem;line-height:15px;font-weight:400;position:relative;z-index:3}section .advfilterbox>div .select-list .inselect-list label em{font-style:normal;color:#aaa;font-weight:300}section .advfilterbox>div .select-list .inselect-list label.empty{cursor:default}section .advfilterbox>div .select-list .inselect-list label.empty a,section .advfilterbox>div .select-list .inselect-list label.empty span{color:#aaa}section .advfilterbox>div .select-list .inselect-list label.empty a:before,section .advfilterbox>div .select-list .inselect-list label.empty span:before{border-color:#ccc}section .advfilterbox>div .select-list .inselect-list label.withoutinput{cursor:default}section .advfilterbox>div .select-list .inselect-list label.withoutinput span:before{border-color:#eee}section .advfilterbox>div .select-list .inselect-list label:hover a:not(.selectall){color:#faa500}section .advfilterbox>div .select-list .inselect-list label:hover a:not(.selectall):before{border-color:#faa500}section .advfilterbox>div .select-list .inselect-list label.act a:not(.selectall):before{border-color:#faa500}section .advfilterbox>div .select-list .inselect-list label.act a:not(.selectall):after{content:'';display:block;position:absolute;top:10px;left:6px;width:8px;height:8px;background:#faa500}section .advfilterbox>div .select-list .inselect-list label.subact a:not(.selectall):after{content:'';display:block;position:absolute;top:10px;left:6px;width:8px;height:8px;background:#A9BECA}section .advfilterbox>div .select-list .inselect-list div{border-bottom:1px solid #D2E1E9;padding:5px 5px 11px 26px;margin:0 0 11px}section .advfilterbox>div .select-list .inselect-list div label a:not(.selectall),section .advfilterbox>div .select-list .inselect-list div label span:not(.selectall){font-weight:400}section .advfilterbox>div .select-list .control{*zoom:1;position:absolute;left:15px;right:15px;bottom:0;padding:15px 0;background:#fff;border-top:1px solid #D2E1E9}section .advfilterbox>div .select-list .control:after,section .advfilterbox>div .select-list .control:before{display:table;content:""}section .advfilterbox>div .select-list .control:after{clear:both}section .advfilterbox>div .select-list .control a{font-size:13px;font-size:1.3rem;line-height:15px}section .advfilterbox>div .select-list .control a.selectall{float:left;color:#055D8D}section .advfilterbox>div .select-list .control a.removeall{float:right;color:#E62900}@media screen and (min-width:1281px){section .advfilterbox{height:60px;display:flex;display:-webkit-flex}section .advfilterbox>div{flex:1 0 0;-webkit-flex:1 0 0}section .advfilterbox>div:not(:last-of-type){border-right:1px solid #055d8d}}@media screen and (max-width:1280px){section .advfilterbox{*zoom:1}section .advfilterbox:after,section .advfilterbox:before{display:table;content:""}section .advfilterbox:after{clear:both}section .advfilterbox>div{float:left;background:#003857;padding:13px 0;border-right:1px solid #055d8d;border-bottom:1px solid #055d8d}section .advfilterbox>div>span{margin-top:19px}}@media screen and (min-width:701px) and (max-width:1280px){section .advfilterbox>div{width:calc(33.33% - 1px)}section .advfilterbox>div:nth-of-type(3n){width:33.33%;border-right:0}}@media screen and (min-width:801px){section .advfilterbox>div .select-list .inselect-list{min-width:500px;max-height:480px}}@media screen and (max-width:800px){section .advfilterbox>div .select-list{left:4%!important;right:4%!important;position:fixed}section .advfilterbox>div .select-list .inselect-list{max-height:480px}}@media screen and (min-width:501px) and (max-width:700px){section .advfilterbox>div{width:calc(50% - 1px)}section .advfilterbox>div:nth-of-type(2n){width:50%;border-right:0}}@media screen and (max-width:500px){section .advfilterbox{margin:0}section .advfilterbox>div{width:100%;border-right:0}}section .filterinfo{*zoom:1;padding:0 0 32px}section .filterinfo:after,section .filterinfo:before{display:table;content:""}section .filterinfo:after{clear:both}section .filterinfo strong{float:left;font-size:14px;font-size:1.4rem;line-height:16px;font-weight:500}section .filterinfo strong:not(:nth-child(1)){margin:18px 10px 7px}section .filterinfo strong:nth-child(3){clear:left;margin-left:0}section .filterinfo a{float:left;font-size:14px;font-size:1.4rem;line-height:16px;color:#E62900;margin:0 0 0 10px}section .filterinfo span{position:relative;float:left;margin:10px 12px 0 0;padding:8px 30px 8px 10px;color:#2E3538;font-size:13px;font-size:1.3rem;line-height:15px;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:0 2px 8px rgba(0,0,0,.1)}section .filterinfo span em{display:block;position:absolute;top:10px;right:10px;width:12px;height:12px;cursor:pointer}section .filterinfo span em:after,section .filterinfo span em:before{content:'';display:block;width:14px;height:2px;background:#E62900;position:absolute;top:5px;right:0;z-index:1;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;-ms-transition:all .5s ease-out;transition:all .5s ease-out}section .filterinfo span em:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}section .filterinfo span em:after,section .filterinfo span em:hover:before{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}section .filterinfo span em:hover:after{-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);-o-transform:rotate(225deg);transform:rotate(225deg)}@media screen and (max-width:500px){section .filterinfo{margin-top:30px;padding:0 0 10px}}section .depcontent{*zoom:1;background:#fff;padding:30px 0}section .depcontent:after,section .depcontent:before{display:table;content:""}section .depcontent:after{clear:both}section .leftcol{float:left;padding:32px 0}@media screen and (min-width:1451px){section .leftcol{width:1050px}}@media screen and (min-width:1024px) and (max-width:1450px){section .leftcol{width:calc(100% - 320px - 40px)}}@media screen and (max-width:1023px){section .leftcol{width:100%;float:none;padding-bottom:0}}section .fullcol{padding:32px 0}section .rightcol{float:right;width:320px;padding:32px 0}section .rightcol .schoollist.cols1{margin:0}section .rightcol .schoollist.cols1 li{margin-bottom:8px}section .rightcol ul.menu>li{display:block}section .rightcol ul.menu>li:not(:last-of-type){border-bottom:1px solid #fff}section .rightcol ul.menu>li>a{display:block;color:#fff;background:#003857;text-decoration:none;padding:10px 20px;font-size:15px;font-size:1.5rem;line-height:25px}section .rightcol ul.menu>li>a:hover{color:#faa500}section .rightcol ul.menu>li ul{display:none;padding:0 0 5px 20px}section .rightcol ul.menu>li ul>li a{display:block;padding:5px 10px}section .rightcol ul.menu>li ul>li.act>a,section .rightcol ul.menu>li.act>a{color:#faa500}section .rightcol ul.menu>li.act>ul,section .rightcol ul.menu>li.act>ul li.act>ul{display:block}@media screen and (max-width:1023px){section .rightcol{float:none;padding-top:0;margin:0 auto}section .rightcol ul.schoollist.cols1 li.advertisment{width:100%;text-align:center}section .rightcol ul.schoollist.cols1 li.advertisment a img{margin:0 auto}}@media screen and (max-width:400px){section .rightcol{width:100%}}section .filterinfo+.leftcol{padding-top:0}section .filterinfo+.leftcol .schoollist.cols1{margin-top:0}section .filterinfo+.leftcol+.rightcol{padding-top:0}section .onlyclick{max-width:940px;margin:0 auto}section .onlyclick .item{padding:0;margin:0}section .onlyclick .item.mtop{margin-top:40px}section .onlyclick .item h2{font-size:18px;font-size:1.8rem;line-height:1em;color:#fff;background:#2a9bdc;margin:0 0 2px;padding:15px 10px;cursor:pointer}section .onlyclick .item h2:hover{background:#0169ae}section .onlyclick .item.open h2{background:#d20505!important}section .onlyclick .item.open article{display:block}section .onlyclick .item article{display:none;padding:10px 5px 30px}section .onlyclick .item article table tr td p{padding:0}.pagination{font-size:0;font-size:0rem;line-height:0}.pagination>div{*zoom:1}.pagination>div:after,.pagination>div:before{display:table;content:""}.pagination>div:after{clear:both}.pagination a{float:left;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;-ms-transition:all .5s ease-out;transition:all .5s ease-out;text-decoration:none;font-size:14px;font-size:1.4rem;line-height:36px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#fff;color:#2E3538;border:1px solid #D2E1E9;text-align:center}.pagination a.number{margin:0 8px;width:52px;height:36px;text-align:center}.pagination a.next,.pagination a.prev{position:relative;z-index:1;width:36px;height:36px}.pagination a.next:before,.pagination a.prev:before{content:'';display:block;position:absolute;top:15px;transform:translateY(-50%);border:solid #2E3538;border-width:0 2px 2px 0;padding:2px}.pagination a.next em,.pagination a.prev em{display:none}.pagination a.top{margin:0 0 0 10px;position:relative;z-index:1;width:150px;height:36px}.pagination a.top:after,.pagination a.top:before{content:'';display:block;position:absolute;top:calc(50% - 2px);transform:translateY(-50%);border:solid #2E3538;border-width:0 2px 2px 0;padding:2px;transform:rotate(225deg);-webkit-transform:rotate(225deg)}.pagination a.top:before{left:15px}.pagination a.top:after{right:15px}.pagination a.prev:before{left:16px;transform:rotate(135deg);-webkit-transform:rotate(135deg)}.pagination a.next{margin:0 10px}.pagination a.next:before{left:14px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.pagination a:hover{background:#003857;color:#fff}.pagination a:hover:after,.pagination a:hover:before{border-color:#fff}.pagination small{float:left;font-size:14px;font-size:1.4rem;line-height:36px;text-align:center}.pagination small.act{font-size:14px;font-size:1.4rem;line-height:36px;width:52px;height:36px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#fff;color:#2E3538;border:1px solid #D2E1E9;margin:0 10px}.pagination small.sum{color:#2E3538;margin:0 5px;width:auto;height:36px;text-align:center}.pagination small.slash{height:46px;margin:0 2px}@media screen and (max-width:1023px){.pagination-box{padding:30px 0}.pagination-box a.number{display:none}.pagination-box a.next,.pagination-box a.prev{overflow:hidden;text-indent:-9999px;white-space:nowrap;width:46px;height:46px}.pagination-box a.prev{margin-right:24px}.pagination-box a.prev:before{left:10px}.pagination-box a.next{margin-left:24px}.pagination-box a.next:before{right:10px}.pagination-box small.slash{display:none}}@media screen and (min-width:1024px){.cataloglist+.pagination-box{padding-top:30px}.pagination-box{padding:70px 0}.pagination-box a.next,.pagination-box a.prev{height:46px}.pagination-box a.prev{margin-right:24px;padding:0 15px 0 58px}.pagination-box a.prev:before{left:18px}.pagination-box a.next{margin-left:24px;padding:0 58px 0 15px}.pagination-box a.next:before{right:18px}}section h1+ul.artlist{margin:84px 0}@media screen and (max-width:450px){section h1+ul.artlist{margin-top:30px}}section h1+ul.catlist{margin:51px 0 0}@media screen and (max-width:450px){section h1+ul.catlist{margin-top:30px}}section ul.artlist,section ul.catlist{*zoom:1;display:-webkit-box;display:flex;-webkit-flex-flow:wrap;flex-flow:wrap;position:relative}section ul.artlist:after,section ul.artlist:before,section ul.catlist:after,section ul.catlist:before{display:table;content:""}section ul.artlist:after,section ul.catlist:after{clear:both}section ul.artlist>li,section ul.catlist>li{float:left;position:relative;text-align:left;padding:0 0 46px}section ul.artlist>li>a,section ul.catlist>li>a{text-decoration:none}section ul.artlist>li>a .image,section ul.catlist>li>a .image{width:100%;position:relative}section ul.artlist>li>a img,section ul.catlist>li>a img{position:absolute;top:0;left:0;bottom:0;right:0;display:block;max-width:100%;max-height:100%;margin:0 auto;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;-ms-transition:all .5s ease-out;transition:all .5s ease-out}section ul.artlist>li>a img.lazy,section ul.catlist>li>a img.lazy{width:100%}section ul.artlist>li>a h1,section ul.catlist>li>a h1{font-size:22px;font-size:2.2rem;line-height:32px;font-weight:600;height:65px;overflow:hidden;padding-top:16px;color:#000}section ul.artlist>li>a:hover img,section ul.catlist>li>a:hover img{-webkit-box-shadow:0 10px 15px 0 rgba(0,0,0,.3);-moz-box-shadow:0 10px 15px 0 rgba(0,0,0,.3);box-shadow:0 10px 15px 0 rgba(0,0,0,.3)}section ul.artlist>li>a:hover span.arrow:before,section ul.catlist>li>a:hover span.arrow:before{width:30px;left:30px}section ul.artlist>li>a:hover span.arrow em:after,section ul.catlist>li>a:hover span.arrow em:after{width:100%}section ul.artlist>li article,section ul.catlist>li article{font-size:15px;font-size:1.5rem;line-height:24px;padding:15px 0 22px;height:70px;overflow:hidden;color:#000}section ul.artlist>li span.arrow em,section ul.catlist>li span.arrow em{display:none}section ul.artlist>li>a .image{padding-bottom:50%}@media screen and (min-width:1501px){section ul.artlist.cols4 li{width:264px;padding:0 28px 80px;margin-right:43.33px}section ul.artlist.cols4 li:nth-of-type(4n){margin-right:0}section ul.artlist.cols4 li:nth-of-type(4n+1){clear:left}}@media screen and (min-width:1251px) and (max-width:1500px){section ul.artlist.cols4 li{width:19%;padding-right:2%;padding-left:2%;margin-right:2.66%}section ul.artlist.cols4 li:nth-of-type(4n){margin-right:0}section ul.artlist.cols4 li:nth-of-type(4n+1){clear:left}}@media screen and (min-width:901px) and (max-width:1250px){section ul.artlist.cols4 li{width:23%;margin-right:2.66%}section ul.artlist.cols4 li:nth-of-type(4n){margin-right:0}section ul.artlist.cols4 li:nth-of-type(4n+1){clear:left}}@media screen and (min-width:601px) and (max-width:901px){section ul.artlist.cols4 li{width:31.9%;margin-right:2%}section ul.artlist.cols4 li:nth-of-type(3n){margin-right:0}section ul.artlist.cols4 li:nth-of-type(3n+1){clear:left}}@media screen and (min-width:361px) and (max-width:600px){section ul.artlist.cols4 li{width:47.7%;margin-right:4%}section ul.artlist.cols4 li:nth-of-type(2n){margin-right:0;float:right}section ul.artlist.cols4 li:nth-of-type(2n+1){clear:left}}@media screen and (max-width:500px){section ul.artlist.cols4 li a em{padding:5px}section ul.artlist.cols4 li a h1{font-size:5vw;font-size:.5vwrem;line-height:1.25em}}@media screen and (max-width:360px){section ul.artlist.cols4 li{width:100%;padding-bottom:10%}section ul.artlist.cols4 li a span{padding:0}section ul.artlist.cols4 li a span img{position:static}section ul.artlist.cols4 li a h1{height:auto}}@media screen and (min-width:1024px){section ul.artlist.cols3 li{width:31.9%;margin-right:2%}section ul.artlist.cols3 li:nth-of-type(3n){margin-right:0}section ul.artlist.cols3 li:nth-of-type(3n+1){clear:left}}@media screen and (min-width:901px) and (max-width:1023px){section ul.artlist.cols3 li{width:23%;margin-right:2.66%}section ul.artlist.cols3 li:nth-of-type(4n){margin-right:0}section ul.artlist.cols3 li:nth-of-type(4n+1){clear:left}}@media screen and (min-width:601px) and (max-width:901px){section ul.artlist.cols3 li{width:31.9%;margin-right:2%}section ul.artlist.cols3 li:nth-of-type(3n){margin-right:0}section ul.artlist.cols3 li:nth-of-type(3n+1){clear:left}}@media screen and (min-width:361px) and (max-width:600px){section ul.artlist.cols3 li{width:47.7%;margin-right:4%}section ul.artlist.cols3 li:nth-of-type(2n){margin-right:0;float:right}section ul.artlist.cols3 li:nth-of-type(2n+1){clear:left}}@media screen and (max-width:500px){section ul.artlist.cols3 li a em{padding:5px}section ul.artlist.cols3 li a h1{font-size:5vw;font-size:.5vwrem;line-height:1.25em}}@media screen and (max-width:360px){section ul.artlist.cols3 li{width:100%;padding-bottom:10%}section ul.artlist.cols3 li a span{padding:0}section ul.artlist.cols3 li a span img{position:static}section ul.artlist.cols3 li a h1{height:auto}}section ul.catlist>li>a .image{padding-bottom:60%}section ul.catlist li{padding:0;margin-bottom:30px}section ul.catlist li a{display:block;padding:40px 20px;text-align:center;position:relative;background:#E9F2F7;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;-ms-transition:all .5s ease-out;transition:all .5s ease-out}section ul.catlist li a h1{display:inline-block}section ul.catlist li a article{display:none;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;-ms-transition:all .5s ease-out;transition:all .5s ease-out}section ul.catlist li a:hover{background:#003857}section ul.catlist li a:hover h1{color:#fff}@media screen and (min-width:1501px){section ul.catlist.cols4 li{width:330px;margin-right:30px}section ul.catlist.cols4 li:nth-of-type(4n){margin-right:0}section ul.catlist.cols4 li:nth-of-type(4n+1){clear:left}}@media screen and (min-width:1024px) and (max-width:1500px){section ul.catlist.cols4 li{width:32%;margin-right:2%}section ul.catlist.cols4 li:nth-of-type(3n){margin-right:0}section ul.catlist.cols4 li:nth-of-type(3n+1){clear:left}}@media screen and (min-width:801px) and (max-width:1023px){section ul.catlist.cols4 li{width:47.7%;margin-right:4%}section ul.catlist.cols4 li:nth-of-type(2n){margin-right:0;float:right}section ul.catlist.cols4 li:nth-of-type(2n+1){clear:left}}@media screen and (min-width:461px) and (max-width:800px){section ul.catlist.cols4 li{width:47.7%;margin-right:4%}section ul.catlist.cols4 li:nth-of-type(2n){margin-right:0;float:right}section ul.catlist.cols4 li:nth-of-type(2n+1){clear:left}}@media screen and (max-width:460px){section ul.catlist.cols4 li{width:100%}section ul.catlist.cols4 li a h1{height:auto}}@media screen and (min-width:1024px){section ul.catlist.cols3 li{width:31.9%;margin-right:2%}section ul.catlist.cols3 li:nth-of-type(3n){margin-right:0}section ul.catlist.cols3 li:nth-of-type(3n+1){clear:left}}@media screen and (min-width:901px) and (max-width:1023px){section ul.catlist.cols3 li{width:23%;margin-right:2.66%}section ul.catlist.cols3 li:nth-of-type(4n){margin-right:0}section ul.catlist.cols3 li:nth-of-type(4n+1){clear:left}}@media screen and (min-width:601px) and (max-width:901px){section ul.catlist.cols3 li{width:31.9%;margin-right:2%}section ul.catlist.cols3 li:nth-of-type(3n){margin-right:0}section ul.catlist.cols3 li:nth-of-type(3n+1){clear:left}}@media screen and (min-width:361px) and (max-width:600px){section ul.catlist.cols3 li{width:47.7%;margin-right:4%}section ul.catlist.cols3 li:nth-of-type(2n){margin-right:0;float:right}section ul.catlist.cols3 li:nth-of-type(2n+1){clear:left}}@media screen and (max-width:500px){section ul.catlist.cols3 li a em{padding:5px}section ul.catlist.cols3 li a h1{font-size:5vw;font-size:.5vwrem;line-height:1.25em}}@media screen and (max-width:360px){section ul.catlist.cols3 li{width:100%}section ul.catlist.cols3 li a span{padding:0}section ul.catlist.cols3 li a span img{position:static}section ul.catlist.cols3 li a h1{height:auto}}@media screen and (min-width:1501px){.isSafari section ul.artlist.cols4>li{width:263px}}@media screen and (min-width:901px) and (max-width:1500px){.isSafari section ul.artlist.cols4>li{width:22.9%}}@media screen and (min-width:601px) and (max-width:900px){.isSafari section ul.artlist.cols4>li{width:31.8%}}@media screen and (min-width:361px) and (max-width:600px){.isSafari section ul.artlist.cols4>li{width:47.6%}}@media screen and (min-width:1501px){.isSafari section ul.catlist.cols4 li{width:329px}}@media screen and (min-width:1024px) and (max-width:1500px){.isSafari section ul.catlist.cols4 li{width:31.9%}}@media screen and (min-width:801px) and (max-width:1023px){.isSafari section ul.catlist.cols4 li{width:31.8%}}@media screen and (min-width:461px) and (max-width:800px){.isSafari section ul.catlist.cols4 li{width:47.6%}}