html {
font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; } body {
margin: 0;
}  article,
aside,
details,
figcaption,
figure,
footer,
header,
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;
} a:active,
a:hover {
outline: 0;
}  abbr[title] {
border-bottom: 1px dotted;
} b,
strong {
font-weight: bold;
} dfn {
font-style: italic;
} mark {
background: #ff0;
color: #000;
} small {
font-size: 80%;
} sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}  img {
border: 0;
} 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; } button {
overflow: visible;
} 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;
} 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 {
-webkit-appearance: none;
} fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
} legend {
border: 0; padding: 0; } textarea {
overflow: auto;
} optgroup {
font-weight: bold;
}  table {
border-collapse: collapse;
border-spacing: 0;
}
td,
th {
padding: 0;
}  a,
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
background: transparent;
}
a:active,
a:hover {
outline: 0;
}
a,
button,
input[type="button"],
input[type="reset"],
input[type="submit"]{
-webkit-transition: all 0.1s ease-out;
transition: all 0.1s ease-out;
}
input[type="button"],
input[type="reset"],
input[type="submit"] {
-webkit-appearance: button;
} .btn,
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
display: inline-block;
cursor: pointer;
overflow: visible;
vertical-align: middle;
margin-bottom: 0;
padding: 6px 12px;
border: 1px solid #ccc;
border-radius: 4px;
color: #2b2b2b;
background:#f5f5f5;
font-style:normal;
font-weight:400;
font-size:14px;
line-height:1.43;
text-align: center;
text-decoration: none;
outline: 0;
line-height: 1;
white-space: nowrap;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.btn:hover,
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
.btn:focus,
button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus {
color: #333;
background-color: #fff;
border-color: #aaa;
}
.btn:active,
button:active,
html input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active {
outline: 0;
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.btn:focus,
button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
.btn:active:focus,
button:active:focus,
input[type="button"]:active:focus,
input[type="reset"]:active:focus,
input[type="submit"]:active:focus {
box-shadow: 0 0 8px rgba(97, 157, 215, .7);
}  .btn.btn-primary,
button.btn-primary,
input[type="button"].btn-primary,
input[type="reset"].btn-primary,
input[type="submit"].btn-primary {
color: #fff;
background-color: #2ea2cc;
border-color: #0074a2;
}
.btn.btn-primary:hover,
button.btn-primary:hover,
input[type="button"].btn-primary:hover,
input[type="reset"].btn-primary:hover,
input[type="submit"].btn-primary:hover {
background-color: #1e8cbe;
}   .btn.btn-readmore{
float:right;
background:transparent;
border-radius:0;
border:none;
background:#e6e6e6;
padding:12px 15px;
height: 40px;
color:#333;
transition:0.2s;
}
.btn.btn-readmore:focus,
.btn.btn-readmore:hover{
background:#e9e9e9;
box-shadow:0 6px 0 -3px rgba(0,0,0,0.2);
color:#333;
} .btn:hover,
.btn:active,
.btn{text-decoration:none}  input[type=text],
input[type=password],
input[type=email],
input[type=search],
input[type=tel]{
display: inline-block;
vertical-align: middle;
margin-bottom: 0;
padding: 6px 12px;
border: 1px solid #ccc;
color: #2b2b2b;
background:#fff;
font-style:normal;
font-weight:400;
font-size:14px;
line-height:1;
height: 28px;
border-radius: 4px;
text-decoration: none;
outline: 0;
white-space: nowrap;
}
textarea{
padding: 6px 12px;
} table {
border-collapse: collapse;
border-spacing: 0;
width: 100%;
}
table table {
background-color: white;
}
table th {
text-align: left;
}
table thead > tr > th, table thead > tr td, table tbody > tr > th, table tbody > tr td, table tfoot > tr > th, table tfoot > tr td {
padding: 8px;
line-height: 1.428571429;
vertical-align: top;
border-top: 1px solid #dddddd;
}
table thead > tr > th {
vertical-align: bottom;
}
table thead:first-child tr:first-child th, table thead:first-child tr:first-child td, caption + table thead tr:first-child th, caption + table thead tr:first-child td, colgroup + table thead tr:first-child th, colgroup + table thead tr:first-child td {
border-top: 0;
}
table tbody + table tbody {
border-top: 2px solid #ddd;
}
table > tbody > tr:nth-child(odd) > td,
table > tbody > tr:nth-child(odd) > th {
background-color: #f9f9f9;
}
@media (max-width: 840px) {
.responsive-table {
width: 100%;
margin-bottom: 15px;
overflow-x: scroll;
overflow-y: hidden;
-webkit-overflow-scrolling: touch;
-ms-overflow-style: -ms-autohiding-scrollbar;
border: 1px solid #ddd;
}
.responsive-table > table {
margin-bottom: 0;
}
.responsive-table > table > thead > tr > th,
.responsive-table > table > tbody > tr > th,
.responsive-table > table > tfoot > tr > th,
.responsive-table > table > thead > tr > td,
.responsive-table > table > tbody > tr > td,
.responsive-table > table > tfoot > tr > td {
white-space: nowrap;
}
} h1, h2, h3,
h4, h5, h6{
line-height:1.4;
} *,
*:before,
*:after{
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}  nav ul,
.nav ul{
padding:0;
margin:0;
list-style:none;
}
nav .menu-item,
.nav .menu-item{
display:inline-block;
vertical-align:top;
font-size:0;
position:relative;
}
nav .menu-clickable,
.nav .menu-clickable{
display:block;
text-decoration:none;
text-align:center;
font-size:14px;
line-height:1.3;
cursor:pointer;
position:relative;
} nav .submenu,
.nav .submenu{
position:absolute;
top:100%;
right:0;
display:none;
background:#fff;
}
nav .menu-item:hover > .submenu,
.nav .menu-item:hover > .submenu{
display:block;
}
nav .submenu .menu-item,
.nav .submenu .menu-item{
display:block;
}
nav .submenu .menu-clickable,
.nav .submenu .menu-clickable{
border:none;
text-align:left;
cursor:pointer;
} nav .submenu-toggler:after,
.nav .submenu-toggler:after{
display:block;
content:"";
border-top:5px solid #000;
border-left:5px solid transparent;
border-right:5px solid transparent;
position:absolute;
bottom:-5px;
left:50%;
} nav.click-toggle .menu-item:hover > .submenu,
.nav.click-toggle .menu-item:hover > .submenu{
display:none;
}
.nav.click-toggle .menu-item.visible > .submenu{
display:block;
} nav.click-toggle .menu-clickable.submenu-back{
display:none;
} #phone-menu{
position:absolute;
top:10px;
right:10px;
width:50px;
height:50px;
}
#phone-menu .top-lvl{
width: 280px;
opacity:0;
pointer-events:none;
position:absolute;
right:0;
}
#phone-menu .menu-item,
#phone-menu .submenu .menu-item{
display:block;
position:static;
}
#phone-menu .submenu{
top:0;left:0;right:0;bottom:auto;
}
#phone-menu .menu-clickable,
#phone-menu .submenu .menu-clickable{
border:none;
border-bottom:1px solid #ccc;
text-align:center;
padding:15px 10px;
}
#phone-menu .menu-item:last-child > .menu-clickable{border-bottom:none;} #phone-menu .trigger-phonemenu{
font-size:0;
height:100%;
width:100%;
background:#000;
position:relative;
}
#phone-menu .trigger-phonemenu:after,
#phone-menu .trigger-phonemenu:before{
display:block;
content:"";
position:absolute;
top:26%;
left:10%;
width:80%;
height:5px;
border-radius:4px;
background:transparent;
box-shadow:0 10px 0 #fff, 0 20px 0 #fff;
}
#phone-menu .trigger-phonemenu:after{
top:calc(26% - 10px);
box-shadow:0 10px 0 #fff;
} #phone-menu ul{
background:#fff;
}
#phone-menu-items > .menu-item,
#phone-menu .visible > .menu-item{
display:none;
}
#phone-menu .visible,
#phone-menu .current-visible{
display:block;
position:absolute;
top:100%;
right:0;
}
#phone-menu .menu-item.current-visible{
position:absolute;
top:0;
right:0;
left:0;
}
#phone-menu .visible > .visible,
#phone-menu .visible > .current-visible,
#phone-menu .current-visible > .menu-item{
display:block;
}
#phone-menu .visible.top-lvl{top:50px; left:auto}
#phone-menu .visible > .submenu-toggler,
#phone-menu .current-visible > .submenu-toggler{
display:none;
}
#phone-menu .menu-clickable:focus,
#phone-menu .menu-clickable:active{background-color:#252a30; color:#FFF}  #phone-menu > .top-lvl{
transition:transform 0.3s, opacity 0.3s;
transform: translateY(20px);
display:block;
}
#phone-menu.toggle-open > .top-lvl{
pointer-events:auto;
transform: translateY(0px);
opacity:1;
} .no-js .no-js-hide{display:none!important;} #colophon{
position:absolute;
bottom:-18px; left:0;
right:0;
text-align:center;
}
#colophon,
#colophon a{
font:12px/1.2 verdana, sans-serif;
color:#444;
} img{
max-width:100%;
height:auto!important;
display: inline-block;
vertical-align: middle;
} figure.dynamically-loaded > img{
max-width:100%;
display:block;
margin:0 auto;
} figure.dynamically-loaded{
background:rgba(255,255,255,0.5);
overflow:hidden;
}
figure.dynamically-loaded > img{
opacity:0;
transition:opacity 0.2s;
}
figure.dynamic-image-is-loaded{background:rgba(0,0,0,0);}
figure.dynamic-image-is-loaded > img{
opacity:1;
} figure.dynamically-loaded:after{
content:"Loading image"; display:block;
position:absolute;
top:10%; left:0; right:0;
height:0;
text-align:center;
font:12px/1 sans-serif;
color:rgba(0,0,0,0.5);
opacity:0;
-webkit-animation:	show_image_scanner 0.5s linear 0.5s 1 normal forwards;
-moz-animation:	show_image_scanner 0.5s linear 0.5s 1 normal forwards;
-o-animation:	show_image_scanner 0.5s linear 0.5s 1 normal forwards;
animation:	show_image_scanner 0.5s linear 0.5s 1 normal forwards;
}
figure.dynamically-loaded:before{
content:""; display:block;
position:absolute;
height:1px;
opacity:0;
top:0; left:5px;right:5px; transform:translateY(50px);
box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.1);
-webkit-animation:	show_image_scanner 0.5s linear 0.5s 1 normal forwards,
image_scanner 1s ease-in-out 1s infinite alternate;
-moz-animation:	show_image_scanner 0.5s linear 0.5s 1 normal forwards,
image_scanner 1s ease-in-out 1s infinite alternate;
-o-animation:	show_image_scanner 0.5s linear 0.5s 1 normal forwards,
image_scanner 1s ease-in-out 1s infinite alternate;
animation:	show_image_scanner 0.5s linear 0.5s 1 normal forwards,
image_scanner 1s ease-in-out 1s infinite alternate;
}
@-webkit-keyframes show_image_scanner{from{opacity:0} to{opacity:1}}
@-moz-keyframes show_image_scanner{from{opacity:0} to{opacity:1}}
@-o-keyframes show_image_scanner{from{opacity:0} to{opacity:1}}
@keyframes show_image_scanner{from{opacity:0} to{opacity:1}}
@-webkit-keyframes image_scanner{from{transform:translateY(50px)} to{transform:translateY(250px)}}
@-moz-keyframes image_scanner{from{transform:translateY(50px)} to{transform:translateY(250px)}}
@-o-keyframes image_scanner{from{transform:translateY(50px)} to{transform:translateY(250px)}}
@keyframes image_scanner{from{transform:translateY(50px)} to{transform:translateY(250px)}} figure.dynamic-image-is-loaded:before,
figure.dynamic-image-is-loaded:after{display:none} img{margin-bottom:20px;}
figure img{margin-bottom:0;}
img.alignleft{float:left; margin-right:20px;}
img.alignright{float:right; margin-left:20px;}
img.aligncenter{margin-left:auto; margin-right:auto; display:block;}
img.alignnone{display:inline;float:none;}
img.alignleft,
img.alignright{position:relative; z-index:9999; } .alignleft>img,
.alignright>img,
.aligncenter>img,
.alignnone>img{
float:none!important;
margin-right:0;
margin-left:0;
margin-bottom:0;
display:block;
} figure.featured-image{
background-repeat:no-repeat;
background-size:contain;
background-position:50%;
} main figure{
max-width:100%;
margin-left:auto;
margin-right:auto;
float:none;
}
.alignnone{
width:auto;
display:inline-block;
vertical-align:middle;
}
.aligncenter{
display:block;
margin-left:auto;
margin-right:auto;
} .min-width-480 .alignright,
.min-width-480 .alignleft{
max-width:49%;
} .min-width-480 .alignleft{
margin-right:2%;
float:left;
} .min-width-480 .alignright{
margin-left:2%;
float:right;
} .min-width-480 .alignleft + .alignleft,
.min-width-480 .alignleft + .alignright,
.min-width-480 .alignright + .alignleft,
.min-width-480 .alignright + .alignright{
margin-left:0; margin-right:0; } body,
figure,
article,
#top, #middle, #bottom{position:relative} html, body{
max-width:100%;
min-width:320px;
width:auto;
}
html{
height:100%;
margin-top:0!important; }
body{
min-height:100%;
} .read-max{text-align:center;}
.read-max > *{
text-align:left;
position:relative;
max-width:720px;
}
.has-sidebar-left-1 #center-content .read-max > *{
margin-left:inherit;
}
.has-sidebar-right-1 #center-content .read-max > *{
max-width:none;
} .read-max > figure{
max-width:none;
display:inline-block; z-index: 9001;
}
.read-max > .dynamically-loaded{display:block;}  .admin-bar{
padding-top:46px!important
}
@media(min-width:783px){
.admin-bar{
padding-top:32px!important
}
} .comment-form label{display:block;}
.comment-form input,
.comment-form textarea{width:100%;}
.comment-list{padding:0;}
.comment-list > .comment{
list-style:none;
padding:20px 20px 0 5px;
border:1px solid #ccc;
border-radius:5px;
background:#fff;
margin-bottom:20px;
}
.comment-metadata {
padding:5px 0;
margin-top:10px;
margin-bottom:10px;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
}  .wpcf7-form br{display:none;}
.wpcf7-form-control-wrap{display:block;margin-bottom:20px;}
.wpcf7-form-control-wrap > textarea{width:100%;}
.wpcf7-submit{float:right;} .block{display:block;}
.inline-block{display:inline-block;}
.fleft{float:left;}
.fright{float:right;}
.relative{position:relative;}
a.inline-block,
a.block,
a.inline-block:hover,
a.block:hover{text-decoration:none;}   .min-width-480 .columns > *{
float:left;
text-align:left;
clear:none;
} .min-width-480 .columns > *:nth-child(n){width:49%;margin-right:2%;}
.min-width-480 .columns-nospace > *:nth-child(n){width:50%; margin-right:0}
.min-width-480 .columns > *:nth-child(2n+1){clear:left;}
.min-width-480 .columns > *:nth-child(2n+2){margin-right:0;} .min-width-780 .columns > *:nth-child(2n+1){clear:none;}
.min-width-780 .columns > *:nth-child(3n+1){clear:left;}
.min-width-780 .columns > *:nth-child(n){width:32%;margin-right:2%;}
.min-width-780 .columns-nospace > *:nth-child(n){width:33.3%;margin-right:0;}
.min-width-780 .columns > *:nth-child(3n+3){margin-right:0;} .min-width-1024 .columns > *:nth-child(3n+1){clear:none;}
.min-width-1024 .columns > *:nth-child(4n+1){clear:left;}
.min-width-1024 .columns > *:nth-child(n){width:23.5%;margin-right:2%;}
.min-width-1024 .columns-nospace > *:nth-child(n){width:25%;margin-right:0;}
.min-width-1024 .columns > *:nth-child(4n+4){margin-right:0;}  .min-width-480 .columns-2 > *:nth-child(n){width:49%!important; clear:none!important; margin-right:2%!important;}
.min-width-480 .columns-2.columns-nospace > *:nth-child(n){width:50%!important; margin-right:0!important;}
.min-width-480 .columns-2 > *:nth-child(2n+1){clear:left!important;}
.min-width-480 .columns-2 > *:nth-child(2n+2){margin-right:0!important;} .min-width-780 .columns-3 > *:nth-child(n){width:32%!important; clear:none!important; margin-right:2%!important;}
.min-width-780 .columns-3.columns-nospace > *:nth-child(n){width:33.33%!important; margin-right:0!important;}
.min-width-780 .columns-3 > *:nth-child(2n+1){clear:none!important;}
.min-width-780 .columns-3 > *:nth-child(3n+1){clear:left!important;}
.min-width-780 .columns-3 > *:nth-child(3n+3){margin-right:0!important;} .min-width-1024 .columns-4 > *:nth-child(n){width:23.5%!important; clear:none!important; margin-right:2%!important;}
.min-width-1024 .columns-4.columns-nospace > *:nth-child(n){width:25%!important; margin-right:0!important;}
.min-width-1024 .columns-4 > *:nth-child(3n+1){clear:none!important;}
.min-width-1024 .columns-4 > *:nth-child(4n+1){clear:left!important;}
.min-width-1024 .columns-4 > *:nth-child(4n+4){margin-right:0!important;} #cookie-notice{
display:none; position: fixed;
bottom: 0; left: 0; right: 0;
background: rgba(59, 60, 67, 0.9);
padding: 50px 20px 80px;
color: #fff;
text-align: center;
}
#cookie-notice .btn{
position:absolute;
bottom:-60px;
right:0;
width:270px;
} .gmap-wrap{width:100%; height:450px;}
.gmap-wrap iframe{
width:100%;
height:100%;
border:none;
background:none;
} .cover-me{position:relative;}
.cover-me .before{
content:"";
display:block;
position:absolute;
top:0;right:0;bottom:0;left:0;
padding-top:50px;
text-align:center;
z-index:9001;
color:rgba(255,255,255,0);
background:rgba(0,0,0,0);
text-shadow:1px 1px 1px rgba(0,0,0,0);
transition:background-color 0.3s, color 0.3s, text-shadow 0.3s;
cursor:pointer;
}
.cover-me:hover .before{
background:rgba(0,0,0,0.5);
color:rgba(255,255,255,1);
text-shadow:1px 1px 1px rgba(0,0,0,0.3);
}
.wait-dont-cover-me .before{display:none} .widget_nav_menu ul{
padding:0;
margin:0;
list-style:none;
}
.widget_nav_menu .menu-item{
position:relative;
}
.widget_nav_menu .menu-item > a{
display:block;
padding:3px 5px 3px 20px;
} .widget_nav_menu .sub-menu{
display:none;
} .widget_nav_menu .current-menu-ancestor > .sub-menu,
.widget_nav_menu .current-menu-item > .sub-menu{
display:block;
}
.widget_nav_menu .sub-menu .menu-item > a{
padding-left:30px;
}
.widget_nav_menu .sub-menu .menu-item .menu-item > a{
padding-left:40px;
}  .sircon-sideways-outer{position:relative;}
.sircon-sideways,
.sideways-prepared > .sircon-viewport{
position:relative;
white-space:nowrap;
}
.sircon-sideways{overflow:hidden;}
.sircon-sideways > *,
.sideways-prepared > .sircon-viewport > *{
display:inline-block;
vertical-align:top;
width:49%;
white-space:normal;
margin-right:2%;
}
.sircon-sideways .is-a-clone{position:absolute;top:0;}
.sideways-prepared > .sircon-viewport{
display:block;
width:100%;
margin:0;
}
.sideways-prepared.do-transition > .sircon-viewport{
transition:transform 0.3s;
transform:translateX(0);
} .latebox-nav,
.sircon-sideways-nav{
position:absolute;
top:50%;
left:0;
right:0;
height:0;
}
.latebox-nav > .nav,
.sircon-sideways-nav .sideways-nav{
position:absolute;
top:-18px;
height:36px;
width:36px;
background:#fff url(//www.rise-pfi.no/wp-content/themes/sircon-evolution/style/sideways-nav.png) left 50% no-repeat;
cursor:pointer;
border-radius:50%;
}
.sircon-sideways-nav .nav-inner{
max-width: 1280px;
margin: 0 auto;
position: relative;
}
@media(min-width:1280px){
.sircon-sideways-nav{
left:-40px;
right:-40px;
}
.sircon-sideways-nav .sideways-nav{
background-color:transparent;
border-radius:0;
}
}
.latebox-nav > .nav-prev,
.sircon-sideways-nav .nav-prev{left: 0;}
.latebox-nav > .nav-next,
.sircon-sideways-nav .nav-next{right: 0; background-position:right 50%;} .latebox-outer{
position:fixed;
}
.latebox,
.latebox-figure{position:absolute;}
.latebox-outer,
.latebox,
.latebox-figure{
top:0;left:0;right:0;bottom:0;
z-index:9002;
margin:0
}
.latebox{background:rgba(0,0,0,0.6);}
.latebox-figure{
top:20%;
bottom:20%;
right:20px;
left:20px;
background-position:50%;
background-size:contain;
background-repeat:no-repeat;
}
.latebox-figure>img{display:none}
.latebox-outer .close-this{
position:absolute;
top:12%;
right:10%;
width:50px;
height:50px;
border-radius:4px;
z-index:9005;
background:#000 url(//www.rise-pfi.no/wp-content/themes/sircon-evolution/style/closex.png) 50% no-repeat;
background-size:40px;
cursor:pointer;
}
.latebox-nav{z-index:9010; margin:0 10%;}
.latebox-nav > .nav{background-color:transparent;}
.sircon-simple-slideshow .slide,
.sircon-simple-slideshow .slide figure{margin-bottom:0;}
.sircon-simple-slideshow .slide figure{
height:0;
background-repeat:no-repeat;
background-position:50%;
}.ir{ overflow:hidden;}
.ir:before{
content:"";
display:block;
height:150%;
} .push-away{
position:absolute;
top:100%;
height:0;
overflow:hidden;
} .max, .read-max, .columns,
.clear{
clear:both;
}
.columns:before, .columns:after,
.read-max:before, .read-max:after,
.max:before, .max:after,
.clear:before, .clear:after{
clear:both;
display:table;
content:"";
} .screen-reader-response, .screen-reader-text,
.screenreader-only{
position:absolute;
top:0;
left:0;
opacity:0;
z-index:-99999;
pointer-events:none;
} .desktop-only{display:none;}
.mobile-only{display:block;}
@media(min-width:780px){
.desktop-only{display:block;}
.mobile-only{display:none;}
} .max{
max-width:1300px;
margin:0 auto;
position:relative;
padding:0 10px; } #top>.max,
#bottom>.max{height:100%;} @media(max-width:779px){ .override-max{
position:relative;
display:block;
left:-10px; width:calc(100% + 20px); }
}  .read-max > *{
max-width:720px; margin-left:auto; margin-right:auto; } .read-max > .override-read-max{
max-width:none;
} .read-max > figure{
max-width:none;
} .archive .read-max > *{
margin-left:auto;
} .read-max > pre{
overflow: auto;
display: block;
background:#FFF;
color:#000;
padding:10px;
border:1px solid #bbb;
font:14px/1.6 lucida console, sans-serif;
} .read-max hr,
hr{
clear:both;
padding-bottom:20px;
margin:0;
border:none;
border-top:2px solid #aaa;
max-width:none;
} .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;
}   p, ul, ol,
h1, h2, h3,
h4, h5, h6,
table, figure,
form, fieldset,
blockquote, article{
margin:0 0 20px;
}
.widget,
.sircon-byline,
.sircon-simple-slideshow{
margin-bottom:20px;
} body{
color:#333;
background:#fff;
overflow-y:scroll; font-size:16px;
line-height:1.5;
font-family:'Lato', sans-serif;
} body.documentfont-open-sans{font-family:'Open Sans', sans-serif;}
body.documentfont-lato{font-family:'Lato', sans-serif;}
body.documentfont-roboto{font-family:'Roboto', sans-serif;}
body.documentfont-noto-sans{font-family:'Noto Sans', sans-serif;}
a{
color:#456d90;
text-decoration:none;
transition:color 0.2s, background 0.2s;
}
a:hover{
color:#aaa;
text-decoration:underline;
} h1, h2, h3,
h4, h5, h6{
font-family: 'Lato', arial, sans-serif;
font-weight: 300;
margin-bottom: 0;
line-height: 2.1;
}
h1, h1 a{
font-size:32px;
color: #555;
}
h2, h2 a{
font-size:26px;
}
h3, h3 a{
font-size:24px;
}
h4, h4 a{
font-size:20px;
}
h5, h5 a{
font-size:18px;
}
h6, h6 a{
font-size:16px;
} h1 a, h2 a, h3 a,
h4 a, h5 a, h6 a{
color:#3477C2;
text-decoration:none;
}
h1 a:hover, h2 a:hover, h3 a:hover,
h4 a:hover, h5 a:hover, h6 a:hover{
text-decoration:none;
} figcaption{
padding:2px 15px;
font-size:12px;
font-style:italic;
background:rgba(0, 0, 0, 0.7);
color:#FFF;
position:absolute;
left:0;
right:0;
bottom:0;
}  input[type=text], input[type=password], input[type=email], input[type=search], input[type=tel],
.btn, button, input[type="button"], input[type="reset"], input[type="submit"]{
padding: 6px 12px;
border: 1px solid #ccc;
height: 28px;
} input[type=text], input[type=password], input[type=email], input[type=search], input[type=tel]{
color: #2b2b2b;
background:#fff;
border-radius: 4px;
} blockquote p{margin:0;}
blockquote{
border-top:1px solid #ccc;
padding:20px;
font-size:20px;
font-style:italic;
text-align:center;
border-bottom:1px solid #ccc;
} #sidebar-right-1 div.widget h3 {
background: #6b8faf;
-webkit-border-radius: 10px 10px 0 0;
-moz-border-radius: 10px 10px 0 0;
border-radius: 10px 10px 0 0;
color: #fff;
text-transform: uppercase;
text-align: center;
font-size: 90%;
padding: 10px 0;
box-shadow: inset 0px -20px 20px rgba(0,0,0,0.1);
}
#sidebar-right-1 div.widget ul {
background: #eee;
-webkit-border-radius: 0 0 10px 10px;
-moz-border-radius: 0 0 10px 10px;
border-radius: 0 0 10px 10px;
padding: 20px 0;
}
#sidebar-right-1 div.widget ul li {
font-size: 90%;
list-style-type: none;
padding: 10px 25px;
}
#sidebar-right-1 div.widget ul li:hover {
}
#sidebar-right-1 div.widget ul.children {
padding: 0;
margin: 0;
}
#sidebar-right-1 input[type="search"],#sidebar-right-1 input[type="submit"] {
height: 50px;
box-sizing: border-box;
border: 0;
margin: 0;
float: left;
background: #f7f7f7;
box-shadow: inset 0px -15px 15px rgba(0,0,0,0.05);
}
#sidebar-right-1 input[type="search"] {
width: 76%;
border-radius: 15px 0 0 15px;
}
#sidebar-right-1 input[type="submit"] {
width: 24%;
border-radius: 0 15px 15px 0;
background: #6b8faf url(//www.rise-pfi.no/wp-content/themes/sircon-evolution/style/search.png) center no-repeat;
color: transparent;
background-size: 75%;
}
#sidebar-right-1 .search-form:after{
clear: both;
content: ' .';
color: #fff;
}    .min-width-480 .alignright,
.min-width-480 .alignleft{
max-width:49%;
} .min-width-480 .alignleft{
margin-right:2%;
} .min-width-480 .alignright{
margin-left:2%;
}  .widget_nav_menu{
background:#fff;
}
.widget_nav_menu .menu-item > a{
color:#222;
} .widget_nav_menu .menu > .current-menu-ancestor > a,
.widget_nav_menu .menu > .current-menu-item > a{
background-color:#ccc;
} .widget_nav_menu .sub-menu > .current-menu-ancestor > a,
.widget_nav_menu .sub-menu > .current-menu-item > a{
background-color:#e6e6e6;
} .widget_nav_menu .sub-menu .sub-menu > .current-menu-ancestor > a,
.widget_nav_menu .sub-menu .sub-menu > .current-menu-item > a{
background-color:#f6f6f6;
} .widget_nav_menu .menu-item-has-children:after{
content:"";
display:block;
position:absolute;
left:5px;
top:9px;
height:10px;
width:10px;
background:url(//www.rise-pfi.no/wp-content/themes/sircon-evolution/style/nav-sub.png) 50% no-repeat;
background-size: 10px;
} .widget_nav_menu .current-menu-ancestor.menu-item-has-children:after,
.widget_nav_menu .current-menu-item.menu-item-has-children:after{
transform:rotate(90deg);
} #top{z-index:10}
#middle{z-index:3}
#bottom{z-index:5}
#sirconajax-background-image{z-index:1;} #top{
background:#fff;
height:120px;
border-bottom: 2px solid #000;
}
.has-post-thumbnail #top,
.has-sidebar-showcase #top{margin-bottom:0;}
#top .search-form {
position: absolute;
top: 10px;
right: 10px;
}
#top .search-form .search-field {
background: rgba(0, 0, 0, 0.9);
-moz-border-radius: 30px;
-webkit-border-radius: 30px;
border-radius: 30px;
color: #fff;
font-size: 0.9em;
font-weight: normal;
height: auto;
padding: 10px 10px 10px 65px;
width: 225px;
}
#top .search-form .search-submit {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 60px;
background: transparent url(//www.rise-pfi.no/wp-content/themes/sircon-evolution/style/search.png) 50% no-repeat;
background-size: 30px;
-moz-border-radius: 30px 0 0  30px;
-webkit-border-radius: 30px 0 0  30px;
border-radius: 30px 0 0  30px;
font-size: 0;
font-weight: normal;
border: none;
} #main-logo{
position:absolute;
z-index: 9;
top: 10px;
left:10px;
}
#main-logo > .logo.mobile-only{
width:202px;
height:101px;
background:url(//www.rise-pfi.no/wp-content/themes/sircon-evolution/style/logo.png) no-repeat;
background-size: 70%;
background-position: center;
}
#main-logo > .logo.desktop-only{
width:200px;
height:100px;
background:url(//www.rise-pfi.no/wp-content/themes/sircon-evolution/style/logo.png) no-repeat;
background-size: contain;
background-position: center;
} #sirconajax-header-menus{
position:absolute;
bottom: 0px;
right: 10px;
min-height: 40px;
width: 100%;
padding-left: 230px;
}
#main-menu{}  #main-menu .menu-item{
margin:0 0 0 20px;
} #main-menu .menu-clickable{
transition:0.2s;
padding:0 5px;
font-size: 18px;
color: #222;
font-weight: normal;
} #main-menu .current-menu-item{} #main-menu .menu-clickable:hover,
#main-menu .current-menu-item > .menu-clickable{
}
#main-menu-items {
text-align: right;
} #main-menu > #main-menu-items .submenu{
min-width:180px;
top:calc(100% + 20px);
left: 0;
} #main-menu > #main-menu-items .submenu::before{
content: '';
position: absolute;
left: 10%;
top: -12px;
width: 0;
height: 0;
border-left: 12px solid transparent;
border-right: 12px solid transparent;
border-bottom: 12px solid #222;
}
#main-menu > #main-menu-items .submenu > .menu-item{
margin: 0;
}
nav .submenu-toggler:after, .nav .submenu-toggler:after {
display: none;
} #main-menu > #main-menu-items .submenu > .menu-item .menu-clickable{
box-shadow:none;
background: #222;
border-bottom: solid 1px #333;
color: white;
font-size: 16px;
padding: 10px 20px;
min-width: 262px;
text-transform: none;
}
#main-menu > #main-menu-items .submenu > .menu-item .menu-clickable:hover {
background: #BEBD00;
} #main-menu > #main-menu-items .submenu > .current-menu-item{} #main-menu > #main-menu-items .submenu > .current-menu-item > .menu-clickable{}  #phone-menu {
top: 0;
right: 0;
}
#phone-menu > .trigger-phonemenu{
background:#1e405f;
border-radius: 10px;
}
#phone-menu > .trigger-phonemenu:after{
box-shadow:0 10px 0 #fff, 0 20px 0 #fff;
}
#phone-menu > .trigger-phonemenu:before{
box-shadow:0 20px 0 #fff;
}
#phone-menu .menu-clickable, #phone-menu .submenu a.menu-clickable {
color: #427099;
}
#phone-menu .current-visible > .menu-item {
margin: 0;
}
#phone-menu .current-visible > .menu-item:hover {
background: #1e405f;
}
#phone-menu.toggle-open > .top-lvl {
border-radius: 10px 0px 10px 10px;
} #phone-menu.toggle-open > .trigger-phonemenu{
background:#222;
}
.phone-menu-items {
z-index: 99;
} #sirconajax-header-1{
position:absolute;
top:0;
right:0;
}
#sirconajax-header-1 .widget-title{
display:none;
margin:0;
} #middle{
transition:opacity 1s;
opacity:1;
}
.ajax-loading > #middle{
opacity:0.6; }
#center-content,
#sidebar-left-1,
#sidebar-right-1 {
padding-bottom: 40px;
}
.breadcrumb-container {
padding: 20px 10px;
}
.home #center-content {
padding: 20px 0;
} @media(min-width:780px){   #sidebar-left-1{
float:left;
margin-right:2%;
}
#sidebar-right-1{
margin-left:2%;
float:right;
}
#sidebar-left-1,
#sidebar-right-1{
width:23%;
} .has-sidebar-left-1.has-sidebar-right-1 #sidebar-right-1{
width:auto;
float:none;
margin:0;
clear: both;
}  .has-sidebar-left-1 #center-content,
.has-sidebar-right-1 #center-content{
float:left;
width:72%;
}
}
@media(min-width:1024px){ .has-sidebar-left-1.has-sidebar-right-1 #center-content{
width:50%;
} .has-sidebar-left-1.has-sidebar-right-1 #sidebar-right-1{
width:23%;
margin-left:2%;
float:right;
clear: none;
}
} #sirconajax-bottom-logo-widget {
color: #1d5187;
font-size: 22px;
}
#sirconajax-bottom-logo-widget img {
margin-right: 20px;
width: 150px;
}
#bottom{
background:#5881a5;
padding:40px;
color: #fff;
}
#bottom .widget_wysija {
text-align: center;
}
#bottom .widget_wysija input[type="submit"] {
padding: 17px 50px 30px;
font-size: 80%;
border-radius: 15px;
}
#bottom .widget_wysija input[type="text"] {
padding: 25px 40px;
width:50%;
border-radius: 20px;
box-shadow: inset 0px -20px 20px rgba(0,0,0,0.1);
}
#bottom .widget_wysija h3 {
font-size: 100%;
margin-bottom: 15px;
}
#bottom .widget_wysija_cont .wysija-submit {
margin: auto;
}
#bottom .widget_wysija_cont p label {
display: none;
}
#bottom a {
color: #ddd;
}
#bottom > .max{height:100%;} #colophon,
#colophon a{color:#fff;}
#colophon {
width: 100%;
background: #111;
margin: 0;
padding: 10px 0;
text-align: center;
font-size: 90%;
}
#bottom-bottom {
color: rgba(255,255,255,0.8);
text-align: center;
font-size: 80%;
width: 100%;
}  .date-bubble {
float: left;
border-radius: 100%;
background: #688cac;
color: #fff;
box-shadow: inset 0px -20px 20px rgba(0,0,0,0.1);
text-align: center;
width: 70px;
height: 70px;
padding-top: 15px;
margin-right: 20px;
font-size: 90%;
line-height: 1.1;
}
.article-meta h1 {
line-height: 1.4;
}
.article-meta {
margin-bottom: 15px;
}
.date-bubble h3 {
line-height: 1;
margin-bottom: 0;
}
.sircon-byline,
.sircon-byline a{
color:#999;
}
.sircon-readmore{
display:inline-block;
text-decoration:none;
font-size:14px;
float:right;
}
.sircon-readmore:hover{
color:#fff;
text-decoration:none;
}   .min-width-640 .frontpage-main-articles .loop-content > :nth-child(n+2){
float:left;
width: 100%;
margin-bottom: 20px;
}
.min-width-640 .frontpage-main-articles .loop-content > :nth-child(2n+3){
margin-right:0;
}
article.archive-loop-3 {
padding: 15px;
border-bottom: 1px solid #ddd;
}
article.archive-loop-3 .article-inner > header {
border-bottom: 1px solid #ddd;
}
article.archive-loop-3 .article-inner .article-entry {
padding:20px 0;
}
article.archive-loop-3 .sircontheme-excerpt {
margin-bottom: 0;
}
article.archive-loop-3 h2, article.archive-loop-3 h2 a {
font-size: 20px;
line-height: 1.2;
margin-bottom: 0;
}
.btn.btn-readmore {
background: #ddd;
box-shadow: inset 0px -20px 20px rgba(0,0,0,0.05);
color: #444;
border-radius: 10px;
width: 20%;
font-size: 80%;
}
.btn.btn-readmore:hover {
background: #6289aa;
color: #fff;
}
.archive-loop-3 .read-more-wrap {
text-align: right;
}
.byline.sircon-byline {
border: 0;
font-style: none;
padding: 0;
font-size: 90%;
} .search-results figure.featured-image,
.archive figure.featured-image{
max-height:200px;
overflow-y:hidden;
}
.pagination{
text-align:center;
}
.pagination > .page-numbers{
margin:0 3px;
}  .archive-loop-3 .featured-image{
max-height:300px;
overflow:hidden;
left: 0px;
width: 20%;
max-width:none;
background-size:cover;
background-position:50%;
margin-bottom:0;
float: right;
border-radius: 10px;
}
.archive-loop-2 .featured-image>img{opacity:0;}
.archive-loop-2 .article-inner{
background:#fff;
padding:0 20px 20px;
}
.archive-loop-2 .article-inner h2{padding-top:20px;}  .section-title {
padding: 10px;
border-bottom: 1px solid #eee;
margin-bottom: 10px;
} #sirconajax-showcase, #sirconajax-showcase-2 {
display: none;
}
.slide-button:hover {
color: #ddd !important;
background: #375e81 !important;
}
.home #sirconajax-showcase, .home #sirconajax-showcase-2 {
display: block;
}
#sirconajax-showcase .widget, .sircon-simple-slideshow {
margin-bottom: 0;
}
.sircon-simple-slideshow .slide figure{
background-size:cover; padding-bottom:30%;
min-height:280px; }
#sirconajax-showcase-2 .sircon-simple-slideshow .slide .content-inner {
padding-right: 200px;
}
.sircon-simple-slideshow .slideshow-nav .nav {
background: url(//www.rise-pfi.no/wp-content/themes/sircon-evolution/style/sideways-nav.png) left top no-repeat;
width: 36px;
height: 36px;
}
.sircon-showcaser.template-default .textly {
background: rgba(255,255,255,0.8);
}
.sircon-showcaser.template-default .title {
color: #000;
}
.sircon-showcaser.template-default .description {
color: #000;
}
.sircon-showcaser.template-default .visual-button .slide-btn {
background: #bebf01;
}
#sirconajax-showcase,
#sirconajax-showcase-2 {
border-bottom: 2px solid #000;
}
#sirconajax-showcase .widget,
#sirconajax-showcase-2 .widget{
margin: 0;
}
#sirconajax-showcase-2 .slide {
height: 100%;
width: 100%;
padding: 40px 100px;
background: #fff;
}
#sirconajax-showcase-2 .slide .textly{
height: 100%;
width: 100%;
bottom: 0;
background: none;
}
#sirconajax-showcase-2 .slide .textly .title{
font-size: 24px;
color: #000;
} #sirconajax-showcase .sircon-simple-slideshow .slide .slide-content {
bottom: 20%;
top: auto;
left: 15%;
right: auto;
min-width: 50%;
border-radius: 15px;
}
#sirconajax-showcase .sircon-simple-slideshow .slide .content-inner {
border-radius: 20px;
padding: 20px 30px 30px;
}
#sirconajax-showcase .sircon-simple-slideshow .slide .content-inner h3 {
font-size: 32px;
line-height:1.2;
color: #427099;
margin-bottom:15px;
}
#sirconajax-showcase .sircon-simple-slideshow .slide .slide-button {
background: #427099;
border: 0;
font-size: 90%;
border-radius: 10px;
text-transform: uppercase;
padding: 10px 40px;
box-shadow: inset 0px -20px 20px rgba(0,0,0,0.1);
}
#sirconajax-showcase .sircon-simple-slideshow .slide .button-wrap {
bottom: 20px;
right: -20px;
text-align: right;
}
#sirconajax-showcase-2 .sircon-simple-slideshow .slideshow-slides {
background: #6288aa;
box-shadow: inset 0px -80px 80px rgba(0,0,0,0.1);
height: 180px;
}
#sirconajax-showcase-2 .slide, #sirconajax-showcase-2 .slide figure{
min-height: 180px;
height: 180px;
}
#sirconajax-showcase-2 .slide figure {
visibility: hidden;
}
#sirconajax-showcase-2 .sircon-simple-slideshow .slide .content-inner {
max-width: 768px;
background: transparent;
color: #fff;
font-size: 80%;
}
#sirconajax-showcase-2 h3 {
line-height: 1.3;
margin-bottom: 10px;
}
#sirconajax-showcase-2 .slide-description {
display:none;
}
#sirconajax-showcase-2 .button-wrap {
top: 30px;
bottom: auto;
right: 0;
left: auto;
}
#sirconajax-showcase-2 .sircon-simple-slideshow .slide .slide-button , #bottom input[type="submit"]{
background: rgba(0,0,0,0.4);
box-shadow: rgba(0,0,0,0.1);
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
border: 0;
font-size: 15px;
text-transform: uppercase;
padding: 9px 40px;
color: #fff;
} #bottom-icons {
background: #fff;
display: block;
width: 100%;
text-align: left;
padding: 0px 0px;
margin: 0px 0px;
font-size: 14px;
border-bottom: 15px solid #f7f7f7;
}
#bottom-icons img {
max-height: 80px;
max-width: auto;
}
#bottom-icons .widget {
margin-bottom: 0px;
display: inline-block;
float: none;
vertical-align: middle;
max-width: 30%;
margin-right: 50px;
}
#bottom-icons .widget:last-child {
float: right;
}
@media(max-width: 1100px) {
#bottom-icons img {
max-height: 60px;
max-width: auto;
}
#bottom-icons .widget {
margin-right: 30px;
}
}
@media(max-width: 779px) {
#bottom-icons {
text-align: center;
}
#bottom-icons img {
}
#bottom-icons .widget {
display: inline-block;
float: none !important;
width: auto;
max-width: 47%;
margin-right: 2%;
}
#bottom-icons .widget:last-child {
display: block;
width: 100%;
max-width: 100%;
}
}
#sirconajax-bottom-icons .sircon-simple-slideshow .slideshow-slides {
background: transparent;
}
#sirconajax-bottom-icons .sircon-simple-slideshow .slide {
opacity: 1;
width: 100px;
height: 100px;
padding: 0;
overflow: visible;
display: inline-block;
position: relative;
margin: 20px 30px;
border-radius: 100%;
border: 8px solid #fff;
background: #fff;
}
#sirconajax-bottom-icons .sircon-simple-slideshow .slide .slide-content {
display: none;
}
#sirconajax-bottom-icons .sircon-simple-slideshow.before-loaded .slide-index-1, #sirconajax-bottom-icons .sircon-simple-slideshow .slide.active {
}
#sirconajax-bottom-icons .sircon-simple-slideshow .slide figure {
background-size: 80%;
background-position: center;
min-height: 85px;
margin: 0;
} .single .featured-image {
width: 40%;
float: right;
margin: 0 0 10px 10px;
} #main-menu .submenu{box-shadow: 0 1px 3px 2px rgba(0, 0, 0, 0.06);}
.matshad{box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.0);}    .fullwidth-min-width-780 #middle{padding-bottom:300px;}
.fullwidth-min-width-780 #bottom{height:300px; position:absolute;
bottom:0;
left:0;
right:0;
} .fullwidth-min-width-780 .horizontal-widgets.has-2-widgets .widget,
.fullwidth-min-width-780 .horizontal-widgets.has-3-widgets .widget,
.fullwidth-min-width-780 .horizontal-widgets.has-4-widgets .widget{float:left;}
.fullwidth-min-width-780 .horizontal-widgets.has-2-widgets .widget{
width:49%;
margin-right:2%;
}
.fullwidth-min-width-780 .horizontal-widgets.has-3-widgets .widget{
width:32%;
margin-right:2%;
}
.fullwidth-min-width-780 .horizontal-widgets.has-4-widgets .widget{
width:23.5%;
margin-right:2%;
}
.fullwidth-min-width-780 .horizontal-widgets.has-2-widgets .widget:nth-child(2n),
.fullwidth-min-width-780 .horizontal-widgets.has-3-widgets .widget:nth-child(3n),
.fullwidth-min-width-780 .horizontal-widgets.has-4-widgets .widget:nth-child(4n){margin-right:0;}
@media(max-width:779px){
.sircon-simple-slideshow .slideshow-nav{opacity:0;}
.sircon-simple-slideshow .slideshow-nav .nav{
height:200px;
top:-100px;
}
.btn.btn-readmore {
width: 100%;
}
.archive-loop-3 .featured-image {
width: 100%;
margin-bottom: 15px;
}
#bottom {
text-align: center;
}
#bottom .widget_wysija input[type="text"] {
width: 90%;
}
h3.slide-title {
font-size: 18px !important;
}
#sirconajax-showcase-2 .sircon-simple-slideshow .slide .slide-button {
position: relative;
padding: 6px 20px;
}
#sirconajax-bottom-icons .sircon-simple-slideshow .slide {
opacity: 1;
width: 70px;
height: 70px;
margin: 15px 15px;
}
#sirconajax-bottom-icons .sircon-simple-slideshow .slide figure	{
min-height: 56px;
}
#sirconajax-bottom-logo-widget {
color: #1d5187;
font-size: 20px;
text-align: center;
}
#sirconajax-bottom-logo-widget img {
width: 200px;
margin: auto;
display: block;
}
#sidebar-right-1 input[type="submit"] {
background-size: 30%;
width: 20%;
}
#sidebar-right-1 input[type="search"] {
width: 80%;
}
} .person-container .person {
min-width: 190px;
width: calc(33% - 20px);
margin: 10px 0;
margin-right: 30px;
float: left;
min-height: 450px;
}
.person-container .person:nth-child(3n) {
margin-right: 0;
clear: right;
}
.person-container:after {
content: ' ';
display:table;
clear:both;
}
.person li {
list-style: none;
font-size: 14px;
}
.person h3 {
line-height: 1.2;
font-weight: 400;
font-size: 20px;
margin-bottom: 10px;
}
.top-card.person li {
font-size: 16px;
margin: 10px 0;
}
.person .position {
font-weight: bold;
line-height: 1.4;
margin: 0 0 10px;
}
.person figure.featured-image {
background: url(//www.rise-pfi.no/wp-content/themes/sircon-evolution/style/anonymous.jpg) top center no-repeat; background-size: cover !important;
width: 100%;
height: 250px;
border-radius: 15px;
}
.top-card.person figure.featured-image {
width: 200px;
margin: 0 0 0 15px;
}
.person-article .top-card {
margin: 20px 0;
padding: 15px;
background: #eee;
}
.person-article .top-card:after {
content: ' ';
display: table;
clear: both;
}
.person figure.featured-image img{
opacity: 0;
} .read-max .cover-me.gmap-wrap {
height: 200px;
margin: 0px 0px 20px;
}
.widget_subpages .widget-title {
font-size: 18px;
line-height: 17px;
margin: 0;
padding: 0 10px 15px;
}
.widget_subpages .widget-title a {
color: #000;
}
.widget_subpages ul {
list-style: none;
padding: 0;
border-top: 1px solid #000;
}
.widget_subpages li {
font-size: 18px;
}
.widget_subpages li:hover {
background: #d8dd8e;
}
.widget_subpages li a {
color: #000;
display: block;
padding: 10px 10px 10px 20px;
text-decoration: none;
}
.sircon-showcaser.template-default .title {
font-size: 40px;
line-height: 1.2;
}
@media(max-width: 780px) {
#top .search-form {
display: none;
}
#sirconajax-header-menus {
bottom: auto;
top: 10px;
}
#phone-menu-items {
border: 1px solid #5881a5;
}
#phone-menu .visible > .menu-item,
.current-depth-1 #phone-menu-items > .menu-item {
display: block;
}
}@media print{ *{
background:transparent !important;
color:#000 !important;
box-shadow:none !important;
text-shadow:none !important;
}
a, a:visited {
text-decoration:underline
}
pre,
blockquote {
border:1px solid #999;
padding:0 5px;
page-break-inside:avoid;
}
thead {
display:table-header-group;
}
tr, img {
page-break-inside:avoid;
}
@page {
margin:0.5cm;
}
p, h2, h3{
orphans:3;
widows:3;
}	
h2, h3{
page-break-after:avoid;
}
nav,
.nav{display:none!important}
}