.sircon-people-group {
display: flex;
flex-wrap: wrap;
margin: 0 -10px;
}
.sircon-people-group .sircon-person {
width: 100%;
margin: 0 10px 20px;
}
@media(min-width: 580px) {
.sircon-people-group.columns-2 .sircon-person {
width: calc((100% / 2) - 20px);
margin: 0 10px 20px;
}
.sircon-people-group.columns-3 .sircon-person {
width: calc((100% / 2) - 20px);
margin: 0 10px 20px;
}
.sircon-people-group.columns-4 .sircon-person {
width: calc((100% / 2) - 20px);
margin: 0 10px 20px;
}
.sircon-people-group.columns-5 .sircon-person {
width: calc((100% / 2) - 20px);
margin: 0 10px 20px;
}
}
@media(min-width: 780px) {
.sircon-people-group.columns-2 .sircon-person {
width: calc((100% / 2) - 20px);
margin: 0 10px 20px;
}
.sircon-people-group.columns-3 .sircon-person {
width: calc((100% / 3) - 20px);
margin: 0 10px 20px;
}
.sircon-people-group.columns-4 .sircon-person {
width: calc((100% / 3) - 20px);
margin: 0 10px 20px;
}
.sircon-people-group.columns-5 .sircon-person {
width: calc((100% / 3) - 20px);
margin: 0 10px 20px;
}
}
@media(min-width: 1080px) {
.sircon-people-group.columns-4 .sircon-person {
width: calc((100% / 4) - 20px);
margin: 0 10px 20px;
}
.sircon-people-group.columns-5 .sircon-person {
width: calc((100% / 5) - 20px);
margin: 0 10px 20px;
}
}
.person-data {
padding: 10px;
}
.sircon-person-name {
font-size: 1.2rem;
margin: 0;
}
.sircon-person-title {
font-style: italic;
}
.sircon-person-image {
margin: 0;
height: 0;
padding-bottom: 100%;
background-position: center;
background-size: cover;
background-repeat: no-repeat;
}
.sircon-person-image img {
opacity: 0;
}.sircon-showcaser,
.sircon-showcaser * {
box-sizing: border-box;
}
.sircon-showcaser,
.sircon-showcaser .nav-thumbs,
.sircon-showcaser .nav-with-thumb,
.sircon-showcaser .slides-container {
position: relative;
}
.sircon-showcaser .nav-arrows,
.sircon-showcaser .nav-indexes,
.sircon-showcaser .showcase-designelement {
position: absolute;
} .sircon-showcaser .slides-container		  {z-index: 20;}
.sircon-showcaser .showcase-designelement {z-index: 25;}
.sircon-showcaser .nav-thumbs			  {z-index: 30;}
.sircon-showcaser .nav-arrows			  {z-index: 40;}
.sircon-showcaser .nav-indexes			  {z-index: 50;} .sircon-showcaser .figure-wrap	{ z-index: 10;}
.sircon-showcaser .textly		{ z-index: 20;} .sircon-showcaser .the-figure,
.sircon-showcaser .title,
.sircon-showcaser .description * {
margin: 0;
} .sircon-showcaser {
background: #333;
}
.sircon-showcaser .slide {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
overflow: hidden; will-change: transform;
width: 100%;
z-index: 90;
pointer-events: none;
opacity: 0;
-webkit-transition: opacity 1s;
-moz-transition: opacity 1s;
transition: opacity 1s;
} .sircon-showcaser .is-swipevisible {
opacity: 1;
-webkit-transition: none;
-moz-transition: none;
transition: none;
}
.sircon-showcaser .current {
position: relative;
z-index: 9001;
pointer-events: auto;
opacity: 1;
} .sircon-showcaser .entire-slide-link,
.sircon-showcaser .figure-link {
display: block;
text-decoration: none;
}
.sircon-showcaser .entire-slide-link * {
text-decoration: none;
} .sircon-showcaser .figure-wrap {
position: relative;
overflow: hidden;
}
.sircon-showcaser .the-figure {
background-repeat: no-repeat;
}
.sircon-showcaser .the-img {
opacity: 0;
height: auto;
width: 100%;
} .sircon-showcaser .img-format-cover .the-figure {
background-size: cover;
}
.sircon-showcaser .img-format-contain .the-figure {
background-size: contain;
}  .sircon-showcaser .the-figure,
.sircon-showcaser .img-align-center-middle .the-figure { background-position: center center; } .sircon-showcaser .img-align-left-top .the-figure { background-position: left top; }
.sircon-showcaser .img-align-left-middle .the-figure { background-position: left center; }
.sircon-showcaser .img-align-left-bottom .the-figure { background-position: left bottom; }
.sircon-showcaser .img-align-center-top .the-figure { background-position: center top; }
.sircon-showcaser .img-align-center-bottom .the-figure { background-position: center bottom; }
.sircon-showcaser .img-align-right-top .the-figure { background-position: right top; }
.sircon-showcaser .img-align-right-middle .the-figure { background-position: right center; }
.sircon-showcaser .img-align-right-bottom .the-figure { background-position: right bottom; } .sircon-showcaser .textly {
position: relative;
background: rgba(0,0,0,0.8);
padding: 10px 20px;
}
.sircon-showcaser .textly.no-content{
display: none;
}
@media(min-width: 768px){
.sircon-showcaser .textly {
position: absolute;
bottom: 40px;
left: 0!important;
right: 0!important;
text-align: center;
margin: auto;
max-width: calc(100% - 250px);
padding: 10px 20px 40px 20px;
}
.sircon-showcaser .textly.textly-position-left {
left: 0!important;
right: auto!important;
bottom: 0!important;
width: 50%;
max-width: 50%!important;
height: 100%;
}
.sircon-showcaser .textly.textly-position-right {
left: auto!important;
right: 0!important;
bottom: 0!important;
width: 50%;
max-width: 50%!important;
height: 100%;
}
.sircon-showcaser .textly.textly-position-right .slide-inner,
.sircon-showcaser .textly.textly-position-left .slide-inner {
position: absolute;
top: 40%;
left: 0;
width: 100%;
}
} .sircon-showcaser .title{
font-size: 24px;
}
.sircon-showcaser .description{
font-size: 15px;
line-height: 1.3;
margin-bottom: 20px;
}
@media(min-width: 768px){
.sircon-showcaser .title {
font-size: 34px;
}
.sircon-showcaser .description {
font-size: 20px;
display: block;
}
}
@media(min-width: 1024px){
.sircon-showcaser .title {
font-size: 60px;
}
.sircon-showcaser .description {
font-size: 22px;
}
}
.sircon-showcaser .title,
.sircon-showcaser .description,
.sircon-showcaser .description * {
color: #fff;
}
.sircon-showcaser .textly-color-black .title,
.sircon-showcaser .textly-color-black .description,
.sircon-showcaser .textly-color-black .description * {
color: #222;
}
.sircon-showcaser .textly.textly-color-black {
background: rgba(255,255,255,0.8);
}
.sircon-showcaser .textly.textly-color-white {
background: rgba(0,0,0,0.8);
}
@media(min-width: 768px){
.sircon-showcaser .textly.textly-color-black.textly-transparency-0 {
background: rgba(255,255,255,1.0);
}
.sircon-showcaser .textly.textly-color-black.textly-transparency-20 {
background: rgba(255,255,255,0.8);
}
.sircon-showcaser .textly.textly-color-black.textly-transparency-50 {
background: rgba(255,255,255,0.5);
}
.sircon-showcaser .textly.textly-color-black.textly-transparency-80 {
background: rgba(255,255,255,0.2);
}
.sircon-showcaser .textly.textly-color-black.textly-transparency-100 {
background: transparent;
}
.sircon-showcaser .textly.textly-color-white.textly-transparency-0 {
background: rgba(0,0,0,1.0);
}
.sircon-showcaser .textly.textly-color-white.textly-transparency-20 {
background: rgba(0,0,0,0.8);
}
.sircon-showcaser .textly.textly-color-white.textly-transparency-50 {
background: rgba(0,0,0,0.5);
}
.sircon-showcaser .textly.textly-color-white.textly-transparency-80 {
background: rgba(0,0,0,0.2);
}
.sircon-showcaser .textly.textly-color-white.textly-transparency-100 {
background: transparent;
}
} .sircon-showcaser .slide-btn-outer {
position: relative;
} .sircon-showcaser .textly-button .slide-btn-outer::after {
clear: both;
display: block;
content: "";
}
.sircon-showcaser .textly-button .slide-btn {
background-color: #045f93;
padding: 5px 20px;
color: #fff;
} .sircon-showcaser .visual-button .slide-btn-outer {
width: 70px;
}
.sircon-showcaser .visual-button .slide-btn-outer,
.sircon-showcaser .visual-button .slide-btn {
position: absolute;
right: 0;
top: 0;
bottom: 0;
}
.sircon-showcaser .visual-button .slide-btn {
left: 0;
background:#045f93;
color: transparent;
font-size: 0;
width: 100%;
-webkit-transition: background 0.4s;
-moz-transition: background 0.4s;
transition: background 0.4s;
}
.sircon-showcaser .visual-button .slide-btn::before {
display: block;
content: "";
height: 70%;
width: 70%;
background: transparent url(//agraff.no/wp-content/plugins/sircon-showcase/style/arrow-right.png) left 50% no-repeat;
background-size: 200% 100%;
position: absolute;
top: 15%;
left: 15%;
} .sircon-showcaser .showcase-designelement {
display: none;
}
@media(min-width: 768px){
.sircon-showcaser .showcase-designelement {
position: absolute;
display: block;
max-width: 100px;
z-index: 9100;
bottom: 20px;
right: 20px;
}
.sircon-showcaser .showcase-designelement.topleft {
top: 20px;
right: auto;
bottom: auto;
left: 20px;
}
.sircon-showcaser .showcase-designelement.topright {
top: 20px;
right: 20px;
bottom: auto;
left: auto;
}
.sircon-showcaser .showcase-designelement.bottomleft {
top: auto;
right: auto;
bottom: 20px;
left: 20px;
}
.sircon-showcaser .showcase-designelement.bottomright {
top: auto;
right: 20px;
bottom: 20px;
left: auto;
}
.sircon-showcaser .showcase-designelement figure {
margin: 0;
background-size: contain;
background-repeat: no-repeat;
background-position: center;
}
.sircon-showcaser .showcase-designelement figure img {
margin: 0;
opacity: 0;
}
} .sircon-showcaser .nav-index,
.sircon-showcaser .nav-arrow {
cursor: pointer;
} .sircon-showcaser .nav-indexes {
top: 10px;
left: 0;
right: 0;
height: 0;
text-align: center;
}
.sircon-showcaser .nav-indexes .nav-index {
display: inline-block;
margin: 0 4px;
height: 30px;
width: 30px;
background: rgba(0,0,0,0.8);
color: #fff;
font-size: 13px;
padding-top: 5px;
transition: background 0.3s, color 0.3s;
}
.sircon-showcaser .nav-index:hover,
.sircon-showcaser .nav-indexes .current {
background: rgba(255,255,255,0.8);
color: #222;
} .sircon-showcaser .nav-thumbs {
background: #eee;
padding: 10px;
overflow: hidden;
}
.sircon-showcaser .nav-thumbs .swipeablecontainer{
white-space: nowrap;
}
.sircon-showcaser .nav-with-thumb {
display: inline-block;
vertical-align: top;
height: 80px;
width: 80px;
margin: 0 0 0 10px;
}
.sircon-showcaser .nav-with-thumb:first-child {
margin-left: 0;
}
.sircon-showcaser .nav-thumb {
margin: 0;
height: 100%;
width: 100%;
background-size: cover;
background-position: 50%;
}
.sircon-showcaser .nav-thumb > img {
opacity: 0;
width: 100%;
}
.sircon-showcaser .nav-with-thumb::after {
background: #045f93;
height: 5px;
content: "";
display: block;
position: absolute;
top: 0;
left: 0;
right: 0;
opacity: 0;
transition: opacity 0.3s;
}
.sircon-showcaser .nav-thumbs .current::after {
opacity: 1;
} .sircon-showcaser .outer-slidearrows {
display: none;
}
.sircon-showcaser .inner-slidearrows {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: 9100;
pointer-events: none;
}
.sircon-showcaser .nav-arrow {
pointer-events: auto;
position: absolute;
top: 0;
bottom: 0;
width: 70px;
background: rgba(0,0,0,0.1);
-webkit-transition: background 0.4s;
-moz-transition: background 0.4s;
transition: background 0.4s;
}
.sircon-showcaser .nav-arrow:hover {
background-color: rgba(0,0,0,0.7);
}
.sircon-showcaser .nav-arrow::before {
content: "";
display: block;
height: 70px;
width: 40px;
position: absolute;
top: calc(50% - 20px);
left: calc(50% - 20px);
background: url(//agraff.no/wp-content/plugins/sircon-showcase/style/arrow-right.png) left 50% no-repeat;
background-size: 80px 70px;
}
.sircon-showcaser .nav-prev::before {
-webkit-transform: scaleX(-1);
-moz-transform: scaleX(-1);
transform: scaleX(-1);
}
.sircon-showcaser .nav-prev{left: 0;}
.sircon-showcaser .nav-next{right: 0;} .sircon-showcaser.colortheme-inverted .nav-arrow {
background-color: rgba(255,255,255,0.1);
}
.sircon-showcaser.colortheme-inverted .nav-arrow:hover {
background-color: rgba(255,255,255,0.7);
}
.sircon-showcaser.colortheme-inverted .nav-arrow::before {
background-position: right 50%;
} @media(max-width: 768px){
.sircon-showcaser .nav-arrow {
top: calc(50% - 40px);
height: 80px;
}
.sircon-showcaser .nav-arrow::before {
height: 40px;
}
} .sircon-showcaser .no-image.template-video {
padding-bottom: 50%; }
.sircon-showcaser .slide-videoframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 9001;
opacity: 0;
}
.sircon-showcaser .the-figure {
opacity: 1;
}
.sircon-showcaser .video-ready .the-figure,
.sircon-showcaser .video-ready::before,
.sircon-showcaser .slide-videoframe {
-webkit-transition: opacity 2s;
-moz-transition: opacity 2s;
transition: opacity 2s;
} .sircon-showcaser .video-playing .slide-videoframe {
opacity: 1;
}
.sircon-showcaser .video-playing .the-figure {
opacity: 0;
} .sircon-showcaser .video-ready::before {
content: "";
display: block;
opacity: 1;
height: 120px;
width: 120px;
background: url(//agraff.no/wp-content/plugins/sircon-showcase/style/playpause.png) left top no-repeat;
background-size: 240px 240px;
position: absolute;
z-index: 9009;
top: calc(50% - 60px);
left: calc(50% - 60px);
cursor: pointer;
pointer-events:none;
}
.sircon-showcaser .video-playing::before {
background-position: left bottom;
opacity: 0;
}
.sircon-showcaser .video-icon-color-white.video-ready::before {
background-position: right top;
}
.sircon-showcaser .video-icon-color-white.video-playing::before {
background-position: right bottom;
} .sircon-showcaser .hide-textly-on-play .textly {
opacity: 1;
-webkit-transition: opacity 1s 1s;
-moz-transition: opacity 1s 1s;
transition: opacity 1s 1s;
}
.sircon-showcaser .video-playing.hide-textly-on-play .textly {
opacity: 0;
pointer-events: none;
} .sircon-showcaser .video-muter {
height: 40px;
width: 50px;
background: url(//agraff.no/wp-content/plugins/sircon-showcase/style/mute-icon.png) 50% top no-repeat;
background-size: 50px 80px;
z-index: 9100;
position: absolute;
top: 20px;
right: 110px;
opacity: 0;
-webkit-transition: opacity 0.3s 1s;
-moz-transition: opacity 0.3s 1s;
transition: opacity 0.3s 1s;
cursor: pointer;
}
.sircon-showcaser .video-muted .video-muter {
background-position: 50% bottom;
}
.sircon-showcaser .video-playing .video-muter {
opacity: 0.5;
}
.sircon-showcaser .video-playing .video-muter:hover {
opacity: 1;
-webkit-transition: opacity 0.3s;
-moz-transition: opacity 0.3s;
transition: opacity 0.3s;
} @media(min-width: 768px){
.sircon-showcaser.effects-kenburns .slide .the-figure {
animation: 40s ease-in-out 0s infinite alternate kenburns;
}
.sircon-showcaser.effects-kenburns .slide:nth-child(4n+1) .the-figure{
-webkit-transform-origin: top right;
transform-origin: top right;
}
.sircon-showcaser.effects-kenburns .slide:nth-child(4n+2) .the-figure{
-webkit-transform-origin: bottom left;
transform-origin: bottom left;
}
.sircon-showcaser.effects-kenburns .slide:nth-child(4n+3) .the-figure{
-webkit-transform-origin: center left;
transform-origin: center left;
}
.sircon-showcaser.effects-kenburns .slide:nth-child(4n+4) .the-figure{
-webkit-transform-origin: center right;
transform-origin: center right;
}
}
@keyframes kenburns{
0% {
-webkit-transform: scale(1.0, 1.0);
-ms-transform: scale(1.0, 1.0);
transform: scale(1.0, 1.0);
}
75% {
-webkit-transform: scale(1.1, 1.1);
-ms-transform: scale(1.1, 1.1);
transform: scale(1.1, 1.1);
}
100% {
-webkit-transform: scale(1.0, 1.0);
-ms-transform: scale(1.0, 1.0);
transform: scale(1.0, 1.0);
}
} .sircon-showcaser .nav-with-thumb .thumb-title {
overflow: hidden;
background: rgba(0,0,0,0.7);
color: #fff;
padding: 5px;
line-height: 1.2;
font-size: 12px;
display: block;
position: absolute;
bottom: 0;
left: 0;
width: 100%;
transition: opacity 0.2s;
text-align: center;
} .sircon-showcaser.is-swiping * {
transition: none!important;
}
.sircon-showcaser.is-swiping .slides-container{
overflow:hidden;
}html {
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%;
height: 100%;
}
html, body {
margin: 0;
max-width: 100%;
min-width: 320px;
width: auto;
box-sizing: border-box;
}
body {
min-height: 100%;
overflow-y: scroll;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
display: block;
}
audio, canvas, progress, video {
display: inline-block;
vertical-align: baseline;
}
audio:not([controls]) {
display: none;
height: 0;
}
[hidden], template {
display: none
}
a {
background-color: transparent
}
abbr[title] {
border-bottom: 1px dotted
}
b, strong {
font-weight: 700
}
dfn {
font-style: italic
}
mark {
background: #ff0;
color: #000
}
small {
font-size: 12px
}
small {
font-size: 12px
}
sub, sup {
font-size: 12px;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}
svg:not(:root) {
overflow: hidden;
}
pre {
overflow: auto;
}
code, kbd, pre, samp {
font-family: monospace, monospace;
font-size: 1em;
}
button, input, optgroup, select, textarea {
color: inherit;
font: inherit;
margin: 0;
outline: none;
}
button, select {
text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
-webkit-appearance: button;
cursor: pointer;
}
button[disabled], html input[disabled] {
cursor: default;
}
button::-moz-focus-inner, input::-moz-focus-inner {
border: 0;
padding: 0;
}
input {
line-height: normal;
vertical-align: middle;
}
input[type="checkbox"], input[type="radio"] {
padding: 0
}
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
height: auto;
}
input[type="search"] {
-webkit-appearance: textfield;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration,
input[type="search"] {
-webkit-appearance: none;
}
legend {
border: 0;
padding: 0;
}
textarea {
overflow: auto;
}
optgroup {
font-weight: bold
}
table {
border-collapse: collapse;
border-spacing: 0;
width: 100%;
}
th, td {
vertical-align: top
}
table thead>tr>th {
vertical-align: bottom
}
*,
*:before,
*:after {
box-sizing: inherit;
}
nav ul,
.nav ul {
padding: 0;
margin: 0;
list-style: none;
}
.menu-item {
display: block;
position: relative
}
.menu-item .submenu-toggler {
display: none;
cursor: pointer;
}
.menu-clickable {
display: block;
text-decoration: none;
cursor: pointer;
}
.submenu {
display: none
}
.menu-item.visible>.submenu {
display: block;
}
.menu-item.visible>.submenu {
display: block;
}
.menu-clickable.submenu-back {
display: none;
}
.no-js .no-js-hide {
display: none !important;
}
figure {
margin: 0
}
img {
border: 0;
max-width: 100%;
height: auto !important;
display: inline-block;
vertical-align: middle;
}
.dynamically-loaded {
overflow: hidden;
background-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==);
}
.dynamically-loaded>img {
max-width: 100%;
display: block;
margin: 0 auto;
opacity: 0;
}
.dynamically-loaded::before {
content: "";
display: block;
}
.alignleft>img,
.alignright>img,
.aligncenter>img,
.alignnone>img {
float: none !important;
margin-right: 0;
margin-left: 0;
margin-bottom: 0;
display: block;
}
.alignnone {
display: inline-block;
vertical-align: middle;
}
.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
.read-max>* {
text-align: left;
position: relative;
}
.has-sidebar-left-1 #center-content .read-max>* {
margin-left: inherit;
}
.read-max>figure {
display: inline-block;
z-index: 9001;
}
.read-max>.dynamically-loaded {
display: block;
}
.read-max {
word-break: break-word;
}
.wp-caption {
max-width: 100%
}
.ir {
overflow: hidden;
}
.ir:before {
content: "";
display: block;
height: 150%;
}
.screen-reader-response,
.screen-reader-text,
.push-away,
.screenreader-only {
pointer-events: none;
position: absolute;
top: 0;
left: 0;
opacity: 0;
z-index: -99999;
}#sircon-lightbox{position:fixed;opacity:1;pointer-events:auto;top:0;left:0;right:0;bottom:0;z-index:10;margin:0;}#sircon-lightbox.hidden{opacity:0;pointer-events:none;}#sircon-lightbox .lightbox{position:absolute;background:rgba(0, 0, 0, 0.6);top:0;left:0;right:0;bottom:0;}#sircon-lightbox .lightbox-figure{position:absolute;top:5%;bottom:5%;left:0;right:0;background-position:50%;background-size:contain;background-repeat:no-repeat;}#sircon-lightbox .lightbox-figure > img{display:none;}#sircon-lightbox .close-this{position:absolute;top:5%;right:10%;width:50px;height:50px;border-radius:4px;background:#000 url(//agraff.no/wp-content/themes/sircon-alpha/styles/source/images/closex.png) 50% no-repeat;background-size:40px;cursor:pointer;}#sircon-lightbox .lightbox-nav{margin:0 10%;position:absolute;top:50%;left:0;right:0;height:0;}#sircon-lightbox .lightbox-nav > .nav{position:absolute;top:-18px;height:36px;width:36px;background:#fff url(//agraff.no/wp-content/themes/sircon-alpha/styles/source/images/sideways-nav.png) left 50% no-repeat;cursor:pointer;border-radius:50%;}#sircon-lightbox .lightbox-nav > .nav-prev{left:0;}#sircon-lightbox .lightbox-nav > .nav-next{right:0;background-position:right 50%;}#sircon-lightbox .lightbox-nav > .nav{background-color:transparent;}.sircon-sideways-outer{position:relative;}.sircon-sideways-outer .sircon-sideways{overflow:hidden;}.sircon-sideways-outer .sircon-sideways.sideways-prepared > .sircon-viewport{position:relative;white-space:nowrap;display:block;width:100%;margin:0;}.sircon-sideways-outer .sircon-sideways.sideways-prepared > .sircon-viewport > *{display:inline-block;vertical-align:top;width:calc((100% - 20px) / 2);white-space:normal;margin-right:20px;}.sircon-sideways-outer .sircon-sideways.sideways-prepared.do-transition > .sircon-viewport{transition:transform 0.3s;-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0);}.sircon-sideways-outer .sircon-sideways-nav{position:absolute;top:50%;left:0;right:0;height:0;}@media (min-width:1280px){.sircon-sideways-outer .sircon-sideways-nav{left:-40px;right:-40px;}}.sircon-sideways-outer .sircon-sideways-nav .sideways-nav{position:absolute;top:-18px;height:36px;width:36px;background:#fff url(//agraff.no/wp-content/themes/sircon-alpha/styles/source/images/sideways-nav.png) left 50% no-repeat;cursor:pointer;border-radius:50%;}@media (min-width:1280px){.sircon-sideways-outer .sircon-sideways-nav .sideways-nav{background-color:transparent;border-radius:0;}}.sircon-sideways-outer .sircon-sideways-nav .sideways-nav.nav-prev{left:0;}.sircon-sideways-outer .sircon-sideways-nav .sideways-nav.nav-next{right:0;background-position:right 50%;}.sircon-sideways-outer .sircon-sideways-nav .nav-inner{max-width:1280px;margin:0 auto;position:relative;}                        @font-face{font-family:"TundraWebPro-Extlight W01 Rg";src:url(//agraff.no/wp-content/themes/sircon-alpha-child/styles/fonts/1468531/e5c2733e-bffe-4189-b5c7-5ab9522d7da0.woff2) format('woff2'), url(//agraff.no/wp-content/themes/sircon-alpha-child/styles/fonts/1468531/c044b944-9785-4439-938c-5a2b413a0848.woff) format('woff');}.desktop-only{display:none;}.mobile-only{display:block;}@media (min-width:780px){ .desktop-only{display:block;}.mobile-only{display:none;}}p,h1,h2,h3,h4,h5,.comments-wrapper cite,h6,table,img,form,fieldset,blockquote,.widget,.sircon-byline{margin:0 auto 20px !important;}figure img{margin-bottom:0 !important;}.excerpt{ }.max,.read-max,.columns,.clear{clear:both; }.max:after,.read-max:after,.columns:after,.clear:after{clear:both;display:table;content:"";}.max:before,.read-max:before,.columns:before,.clear:before{clear:both;display:table;content:"";}.max{max-width:1440px;position:relative;margin:0 auto;padding:0 10px;height:100%;}.max .max{padding-left:0;padding-right:0;}.pad{padding:20px;}.pad-top{padding-top:20px;}.pad-bottom{padding-bottom:20px;}.pad-left{padding-left:20px;}.pad-right{padding-right:20px;}.pad-vertical{padding-top:20px;padding-bottom:20px;}.pad-horisontal{padding-left:20px;padding-right:20px;}.read-max > *{max-width:667px; }.read-max .override-read-max,.read-max figure,.read-max > img,.read-max hr{max-width:none; }.read-max > pre{overflow:auto;display:block;background:#fff;color:#000;padding:10px;border:2px dashed #bbb;font:14px/1.6 lucida console, sans-serif;}.min-width-640 .alignleft,.min-width-640 .alignright{max-width:calc((100% - 20px) / 2);}.min-width-640 .alignleft{float:left;margin-right:20px;}.min-width-640 .alignright{float:right;margin-left:20px;}.min-width-640 .aligncenter{margin-left:auto;margin-right:auto;display:block;}.min-width-640 .alignnone{display:inline;float:none;}.min-width-640 .alignleft,.min-width-640 .alignright{position:relative; z-index:9999;}.min-width-640 .alignleft + .alignleft,.min-width-640 .alignright + .alignleft,.min-width-640 .alignleft + .alignright,.min-width-640 .alignright + .alignright{margin-left:0;margin-right:0;}body{font-family:'Open Sans', sans-serif;font-size:18px;font-weight:400;line-height:1.5;color:#45333f;background:#f5f5f5;overflow-x:hidden;}a{color:#e96654;text-decoration:none;}a:hover{color:;text-decoration:none;}h1{font:normal normal 400 34px 'TundraWebPro-Extlight W01 Rg', sans-serif;}h2{font:normal normal 400 30px 'TundraWebPro-Extlight W01 Rg', sans-serif;}h3{font:normal normal 400 20px 'TundraWebPro-Extlight W01 Rg', sans-serif;}h4{font:normal normal 400 24px 'TundraWebPro-Extlight W01 Rg', sans-serif;}h5,.comments-wrapper cite{font:normal normal 400 22px 'TundraWebPro-Extlight W01 Rg', sans-serif;}h6{font:normal normal 400 20px 'TundraWebPro-Extlight W01 Rg', sans-serif;}h1,h2,h3,h4,h5,.comments-wrapper cite,h6{color:#45333f;}h1 a,h2 a,h3 a,h4 a,h5 a,.comments-wrapper cite a,h6 a{color:#45333f;text-decoration:none;}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,.comments-wrapper cite a:hover,h6 a:hover{color:#281d24;text-decoration:none;}figcaption{padding:4px 20px;font-size:12px;background:#333;font-style:italic;color:#fff;}.wp-caption{max-width:100%; }blockquote{border-top:1px solid #ccc;padding:20px;font-size:20px;font-style:italic;border-bottom:1px solid #ccc;}blockquote p{margin:0;}hr{clear:both;}input[type=button],input[type=submit],input[type=reset],button,.btn{min-height:32px;background:#9fc21f;border:none;color:#fff;padding:5px 20px;margin-right:4px;border-radius:3px;}.btn-readmore{display:inline-block;}input[type=text],input[type=search],input[type=password],input[type=email],input[type=url],input[type=tel],input[type=date]{width:100%;height:32px;background:#eee;border:1px solid #ccc;color:#45333f;padding:0 10px;}textarea{width:100%;background:#eee;border:1px solid #ccc;color:#45333f;padding:10px;min-height:180px;}.btn-shortcoded{float:left;margin-bottom:20px;  }.btn-shortcoded + p{clear:left;}select,.customSelect{clear:both;width:100%;height:32px !important;padding:0 10px;background:#eee;border:1px solid #ccc;}.hasCustomSelect{z-index:9999;}.customSelect{color:#45333f;position:relative;}.customSelect::before{content:"";display:inline-block;height:100%;vertical-align:middle;}.customSelect::after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;width:50px;background:#333 url(//agraff.no/wp-content/themes/sircon-alpha-child/styles/selectarrow.png) 50% no-repeat;background-size:16px;}.searchform input[type=submit]{width:65px;margin:0;}.searchform input[type=text]{width:calc(100% - 70px);}#top{z-index:10;}#middle{z-index:3;}#bottom{z-index:5;}#top{background:transparent;}#top .max{padding:0 30px;}#top{position:fixed;top:0;left:0;right:0;}.admin-bar #top{top:46px;position:absolute;}@media (min-width:601px){.admin-bar #top{position:fixed;}}@media (min-width:783px){.admin-bar #top{top:32px;}}#top{height:60px;}@media (min-width:780px){#top{height:75px;}}#top{position:absolute !important;}.has-sidebar-showcase #top{margin-bottom:0;}#main-logo{display:inline-block;vertical-align:middle;width:auto;height:100%;}@media (min-width:780px){#main-logo{width:auto;}}#main-logo .logo{width:100%;height:100%;display:inline-block;position:relative;margin-top:20px;}#main-logo .logo:hover .logo-element{transform-origin:50% 50%;transform:rotate(120deg);}#main-logo .logo:hover .logo-text{display:inline-block;}#main-logo .logo .logo-element{transition:transform 0.3s ease-out;vertical-align:middle;display:inline-block;}#main-logo .logo .logo-text{display:none;margin-left:5px;vertical-align:middle;}#main-logo.logo-text-visible .logo .logo-text{display:inline-block;}.trigger-menu{position:absolute;top:30px;right:30px;width:100px;height:30px;cursor:pointer;z-index:1;}.trigger-menu.white .menu-toggler{background-image:url(//agraff.no/wp-content/themes/sircon-alpha-child/styles/assets/menu-triggered.svg);}.trigger-menu.white .menu-label{color:#fff;}.trigger-menu.brown .menu-toggler{background-image:url(//agraff.no/wp-content/themes/sircon-alpha-child/styles/assets/menu.svg);}.trigger-menu.brown .menu-label{color:#45333f;}.trigger-menu.triggered .menu-toggler{background-image:url(//agraff.no/wp-content/themes/sircon-alpha-child/styles/assets/menu-triggered.svg);}.trigger-menu.triggered .menu-label{color:#fff;}.trigger-menu .menu-label{position:relative;color:#45333f;display:inline-block;vertical-align:middle;margin-bottom:0;margin-right:5px;pointer-events:none;font-size:18px;margin:0 5px 0 !important;}.trigger-menu .menu-toggler{position:relative;display:inline-block;vertical-align:middle;pointer-events:none;background-color:transparent;background-image:url(//agraff.no/wp-content/themes/sircon-alpha-child/styles/assets/menu.svg);background-size:cover;padding:0;width:29px;height:20px;margin-right:0;min-height:0;}#main-menu{width:100vw;position:fixed;left:100%;right:auto;top:0;height:100vh;background-color:#e96654;transition:all 0.3s ease-out;}#main-menu .menu-item > a{padding:10px 20px;color:#fff;font-size:50px;font-family:'TundraWebPro-Extlight W01 Rg', sans-serif;}#main-menu .sub-menu{display:none;}#main-menu :hover > .sub-menu,#main-menu .sub-menu.toggle-open{display:block;}#main-menu .menu{padding:0;max-width:max-content;width:100%;margin:0 auto;margin-top:200px;}@media (min-width:780px){#main-menu .menu{float:right;margin-right:160px;}}#main-menu .menu > li{position:relative;min-width:290px;text-align:right;float:left;}#main-menu .menu > li:nth-of-type(2n+3){clear:both;}@media (min-width:780px){#main-menu .menu > li:nth-of-type(2n+2){text-align:left;}}#main-menu .menu:after{clear:both;display:table;content:"";}#main-menu.toggle-open{left:0;}#middle{position:relative;transition:opacity 1s;opacity:1;min-height:60vh;}@media (min-width:780px){#center-content{width:100%;}.has-sidebar-left #center-content,.has-sidebar-right #center-content{float:left;}.has-sidebar-left #center-content{width:calc(100% - 330px);}.has-sidebar-right #center-content{width:calc(100% - 330px);}.has-sidebar-left.has-sidebar-right #center-content{width:calc(100% - 330px);}#sidebar-left{float:left;width:300px;margin-right:30px;}}@media (min-width:780px){.has-sidebar-left.has-sidebar-right #center-content{width:calc(100% - 660px);}#sidebar-right{float:right;width:300px;margin-left:30px;}}.comments-wrapper .comment-list{list-style:none;padding:0;}.comments-wrapper .comment-body{margin-bottom:20px;}.comments-wrapper .comment-author,.comments-wrapper .comment-meta{float:left;margin-bottom:1px; width:calc((100% - 1px - 0.02px) / 2);}.comments-wrapper .comment-author:nth-of-type(n),.comments-wrapper .comment-meta:nth-of-type(n){clear:none;margin-right:1px; }.comments-wrapper .comment-author:nth-of-type(2n),.comments-wrapper .comment-meta:nth-of-type(2n){margin-right:0;}.comments-wrapper .comment-author:nth-of-type(2n+1),.comments-wrapper .comment-meta:nth-of-type(2n+1){clear:left;}.comments-wrapper .comment-author + *:before,.comments-wrapper .comment-meta + *:before{clear:both;display:table;content:"";}.comments-wrapper .comment-meta{text-align:right;}.comments-wrapper .avatar{margin:0 0 5px 0;}.comments-wrapper .children{list-style:none;}.search-results #center-content .featured-image,.blog #center-content .featured-image,.archive #center-content .featured-image{max-height:200px;overflow-y:hidden;position:relative;background-size:cover;background-position:50%;}.search-results #center-content .featured-image > img,.blog #center-content .featured-image > img,.archive #center-content .featured-image > img{opacity:0;}.pagination{text-align:center;}.pagination > .page-numbers{margin:0 3px;}#bottom{position:relative;text-align:center;background-color:#45333f;}@media (min-width:780px){#bottom{text-align:left;}}#bottom .max{padding:50px 20px;}@media (min-width:1440px){#bottom .max{padding:50px 150px;}}#bottom #sidebar-footer{font-family:'TundraWebPro-Extlight W01 Rg', sans-serif;}#bottom #sidebar-footer #text-3{font-family:'Open Sans', sans-serif;}#bottom #sidebar-footer .footer-logo{margin-top:60px !important;}#bottom #sidebar-footer .widget_nav_menu{font-size:30px;}#bottom #sidebar-footer .textwidget{font-size:14px;}#bottom #sidebar-footer .textwidget p{margin-bottom:8px !important;}#bottom #sidebar-footer.has-3-widgets div{color:#fff;}#bottom #sidebar-footer.has-3-widgets div a{color:#fff;}#bottom #sidebar-footer.has-3-widgets div:nth-of-type(2){text-align:center;}#bottom #sidebar-footer.has-3-widgets div:nth-of-type(3){text-align:right;}#colophon{text-align:center;position:absolute;bottom:0;left:0;right:0;margin:0;}#colophon,#colophon a{color:#fff;font-size:12px;}#colophon .columns{text-align:center;}#colophon .columns .column{display:inline-block;margin-right:90px;}#colophon .columns .column:last-child{margin-right:0;}.widget .menu{padding:0;margin:0;}.widget .sub-menu{display:none;padding-left:20px;}.widget .sub-menu.toggle-open{display:block;}.horizontal-sidebar:after,#sidebar-footer:after{clear:both;display:table;content:"";}@media (min-width:560px) and (max-width:779px){.horizontal-sidebar .widget,#sidebar-footer .widget{float:left;margin-bottom:20px; width:calc((100% - 20px - 0.02px) / 2);}.horizontal-sidebar .widget:nth-of-type(n),#sidebar-footer .widget:nth-of-type(n){clear:none;margin-right:20px; }.horizontal-sidebar .widget:nth-of-type(2n),#sidebar-footer .widget:nth-of-type(2n){margin-right:0;}.horizontal-sidebar .widget:nth-of-type(2n+1),#sidebar-footer .widget:nth-of-type(2n+1){clear:left;}}@media (min-width:780px){.horizontal-sidebar.has-1-widgets .widget,#sidebar-footer.has-1-widgets .widget{float:left;margin-bottom:20px; width:calc((100% - 0px - 0.02px) / 1);}.horizontal-sidebar.has-1-widgets .widget:nth-of-type(n),#sidebar-footer.has-1-widgets .widget:nth-of-type(n){clear:none;margin-right:20px; }.horizontal-sidebar.has-1-widgets .widget:nth-of-type(1n),#sidebar-footer.has-1-widgets .widget:nth-of-type(1n){margin-right:0;}.horizontal-sidebar.has-1-widgets .widget:nth-of-type(1n+1),#sidebar-footer.has-1-widgets .widget:nth-of-type(1n+1){clear:left;}.horizontal-sidebar.has-2-widgets .widget,#sidebar-footer.has-2-widgets .widget{float:left;margin-bottom:20px; width:calc((100% - 20px - 0.02px) / 2);}.horizontal-sidebar.has-2-widgets .widget:nth-of-type(n),#sidebar-footer.has-2-widgets .widget:nth-of-type(n){clear:none;margin-right:20px; }.horizontal-sidebar.has-2-widgets .widget:nth-of-type(2n),#sidebar-footer.has-2-widgets .widget:nth-of-type(2n){margin-right:0;}.horizontal-sidebar.has-2-widgets .widget:nth-of-type(2n+1),#sidebar-footer.has-2-widgets .widget:nth-of-type(2n+1){clear:left;}.horizontal-sidebar.has-3-widgets .widget,#sidebar-footer.has-3-widgets .widget{float:left;margin-bottom:20px; width:calc((100% - 40px - 0.02px) / 3);}.horizontal-sidebar.has-3-widgets .widget:nth-of-type(n),#sidebar-footer.has-3-widgets .widget:nth-of-type(n){clear:none;margin-right:20px; }.horizontal-sidebar.has-3-widgets .widget:nth-of-type(3n),#sidebar-footer.has-3-widgets .widget:nth-of-type(3n){margin-right:0;}.horizontal-sidebar.has-3-widgets .widget:nth-of-type(3n+1),#sidebar-footer.has-3-widgets .widget:nth-of-type(3n+1){clear:left;}.horizontal-sidebar.has-4-widgets .widget,#sidebar-footer.has-4-widgets .widget{float:left;margin-bottom:20px; width:calc((100% - 60px - 0.02px) / 4);}.horizontal-sidebar.has-4-widgets .widget:nth-of-type(n),#sidebar-footer.has-4-widgets .widget:nth-of-type(n){clear:none;margin-right:20px; }.horizontal-sidebar.has-4-widgets .widget:nth-of-type(4n),#sidebar-footer.has-4-widgets .widget:nth-of-type(4n){margin-right:0;}.horizontal-sidebar.has-4-widgets .widget:nth-of-type(4n+1),#sidebar-footer.has-4-widgets .widget:nth-of-type(4n+1){clear:left;}.horizontal-sidebar.has-5-widgets .widget,#sidebar-footer.has-5-widgets .widget{float:left;margin-bottom:20px; width:calc((100% - 60px - 0.02px) / 4);}.horizontal-sidebar.has-5-widgets .widget:nth-of-type(n),#sidebar-footer.has-5-widgets .widget:nth-of-type(n){clear:none;margin-right:20px; }.horizontal-sidebar.has-5-widgets .widget:nth-of-type(4n),#sidebar-footer.has-5-widgets .widget:nth-of-type(4n){margin-right:0;}.horizontal-sidebar.has-5-widgets .widget:nth-of-type(4n+1),#sidebar-footer.has-5-widgets .widget:nth-of-type(4n+1){clear:left;}.horizontal-sidebar.has-6-widgets .widget,#sidebar-footer.has-6-widgets .widget{float:left;margin-bottom:20px; width:calc((100% - 60px - 0.02px) / 4);}.horizontal-sidebar.has-6-widgets .widget:nth-of-type(n),#sidebar-footer.has-6-widgets .widget:nth-of-type(n){clear:none;margin-right:20px; }.horizontal-sidebar.has-6-widgets .widget:nth-of-type(4n),#sidebar-footer.has-6-widgets .widget:nth-of-type(4n){margin-right:0;}.horizontal-sidebar.has-6-widgets .widget:nth-of-type(4n+1),#sidebar-footer.has-6-widgets .widget:nth-of-type(4n+1){clear:left;}.horizontal-sidebar.has-7-widgets .widget,#sidebar-footer.has-7-widgets .widget{float:left;margin-bottom:20px; width:calc((100% - 60px - 0.02px) / 4);}.horizontal-sidebar.has-7-widgets .widget:nth-of-type(n),#sidebar-footer.has-7-widgets .widget:nth-of-type(n){clear:none;margin-right:20px; }.horizontal-sidebar.has-7-widgets .widget:nth-of-type(4n),#sidebar-footer.has-7-widgets .widget:nth-of-type(4n){margin-right:0;}.horizontal-sidebar.has-7-widgets .widget:nth-of-type(4n+1),#sidebar-footer.has-7-widgets .widget:nth-of-type(4n+1){clear:left;}.horizontal-sidebar.has-8-widgets .widget,#sidebar-footer.has-8-widgets .widget{float:left;margin-bottom:20px; width:calc((100% - 60px - 0.02px) / 4);}.horizontal-sidebar.has-8-widgets .widget:nth-of-type(n),#sidebar-footer.has-8-widgets .widget:nth-of-type(n){clear:none;margin-right:20px; }.horizontal-sidebar.has-8-widgets .widget:nth-of-type(4n),#sidebar-footer.has-8-widgets .widget:nth-of-type(4n){margin-right:0;}.horizontal-sidebar.has-8-widgets .widget:nth-of-type(4n+1),#sidebar-footer.has-8-widgets .widget:nth-of-type(4n+1){clear:left;}}.gallery{padding:20px;background:#eee;margin:0 0 20px;}.gallery figure.gallery-item{text-align:center;}.fullwidth-min-width-780 .columns-2 .gallery-item{float:left;margin-bottom:20px; width:calc((100% - 20px - 0.02px) / 2);}.fullwidth-min-width-780 .columns-2 .gallery-item:nth-of-type(n){clear:none;margin-right:20px; }.fullwidth-min-width-780 .columns-2 .gallery-item:nth-of-type(2n){margin-right:0;}.fullwidth-min-width-780 .columns-2 .gallery-item:nth-of-type(2n+1){clear:left;}.fullwidth-min-width-780 .columns-3 .gallery-item{float:left;margin-bottom:20px; width:calc((100% - 40px - 0.02px) / 3);}.fullwidth-min-width-780 .columns-3 .gallery-item:nth-of-type(n){clear:none;margin-right:20px; }.fullwidth-min-width-780 .columns-3 .gallery-item:nth-of-type(3n){margin-right:0;}.fullwidth-min-width-780 .columns-3 .gallery-item:nth-of-type(3n+1){clear:left;}.fullwidth-min-width-780 .columns-4 .gallery-item{float:left;margin-bottom:20px; width:calc((100% - 60px - 0.02px) / 4);}.fullwidth-min-width-780 .columns-4 .gallery-item:nth-of-type(n){clear:none;margin-right:20px; }.fullwidth-min-width-780 .columns-4 .gallery-item:nth-of-type(4n){margin-right:0;}.fullwidth-min-width-780 .columns-4 .gallery-item:nth-of-type(4n+1){clear:left;}.fullwidth-min-width-780 .columns-5 .gallery-item{float:left;margin-bottom:20px; width:calc((100% - 80px - 0.02px) / 5);}.fullwidth-min-width-780 .columns-5 .gallery-item:nth-of-type(n){clear:none;margin-right:20px; }.fullwidth-min-width-780 .columns-5 .gallery-item:nth-of-type(5n){margin-right:0;}.fullwidth-min-width-780 .columns-5 .gallery-item:nth-of-type(5n+1){clear:left;}.fullwidth-min-width-780 .columns-6 .gallery-item{float:left;margin-bottom:20px; width:calc((100% - 100px - 0.02px) / 6);}.fullwidth-min-width-780 .columns-6 .gallery-item:nth-of-type(n){clear:none;margin-right:20px; }.fullwidth-min-width-780 .columns-6 .gallery-item:nth-of-type(6n){margin-right:0;}.fullwidth-min-width-780 .columns-6 .gallery-item:nth-of-type(6n+1){clear:left;}.wp-block-gallery.is-cropped .blocks-gallery-item img{height:100% !important;}.wp-block-media-text.alignfull figure{height:100vh !important;}.has-text-align-center{text-align:center !important;}.sircon-people-group{max-width:1440px !important;}.sircon-people-group .sircon-people-filter{flex-basis:100%;margin:90px 0 55px;}.sircon-people-group .sircon-people-filter .columns{margin:0 auto;display:block;text-align:center;}.sircon-people-group .sircon-people-filter .columns .column{display:inline-block;padding-left:30px;}.sircon-people-group .sircon-people-filter .columns .column button{background-color:transparent;margin-right:25px;font-size:21px;padding:2px 15px;color:#45333f;text-transform:lowercase;}.sircon-people-group .sircon-people-filter .columns .column button::before{content:'+';display:inline-block;margin-right:5px;}.sircon-people-group .sircon-people-filter .columns .column button.active{background-color:#9fc21f;color:#fff;}.sircon-people-group .sircon-people-filter .columns .column:first-child{padding-right:30px;padding-left:0;border-right:1px solid;}.sircon-people-group .sircon-people-filter .columns .column:first-child button{text-transform:capitalize;margin:0;}.sircon-people-group .sircon-people-filter .columns .column:first-child button::before{display:none;}.sircon-people-group .sircon-person figure{overflow:hidden;position:relative;padding-bottom:133%;}.sircon-people-group .sircon-person figure img{height:0 !important;}.sircon-people-group .sircon-person figure .excerpt-box{position:absolute;top:100%;padding:90px 30px;background-color:#e96654;transition:all 0.5s ease-out;color:#fff;}.sircon-people-group .sircon-person figure .excerpt-box.open{top:0;height:100%;z-index:2;cursor:pointer;}.sircon-people-group .sircon-person figure .excerpt-box::before{content:'✖';color:#fff;position:absolute;top:10px;right:15px;font-size:25px;display:inline-block;}.sircon-people-group .sircon-person figure .open-btn{width:50px;height:50px;background-image:url(//agraff.no/wp-content/themes/sircon-alpha-child/styles/assets/circle-pluss.svg);display:inline-block;position:absolute;bottom:10px;left:10px;z-index:1;cursor:pointer;}.sircon-people-group .sircon-person .person-data{padding:20px 0;}.sircon-people-group .sircon-person .person-data .sircon-person-name{font-size:30px;margin-bottom:10px !important;}.sircon-people-group .sircon-person .person-data .sircon-person-term{font-size:12px;text-transform:uppercase;font-weight:600;}.sircon-people-group .sircon-person .person-data .sircon-person-title,.sircon-people-group .sircon-person .person-data .sircon-person-email,.sircon-people-group .sircon-person .person-data .sircon-person-phone{font-size:14px;font-style:normal;}.sircon-people-group .sircon-person .person-data .sircon-person-title a,.sircon-people-group .sircon-person .person-data .sircon-person-email a,.sircon-people-group .sircon-person .person-data .sircon-person-phone a{color:#45333f;}@media (max-width:1440px){.sircon-people-group{margin:0 40px !important;}}.sircon-frontpage-articles,.archive.category main{display:flex;flex-wrap:wrap;margin:0 auto;max-width:1440px !important;}.sircon-frontpage-articles article,.archive.category main article{width:calc((100% / 2) - 30px);margin:0 15px 70px;}.sircon-frontpage-articles article figure,.archive.category main article figure{background-size:cover;height:420px;max-height:420px !important;}.sircon-frontpage-articles article figure img,.archive.category main article figure img{height:0 !important;}.sircon-frontpage-articles article .article-meta,.archive.category main article .article-meta{text-align:center;padding:20px 60px;}.sircon-frontpage-articles article .article-meta h2,.archive.category main article .article-meta h2{margin-bottom:15px;}.sircon-frontpage-articles article .article-meta p,.archive.category main article .article-meta p{font-size:14px;}.sircon-frontpage-articles article .article-meta .categories a,.archive.category main article .article-meta .categories a{font-weight:600;display:inline-block;margin-right:10px;text-transform:uppercase;color:#45333f;font-size:12px;}.sircon-frontpage-articles article .article-meta .categories a:last-child,.archive.category main article .article-meta .categories a:last-child{margin-right:0;}.single #middle h1,.page #middle h1{font-size:70px;margin-bottom:50px !important;text-align:center;}.single #middle .image-header,.page #middle .image-header{position:relative;width:100%;height:720px;margin-bottom:30px;}.single #middle .image-header figure,.page #middle .image-header figure{width:100%;height:100%;background-size:cover;background-position:center;}.single #middle .image-header figure img,.page #middle .image-header figure img{height:0 !important;}.single #middle .image-header .header-box,.page #middle .image-header .header-box{padding:25px 130px 15px 30px;position:absolute;top:50%;transform:translateY(-50%);right:0;width:100%;max-width:700px;}.single #middle .image-header .header-box,.page #middle .image-header .header-box{padding-right:30px;}.single .arrow-btn-container{margin-bottom:10px;}.single .arrow-btn-container .arrow-btn{font-size:13px;color:#000;text-transform:uppercase;font-weight:600;}.single .arrow-btn-container .arrow-btn::before{content:'';background-image:url(//agraff.no/wp-content/themes/sircon-alpha-child/styles/assets/arrow-left.svg);width:19px;height:15px;display:inline-block;margin-right:10px;vertical-align:text-top;}.single-sircon-projects .project-meta{margin-top:3em !important;margin-bottom:3em !important;}.single-sircon-projects .project-meta.align-left{padding:0px;text-align:left;}.single-sircon-projects .project-meta.align-center{margin:0 auto;text-align:center;}.single-sircon-projects .project-meta.align-right{text-align:right;}.single-sircon-projects .project-meta .category-tags{margin-bottom:35px;}.single-sircon-projects .project-meta .category-tags .tag{display:inline-block;border:1px solid #000;border-radius:14px;font-size:13px;text-transform:uppercase;margin-right:5px;font-weight:600;padding:3px 14px;}.single-sircon-projects .project-meta .excerpt{margin-bottom:35px;font-size:14px;}.single-sircon-projects .project-meta .meta-data{font-size:14px;}.single-sircon-projects .project-meta .meta-data p{margin:0 !important;}.single-sircon-projects .project-meta .meta-data span{font-weight:600;}.page #middle h1{font-size:60px;}ul{padding-left:20px;}.mb-0{margin-bottom:0 !important;}.mb-30{margin-bottom:30px !important;}.mb-60{margin-bottom:60px !important;}.mb-100{margin-bottom:100px !important;}.mb-150{margin-bottom:150px !important;}.mt-100{margin-top:100px !important;}.mt-150{margin-top:150px !important;}#center-content{padding-bottom:80px;}#center-content.padding-top{padding-top:125px;}#center-content main > :not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide){margin:0 auto;max-width:667px;}.alignwide{max-width:1440px;margin:35px auto;}@media (max-width:779px){.alignwide{padding:0;}}.title-in-header{font-size:18px;display:inline-block;margin-bottom:10px !important;vertical-align:bottom;margin-left:10px !important;}.archive.category,.post-type-archive-sircon-projects,.search,.error404{padding-top:125px;}.error404 .search-form .search-field{margin-bottom:20px;}.search #center-content{max-width:667px;margin:0 auto;}.search #center-content .search-form .search-field{margin-bottom:20px;}.wp-block-image{margin-top:20px !important;margin-bottom:40px !important;}.wp-block-image.alignfull{margin-top:0;margin-bottom:0;}.wp-block-media-text__content{max-width:667px;padding-right:0 !important;}.has-media-on-the-right .wp-block-media-text__content{margin:0 auto;padding-right:8% !important;}.line-height-70{line-height:70px;}@media (max-width:779px){.line-height-70{line-height:37px;}}.has-green-color{color:#738a1a !important;}.has-green-background-color{background-color:#738a1a !important;}.has-white-color{color:white !important;}.has-white-background-color{background-color:white;}.has-black-color{color:black !important;}.has-black-background-color{background-color:black !important;}.has-orange-color{color:#e96654 !important;}.has-orange-background-color{background-color:#e96654 !important;}.has-light-blue-color{color:#dfeff1 !important;}.has-light-blue-background-color{background-color:#dfeff1 !important;}.has-wild-sand-color{color:#f5f5f5 !important;}.has-wild-sand-background-color{background-color:#f5f5f5 !important;}.padding-top .content{padding-top:0;}.wp-block-button{font-weight:600;}.wp-block-button .has-orange-color.has-white-background-color:hover{background-color:#e96654 !important;color:#fff !important;border-color:#e96654;}.sircon-project-filter{margin-top:50px !important;max-width:1440px !important;margin:0 auto;}.sircon-project-filter .wrapper{display:flex;flex-wrap:wrap;}.sircon-project-filter .wrapper .column{width:20%;border-right:1px solid #45333f;}.sircon-project-filter .wrapper .column button{margin:0 20px 5px 20px;display:block;background-color:transparent;color:#45333f;text-align:left;min-width:150px;}.sircon-project-filter .wrapper .column button.active{background-color:#9fc21f;color:#fff;border-radius:3px;}.sircon-project-filter .wrapper .column button.cat-btn{text-transform:lowercase;}.sircon-project-filter .wrapper .column button.cat-btn::before{content:'+';display:inline-block;margin-right:3px;}.sircon-project-filter .wrapper .column button.empty{color:#bab4b8;pointer-events:none;}.sircon-project-filter .wrapper .column:last-of-type{width:40%;border:none;}.sircon-project-filter .wrapper .column:last-of-type button{float:left;}.sircon-project-filter .wrapper .column:last-of-type button:nth-of-type(2n+3){clear:both;}.sircon-projects{margin:100px auto !important;max-width:1440px !important;}.sircon-projects:after{clear:both;display:table;content:"";}.sircon-projects .header{padding-bottom:5px;position:relative;}.sircon-projects .header div{position:relative; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;width:100%;max-width:410px;display:inline-block;font-size:15px;text-transform:uppercase;text-align:left;font-weight:600;}@media (max-width:1380px){.sircon-projects .header div{max-width:305px;}}@media (max-width:1380px){.sircon-projects .header div.year-sort{width:6.5% !important;}}@media (max-width:1125px){.sircon-projects .header div{max-width:28%;}}.sircon-projects .header div.year-sort{width:95px;cursor:pointer;}.sircon-projects .header div.year-sort::after{content:'▶';transform:rotate(90deg);display:inline-block;margin-left:5px;}.sircon-projects .header div.year-sort.sort::after{transform:rotate(-90deg);}.sircon-projects .header .square-view-icon,.sircon-projects .header .list-view-icon{cursor:pointer;position:absolute;bottom:10px;}.sircon-projects .header .square-view-icon{right:50px;background-image:url(//agraff.no/wp-content/themes/sircon-alpha-child/styles/assets/grid.svg);width:18px;height:18px;z-index:99999;background-size:100%;}.sircon-projects .header .list-view-icon{right:20px;background-image:url(//agraff.no/wp-content/themes/sircon-alpha-child/styles/assets/list.svg);width:18px;height:18px;background-size:100%;}.sircon-projects .year-column{float:left;clear:both;border-top:1px solid;width:7%;font-weight:800;padding-top:20px;}@media (max-width:1380px){.sircon-projects .year-column{font-size:15px;}}.sircon-projects .project{position:relative;width:93%;float:right;}.sircon-projects .project .make-favourite{display:none;}.sircon-projects .project .make-favourite.marked{display:inline-block;position:absolute;right:25px;top:15px;min-height:0;background-image:url(//agraff.no/wp-content/themes/sircon-alpha-child/styles/assets/full-heart.svg);width:25px;height:23px;background-size:cover;background-color:transparent;padding:0;z-index:1000;}.sircon-projects .project .make-favourite.marked:hover{background-color:transparent;}.sircon-projects .project :hover .title{color:#e96654;}.sircon-projects .project .make-favourite{display:inline-block;position:absolute;right:25px;top:15px;min-height:0;background-image:url(//agraff.no/wp-content/themes/sircon-alpha-child/styles/assets/Hjerte-uten-fyll.svg);width:25px;height:23px;background-size:cover;background-color:transparent;padding:0;z-index:1000;}.sircon-projects .project .make-favourite:hover{background-image:url(//agraff.no/wp-content/themes/sircon-alpha-child/styles/assets/full-heart.svg);background-color:transparent;}.sircon-projects .project .make-favourite.marked{background-image:url(//agraff.no/wp-content/themes/sircon-alpha-child/styles/assets/full-heart.svg);}.sircon-projects .project.open .extra-info{padding-bottom:35px;display:flex;}.sircon-projects .project.open .pdf-link{display:inline-block;position:absolute;background-image:url(//agraff.no/wp-content/themes/sircon-alpha-child/styles/assets/pdf-file.svg);width:21px;height:26px;right:30px;z-index:9999;top:50px;}.sircon-projects .project.open .wrapper{position:relative;}.sircon-projects .project.open .wrapper div{animation-duration:0.8s;animation-name:shorten;width:auto;}.sircon-projects .project.open .wrapper .title{margin-right:10px;font-weight:600; }.sircon-projects .project.open .wrapper .place{margin-right:5px;}.sircon-projects .project.open .wrapper .place::after{content:'|';display:inline-block;padding-left:10px;}.sircon-projects .project .wrapper{border-top:1px solid;cursor:pointer;}.sircon-projects .project .wrapper div{position:relative; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;width:100%;max-width:410px;display:inline-block;padding:20px 0;}@media (max-width:779px){.sircon-projects .project .wrapper div{width:100% !important;}}@media (max-width:1380px){.sircon-projects .project .wrapper div{width:30%;}.sircon-projects .project .wrapper .title{font-size:15px;}.sircon-projects .project .wrapper .place{font-size:15px;}.sircon-projects .project .wrapper .categories{font-size:15px;}.sircon-projects .project .wrapper div{max-width:305px;}}.sircon-projects .project .wrapper .has-project-page::before{content:'';width:8px;height:8px;background-color:#9fc21f;border-radius:100%;position:absolute;top:32px;left:-24px;}@media (max-width:1380px){.sircon-projects .project .wrapper .has-project-page::before{top:28px;}}.sircon-projects .project .extra-info{display:none;}.sircon-projects .project .extra-info > a{max-width:320px;width:100%;}.sircon-projects .project .extra-info figure{height:420px;max-width:320px;width:100%;max-height:420px !important;}.sircon-projects .project .extra-info figure img{height:0 !important;}.sircon-projects .project .extra-info .project-content{width:100%;max-width:667px;padding:20px 0 0 35px;position:relative;}.sircon-projects .project .extra-info .project-content .button-wrapper{position:absolute;bottom:0;left:35px;}.sircon-projects .project .extra-info .project-content .button-wrapper .btn{font-weight:600;background-color:transparent;border-radius:4px;color:#738a1a;border:1px solid #738a1a;}.sircon-projects .project .extra-info .project-content .button-wrapper .btn:hover{background-color:#9fc21f;color:#fff;}.sircon-projects .project .extra-info .project-content .button-wrapper .btn:active{background-color:#9fc21f;color:#fff;}.sircon-projects .project .extra-info .project-content .meta-data{font-size:14px;}.sircon-projects .project .extra-info .project-content .meta-data p{margin:0 !important;}.sircon-projects .project .extra-info .project-content .meta-data .place,.sircon-projects .project .extra-info .project-content .meta-data .status,.sircon-projects .project .extra-info .project-content .meta-data .client{font-weight:600;}.sircon-projects.square-view{display:flex;flex-wrap:wrap;}.sircon-projects.square-view .header{flex-basis:100%;margin-bottom:30px;border-bottom:1px solid;}.sircon-projects.square-view .header div{display:none;}.sircon-projects.square-view .project{border:none;display:inline-block;width:calc((100% / 5) - 30px);margin:0 15px 35px;position:relative;}@media (max-width:1380px){.sircon-projects.square-view .project{width:calc((100% / 3) - 30px);}.sircon-projects.square-view .project .extra-info a{max-width:none;}.sircon-projects.square-view .project .extra-info a figure{max-width:420px;}}@media (max-width:900px){.sircon-projects.square-view .project{width:calc((100% / 2) - 30px);}.sircon-projects.square-view .project .extra-info a{max-width:none;}.sircon-projects.square-view .project .extra-info a figure{max-width:none;}}.sircon-projects.square-view .project:hover .make-favourite{display:inline-block;position:absolute;z-index:1;min-height:0;background-image:url(//agraff.no/wp-content/themes/sircon-alpha-child/styles/assets/Hjerte-uten-fyll.svg);width:25px;height:23px;background-size:cover;background-color:transparent;padding:0;z-index:1000;}.sircon-projects.square-view .project.open{margin:0 15px 35px;}.sircon-projects.square-view .project.open .extra-info{padding-bottom:0px;display:flex;}@media (max-width:779px){.sircon-projects.square-view .project.open{margin:0 0 40px;}.sircon-projects.square-view .project.open .extra-info{margin:0 20px;}}.sircon-projects.square-view .project .make-favourite.marked{display:inline-block;position:absolute;right:25px;top:15px;z-index:1;min-height:0;background-image:url(//agraff.no/wp-content/themes/sircon-alpha-child/styles/assets/full-heart.svg);width:25px;height:23px;background-size:cover;background-color:transparent;padding:0;z-index:1000;}.sircon-projects.square-view .project .make-favourite.marked:hover{background-color:transparent;}.sircon-projects.square-view .project .wrapper{display:none;}.sircon-projects.square-view .project .extra-info{display:block;}.sircon-projects.square-view .project .extra-info a,.sircon-projects.square-view .project .extra-info figure{max-height:320px !important;display:inline-block;}.sircon-projects.square-view .project .extra-info .project-content{display:none;}@media (max-width:1440px) and (min-width:780px){.sircon-projects{margin-right:20px !important;margin-left:20px !important;}}input,textarea,button,select,a{-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}.wp-block-columns .sircon-project{text-align:center;}.wp-block-columns .sircon-project .categories{margin-bottom:0 !important;text-transform:uppercase;font-size:12px;font-weight:600;}.wp-block-columns .sircon-project .categories a{color:#45333f;}.wp-block-columns .sircon-project h2{margin-bottom:15px !important;}.wp-block-columns .sircon-project .excerpt{font-size:14px;}.wp-block-columns .sircon-project .sircon-project-image{background-size:cover;height:420px;margin-bottom:30px;}.wp-block-columns .sircon-project .sircon-project-image img{height:0 !important;}.columns-5 .blocks-gallery-item{width:100%;max-width:200px;}.columns-4 .blocks-gallery-item{width:100%;max-width:320px;}.columns-4 .blocks-gallery-item figure{max-height:320px;}.wp-block-gallery .blocks-gallery-item{margin-right:35px !important;margin-bottom:40px;}.wp-block-gallery .blocks-gallery-item figcaption{background:transparent;padding:0;color:#000;text-align:left;font-style:normal;font-size:14px;bottom:auto;top:calc(100% + 5px);}.has-huge-font-size{font-size:60px;line-height:1.2;}figure{background-position:center;}.archive figure figcaption{display:none;}@media (max-width:779px){.sircon-project-filter{margin-bottom:5px !important;}.sircon-project-filter .wrapper .column{border:none;border-bottom:1px solid;width:100%;margin:20px 0;}.sircon-project-filter .wrapper .column:last-of-type{width:100%;}.sircon-project-filter .wrapper .column:last-of-type button{float:none;}.sircon-project-filter .wrapper .column button{padding:5px 10px;margin:0 0 20px;}.sircon-project-filter .wrapper .column .my-favourites{display:none;}.title-in-header{vertical-align:middle;margin-bottom:0 !important;}#main-logo .logo{margin-top:0;}#main-logo .logo .logo-text{display:none !important;}#bottom #colophon .columns .column{margin-right:30px;}#bottom #colophon .columns .column:last-child{margin-right:0;}#bottom #sidebar-footer .widget{margin-bottom:60px !important;text-align:center !important;width:100%;float:none;clear:none;}#bottom #sidebar-footer .widget.widget_media_image .footer-logo{transform:none;margin:0 !important;}.wp-block-gallery.alignwide{display:block;}.wp-block-gallery.alignwide .blocks-gallery-grid{display:block;flex-wrap:nowrap;}.wp-block-gallery.alignwide .blocks-gallery-grid .blocks-gallery-item{max-width:100%;margin:0 0 20px;width:100%;}.wp-block-gallery.alignwide .blocks-gallery-grid .blocks-gallery-item figure{display:block;margin:0 20px;max-height:100%;}.wp-block-gallery.alignwide .blocks-gallery-grid .blocks-gallery-item figure figcaption{position:relative;top:auto;padding:15px 0;}#center-content main > :not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide):not(.sircon-projects):not(.sircon-project-filter){margin:0 20px 20px !important;max-width:100% !important;}.single #middle h1{font-size:50px;}.single #middle .image-header{height:100vh;}.single #middle .image-header .header-box{padding:30px;bottom:40px;top:auto;transform:none;max-width:300px;}.single #middle .image-header .header-box h2{font-size:24px;}.single #middle .image-header .header-box p{font-size:16px;}.sircon-projects{position:relative;}.sircon-projects .year-column{float:none;clear:none;border:none;width:100%;border-bottom:1px solid;}.sircon-projects.square-view{display:block;flex-wrap:nowrap;width:100%;}.sircon-projects.square-view .header{position:relative;top:0;}.sircon-projects.square-view .year-column{display:none;}.sircon-projects.square-view .project{width:100%;display:block;margin:0 0 40px;}.sircon-projects.square-view .project .extra-info{margin:0 20px;}.sircon-projects.square-view .project .extra-info a{max-width:100%;}.sircon-projects.square-view .project .extra-info figure{max-width:100%;}.sircon-projects .header{position:absolute;top:20px;right:0;left:0;height:30px;padding-bottom:0;}.sircon-projects .project{margin:0 0 0 20px;display:block;float:none;width:auto;font-size:16px;border-bottom:1px solid;}.sircon-projects .project .wrapper{border:none;}.sircon-projects .project .wrapper div{padding:15px 0;}.sircon-projects .project .wrapper .title.has-project-page::before{top:23px;left:-14px;}.sircon-projects .project.open{margin:0;}.sircon-projects .project.open .pdf-link{right:30px;z-index:9999;top:50px;}.sircon-projects .project.open .wrapper{margin-left:20px;}.sircon-projects .project.open .wrapper .title{display:block;border:none;padding-bottom:5px;}.sircon-projects .project.open .wrapper .place,.sircon-projects .project.open .wrapper .categories{display:inline-block;padding-top:5px;font-size:14px;}.sircon-projects .project.open .extra-info{display:block;margin:0 0 0 20px;}.sircon-projects .project.open .extra-info .project-content{padding:20px 0;}.sircon-projects .project.open .extra-info .project-content .button-wrapper{position:relative;bottom:0;left:0;text-align:center;}.sircon-projects .project.open .extra-info .project-content .button-wrapper .btn{padding:10px 20px;font-size:20px;}.sircon-projects .project.open .extra-info .project-content .meta-data{padding:0 0 40px;}.sircon-projects .project.open .extra-info .project-content .meta-data p{margin:0 !important;}.sircon-projects .project.open .extra-info a{max-width:100%;}.sircon-projects .project.open .extra-info a figure{max-width:100%;}.sircon-projects .project.open .extra-info figure{max-width:100%;}#top .max{padding:0 20px 0;margin-top:20px;}#top .max .trigger-menu{top:13px;}.trigger-menu{right:10px;}#main-menu .menu{margin-top:0;padding:100px 60px 0 0;}#main-menu .menu .menu-item{float:none;text-align:right;}#main-menu .menu .menu-item a{font-size:35px;}.alignwide{margin-bottom:0;}.sircon-frontpage-articles{max-width:100%;display:block;margin:0 20px !important;}.sircon-frontpage-articles article{width:100%;margin:0 0 20px;}.sircon-frontpage-articles article figure{max-height:310px !important;}.sircon-frontpage-articles article .article-meta{padding:20px 0;}.wp-block-group.alignwide{margin:0 20px;}.has-huge-font-size,.has-large-font-size{font-size:30px;}.wp-block-media-text.has-media-on-the-right.is-stacked-on-mobile .wp-block-media-text__media{grid-row:1;margin-bottom:20px;max-height:335px;}.wp-block-media-text.has-media-on-the-right.is-stacked-on-mobile .wp-block-media-text__content{grid-row:2;}.wp-block-media-text:not(.is-stacked-on-mobile){display:block;position:relative;}.wp-block-media-text:not(.is-stacked-on-mobile) .wp-block-media-text__content{position:absolute;bottom:40px;right:0;font-size:30px;max-width:335px;width:100%;padding:20px;}.wp-block-media-text:not(.is-stacked-on-mobile).has-wild-sand-background-color .wp-block-media-text__content{background-color:#f5f5f5;}.home #top .menu-toggler{background-image:url(//agraff.no/wp-content/themes/sircon-alpha-child/styles/assets/menu-triggered.svg);}.home #top .menu-label{color:#fff;}.sircon-project{margin:0 20px 40px;}.btn-orange{background:transparent;color:#e96654;border:1px solid #e96654;border-radius:3px;font-weight:600;margin:0 auto;}.sircon-project-filter .wrapper{display:none;}.sircon-project-filter .wrapper.open{display:block;margin:0 20px;}.sircon-projects .header div{display:none;}.sircon-projects .project .wrapper .place,.sircon-projects .project .wrapper .categories{display:none;}.sircon-people-group .sircon-people-filter{margin-top:30px;}.sircon-people-group .sircon-people-filter .columns{display:block;}.sircon-people-group .sircon-people-filter .columns .column{padding-left:0;padding-top:20px;display:block;}.sircon-people-group .sircon-people-filter .columns .column button{display:block;margin:0 auto 10px;}.sircon-people-group .sircon-people-filter .columns .column:first-child{border:none;border-bottom:1px solid;padding:0 0 20px;}.sircon-people-group .sircon-people-filter .columns .column:first-child button{display:block;margin:0 auto;}.sircon-people-group .sircon-people-filter .columns .column:last-child{border-bottom:1px solid;padding-bottom:20px;}.sircon-people-group .sircon-person{margin:0 0 20px;}.sircon-people-group .sircon-person .person-data .sircon-person-name{margin-bottom:10px !important;}.sircon-people-group .sircon-person .person-data .sircon-person-term{margin-bottom:5px;}.archive.category main{display:block;}.archive.category main article{width:auto !important;max-width:100% !important;}.archive.category main article figure{max-height:280px !important;}#center-content.padding-top,.archive.category,.post-type-archive-sircon-projects,.search,.error404{padding-top:100px;}}@media (max-width:779px) and (min-width:1300px){.sircon-projects{margin:0 20px 50px 5px !important;}}@media (max-width:779px) and (max-width:560px){.sircon-frontpage-articles article figure{max-height:210px !important;}}.wp-block-columns.alignwide{padding:0 35px;}.wp-block-group.alignfull{padding:10px;width:100%;}@media (max-width:1200px){.wp-block-columns.alignwide{display:block;}.wp-block-columns.alignwide > .wp-block-column{margin:0;display:block;}.wp-block-columns.alignwide > .wp-block-column > .wp-block-columns{display:flex;flex-wrap:wrap;width:100%;}.wp-block-columns.alignwide > .wp-block-column > .wp-block-columns > .wp-block-column{width:calc(50% - 35px);}.wp-block-columns.alignwide > .wp-block-column > .wp-block-columns > .wp-block-column .sircon-project{margin:0;}.wp-block-columns.alignwide > .wp-block-column > .wp-block-columns > .wp-block-column .sircon-project figure{height:310px;}}@media (max-width:1200px) and (max-width:560px){.wp-block-columns.alignwide > .wp-block-column > .wp-block-columns > .wp-block-column{margin:0;width:100%;flex-basis:100% !important;}}@media (max-width:1200px) and (max-width:560px){.wp-block-columns.alignwide > .wp-block-column > .wp-block-columns > .wp-block-column .sircon-project{margin:0 20px 40px;}.wp-block-columns.alignwide > .wp-block-column > .wp-block-columns > .wp-block-column .sircon-project figure{height:410px;}}@media (max-width:779px){.wp-block-media-text.is-stacked-on-mobile{-ms-grid-columns:100% !important;grid-template-columns:100% !important;}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media{grid-column:1;}}@media (max-width:560px){.wp-block-columns.alignwide{padding:0;}}p.has-large-font-size,p.has-huge-font-size{font-family:'TundraWebPro-Extlight W01 Rg', sans-serif;}.footerlogo{margin-top:15%;}.footerlogo .logospinn img:hover{-webkit-animation:spin 0.2s linear normal;-moz-animation:spin 0.2s linear normal;animation:spin 0.2s linear normal;}.footerlogo .logospinn img:not(:hover){-webkit-animation:spinback 0.2s linear normal;-moz-animation:spinback 0.2s linear normal;animation:spinback 0.2s linear normal;}@media (min-width:800px){.wp-block-columns.kollasj .wp-block-column:first-child{flex-basis:40% !important;}.wp-block-columns.kollasj .wp-block-column{margin-left:5px;}.wp-block-columns.kollasj .wp-block-column .wp-block-image{margin-top:25px !important;margin-bottom:40px !important;}.wp-block-columns.kollasj .wp-block-column .wp-block-embed{height:37vw;margin-bottom:-15px;}.wp-block-columns.kollasj .wp-block-column .wp-block-embed iframe{height:37vw;width:100%;}.wp-block-columns.kollasj .wp-block-column .wp-block-columns .wp-block-column{flex-basis:0% !important;margin-left:0px;}.wp-block-columns.kollasj .wp-block-column .wp-block-columns .wp-block-column .wp-block-image{margin:0 !important;width:100%;height:100%;}.wp-block-columns.kollasj .wp-block-column .wp-block-columns .wp-block-column .wp-block-image img{width:100%;}.wp-block-columns.kollasj .wp-block-column .wp-block-columns .wp-block-column:first-child{margin:0 5px 0 0 !important;}}.wp-block-group{max-width:100% !important;}.wp-block-group .wp-block-group > :not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide){margin:0 auto;max-width:667px;}.square-view .year-column{display:none !important;}@media (max-width:779px){.image-header .header-box{top:auto !important;}}#middle .height-lower a{height:50px;padding:0.267em 1.333em;}.home #middle .height-lower a:hover{background:#e96654 !important;color:white !important;}.home #middle .height-lower a:active{background:#e96654 !important;color:white !important;}h3{font-family:'Open Sans', sans-serif;margin-top:2em !important;margin-bottom:0.2em !important;font-weight:600;}.title-hover{display:none;}.square-view .project:hover .title-hover{display:block;position:absolute;z-index:999;color:#fff;bottom:50px;text-align:center;width:258px;}@media (max-width:779px){.square-view .project:hover .title-hover{right:20%;font-size:20px;}}.square-view .project:hover .extra-info figure::after{background:#000;z-index:998;position:absolute;width:100%;height:100%;content:'';opacity:0.4;top:0;}.title-hover{font-family:'TundraWebPro-Extlight W01 Rg', sans-serif;}.project-h3{font-size:32px;font-family:'TundraWebPro-Extlight W01 Rg', sans-serif;margin-top:0.02em !important;margin-bottom:0.02em !important;}@media (min-width:780px){.single-sircon-projects h2{font-size:50px !important;}}@media (max-width:800px){.sircon-projects.square-view .project.open .extra-info figure{margin:0px;}}.sircon-projects .project.open .extra-info figure{position:absolute;animation-duration:0.8s;animation-name:slideinleft;}@media (max-width:800px){.sircon-projects .project.open .extra-info figure{margin:-10px;}}.sircon-projects .project.open .project-content{animation-duration:0.8s;animation-name:showup;}@keyframes shorten{from{opacity:1;width:100%;}50%{opacity:0;}40%{opacity:0;}to{opacity:1;}}@keyframes showup{from{opacity:0;}30%{opacity:0;}to{opacity:1;}}@keyframes slideinleft{from{left:-660px;opacity:0;}30%{opacity:0;}to{left:0;opacity:1;}}@-moz-keyframes spin{100%{-moz-transform:rotate(120deg);}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(120deg);}}@keyframes spin{100%{-webkit-transform:rotate(120deg);transform:rotate(120deg);}}@-moz-keyframes spinback{100%{-moz-transform:rotate(-120deg);}}@-webkit-keyframes spinback{100%{-webkit-transform:rotate(-120deg);}}@keyframes spinback{100%{-webkit-transform:rotate(-120deg);transform:rotate(-120deg);}}