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