body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0}main,header{display:block}.line:after{content:".";display:block;height:0;clear:both;visibility:hidden}.unit
.box{margin-right:0;margin-left:0}@media only screen and (min-width: 480px){.unit{float:left}.unit
.box{margin-right:10px;margin-left:10px}.unit-right{float:right}.size1of1{float:none}.size1of2{width:50%}.size1of3{width:33.33333%}.size2of3{width:66.66666%}.size1of4{width:50%}.size3of4{width:50%}.size1of5{width:20%}.size2of5{width:40%}.size3of5{width:60%}.size4of5{width:80%}}@media only screen and (min-width: 960px){.size1of4{width:25%}.size3of4{width:75%}}body{background:rgba(0,0,0,0.5);font:16px/150% "Segoe UI",Helvetica,Arial,sans-serif}.wrapper{margin:0
20px;width:auto}@media only screen and (min-width: 960px){.wrapper{margin:0
auto;width:960px}}.box{margin:0
10px 20px}strong{font-weight:700}header{position:relative;z-index:1;min-height:70px;box-shadow:1px 5px 10px #000;text-align:center;transition:all .4s ease}.home
header{position:fixed;top:0;right:0;left:0;z-index:3;min-height:260px;background:url(/wp-content/themes/assmat2015/assets/images/bg.jpg) 50% 50% no-repeat;-webkit-background-size:cover;background-size:cover}header h1,
header
.h1{position:relative;display:inline-block;margin:0
20px;padding:10px;color:#fff;font:20px/125% georgia;text-align:center;text-shadow:2px 0px 5px #000}header h1:after,
header .h1:after,
header h1:before,
header .h1:before{position:absolute;top:50%;left:0;width:100px;height:1px;background:#fff}header h1:after,
header .h1:after{left:auto;right:0}header h1>span{position:relative;display:block}header h1>span:after{content:'';position:absolute;bottom:-20px;left:50%;margin-left:-80px;width:160px;height:1px;background:#fff}header h1 em,
header .h1
em{display:block;font-size:25px;line-height:125%}header h1 a,
header .h1
a{color:#fff;text-decoration:none}header h1,
header
.h1{transition:opacity .4s ease}header.scroll{top:-10px}header.scroll-2{top:-20px}header.scroll h1,
header.scroll
.h1{opacity:0.5}header.scroll-2 h1,
header.scroll-2
.h1{opacity:0}.header-content h1,
.header-content
.h1{transition:all .4s ease}header.scroll + main .header-content h1,
header.scroll + main .header-content
.h1{transform:scale(0.8);opacity:0.5}header.scroll-2 + main .header-content h1,
header.scroll-2 + main .header-content
.h1{transform:scale(0.5);opacity:0}.home
main{position:relative;z-index:6;padding-top:260px}main:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;display:block;background:rgba(255,255,255,0.25);clear:both}@media only screen and (min-width: 640px){header h1, header
.h1{padding:10px
120px;font-size:30px}header h1 em,
header .h1
em{font-size:35px}header h1:after,
header .h1:after,
header h1:before,
header .h1:before{content:''}}@media only screen and (min-height: 770px){main,main.content{margin-bottom:505px}}.item{position:relative;display:block;overflow:hidden;box-shadow:-5px -5px 10px #000;color:#000;text-align:center;text-decoration:none}.item
.table{position:relative;z-index:1;display:table;margin:0
auto;width:100%}.item
.td{display:table-cell;margin:0
auto;height:400px;vertical-align:bottom;text-align:left;color:#fff}.item
.inner{display:block;margin:0
auto;padding:20px
20px 10px;background:#fff;box-sizing:border-box;color:#000}.item
.heading{position:relative;margin-bottom:20px;padding-bottom:40px;color:#000;font-size:36px;font-weight:400;line-height:100%}.item .heading
strong{color:#ee162c;font-weight:400}.item .heading:after{content:'';position:absolute;bottom:0;left:50%;margin-left:-35px;width:70px;height:10px;background:red}.item .inner
.img{position:relative;margin:-20px -20px 25px}.item .inner .img:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:rgba(255,255,255,0.25)}.item .inner
img{display:block;width:auto;max-width:100%;height:auto}.item
.txt{}.item
.txt{transition:all 1.2s ease;height:auto;max-height:0;overflow:hidden;opacity:0}.item:hover
.txt{height:auto;max-height:270px;opacity:1}.line .size1of2:last-child
.item{margin-left:-1px}.item
.visual{position:absolute;top:0;right:0;bottom:0;left:-1px;z-index:-1;display:block;background:url(/wp-content/themes/assmat2015/assets/images/bg.jpg) 50% 0 no-repeat;background-size:cover;transition:all .4s ease}.item:hover
.visual{transform:scale(1.1) rotate(2deg) }.all-news
.td{vertical-align:middle}@media only screen and (min-width: 640px){.item
.table{width:90%}.item
.td{max-width:600px}.item
.inner{max-width:380px}}h2{display:inline-block;margin-bottom:10px;font:30px/125% georgia, arial}h2
a{color:#000;text-decoration:none}h2 a:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:9}h2
em{display:inline-block;font-family:Arial,sans-serif;font-size:14px;line-height:25px}p{margin-bottom:10px}li{margin-bottom:10px;margin-left:20px}.table
li{margin-left:0}.table li
span{display:block;margin-left:20px}.table li
em{display:block;font-size:14px;line-height:125%}.content{position:relative;z-index:6;padding:0
0 20px;background:#fff}.content h1,
.content .page-title{margin-bottom:10px;font:30px/125% georgia, arial;text-shadow:2px 2px 6px #fff}.content
img{max-width:100%;height:auto}.content ul
li{position:relative}.content ul li:after{content:'';position:absolute;top:8px;left:-15px;width:5px;height:5px;background:#000;border-radius:50%}.content .header-content{overflow:hidden;margin:0
10px;height:33vh}.content .header-content
.wrapper{display:table;margin:0;width:100%}.content .wrapper .page-title,
.content .wrapper
h1{display:table-cell;width:100%;height:33vh;vertical-align:middle;text-align:center}.content .wrapper
.heading{display:block;margin:0
10px 20px;height:auto;font-size:50px;text-align:left}@media only screen and (min-width: 640px){.content h1,
.content .page-title{font-size:60px}}@media only screen and (min-width: 768px){.content h1,
.content .page-title{font-size:90px}}.breadcrumb{margin:-20px 0 0;padding:20px;background:rgba(0,0,0,0.5)}.wrapper
.breadcrumb{padding-left:10px;background:none}.breadcrumb
p{margin-bottom:0}.illustration{position:relative;z-index:1;margin-bottom:20px;height:33vh;background:fixed 50% 50% no-repeat;background-size:cover}.illustration:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:rgba(255,255,255,0.25)}.wp-pagenavi{margin-bottom:-20px;padding:20px;background:rgba(0,0,0,0.5)}.paginav .wp-pagenavi a,
.paginav .wp-pagenavi
span{border:none}.paginav .wp-pagenavi
.pages{font-size:12px}.nav-tab{margin:0
10px 20px;border-bottom:solid 1px #000}.nav-tab strong,
.nav-tab
a{display:inline-block;margin:0
5px -1px;padding:10px;border:solid 1px #000;text-decoration:none;vertical-align:middle}.nav-tab
strong{border-bottom-color:#fff}footer{position:relative;z-index:3}.footer-bottom{position:relative;z-index:6;padding:20px;color:#fff}footer:after{content:".";display:block;height:0;clear:both;visibility:hidden}footer:after{content:'';position:absolute;right:0;bottom:0;left:0;height:505px;z-index:-1;background:rgba(255,255,255,0.25);visibility:visible}footer
p{float:left;margin:0}footer p:nth-child(2){float:right}footer p:nth-child(3){clear:right;float:right}footer p:nth-child(3) a{display:block;margin-top:10px}footer p:nth-child(3) a:first-child:after{display:none}footer
a{color:#fff;text-decoration:none}footer p a:first-child:after{content:' - '}@media only screen and (min-height: 770px){footer{position:fixed;right:0;bottom:0;left:0;z-index:3}}