@charset "utf-8";
body {padding-top: 60px;padding-bottom: 40px; font-family:Georgia, "Times New Roman", Times, serif;font-size:12px; font-weight:normal; background:#f5f5f5 url(../img/bg/noise.png)}
body.front .row { margin-top:20px }
body.page-node-89,body.page-node-90 {background:#333}
.artwork-similar h2 {font-size:14px; }
h1,h2,h3,h4,.navbar,.q {font-family: 'RequiemTextRoman', Georgia,Times, serif; font-weight:normal; line-height:normal}
#block-block-6 {text-align:center}
#block-block-6 p + p {margin-top:30px}

2,h3,h4{text-shadow:1px 1px 1px #c9c6bf}
h1#page-title {margin-top:0; padding-top:0}
h2.field-content,h2.block-title,h1.node-title { color:#333;text-shadow:1px 1px 1px #c9c6bf}
header.span4 h2,h2.field-content,h1.node-title {font-size:15px}
/*h1.node-title{ font-size:18px}*/
body.page-node-88  h1.node-title {display:none}
.node-type-gridpage .wrap h1.node-title,.q{ font-size:18px; line-height: normal; padding:0; margin-bottom:0}
body.front .q {font-size:48px; color: #500;text-shadow: 0px 2px 2px rgba(255, 255, 255, 0.4);line-height:110%}
.front #block-block-6 a,.front p.q a {color:#930; font-size:16px!important}

.front #block-block-6 a:hover {color:#666}
.node-type-artwork h1 {margin-bottom:30px}
h3{ font-size:18px}
aside h2.block-title { font-size:14px; text-transform:uppercase; clear:both;/* font: 14px/23px 'OpenSansSemibold',Arial,sans-serif;*/}
.group-right.span5 h3{font-size:14px}
.group-right.span5 img {margin-top:16px}
.navbar.navbar-fixed-top {border-bottom:1px solid #bbb; border-top:1px solid #ddd; position:fixed}
aside ul li {padding-bottom:10px; list-style:none}
aside .item-list ul {margin-left:0}
aside ul {margin-top:20px}
aside ul li a {display:block; padding-right:10px}
aside ul li a:hover{background:url(../img/btns/morearrow.gif) no-repeat scroll right top transparent;transition:background .25s ease-in-out;-moz-transition:background .25s ease-in-out;-webkit-transition:background .25s ease-in-out;}
#top .field-name-body p a {text-decoration:underline!important}
/*.view-display-id-block_2 .item-list > ul > li:before {  content: " + "}*/
aside figure,aside figure img {padding-top:0; margin-top:0}
aside figcaption {border-bottom:1px solid #929292; padding-bottom:10px; margin-bottom:20px;clear:both}
body.not-logged-in .navbar-fixed-top { position: fixed; right: 0; left: 0; z-index: 1030; margin-bottom: 0;	zoom: 1;filter: alpha(opacity=95);	opacity: 0.95}
body.logged-in .navbar-fixed-top { position: relative; right: 0; left: 0; z-index: 9; margin-bottom: 0}
.view-related h2 {font-size:14px}
.fluid.white {margin-top:20px}
/*gen margin content*/
.ds-2col {margin-top:12px}
/*nav*/

nav#mainmenu > ul > li > a:hover {text-decoration:none}
nav#mainmenu > ul > li > a{color:#666;border-bottom:1px solid transparent;-moz-transition:all .1s ease-in-out;-webkit-transition:all .1s ease-in-out;-o-transition:border-color, color, padding-top .1s ease-in-out;transition:all .1s ease-in-out;font-style:italic}
nav#mainmenu > ul > li:hover > a,nav#mainmenu > ul > li > a:hover{padding-bottom:.3em;color:#000;border-color:#000}
nav#mainmenu > ul > li.active > a{padding-bottom:.3em;color:#555;border-color:#efefef;color:#ccc; cursor:default}
/*front + 404 + 403*/	
body.page-node-89 h1.node-title,body.page-node-90 h1.node-title{ color:#FFF; font-size:48px;text-shadow:1px 1px 1px #c9c6bf}
body.page-node-89 { background:url(../img/bg/bg-404.jpg) left bottom}
body.page-node-90 { background:url(../img/bg/bg-403.jpg) left top}
body.page-node-89 .zone-postscript-wrapper,body.page-node-90 .zone-postscript-wrapper{ display:none}
.news-front iframe {widt:100%}
.front .intro{margin-top:10%}
body.page-node-89 .intro,body.page-node-90 .intro {margin-top:5%}
header.intro h1,header.intro h2,header.intro h3{text-shadow:none}
header.intro{position: relative;top:100%;left:48%; bottom:0;z-index:999;color:#fff;background:rgba(0,0,0,0.5);width:300px;height:300px;border-radius:50%;text-align:center;margin:-200px 0 0 -200px;padding:60px}
header.intro h1{box-shadow:0 1px 0 rgba(255,255,255,0.1);font-size:2.4em;border-bottom:1px solid rgba(0,0,0,0.8);padding:20px 0 10px}
header.intro h1 a{text-decoration:none;color:#FFF}
header.intro h1 span{font-weight:300}
header.intro h1 a:hover,header.intro h2 a:hover {color:#ffd71f; text-decoration:underline}
header.intro h2{margin-bottom:20px;font-size:2.1em; padding-top:5px}
header.intro h2 a {color:#fff}
.page-node-88 h1.node-title { margin-left:30px}
header.intro p{color:#fff}
header.intro small a{text-decoration:none}
body.front ul > li.leaf:nth-child(n+5) {display:none!important}
/**/
.container a.preloader,.preloader { background:url(../img/chocolat/loadit.gif) 50% 50% no-repeat #f5f5f5}
figure {width:100%; height:auto; margin:0}
/*top page*/
#toTop{display:none;text-decoration:none;position:fixed;bottom:50px;left:48%;overflow:hidden;width:51px;height:51px;border:none;text-indent:-999px;background:url(../img/ui.totop.png) no-repeat left top;-webkit-transition:background 0.4s ease-in-out 0s;transition:background 0.4s ease-in-out 0s;-moz-transition:background 0.4s ease-in-out 0s;-o-transition:background 0.4s ease-in-out 0s}
#toTopHover{background:url(../img/ui.totop.png) no-repeat left -51px;width:51px;height:51px;display:block;overflow:hidden;float:left;opacity:0;-moz-opacity:0;filter:alpha(opacity=0);}
#toTop:active,#toTop:focus{outline:none}
#toTopHover {-webkit-transition:background 0.4s ease-in-out 0s;transition:background 0.4s ease-in-out 0s;-moz-transition:background 0.4s ease-in-out 0s;-o-transition:background 0.4s ease-in-out 0s}

a {
-moz-transition:color .3s ease-out;
-webkit-transition:color .3s ease-out;
-o-transition:color .3s ease-out;
-ms-transition:color .3s ease-out;
transition:color .3s ease-out;
color:#666
}
.clickable {cursor:pointer}
.clickable p:hover {color:#000}
.clickable a { -moz-transition:color .3s ease-out;-webkit-transition:color .3s ease-out;-o-transition:color .3s ease-out;-ms-transition:color .3s ease-out;transition:color .3s ease-out}
a:hover {color:#C36; text-decoration:underline}
a { outline: 0}
a:active, a:focus {color:#666;text-decoration: underline}
h2 a:link {color:#333}
#mainmenu a:hover {text-decoration: underline}
.view-front.view-id-front {margin-top:-5px; padding-top:0}
.view-front.view-id-front h2 {margin-top:0; padding-top:5px}
#block-views-related-work-block h2 {background:url(../img/hr.gif) top repeat-x; padding-top:15px}
.artwork-similar img,.span8 img:hover,#block-views-related-work-block img,.group-right.span5 img,.articleimg img,.group-author figure img,.feed-source img {
filter: url(../assets/resources.svg#desaturate);
-webkit-filter:grayscale(100%);
-moz-filter:grayscale(100%);
-ms-filter:grayscale(100%);
-o-filter:grayscale(100%);
filter:gray;
}
.artwork-similar img:hover,#block-views-related-work-block img:hover,.group-right.span5 img:hover,.articleimg img:hover {
filter: none;
-webkit-filter: grayscale(0%);
filter:grayscale(0%);
-moz-filter:grayscale(0%);
-ms-filter:grayscale(0%);
-o-filter:grayscale(0%);
}
footer {padding-top:20px;}
.zone-postscript-wrapper footer,#block-views-news-block-2,#block-aggregator-feed-1 {background:url(../img/hr.gif) top repeat-x}
#block-views-news-block-2,#block-aggregator-feed-1 {clear:both; display:block; padding-top:15px}
footer p {font-size:11px; font-style:italic}
.right {position:relative; float:right}
.container.foot {color:#666}
/*not front*/
body.page-node-80 .link-wrapper .read-more { margin-top:15px}
body.page-node-80 .view-content {margin-left:30px}
/*front*/
.front-row {padding-bottom:20px; padding-bottom:20px; background: url(../img/hr-artwork.gif) no-repeat right bottom;/*border-bottom:1px solid #ece9e5; border-top:1px solid #afb0aa;*/}
.front-row .span5,.front-row .span7{ margin-top:20px}
.views-row.views-row-1 {border-top:none}
.front-row .span5:last-child,.front-row .span7:last-child { border-top:none}
.link-wrapper ul {margin-left:0}
.link-wrapper ul li {list-style:none; display:inline}
footer.link-wrapper { border:none}
.read-more { position:relative; float:right}
.link-wrapper > .read-more a{
background: url(../img/btns/more.png) no-repeat 0 0;
display: block;
height: 33px;
width: 33px;
text-indent:-9999em;
-webkit-transition: all ease-in-out 0.4s;
-moz-transition: all ease-in-out 0.4s;
-o-transition: all ease-in-out 0.4s;
transition: all ease-in-out 0.4s;
}
.link-wrapper > .read-more a:hover{
background: url(../img/btns/more.png) no-repeat scroll -33px 0 transparent;
display: block;
height: 33px;
width: 33px;
-webkit-transition: all ease-in-out 0.6s;
-moz-transition: all ease-in-out 0.6s;
-o-transition: all ease-in-out 0.6s;
transition: all ease-in-out 0.6s;
}
/*Artworks*/
figcaption { font-size:11px; font-style:italic; padding-top:15px}
.artwork-similar figcaption {font-size:10px; line-height:normal}
.span7 figure { margin-top:10px}
.span7 .field-name-field-main-image figure:hover {background: url(../img/zoom.png) 50% 50% no-repeat }
.span8 .field-name-field-main-image figure img{display:inline-block; height:auto}
#block-views-related-work-block h2.block-title  {/*font: 17px/26px 'OpenSansSemibold', Arial, sans-serif; text-transform: uppercase*/ font-size:18px}
.row.artwork div {margin-bottom:20px}
.row.artwork h2 { font-size:18px; border-top:1px solid #ddd}
.nav-collapse.collapse ul li { font-size:17px; text-transform: lowercase }
.nav-collapse.collapse ul {padding-top:25px; float:right}
/*social twitter | faceb | G+*/
.group-social {width:100%; display:block; position: relative;margin:0; padding:0;clear:both}
.service-links ul li,ul.field-type-taxonomy-term-reference li,.views-field-service-links ul li {display:inline; list-style:none}
.service-links ul,ul.field-type-taxonomy-term-reference,.views-field-service-links ul li,.views-field-service-links ul {margin-left:0;}
.service-links .service-links-facebook,.service-links .service-links-twitter{ display:inline-block; width:32px; height:32px; overflow:hidden}
.googleplus {}
.googleplus ul li {list-style:none}
.googleplus ul {float: left;}
#block-block-5 { float: left; width:35px; margin-top:12px; position:absolute; left:62px}
.g_pluss {}
.field-name-g-pluss {  }
.googlehider { opacity:0; height:32px; width:32px; position:absolute; top:0; left:0; z-index:3; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0);}
.mygoogle{ position:absolute; top:0; left:0; z-index:2; margin-left:6px;}
.node-type-article .field-name-social {padding-top:10px; border-top:1px solid #929292; border-bottom:1px solid #929292; margin:15px 0; clear:both}
/*Social pinit*/

.pinit{position:relative;display:inline-block;}
.pinit .pinit-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:999;display:none;background:transparent url(../img/semi-black.png) repeat 0 0;text-align:center;}
.pinit .pinit-overlay a{position:relative;top:50%;left:50%;display:block;width:32px;height:32px;background:transparent url(../img/btns/pinterest-icon.png) no-repeat 0 0;text-indent:-9999em;margin:-10px 0 0 -21px; -webkit-transition:background 0.4s ease-in-out 0s;transition:background 0.4s ease-in-out 0s;-moz-transition:background 0.4s ease-in-out 0s;-o-transition:background 0.4s ease-in-out 0s}
.pinit .pinit-overlay a:hover{position:relative;top:50%;left:50%;display:block;width:32px;height:32px;background:transparent url(../img/btns/pinterest-icon.png) no-repeat 0 -32px;text-indent:-9999em;margin:-10px 0 0 -21px;}
.pinit .pinit-overlay a:hover{background-positon:0 -21px;}
.pinit .pinit-overlay a:active{background-position:0 -42px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.pinit .pinit-overlay a {position:relative;top:50%!important;left:50%;}}
/*tipsy*/
.tooltip-message{background:rgba(0,0,0,0.9);color:#fff;font-family:Arial, sans-serif;font-size:12px;line-height:12px;position:absolute;border-radius:2px;text-align:center;z-index:9999999;pointer-events:none;width:auto;overflow:visible;padding:10px}
.my-custom-theme{position:absolute;text-align:center;z-index:9999999;pointer-events:none;width:auto}
.tooltip-message img{border-radius:2px}
.tooltip-arrow{display:block;text-align:center;font-size:12px;line-height:12px;width:100%;height:5px;position:absolute;left:0;z-index:-1}
.tooltip-arrow-top{bottom:-3px;text-align:center;margin:0 auto}
.tooltip-arrow-top-right{bottom:-3px;margin-left:-10px;text-align:right}
.tooltip-arrow-top-left{bottom:-3px;margin-left:10px;text-align:left}
.tooltip-arrow-bottom{top:-10px;text-align:center;margin:0 auto}
.tooltip-arrow-bottom-right{top:-10px;margin-left:-10px;text-align:right}
.tooltip-arrow-bottom-left{top:-10px;margin-left:10px;text-align:left}
.tooltip-arrow-left{top:0;right:-18px;text-align:right;margin:0 auto}
.tooltip-arrow-right{top:0;left:-8px;text-align:left;margin:0 auto}
.tooltip-slide{height:0;position:absolute;width:auto;z-index:9999999;overflow:hidden}
/*mission*/
.about{position:absolute;top:100px;left:0;height:auto;background-color:rgba(0,0,0,.9);color:#fff;width:99%;display:none}
.about p + p{padding-bottom:0}
/*.about p,body.page-node-72 .field-name-body p{font-size:1em;line-height:1.25em;text-align:justify;margin:.625em 0;padding:0 2em}*/
.about p:first-line,body.page-node-72 .field-name-body p:first-line{font-weight:800;font-variant:small-caps}
/*.about p:first-letter,body.page-node-72 .field-name-body p:first-letter{font-size:4em;line-height:1em;font-weight:400;float:left;margin:0 0 0 -.1em}*/
.about p + p:first-letter,body.page-node-72 .field-name-body p + p:first-letter{font-size:1em;line-height:1.25em;float:none;margin:0}
.about p + p:first-line{font-weight:400;font-variant:normal}
body.page-node-72 .field-name-body h3{clear:both; margin-top:20px;}
/*articles*/
article.row img { margin-top:14px; margin-bottom:20px}
/*#block-views-news-block {margin-left:30px}*/
.span5.articleimg {margin-left:0}
#block-views-news-block .row {background:url(../img/hr.gif) bottom repeat-x;}
#block-views-news-block .views-row { padding-bottom:10px; margin-bottom:0 }
#block-views-news-block .row:last { background:none}
.field-name-field-teaser {font-weight:800; font-size:14px; color:#666; margin-bottom:20px}
#block-views-news-block h2 {font-size:16px}
#block-views-news-block .field-name-field-teaser {font-weight:100; font-size:12px}
body.node-type-article .zone-postscript-wrapper { margin-top:20px}
#block-views-news-block-1 article {margin-left:0; padding:0}
/*bio*/
table.bio-table td { vertical-align:top}
th, .table td,table.bio-table td  {border-top:1px solid #72746a}
table.bio-table tr {border-bottom:1px solid #72746a; width:auto}
.bioyear,.biblioyear {font-weight:600; font-size:19px; color:#666;font-family: 'RequiemTextRoman', Georgia,Times, serif; font-weight:normal; line-height:normal}
.biohead,.bibliohead,.field-name-body ul.biolist li h3 {font-family: 'RequiemTextRoman', Georgia,Times, serif; font-weight:normal; line-height:normal; color: #333; font-size:15px; font-weight:600;background: url(../img/bg/dot.png) right center no-repeat}
td.biotext {width:98%}
.field-name-body ul.biolist {list-style:none!important; margin-left:0!important}
.field-name-body ul.biolist li {border-bottom:1px solid #666; padding:10px 0;list-style:none}
#infscr-loading{position:fixed;text-align:center;bottom:300px;left:28%;z-index:100;background:#000;background-color:hsla(8,5%,5%,0.83);color:#fff;font-size:11px;font-weight:400;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:10px 15px}
/*misc*/
*::-moz-selection {background-color:#F6F;color:#fff; text-shadow:none}
*::-webkit-selection{background-color:#F6F;color:#fff;text-shadow:none}
abbr{border-bottom: 1px dashed #999;cursor: help}
/*formats*/
.field-body p a[href^="mailto:"] {/* email link */}
.field-body a[href^="http"] { background: url(../img/externals/external.png) no-repeat;padding-left: 16px}
a[href$="zip"], a[href$="pdf"], a[href$="doc"], a[href$="docx"],a[href$="exe"],/* a[href$="png"],*/ a[href$="mp3"]  {padding-left:20px; background:url(../img/sprite/bg-file-icons.gif) no-repeat 0 0;}
/*a[href$="png"]{background-position: 0 -48px;}*/
a[href$="pdf"] {background-position: 0 -99px;}
a[href$="mp3"]{background-position: 0 -145px;}
a[href$="doc"],a[href$="docx"]{background-position: 0 -199px;}
a[href$="xlsx"],a[href$="xls"],a[href$="xlsx"]{background-position: 0 -250px;}
a[href$=".zip"]:after{content: "(.zip fil)"; color:#999; margin-left:5px;}
a[href$=".pdf"]:after{content: "(.pdf fil)"; color:#999; margin-left:5px;}
a[href$=".doc"]:after{content: "(.doc fil)"; color:#999; margin-left:5px;}
a[href$=".docx"]:after{content: "(.docx fil)"; color:#999; margin-left:5px;}
a[href$=".xlsx"]:after{content: "(.xlsx fil)"; color:#999; margin-left:5px;}
a[href$=".xls"]:after{content: "(.xls fil)"; color:#999; margin-left:5px;}
a[href$=".exe"]:after{content: "(.exe fil)"; color:#999; margin-left:5px;}
a[href$=".mp3"]:after{content: "(.mp3 fil)"; color:#999; margin-left:5px;}
/*a[href$=".png"]:after{content: "(.png fil)"; color:#999; margin-left:5px;}
a[href$=".exe"]:after{content: "(.exe fil)"; color:#999; margin-left:5px;}*/
/*external resources community*/
.field-name-body a[href^="http://open.spotify.com"] {
background: url(../img/externals/spotify.png) no-repeat left;
padding: 0 0 0 20px
}
.field-name-body a[href^="http://www.youtube.com"] {
background: url(../img/externals/youtube.png) no-repeat left;
padding: 0 0 0 20px
}
.field-name-body a[href^="http://www.vimeo.com"] {
background: url(../img/externals/vimeo.png) no-repeat left;
padding: 0 0 0 20px
}
.field-name-body a[href^="http://www.facebook.com"] {
background: url(../img/externals/facebook.png) no-repeat left;
padding: 0 0 0 20px;
color:#900
}
.field-name-body a[href^="http://www.last.fm"] {
background: url(../img/externals/lastfm.png) no-repeat left;
padding: 0 0 0 20px
}
.field-name-body a[href^="http://www.twitter.com"] {
background: url(../img/externals/twitter.png) no-repeat left;
padding: 0 0 0 20px
}
.field-name-body a[href^="http://www.blogger.com"] {
background: url(../img/externals/blogger.png) no-repeat left;
padding: 0 0 0 20px
}
.field-name-body a[href^="http://www.myspace.com"] {
background: url(../img/externals/myspace.png) no-repeat left;
padding: 0 0 0 20px
}
.field-name-body a[href^="http://wikipedia.org"],.field-name-body .field-name-field-sources a[href^="http://wikipedia.org"]{
background: url(../img/externals/wiki.png) no-repeat left;
}
/*avslutt: &#8222; / start: &#8221;*/
.group-right.span5  {margin-top:20px;}
.group-right.span5 q {color:#6c6c6c!important}
.field-name-field-quote-author {position:relative; float:right; margin-bottom:20px; margin-top:20px; font-style:italic; color:#666; clear:both}
.wrap .group-right .field-name-field-quote { font-style:italic; font-size:14px; margin-top:20px; color:#929292; clear:both}
.group-right .field.field-name-field-quote {margin-top:20px}
.group-left.span7 blockquote {border-left: 5px solid #929292}
blockquote p {font-style: italic}
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
q {  font-family: "Georgia", serif; }
q:before {   content: "\201C";   padding-right: 0.1em;}
q:after {   content: "\201D";   padding-left: 0.1em;}
alt {font-size:10px}
html {-webkit-text-stroke: rgba(255,255,255,0.01) 0.1px;-webkit-text-stroke-width: 0.1px;-webkit-text-shadow: rgba(255,255,255,0.01) 0 0 1px;}
/*forms*/
#user-login div {background:#fff; padding:15px}
#user-login .form-item-pass input {background: url("../img/icons/ico_pass.png") no-repeat scroll 7px center; padding-left:35px }
#user-login .form-item-name input {background: url("../img/icons/ico_user.png") no-repeat scroll 7px center; padding-left:35px }
.form-text, .wrap .form-item input[type="text"], .wrap .form-item input[type="password"], .wrap textarea, input[type="email"], input[type="search"] {
border: 3px double #ccc;
box-shadow: 0 0 5px #ccc inset;
font: bold 16px Arial,Helvetica,Sans-serif;
padding: 6px 15px 6px 6px;
width: 40%;
}
.wrap input.form-text:hover, textarea:hover {
border: 3px double #999;
}
.wrap input.form-text:focus, textarea:hover {
border: 3px double #00CCFF;
}
/*pages*/
#block-block-2,#block-block-3 {margin-top:20px}
.page-node-88 .innhold{margin-left:-30px; display:block}
/*Author*/
.group-author {display:block; min-height:20px;width:100%; padding-top:10px; width:100%;  border-top:1px solid #929292; clear:both}
.group-author figure {position:relative; float:left; display:inline-block; max-width:44px; margin:5px 0 0 0; padding:0;}
.group-author p {position:relative; float:right; font-weight:100; font-family:Arial, Helvetica, sans-serif; font-size:10px; padding-top:15px; padding-bottom:0; margin-right:10px; color:#666; text-transform:uppercase; clear:both; }
#node_article_full_group_social .fieldset-wrapper{margin:-15px 0 0 0; padding:-15px 0 0 0; max-height:100px}
/*youtube*/
.flex-video{position:relative;padding-top:25px;padding-bottom:67.5%;height:0;margin-bottom:16px;overflow:hidden}
.flex-video.widescreen{padding-bottom:57.25%}
.flex-video.vimeo{padding-top:0}
.flex-video iframe,.flex-video object,.flex-video embed{position:absolute;top:0;left:0;width:100%;height:100%}
p.interview {display:block; font-size:11px; font-style:italic; display:block; padding-bottom:15px;background:url(../img/hr.gif) bottom repeat-x;  }
/*views*/
body.front .fluid.white,body.front .zone-postscript-wrapper  {margin-top:160px; }

.view-front {margin-left:30px; margin-top:20px}
.views-row-last {border:none}
.foot {margin-top:20px}
.wrap div#views_infinite_scroll-ajax-loader { text-align: center; background: #000 url("../img/ajax-loader.gif") repeat 50% 50%; height:10px; width:100%; padding:0; overflow:hidden}
.wrap div#views_infinite_scroll-ajax-loader img,.mobile-enter { display:none}
/*modal*/
#mask{position:absolute;left:0;top:0;z-index:9000;background-color:#000;display:none}
.wrap #dialog{width:60%;height:inherit;background-color:#fff;padding:10px}
/*gridpages
.page-node-80 #block-views-news-block { margin-left:30px}*/
/*map*/
.location.vcard {padding:0; margin:0}
.location.vcard h4 {margin:0; padding:0; line-height:normal}
.country-name,.location.vcard .adr { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px}
.country-name,.info {color:#999}
.info {font-size:11px; font-style:italic; margin-top:15px; margin-right:15px}
/*startpage*/
.mc-hide-scrolls{overflow:hidden}body .mc-cycle{height:100%;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:-1}div.mc-image{-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat;height:100%;overflow:hidden;width:100%}.mc-old-browser .mc-image{overflow:hidden}
#arrow_left,#arrow_right{bottom:30px;height:67px;position:absolute;right:30px;width:36px;z-index:1000}
#arrow_left{right:86px}#arrow_left:hover,#arrow_right:hover{bottom:29px}#arrow_left:active,#arrow_right:active{bottom:28px}

#block-block-7 {position:relative; float:right; width:100%; display:block}
#block-block-7 a, #block-block-7 ul li a {-webkit-transition:background 0.4s ease-in-out 0s;  transition:background 0.4s ease-in-out 0s;  -moz-transition:background 0.4s ease-in-out 0s;  -o-transition:background 0.4s ease-in-out 0s;}
#block-block-7 ul {  list-style: none outside none;  margin: 0;}
#block-block-7 ul li a {  background: url("../img/list.png") no-repeat scroll 0 0 transparent; display: block;float: right;height: 21px;margin-right: 2px;text-indent: -999em;width: 13px; height:9px; overflow:hidden}
#block-block-7 ul li.column-list a {background-position: 0 0}
#block-block-7 ul li.column-list a:hover, #block-block-7 ul li.column-list a:focus {background-position: 0 -9px}
#block-block-7 ul li.row-list a { background-position: -15px 0}
#block-block-7 ul li.row-list a:hover, #block-block-7 ul li.row-list a:focus {background-position: -15px -9px}
#block-block-7 ul li a {margin-left:20px; }
#block-block-7 ul li span {display:inline-block; float:right}
#block-block-7 ul li span a {background-image:none;width: auto; height: auto; display:inline-block; text-indent:0; margin-top:-5px; margin-right:0 }
#block-block-7 li.column-list a{}
body.page-node-91 #block-block-7{ margin-right:28px}
/*
.column-list, .row-list{ display: block; background: url('../img/list-view.png') no-repeat } 
.column-list { background-position: -0px -0px; width: 9px; height: 8px }
.row-list { background-position: -0px -8px; width: 9px; height: 8px }
*/
/*.wrap .window {  position:fixed; left:0; top:0; width:440px;height:200px; display:none;z-index:9999; padding:20px;}*/
@media only screen and (max-device-width: 800px), only screen and (device-width: 1024px) and (device-height: 600px), only screen and (width: 1280px) and (orientation: landscape), only screen and (device-width: 800px), only screen and (max-width: 767px) { .flex-video { padding-top: 0; }}
@media (min-width: 980px) {
#mainmenu ul li {display:inline; list-style:none; margin-right:20px}
#mainmenu ul li.last {margin-right:0}
}
@media (min-width: 768px) and (max-width: 979px) {
#mainmenu ul li {display:block; list-style:none; padding:10px; border-bottom:1px solid #929292}
#mainmenu ul,.nav-collapse {width:100%; float:left}
#mainmenu a {display:block}
}
@media (max-width: 480px) {
.pinit,.pinit-overlay { width:auto; height:auto; position:relative}
.span6 img {width:99.9%}
#mainmenu ul li {display:block; list-style:none; padding:10px; border-bottom:1px solid #929292}
#mainmenu ul,.nav-collapse {width:100%; float:left}
#mainmenu a {display:block; color:#000}
#mainmenu a:hover {color:#666}
.logowrap {margin-left:20px}
.navbar .btn-navbar {margin-right:20px}
body.front .front-row {margin-left:-20px; padding:0 0 20px 0; width:100%; border-bottom:3px solid #929292}
.mobile-enter {display:inline-block; width:100%; margin:0 auto}
header.intro{top:1%;left:55%; bottom:0;z-index:999;color:#fff;background:rgba(0,0,0,0.5);width:190px;height:190px;border-radius:50%;text-align:center;margin:-170px 0 0 -170px;padding:60px; position:relative}
header.intro h1{font-size:2.2em;padding:5px 0 15px;line-height:normal}
header.intro h2{margin-bottom:20px;font-size:1.7em; padding-top:10px; line-height:normal}
header.intro p,#wrapper iframe{ display:none}
}
@media handheld, only screen and (max-width: 767px) {#tubular-container,#tubular-player,#tubular-shield,#video-controls { display: none;width: 0;height: 0;position: fixed;top: -5000px}}
/*Font-Face*/
@font-face {
font-family: 'RequiemTextRoman';
src: url('../css/fonts/requiem-textroman-webfont.eot');
src: url('../css/fonts/requiem-textroman-webfont.eot?#iefix') format('embedded-opentype'),
url('../css/fonts/requiem-textroman-webfont.woff') format('woff'),
url('../css/fonts/requiem-textroman-webfont.ttf') format('truetype'),
url('../css/fonts/requiem-textroman-webfont.svg#RequiemTextRoman') format('svg');
font-weight: normal;
font-style: normal
}
@font-face {
font-family: 'MonotypeModernW02-ExtIt';
src: url('../css/fonts/monotypemodernitalic.eot');
src: url('../css/fonts/monotypemodernitalic.eot?#iefix') format('embedded-opentype'),
url('../css/fonts/monotypemodernitalic.woff') format('woff'),
url('../css/fonts/monotypemodernitalic.ttf') format('truetype'),
url('../css/fonts/monotypemodernitalic.svg#monotypemodernitalic') format('svg');
font-weight: normal;
font-style: normal
}
/*print*/
@media print {
* { background: transparent !important; color: black !important; box-shadow:none !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } /* Black prints faster: h5bp.com/s */
a, a:visited { text-decoration: underline; }
a[href]:after { content: " (" attr(href) ")"; }
abbr[title]:after { content: " (" attr(title) ")"; }
.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }  /* Don't show links for images, or javascript/internal links */
pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
thead { display: table-header-group; } /* h5bp.com/t */
tr, img { page-break-inside: avoid; }
mg { max-width: 100% !important; }
@page { margin: 0.5cm; }
p, h2, h3 { orphans: 3; widows: 3; }
h2, h3 { page-break-after: avoid; }
}