input[type="search"],
* {
outline: none;
outline-color: #000;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
b, strong {
font-weight: normal;
}
@font-face {
font-family: 'Attractive';
src: url('/font/Attractive-Italic.eot?#iefix') format('embedded-opentype'),  url('/font/Attractive-Italic.woff') format('woff'), url('/font/Attractive-Italic.ttf')  format('truetype'), url('/font/Attractive-Italic.svg#Attractive-Italic') format('svg');
font-weight: normal;
font-style: italic;
}
@font-face {
font-family: 'Attractive';
src: url('/font/Attractive-Regular.eot?#iefix') format('embedded-opentype'),  url('/font/Attractive-Regular.woff') format('woff'), url('/font/Attractive-Regular.ttf')  format('truetype'), url('/font/Attractive-Regular.svg#Attractive-Regular') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Opale';
src: url('/font/Opale-Regular.eot?#iefix') format('embedded-opentype'),  url('/font/Opale-Regular.otf')  format('opentype'),
url('/font/Opale-Regular.woff') format('woff'), url('/font/Opale-Regular.ttf')  format('truetype'), url('/font/Opale-Regular.svg#Opale-Regular') format('svg');
font-weight: bold;
font-style: normal;
}
@font-face {
font-family: 'Opale';
src: url('/font/Opale-Regular.eot?#iefix') format('embedded-opentype'),  url('/font/Opale-Regular.otf')  format('opentype'),
url('/font/Opale-Regular.woff') format('woff'), url('/font/Opale-Regular.ttf')  format('truetype'), url('/font/Opale-Regular.svg#Opale-Regular') format('svg');
font-weight: normal;
font-style: normal;
}
.fancyrox-box-content {border-radius: 0 !important;}
/* ::selection {background: orange; color: white;} */
article, aside, details, div, figcaption, figure, footer, header, hgroup, nav, section {display: block;}
body, img, p, h1, h2, h3, h4, h5, h6, ul, ol, li, form, blockquote, dl, dt, dd, button, input {
margin: 0;
padding: 0;
}
a, a:hover, a:active, a:visited {text-decoration: none; outline: none !important;}
.clear {
clear:both;
float: none !important;
}
a {
color: #000;
}
a:hover {
text-decoration: line-through;
}
html, body {
height: 100%;
}
body {
font-family: Arial;
font-size:62.5%; /*1em is 10px */
margin-right: 0 !important;
color: #000;
}
.center {
max-width: 1300px;
margin: 0 auto;
padding: 0 0px;
}
#wrap {
min-height: 100%;
}
/*
body:after {
content: "";
height: 11500px;
width: 1410px;
background: url(2021-08-26_New_Identity_website_var2.jpg) center top no-repeat;
background-size: 1410px auto;
position: absolute;
top:0;
left: 0;
opacity: .5;
filter: grayscale(1);
filter: hue-rotate(185deg);
z-index: 3300;
pointer-events: none !important;
}
*/
body:before {   /* old(real) Opera browser fix */
content: "";
float: left;
height: 100%;
margin-top: -32767px;
width: 0;
}
.fancybox-lock {
overflow: visible;
}
.fancybox-overlay {
overflow: hidden !important;
}
img {
max-height: 100%;
max-width: 100%;
}
ul { list-style-type: none;}
h1 {font-size:22px;}
h2 {font-size:21px;}
h3 {font-size:20px;}
h4 {font-size:19px;}
h5 {font-size:18px;}
h6 {font-size:17px;}
.live-edit {
position: relative;
-webkit-transition: all 0.2s linear;
-moz-transition: 	 all 0.2s linear;
-o-transition: 	 all 0.2s linear;
transition: 		 all 0.2s linear;
min-height: 20px;
}
.live-edit:hover {
box-shadow:  0px 0px 0px 1px white,  0px 0px 0px 2px black, 0px 0px 0px 3px white;
box-shadow:  0px 0px 0px 1px rgba(255, 255, 255, 0.8),  0px 0px 0px 2px black, 0px 0px 0px 3px rgba(255, 255, 255, 0.8);
padding: 10px;
margin: -10px;
z-index: 2;
}
.live-edit > .live-edit-a {
position: absolute;
width: 30px;
height: 0px;
opacity: 0;
overflow: hidden;
background: #fff;
top:-30px;
right: -30px;
z-index: 222;
background: url('data:image/png;base64,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') center center no-repeat #fff;
background-size: 20px;
-webkit-transition:  top 0.2s linear,opacity 0.2s linear,right 0.2s linear;
-moz-transition: 	 top 0.2s linear,opacity 0.2s linear,right 0.2s linear;
-o-transition: 	     top 0.2s linear,opacity 0.2s linear,right 0.2s linear;
transition: 		 top 0.2s linear,opacity 0.2s linear,right 0.2s linear;
}
.live-edit-missing {
font: 100 14px/24px 'Arial';
color: #666666;
}
.live-edit:hover > .live-edit-a {
height: 30px;
opacity: 1;
top:-10px;
right: -10px;
box-shadow:  0px 0px 0px 1px white,  0px 0px 0px 2px black, 0px 0px 0px 3px white;
cursor: pointer;
}
.live-edit:hover > .live-edit-a:hover {
box-shadow:  0px 0px 0px 2px white, 0px 0px 0px 3px black;
}
/* COOKIE CONSENT */
#cookies-consent-popup {
background:#fff;
padding:18px 20px;
border:1px solid #bdbdbd;
max-width:410px;
display:inline-block;
vertical-align:bottom;
position:fixed;
bottom:-160px;
left:5px;
z-index:3333;
}
#cookies-consent-popup p {
font: normal 14px/1.4 'Opale', 'Open Sans', sans-serif,Arial;
color:#292929;
text-align: justify;
}
#cookies-consent-popup .btn {
cursor:pointer;
background:#5a5a5a;
border:0;
font:normal 14px/1.4 'Opale', 'Open Sans', sans-serif;
height:32px;
display:inline-block;
vertical-align:top;
width:auto;
margin:12px 10px 0 0;
text-decoration:none!important;
font-size:1.2em;
line-height:32px;
padding:0 10px;
text-transform:none;
color:#fff;
}
#cookies-consent-popup .darkbluebgr {
background:#000;
color:#fff;
padding:0 10px;
text-transform:none;
margin-top:12px;
line-height:32px;
height: 32px;
text-align: justify;
width: 100%;
}
/* ------------------------------------ GENERAL ------------------------------------- */
/*  !! NEW2019 */
/* 	09.09.2019 		*/
.categories.blogcategories {
max-width: 1024px;
margin: 0 auto;
display: block;
margin-bottom: 40px;
}
.categories.blogcategories .cat-cluster {
width: 100%;
position: relative;
}
.cat-cluster > div {
position: absolute;
top:38px;
left: 0;
right: 0;
background: #fff;
z-index: 3;
padding: 5px 0;
}
.categories {
display: inline-block;
vertical-align: top;
width: 100%;
margin-bottom: 20px;
}
.cat-cluster {
width: 31.333333%;
float: left;
text-align: justify;
font: normal 20px/24px "Opale", sans-serif;
position: relative;
}
.cat-cluster+.cat-cluster {
margin-left: 3%;
}
.cat-cluster strong:before,
.cat-cluster strong:after {
content: "";
width: 7px;
height: 2px;
background: #000;
position: absolute;
top: 17px;
right: 8px;
transform: rotate(40deg);
display: inline-block;
margin: auto;
}
.cat-cluster strong:after{
margin-right: -4px;
transform: rotate(-40deg);
transition: all .2s linear;
}
.cat-cluster strong {
display: block;
text-transform: uppercase;
font-weight: bold;
border-top: 2px solid #000;
border-bottom: 2px solid #000;
padding: 4px 0 2px;
margin-bottom: 4px;
}
.cat-cluster a {
font-size: 14px;
display: inline-block;
display: none;
}
.cat-cluster.active {
z-index: 4;
}
.cat-cluster.active strong:after {
margin-right: 0;
}
.cat-cluster.active a {
display: block;
padding: 0 10px;
}
.cat-cluster a.active {
text-decoration: line-through;
}
/*	 08.09.2019 	*/
.art-date {
text-transform: uppercase !important;
}
.content .sectitle,
.list .sectitle,
.news-list .sectitle,
.slider .pretitle {
background: #000;
color: #fff;
text-align: justify;
display: block;
padding-left: 3px;
padding-right: 3px;
}
.object-list3.project-list li .art-name,
.artwork-about .pagetitle,
.fairs-list .art-name,
body.page-2.grid .artist-list-wrap .artist-list .artist-name,
.pagetitle strong,
.current-exhibition .art-name,
.slider .title {
border-top: 2px solid #000;
text-align: justify;
}
footer .fbox.nl  {
padding-top:15px;
padding-bottom: 15px;
border-top: 2px solid #000;
border-bottom: 2px solid #000;
text-align: justify;
word-spacing: -3px;
}
.cat-cluster a:after,
.categories .cat-cluster:after,
.fair-name:after,
.fairs-list .art-date:after,
.exhibitions-list .art-date:after,
.exhibitions-list .artist-name:after,
.exhibitions-list .art-name:after,
.content .sectitle:after,
.list .sectitle:after,
.summary span:after,
.social:after,
#cookies-consent-popup .darkbluebgr:after,
#cookies-consent-popup p:after,
.slider .pretitle:after,
.slider .title:after {
content: "";
display: inline-block;
vertical-align: top;
width: 100%;
height: 0;
}
.cat-cluster a,
.room-artists,
.fair-name,
.arttitle,
.exhibition-info p,
.current-exhibition .art-date,
.artist-name,
.art-name {
text-align: justify;
}
.cat-cluster.active a {
height: 28px;
}
.cat-cluster strong.active {
text-decoration: line-through;
}
.artist-list.exhibitions-list.object-list3 li a .art-name,
.room-artists,
.fair-name,
.art-info .art-name,
.index .news-list ul > li > a > strong {
text-align: justify;
border-top: 2px solid #000;
padding-top: 2px;
padding-bottom: 2px;
}
.fair-name:after,
.object-list3.project-list li .art-name:after,
.arttitle:after,
.artwork-about .pagetitle:after,
.fairs-list .art-date:after,
.fairs-list .art-name:after,
body.page-2.grid .artist-list-wrap .artist-list .artist-name:after,
.pagetitle strong:after,
.art-info .art-name:after,
.exhibition-info p:after,
.current-exhibition .art-name:after,
.current-exhibition .art-date:after,
.current-exhibition .artist-name:after,
.exhibitions-list .art-date:after,
.exhibitions-list .artist-name:after,
.exhibitions-list .art-name:after,
.index .news-list ul > li > a > strong:after {
content: "";
display: inline-block;
vertical-align: top;
width: 100%;
height: 0;
padding-bottom: 2px;
border-bottom: 2px solid #000;
}
.art-date,
.content .sectitle,
.list .sectitle,
.summary span,
.social {
height: 32px;
height: 44px;
text-align: justify;
}
.copyleft {
display: block;
margin-top: 10px;
margin-bottom: 10px;
font: normal 14px/1.4 "Opale";
}
.pagetitle strong,
.news-list .sectitle {
display: inline-block;
padding: 8px 15px 4px;
min-width: 320px;
}
.pagetitle strong {
margin-top: -10px;
font-weight: normal;
padding: 5px 0 3px 3px;
font-size: 24px;
line-height: 1.4;
font-family: 'Opale', 'Open Sans';
}
.content .sectitle {
text-transform: lowercase;
font-weight: normal;
display: inline-block;
font-size: 24px;
padding-top: 6px;
padding-bottom: 3px;
min-width: 240px;
}
.fairs-list .art-date,
.exhibitions-list.object-list3 .artist-name {
margin-top: -10px;
margin-top: -27px;
line-height: 1.4;
}
body.page-2.grid .artist-list-wrap .artist-list .artist-name {
margin-top: 10px;
}
body.page-2.grid .artist-list-wrap.represented .artist-list .artist-name {
font-size: 24px;
}
body.page-2.grid .artist-list-wrap.exhibited .artist-list .artist-name {
border-top: 0;
}
body.page-2.grid .artist-list-wrap.exhibited .artist-list .artist-name:after {
display: none;
}
.fairs-list .art-name {
padding-top: 5px;
text-transform: uppercase;
}
.arttitle {
margin-bottom: -10px;
}
#art .list-view .object-list4-wrap .art-name {
margin-top: 5px;
}
/*  !! NEW2019 */
.right {
float: right;
}
.left {
float: left;
}
.no-border {  border: none !important;}
.no-right {   border-right: none !important;}
.no-left {    border-left: none !important;}
.no-bottom {    border-bottom: none !important;}
.no-top {    border-top: none !important;}
.text-left { text-align: left; }
.text-right { text-align: right; }
.text-center { text-align: center; }
.hidden {
display: none;
}
.tabulation {
display: inline-block;
width: 10px;
}
.uppercase {
text-transform: uppercase !important;
}
.yellow {
color: #F5CD0E !important;
border-color: #F5CD0E !important;
}
.white {
color: #fff !important;
border-color: #fff !important;
background: #fff !important;
}
/* ERROR SUCCESS */
.error, .success, .warning, .note {
position: relative;
width: auto;
margin: 20px 0px;
padding: 10px 15px;
font: bold 14px/18px "Raleway", Arial, sans-serif;
color: #15172c;
}
.error {	background: #fd8b8b;}
.warning {	background: #fcdf8b;}
.success {	background: #9EE481;}
.note { 	background: #81C9E4;}
.error ul, .success ul {
list-style-type: disc;
list-style-position: inside;
}
.error a:hover, .success a:hover, .field-error a { text-decoration: underline; }
.error404 {
width: 100%;
font-size: 100%;
max-width: 420px;
margin: 0 auto;
padding: 10% 0 15%;
text-transform: uppercase;
}
.error404 div {
font: normal 240px/240px 'Arial';
color: #414343;
}
.error404 p {
color: #414343;
font: normal 30px/42px Arial,'Georgia','Playfair Display';
}
.error404 a {
font: normal 17px/1.4 'Opale', 'Open Sans', sans-serif;
color: #0066A4;
}
._close {
position: absolute;
top: 6px;
right: 6px;
font-size: 2em;
color: #000000;
}
#generror {
background: #000;
background: rgba(0, 0, 0, 0.7);
position: fixed;
top:0;
left: 0;
right: 0;
height: 100%;
z-index: 1000;
}
#generror > div.bodyerror {
max-width: 930px;
min-height: 113px;
background: #fff;
margin: 0% auto;
position: relative;
top: 33%;
}
#generror .icon {
width: 40px;
background: #FAC017;
float: left;
position: absolute;
top: 0;
bottom: 0;
height: auto;
left: 0;
}
#generror .icon + div    {
background: white;
min-height: 73px;
padding: 20px;
margin-left: 40px;
}
#generror h6 {
font: normal 22px/1.4 'Opale', 'Open Sans', sans-serif;
color: #7a3836;
text-transform: uppercase;
margin-bottom: 20px;
}
#generror p {
font: normal 14px/1.4 'Opale', 'Open Sans', sans-serif;
color: #424242;
}
body.overflow-hidden {
overflow: hidden;
}
._gclose {
position: absolute;
top: 15px;
right: 15px;
font-size: 2em;
color: #000000;
width: 26px;
height: 26px;
text-align: center;display: block;
font-family: 'Raleway';
opacity: 0.8;
}
._gclose:hover {
opacity: 1;
text-decoration: none;
}
.icon {
width: 25px;
height: 25px;
display: inline-block;
vertical-align: top;
background: url(../i/_spriteBF.png) center center no-repeat;
}
.sharebtns a {
/*     background-image: url(../i/_sharebtns.jpg); */
background-repeat: no-repeat;
display: inline-block;
vertical-align: middle;
width: 32px;
height: 32px;
top:0;
position: relative;
background-size: 65%;
background-position: center center;
}
.sharebtns a:hover {
top:-2px;
}
/*
.fb { background-position: 6px   7px; }
.tw { background-position: -25px  7px; }
.gp { background-position: -61px  7px; }
.pn { background-position: -95px  7px; }
.eml { background-position: -129px 7px; }
*/
.fb {background-image: url('../i/icons/fb.svg'); }
.tw {background-image: url('../i/icons/tw.svg'); }
.gp {background-image: url('../i/icons/gp.svg'); }
.pn {background-image: url('../i/icons/pn.svg'); }
.eml{background-image: url('../i/icons/em.svg'); }
/* INPUT types and FANCYFIELDS */
input[type="submit"], button {
border:0;
background: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
input[type="text"],input[type="email"],input[type="password"],input[type="data"], textarea {
border: 1px solid transparent;
border-bottom: 1px solid #b9b9b9;
border-radius: 0;
padding: 0px 5px;
width: 100%;
box-shadow: 0;
display: inline-block;
font-sze: 14px/34px;
color: #000;
height: 34px;
background: 0;
margin-bottom: 20px;
}
input[type="text"]:focus,input[type="email"]:focus,input[type="password"]:focus,input[type="data"]:focus, textarea:focus {
border-bottom-color: #000 !important;
}
::-moz-input-placeholder {    color: #b9b9b9; font-size: 12px;}
::-webkit-input-placeholder {    color: #b9b9b9; font-size: 12px;}
textarea {
height: 120px;
resize: none;
line-height: 22px;
margin-bottom: 20px;
}
/* article */
article, p, article p, article ul, article ol {
color: #000;
font: normal 17px/1.4 'Attractive', 'Opale', 'Open Sans', sans-serif;
text-align: left !important;
}
article strong {
text-decoration: underline;
}
article ul, article ol {
list-style-position: inside;
}
article ul, article ol, article p {
margin: 10px 0;
}
article ul {
list-style-type: disc;
}
article ol {
list-style-type: decimal;
list-style-position: inside;
}
article ul ul,
article ol ul {
list-style-type: circle;
list-style-position: inside;
margin-left: 15px;
}
article ol ol,
article ul ol {
list-style-type: lower-latin;
list-style-position: inside;
margin-left: 15px;
}
article a:hover {
text-decoration: underline;
}
article h1,
article h2,
article h3,
article h4,
article h5,
article h6 {
font-family: Arial;
font-weight: normal;
margin: 5px 0;
}
article a {
color: #eb4f37;
color: #000;
text-decoration: underline;
}
article figcaption {
font: normal 12px/1.4 'Opale', 'Open Sans', sans-serif;
color: #000;
font-style: italic;
display: block;
}
/*  END GENERAL */
/* ------------------------------------ HEADER ------------------------------------- */
header {
top:0;
width: 100%;
z-index: 999;
padding-top: 40px;
}
header .center {
border: 2px solid #000;
border-left: 0;
border-right: 0;
margin: 0px auto 40px;
padding: 2px 0;
}
nav {
float: right;
margin-top: 2px;
margin-right: -5px;
}
nav ul {
display: inline-block;
vertical-align: top;
width: 100%;
}
nav ul li {
float: left;
margin-left: 13px;
}
.logo {
margin: 0px 0;
display: inline-block;
vertical-align: top;
text-decoration: none !important;
}
.logo img {
width: 84px;
height: auto;
vertical-align: top;
margin-top: 8px;
}
.logo {
/*
font:normal 24px/1.4 'Opale','Opale', 'Open Sans', sans-serif, sans-serif;
text-transform: lowercase;
*/
font: normal 34px/1.4 'Opale','Opale', 'Open Sans', sans-serif, sans-serif;
text-transform: uppercase;
line-height: 0;
padding: 8px 0;
padding: 1px 0 10px 0;
}
nav ul li a {
display: inline-block;
font:normal 24px/1.4 'Opale','Opale', 'Open Sans', sans-serif, sans-serif;
color: #000;
text-transform: lowercase;
text-decoration: none;
float: left;
padding: 2px 5px;
vertical-align: top;
}
/*
nav ul li a:after {
display:block;
text-transform: uppercase;
content:attr(title);
font-weight:bold;
height:1px;
color:transparent;
overflow:hidden;
visibility:hidden;
margin-bottom:-1px;
font-size: 14px;
}
*/
nav ul li.active a:hover,
nav ul li.active a,
nav ul li a.active {
text-decoration: line-through;
}
.underline {
text-decoration: underline;
}
.owl-controls {
margin-top: 10px;
}
.owl-dots div {
width: 58px;
height: 6px;
background: #ebebeb;
display: inline-block;
vertical-align: top;
margin: 0 8px;
}
.owl-dots div.active {
background: #adadad;
}
/* ------------------------------------ END HEADER ------------------------------------- */
/* ------------------------------------ FOOTER ------------------------------------- */
#main {
padding-bottom: 115px; /* must be equal to footer's height */
}
footer {
position: relative;
margin-top: -107px;
height: 107px;
clear: both;
font: normal 12px/1.4 'Opale', 'Open Sans', sans-serif;
color: #000;
}
.footer-top {
border-top: 2px solid #adadad;
padding-top: 30px;
height: 164px;
}
/*
.footer-copy {
border-top: 1px solid #e5e5e5;
padding: 55px 0 0;
font: 300 12px/20px 'Opale', 'Open Sans', sans-serif;
}
*/
.fbox {
display: inline-block;
vertical-align: top;
min-width: 250px;
padding-right: 20px;
}
.contacts-top .fbox {
width: 250px;
}
address {
font-style: normal;
font-family: 'Attractive';
font-size: 17px;
}
address strong.title {
display: block;
margin-bottom: 25px;
font-size: 17px;
text-decoration: underline;
font-family: 'Attractive';
font-weight: normal;
}
.footer_links,
.social {
font: normal 24px/34px 'Opale', sans-serif;
height: 34px;
text-transform: lowercase;
display: block;
margin-left:0px;
}
.social.left,
.footer_links {
margin-left: 20px;
}
.footer_links a+a {
margin-left: 10px;
}
.social a {
display: inline-block;
vertical-align: top;
}
.fbox.nl {
padding-right: 0;
margin-top: 2px;
display: block;
float: none;
}
.nl form {
position: relative;
padding-right: 33px;
width: 260px;
display: inline-block;
vertical-align: top;
float: left;
}
.nl form button {
position: absolute;
width: 33px;
height: 33px;
border: 1px solid #000;
background: #000;
right: 0;
bottom:0;
}
.nl form input {
margin-bottom: 0;
border: 1px solid #868686;
height: 33px;
border-right: 0;
}
.nl form button:hover {
background-color: #1d1d1b;
border-color: #1d1d1b;
}
.nl form button i {
background-position: center -354px;
}
/* ------------------------------------ END FOOTER ------------------------------------- */
hr {
border:0;
background: #e5e5e5;
height: 1px;
margin: 20px 0;
clear: both;
}
.index-slider a > .left {
max-width: 31.3333334%;
width: 100%;
}
.pretitle {
font: normal 24px/1 'Opale', 'Open Sans', sans-serif;
padding: 5px 0 7px;
text-transform: lowercase;
height: 32px;
margin-bottom: 10px;
}
.slider .title {
font: normal 30px/1.4 'Opale', 'Open Sans', sans-serif;
color: #000;
text-transform: uppercase;
display: block;
padding: 2px 0 1px;
}
.summary {
padding: 0px 0 0px;
display: block;
font: 300 21px/1.4 'Opale', 'Open Sans', sans-serif;
margin-top: -44px;
border-top: 2px solid #000;
}
.summary span {
border-top: 0;
padding-top: 5px;
border-bottom: 2px solid #000;
display: block;
height: 40px;
}
.object-list3 li a:hover,
.object-list4 li a:hover,
.news-list li a:hover .title,
.news-list li a:hover .MoreOrLess,
.exhibitions-list a:hover,
.fairs-list li a:hover,
.slider a:hover {
text-decoration: line-through;
}
.wrap-slider,
.index-slider {
position: relative;
margin-bottom: 90px;
}
.index-slider .owl-controls {
position: absolute;
left: auto;
text-align: center;
right: 0;
top:auto;bottom: 40px;
}
#artworks .slider {
position: relative;
}
#artworks .slider .owl-controls {
position: absolute;
top:50%;
left: 0;right: 0;
height: 0;
margin: 0;
}
#artworks .slider .owl-nav {width: 100%;}
#artworks .slider .owl-nav div {
position: absolute;
top: 0;
bottom: 0;
left: 0;
height: 100px;
margin-top: -50px;
width: 40px;
/*     background: url(../i/arrows.png) 9px center no-repeat; */
}
#artworks .owl-prev {
opacity: 0;
}
#artworks .slider .owl-nav .owl-next {
right: 0;
left: auto;
background-position-x: -70px
}
.index-slider .img-wrap {
width: 65.66666%;
float: left;
margin-right: 3%;
}
/*
.index-slider .slide .img-wrap img {
max-height: 750px !important;
max-width: 100% !important;
width: auto;
}
*/
.owl-nav div {
display: inline-block;
vertical-align: top;
width: 36px;
height: 36px;
text-align: center;
font-size: 0;
line-height: 26px;
/*     background: url(../i/_sprite.png) center -34px no-repeat; */
font-size: 0;
}
.owl-nav div.owl-next:after,
.owl-nav div.owl-prev:before {
content: "<";
font-size: 70px;
font-family: 'Opale', 'Open Sans';
}
.owl-nav div.owl-next:after {
content: ">";
}
.owl-nav div.owl-prev {
background-position: center -4px;
margin-right: 30px;
}
.owl-nav div.owl-prev:hover {
background-position: center -66px;
}
.owl-nav div.owl-next:hover {
background-position: center -96px;
}
.owl-item .title,
.owl-item .summary  {
opacity: 0;
-webkit-transition: all 0.3s linear;
-moz-transition: 	 all 0.3s linear;
-o-transition: 	 all 0.3s linear;
transition: 		 all 0.3s linear;
}
.owl-item.active .title,
.owl-item.active .summary  {
opacity: 1;
}
.artists ul {
margin: 0 0 0 -15px;
}
.artists li {
float: left;
margin: 10px 0 5px 15px;
width: 180px;
}
.artists li a {
display: block;
text-decoration: none;
}
.a-name {
font: normal 11px/1.4 'Opale', 'Open Sans', sans-serif;
text-transform: uppercase;
padding-bottom: 3px;
display: block;
}
.a-pic {
height: 180px;
display: block;
text-align: center;
background: #f2f2f2;
font-size: 0;
}
.a-pic:after {
content: "";
display: inline-block;
vertical-align: middle;
height: 100%;
}
.artists li a:hover {
font-weight: bold;
}
.artists li a:hover .a-pic {
background: #f2f2f2;
}
.icon {
width: 26px;
height: 46px;
display: inline-block;
vertical-align: middle;
background: url(../i/_sprite.png) center -206px no-repeat;
}
.artists a:hover {
opacity: 0.8;
}
.img-wrap {
margin-bottom: 50px;
display: block;
text-align: center !important;
position: relative;
font-size: 0;
}
.index .news-list .img-wrap {
height: 277px;
margin-bottom: 30px;
margin-right: 0;
width: auto;
}
.img-wrap img {
display: inline-block;
vertical-align: middle;
}
.img-wrap:after {
content: "";
display: inline-block;
vertical-align: middle;
height: 100%;
}
.pagetitle,
.sectitle {
font: 600 18px/1.4 'Opale', 'Open Sans', sans-serif, sans-serif;
color: #000;
text-transform: uppercase;
padding: 10px 0;
}
.pagetop .center {
min-height: 40px;
}
.pagetop .center:before {
content: "";
display: block;
/*     border-top: 1px solid #e5e5e5; */
}
.pagetitle {
font: 300 24px/1 'Opale', 'Open Sans', sans-serif, sans-serif;
color: #000;
text-transform: uppercase;
padding: 25px 0;
}
.artist-inner .artwork-about .pagetitle {
font-size: 24px;
line-height: 1.4;
}
.pagetop {
min-height: 60px;
}
section {
margin-bottom: 20px;
}
.index .news-list {
padding: 30px 0 100px;
}
.index .news-list ul {
margin-top: 20px;
margin-left: -1.333%;
}
.index .news-list li {
float: left;
width: 32%;
min-height: 290px;
margin-bottom: 20px;
margin-left: 1.333%;
border-bottom: 0;
}
.index .news-list li a {
display: block;
font: normal 11px/1.4 'Opale', 'Open Sans', sans-serif, sans-serif;
text-transform: uppercase;
color: #000;
}
.index .news-list .img-wrap {
display: block;
}
.index .news-list ul > li > a > strong {
display: block;
margin-top: 6px;
overflow: hidden;
margin-bottom: 4px;
font: normal 18px/1.4 'Opale', 'Open Sans', sans-serif, sans-serif;
text-transform: none;
height: 70px;
}
.index .news-list li:nth-child(n+4) {
display: none;
}
.contacts-top {
font: normal 12px/1.4 'Opale', 'Open Sans', sans-serif, sans-serif;
width: 50%;
padding-top: 20px;
}
.contacts-top .fbox {
margin-bottom: 50px;
font-size: 14px;
line-height: 18px;
}
.caps {
text-transform: uppercase;
}
.pagination {
text-align: center;
margin: 20px 0;
}
.pagination * {
font: 300 17px/1.4 'Opale', 'Open Sans', sans-serif, sans-serif;
color: #000;
padding: 4px 7px;
margin: 0 2px;
display: inline-block;
vertical-align: top;
border-bottom: 2px solid transparent;
}
.pagination a:hover,
.pagination .active {
text-decoration: none;
border-bottom: 2px solid #000;
}
.project-wrap {
padding-top: 0px;
padding-bottom: 50px;
}
.project-wrap hr:last-child {
display: none;
}
.project {
padding: 40px 0;
overflow: hidden;
}
.projects .project {
border-bottom: 1px solid #e5e5e5;
}
.projects .project:last-child {
border-bottom: 0;
}
.project .column {
text-align: center;
max-width: 414px;
width: 100%;
float: left;
}
.project > article {
margin-left: 435px;
padding-right: 190px;
}
.project .column article {
text-align: left;
margin-top: 20px;
}
.project .ptitle {
font: normal 18px/1.4 'Attractive', 'Opale', 'Open Sans', sans-serif, sans-serif;
margin: 0 0 10px;
}
.project > em {
font: normal 14px/22px 'Opale', 'Open Sans', sans-serif, sans-serif;
font-style: italic;
margin-top: -10px;
margin-bottom: 10px;
display: block;
}
.textpage {
padding-bottom: 100px;
}
.publications .project {
width: 50%;
float: left;
padding: 30px 0 50px;
}
.publications .column {
max-width: 170px;
height: 220px;
text-align: right;
}
.publications article {
margin-left: 197px;
padding-right: 100px;
}
.publications .project .ptitle {
font-weight: bold;
text-decoration: underline;
margin-bottom: 30px;
}
.publications .project > em {
font-style: normal;
margin-top: -30px;
margin-bottom: 30px;
}
.publications.project-wrap,
.publications .project-wrap {
padding-top: 0
}
.object-list4-wrap,
.artist-list-wrap {
margin: 30px 0px 10px;
}
.object-list-wrap {
/*
margin-left: -1%;
margin-right: -1%;
*/
}
#exhibition,
#represented {
margin-top: 10px;
}
#exhibition {
padding-bottom: 300px;
}
#current_exhibition {
margin-top: -20px;
}
.artist-list-wrap.represented {
margin-left: -10px;
margin-right: -10px;
}
.object-list4,
.artist-list {
display: inline-block;
width: 100%;
vertical-align: top;
}
#works .artist-list {
display: flex;
flex-wrap: wrap;
}
.object-list4 li,
.artist-list li {
float: left;
width: 25%;
text-align: center;
margin-bottom: 35px;
}
.object-list4 li {
margin-bottom: 30px;
}
.object-list4 li a,
.artist-list li a {
display: block;
margin: auto;
}
.object-list4 li .img-wrap,
.artist-list li .img-wrap {
margin-bottom: 0;
height: 214px;
-webkit-column-break-inside: avoid;
page-break-inside: avoid;
break-inside: avoid;
}
.obj-name,
.artist-name {
color: #000000;
font: normal 17px/1.4 'Opale', 'Open Sans', sans-serif, sans-serif;
padding-top: 3px;
display: block;
text-align: left;
}
.object-list4 li a  { width: 293px;}
.object-list4 li .img-wrap { height: 293px;}
.represented li > a { width: 304px;}
.represented li .img-wrap {    height: 228px;
/*
-webkit-filter: grayscale(1);
-moz-filter: grayscale(1);
filter: grayscale(1);
*/
}
.works li > a { width: 197px; margin-left: 0;}
.works li .img-wrap {    height: 196px;}
.works li .img-wrap img {
width: 100%;
height: 100%;
object-fit:cover;
}
.works li,
.exhibited li {width: 16.66%;padding-right: 20px;}
.exhibited li {margin-bottom: 0;}
.exhibited li {width: 100%;}
.list .content-wrap .center {
position: relative;
}
.artists-page #exhibit div ul {
height: 550px;
-webkit-columns: 6;
-moz-columns:6;
columns:6;
-webkit-column-fill:auto;
-moz-column-fill:auto;
column-fill:auto;
position: relative;
}
.artists-page #exhibit div ul li:first-child a:first-child span {
margin-top: 0px;
}
.list .artists-page #exhibit div ul {
-webkit-columns: 1 !important;
-moz-columns:1 !important;
columns:1  !important;
height: auto !important;
}
.list .content-wrap .center .zindex {
position: absolute;
right: 0px;
top:0px;
}
.exhibited ul li:first-child a:first-child span {
margin-top: 0;
}
.artists-page section {
margin-top: 30px;
}
.artist-list-wrap.exhibited {
margin-top: 15px;
}
.artists-page {
padding-bottom: 60px;
}
.artists-page .pagetitle,
.artists-page .pagetop .center,
.artists-page .pagetop {
padding: 0;
min-height: 0;
}
.zindex {
position: relative;
z-index: 2;
top:0px;
}
.options a {
font: normal 24px/1.4 'Opale', 'Open Sans', sans-serif, sans-serif;
color: #000;
text-transform: none;
display: inline-block;
vertical-align: bottom;
margin-right: 15px;
position: relative;
text-transform: lowercase !important;
}
.options.views a {
font-size: 14px;
}
.options.views a+a:before {
content: "/";
position: absolute;
left: -10px;
color: #000;
}
.options a.active,
.grid [data-view="grid"].view,
.list [data-view="list"].view {
color: #000;
text-decoration: line-through;
}
.options a:hover {
text-decoration: line-through;
}
/*
.list .content-wrap {
padding-top: 20px;
}
*/
.list .artist-list li {
width: 16.6666%;
width: 100%;
padding-right: 10px;
margin-bottom: 0;
}
.list .img-wrap,
.list hr {
display: none;
}
.list #represented {
margin-top: 0;
}
.list .exhibited ul {
-webkit-columns: unset;
-moz-columns: unset;
columns: unset;
}
.list .artist-list,
.list section,
.list .artist-list-wrap {
display: inline;
}
.list .sectitle {
margin: 0;
margin-bottom: 10px;
padding: 5px 4px;
font: normal 24px/1.4 'Opale', 'Open Sans';
text-transform: lowercase;
display: inline-block;
height: 40px;
min-width: 240px;
max-width: 300px;
}
.list .artists-page section {
display: block;
width: auto;
float: left;
-webkit-column-break-inside: avoid;
page-break-inside: avoid;
break-inside: avoid;
margin-top: 0;
}
.list .artists-page section#works,
.list .artists-page section#represented {
width: 20%;
}
.list .artists-page section#exhibit div {
columns:3;
height: 500px;
}
.list .artists-page section#exhibit {
width: 60%;
}
.list section .artist-list-wrap {
display: inline-block;
vertical-align: top;
}
@-moz-document url-prefix() {
.list .artists-page section#exhibit div {
height: 500px;
}
}
.artist-artwork .pagetitle,
.artist-page .pagetitle {
font: normal 18px/1 'Opale', 'Open Sans', sans-serif, sans-serif;
text-transform: none;
padding: 6px 0 3px;
}
.artist-page .pagetop .center .pagetitle{
/*     border-bottom: 1px solid #e5e5e5; */
}
.artist-inner  {
padding: 40px 0 100px;
position: relative;
}
.artist-bio .img-wrap {
width: 320px;
text-align: left !important;
}
.artist-bio .img-wrap img {
width: 100%;
}
.bio {
margin-left: 350px;
}
.bio article > *:first-child {
margin-top: 0;
}
.blocklinks {
display: block;
clear: both;
margin-top: 12px;
}
.blocklinks a {
display: block;
text-decoration: underline;
font: normal 15px/24px 'Attractive', 'Open Sans', sans-serif, sans-serif;
color: #505050;
text-align: left;
}
.blocklinks a:hover {
text-decoration: none;
color: #000;
}
.artist-artworks section {
border-bottom: 1px solid #e5e5e5;
margin-bottom: 30px;
}
.artist-artwork .img-wrap {
max-width: 920px;
max-width: 76%;
height: 500px;
height: 586px;
margin: 0 auto 50px;
display: block;
width: 100%;
position: relative;
}
.videowrap {
height: 100%;
}
.videowrap,
.artist-artwork .img-wrap img {
max-width: 800px;
margin: auto;
}
.artist-artwork .img-wrap #prev_art {left:0;}
.artist-artwork .img-wrap #next_art {right: 0;}
.artist-artwork .img-wrap #prev_art,
.artist-artwork .img-wrap #next_art {
position: absolute;
top:0;
bottom: 0;
width: 40px;
background: url(../i/arrows.png) 9px center no-repeat;
}
.artist-artwork .img-wrap #next_art {
background-position-x:-70px;
}
.artwork-about {
margin-left: 77%;
}
.arttitle {
font: normal 24px/1.4 'Opale', 'Open Sans', sans-serif, sans-serif;
color: #000;
padding-top: 0px;
margin-top: -27px;
}
.about-wrapper {
max-width: 850px; margin: 0 auto 240px;
}
article .blocklinks {
clear: none;
margin-top: 40px;
}
.blocklinks strong {
margin-top: 14px;
display: block;
}
.object-list4,
.object-list3 {
font-size: 0;
display: flex;
flex-wrap: wrap;
}
.object-list3 li a {
max-width: 414px;
}
.object-list3 li a .img-wrap {
height: 277px;
}
.object-list3 li {
width: 31.33%;
margin-right: 3%;
margin-bottom: 3%;
text-align: left;
}
.object-list3 li:nth-child(3n) {
margin-right: 0;
}
.fairs-list li a,
.object-list3.project-list li a {
max-width: 100% !important;
}
a.art-name:hover,
a:hover .art-name {
text-decoration: line-through ;
}
.exhibitions-list a:hover .img-wrap {
opacity: 0.8;
}
.text-list a > span,
.art-name,
.art-date,
.fairs-list span,
.object-list3 span {
font-size: 24px;
font-family: 'Opale', 'Open Sans';
line-height: 1.4;
display: block;
margin-top: 0px;
margin-top: -20px;
text-align: justify;
}
.object-list3.project-list li .art-name {
margin-top: 0;
}
.exhibitions-list.artist-list .img-wrap {
margin-bottom: 35px;
font-size: 0;
-webkit-transition: all 0.2s linear;
-moz-transition: 	 all 0.2s linear;
-o-transition: 	 all 0.2s linear;
transition: 		 all 0.2s linear;
}
.exhibitions-list .artist-name {
padding-top: 2px;
}
/*
.current-exhibition .art-date,
.exhibitions-list .art-date {
margin-top: 25px;
}
*/
.exhibitions-page hr {
margin: 30px 0;
}
.artist-artworks .options {
position: absolute;
top:20px;
right: 0px;
}
.artist-artworks .object-list4  .art-info {display: none;}
.list .artist-artworks .object-list4  .art-info {display: block;}
.list .artist-page .content-wrap {
padding-top: 0;
}
.list .artist-page .exhibitions-list li {
-webkit-column-break-inside: avoid;
page-break-inside: avoid;
break-inside: avoid;
float: none;
}
.list .artist-page .center .sectitle {
display: none;
}
.list-view ul .img-wrap,
.list .artist-page .exhibitions-list li .img-wrap,
.list .artist-page .object-list4 li .img-wrap {
height: auto;
width: auto;
display: block;
text-align: left !important;
}
.list .artist-page .object-list4 li a {
width: 96%;
margin: 0 auto;
}
.list .object-list4-wrap,
.list .artist-list-wrap,
.list .artist-page .object-list4,
.list .artist-page section {
display: inline;
margin: 0;
list-style: unset;
flex-wrap: unset;
transform: translateZ(0px);
}
.list-view ul li,
.list .artist-page .exhibitions-list li,
.list .artist-page .object-list4 li {
width: 100%;
margin-bottom: 30px;
-webkit-column-break-inside: avoid;
page-break-inside: avoid;
break-inside: avoid;
float: none;
}
.list-view ul,
.list .content-wrap .center .exhibitions-list,
.list .content-wrap .center .artist-artworks {
display: inline-block;
vertical-align: top;
clear: both;
width: 100%;
-webkit-columns: 4;
-moz-columns: 4;
columns: 4;
transform: translateZ(0px);
}
@-moz-document url-prefix() {
.list-view ul,
.list .content-wrap .center .exhibitions-list,
.list .content-wrap .center .artist-artworks {
width: 1280px;
}
}
.list .artist-page .content-wrap .center {
-webkit-columns: unset;
-moz-columns: unset;
columns: unset;
column-fill:unset;
height: auto;
}
.list .artist-inner {
padding-top: 70px;
}
.list-view ul li img,
.list .artist-page .object-list4 li img {
width: 100%;
height: 100%;
object-fit:cover;
}
.list-view .object-list4 li a {
width: 100%;
display: inline-block;
vertical-align: top;
max-width: 296px;
}
.fairs-list {
margin-top: 50px;
}
.fairs-list li {
min-height: 360px;
margin-bottom: 60px;
}
.fairs-list li:first-child {
text-align: left !important;
}
.fairs-list li a {
max-width: 346px;
width: 100%;
display: inline-block;
vertical-align: top;
text-align: left;
}
.fairs-list li:nth-child(2),
.fairs-list li:nth-child(3n+2) {
text-align: center !important;
}
.fairs-list li:nth-child(3n) {
text-align: right;
}
.artist-list.fairs-list li .img-wrap {
height: 216px;
margin-bottom: 35px;
}
.artist-list.fairs-list li .img-wrap img {
height: 100%;
width: 100%;
object-fit:cover;
}
/*
.fairs-list .art-date {
margin-top: 8px;
}
*/
.text-list li {
min-height: 0;
}
.text-list li a {
margin: 0;
}
.text-list a > span.art-name {font-size: 16px; font-weight: bold;}
.text-list a > span {font-size: 14px; margin-top: 15px;}
.current-exhibition .column {
max-width: 65.66666%;
}
.current-exhibition .art-name {
font: normal 24px/1.4 'Opale', 'Open Sans', sans-serif, sans-serif;
color: #000;
text-transform: uppercase;
text-decoration: none;
margin-top: 0px;
padding: 2px 0 0;
}
.current-exhibition > article {
max-width: 31.33333%;
margin-left: 3%;
float: right;
padding-right: 0;
width: 100%;
}
.current-exhibition .art-date,
.current-exhibition .artist-name {
font: 300 21px/1.4 'Opale', 'Open Sans', sans-serif, sans-serif;
}
.current-exhibition .artist-name {
margin-top: -27px;
}
.current-exhibition {
padding-bottom: 30px;
display: flex;
}
.exhibition-info,
.exhibition-info * {
font-size: 24px;
line-height: 1.4;
text-decoration: none;
}
.exhibition-info,
.exhibition-info p.artistsp,
.exhibition-info p.caps {
margin-top: -25px;
}
.exhibition-info p {
margin: 5px 0 0;
font-family: 'Opale'
}
.exhibition-info a:hover {
text-decoration: line-through;
}
.fixedblocklinks {
flex-flow: column;
}
.fixedblocklinks * {
align-self: flex-start;
}
.fixedblocklinks .blocklinks {
align-self: flex-end;
margin-top: auto;
width: 100%;
margin-top: 100px;
}
.object-list4  .art-info {
font: normal 14px/1.2 'Attractive', 'Opale', 'Open Sans', sans-serif, sans-serif;
color: #000;
text-align: left;
display: block;
-webkit-column-break-inside: avoid;
page-break-inside: avoid;
break-inside: avoid;
}
.art-info {
margin-top: 20px;
}
.art-info .art-name {
margin-top: -5px;
font-size: 24px;
font-weight: normal;
font-family: 'Opale', 'Open Sans';
margin-bottom: -20px;
}
.fair-page .list-view {padding-bottom: 20px;}
.fair-page .list-view .art-info .art-name {margin-top: 5px;}
.wrap-slider {
margin: 50px 0;
}
.wrap-slider .slide {
max-width: 1122px;
width: 100%;
height: 748px;
display: block;
margin: 0 auto;
}
.wrap-slider .owl-carousel .owl-item img {
display: inline-block;
vertical-align: middle;
width: auto;
}
.fair-page .img-wrap img {vertical-align: top;}
.current-exhibition .wrap-slider .owl-carousel .owl-item img {
vertical-align: top;
}
.wrap-slider .img-wrap {
height: 100%;
}
.owldots-wrap .owldots {
position: relative;
display: inline-block;
vertical-align: top;
white-space: nowrap;
-webkit-transition: all 0.2s linear;
-moz-transition: 	 all 0.2s linear;
-o-transition: 	 all 0.2s linear;
transition: 		 all 0.2s linear;
}
.owldots-wrap {
overflow: hidden;
height: 116px;
margin: 50px auto;
white-space: nowrap;
max-width: 1122px;
position: relative;
}
.owldots-wrap:before {
background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
background: linear-gradient(to right, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 );
left: 0;
}
.owldots-wrap:after {
background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
right: 0;
}
.owldots-wrap:before,
.owldots-wrap:after {
content: "";
width: 100px;
position: absolute;
z-index: 1;
top:0;bottom: 0;
pointer-events: none;
}
.owldot {
max-width: 144px;
height: 106px;
display: inline-block;
vertical-align: middle;
margin-right: 13px;
padding-top: 10px;
text-align: center;
position: relative;
}
.owldot:before {
content: "";
display: block;
width: 59px;
background: #adadad;
position: absolute;
left: 0;right: 0;bottom: -2px;
margin: auto auto;
height: 0;
-webkit-transition: all 0.2s linear;
-moz-transition: 	 all 0.2s linear;
-o-transition: 	 all 0.2s linear;
transition: 		 all 0.2s linear;
}
.owldot.active:before {
height: 6px;
}
.owldot.active {
padding-top: 0;
}
.owldots img {
max-width: 144px;
max-height: 96px;
}
.fairs-page .fairs-list {
margin-top: 0;
}
.room-artists,
.fair-name {
font: normal 24px/1.4 'Opale', 'Open Sans', sans-serif, sans-serif;
margin-top: 0;
margin-bottom: -20px;
}
.room-artists {
margin-bottom: 0;
margin-top: -20px;
}
.fair-name + div {
text-transform: uppercase;
}
.fair-info {
margin: 20px 0;
}
.fair-info strong {
font-size: 14px;
/*     font-weight: normal; */
}
.fair-info a {
display: block;
text-decoration: none;
}
.fair-page .wrap-slider {
margin-top:0;
}
.fair-page .slide {
height: 586px;
height: auto;
/*     height: 35.7vw; */
}
.fair-page .project {
padding-top: 0;
}
.fair-page .fixedblocklinks {
padding-top: 0px;
}
.owldot-fairs {
font-size: 0;
margin: 0 0 20px 0;
text-align: left;
}
.owldot-fairs .owldot {
max-width: 100%;
width: 150px;
height: 100px;
background: #d7d7d7;
display: inline-block;
vertical-align: top;
padding-top: 0;
margin-right: 12px;
margin-bottom: 12px;
}
@media screen and (min-width:1340px) {
.owldot-fairs .owldot:nth-child(5n) {
margin-right: 0;
}
}
.owldot-fairs .owldot:hover:before,
.owldot.active:before {
background: #fff;
bottom: 2px;
height: 6px;
}
/* ---- Templates Preview ---- */
div#templates-preview {
position: fixed;
top: 10px;
left: 10px;
background-color: #fff;
border: 1px solid #ccc;
color: #3C6C07;
padding: 0px;
margin-bottom: 10px;
z-index: 98710;
text-align: left;
opacity: 1;
font-size: 11px;
width: 7px;
height: 7px;
overflow: hidden;
text-indent: -9999px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
line-height: 20px;
}
div#templates-preview:hover {
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
opacity: 1;
width: auto;
height: auto;
padding: 10px;
text-indent: 0;
cursor: help;
background-color: #F1F1F1;
}
div#templates-preview a:hover {
color: black;
text-decoration: line-through;
}
.artist-page .news-list {margin-top: 20px;}
.news-list li {
width: 100%;
margin: 0 auto;
float: none;
max-width: 852px;
border-bottom: 1px solid #e5e5e5;
padding-bottom: 45px;
margin-bottom: 40px;
}
.news-list li:last-child {border-bottom: 0;}
.news {
max-width: 650px;
margin: 0 auto;
display: block;
}
.news .date {
font: normal 16px/1.4 'Attractive','Opale', 'Open Sans', sans-serif, sans-serif;
color: #858585;
color: #000;
display: block;
}
.news .title {
font: normal 22px/1.4 'Attractive','Opale', 'Open Sans', sans-serif, sans-serif;
max-height: 58px;
overflow: hidden;
margin-bottom: 20px;
text-decoration: underline;
}
.news .img-wrap {
max-width: 100%;
max-height: 417px;
height: auto;
margin: 30px 0 25px;
}
.news article div,
.news article ul,
.news article p,
.news article {
font: normal 16px/1.4 'Attractive','Opale', 'Open Sans', sans-serif, sans-serif;
color: #000;
}
.news .text {
height: auto;
max-height: 95px;
line-height: 24px;
margin-bottom: 0px;
overflow: hidden;
-webkit-transition: all 0.2s linear;
-moz-transition: 	 all 0.2s linear;
-o-transition: 	 all 0.2s linear;
transition: 		 all 0.2s linear;
position: relative;
}
.news .text:after {
content: "";
background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 77%, rgba(255,255,255,1) 100%);
background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 77%,rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 77%,rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );
position: absolute;
left: 0;
right: 0;
bottom: 0;
height: 50px;
padding: 0 40px;
}
.expanded article:after {
display: none;
opacity: 0;
}
.expanded article {
max-height: 100000px;
}
.news-list li .MoreOrLess {
font: normal 14px/1.4 'Opale', 'Open Sans', sans-serif, sans-serif;
display: block;
text-decoration: underline;
}
.psubtitle {
font: normal 14px/1.4 'Opale', 'Open Sans';
color: #000000;
font-style: italic;
display: block;
}
.project-wrap-inner .project .ptitle {
font-size: 16px;
font-family: 'Attractice';
margin-bottom: 10px;
display: block;
}
.project-wrap-inner .psubtitle {
margin-bottom: 10px;
margin-top: -10px;
}
.project-wrap-inner .text-left {
margin-bottom: 25px;
}
.project-wrap-inner {
width: 700px;
margin: 0 auto;
}
.project-wrap-inner .project > article {
margin: auto;
width: auto;
padding: 0;
}
.object-list3 li a .img-wrap img {
object-fit:cover;
width: 100%;
height: 100%;
}
.object-list3.nofit li a .img-wrap img {
width: auto;
height: auto;
object-fit:unset;
}
.object-list3.project-list li {
margin-bottom: 40px;
}
.object-list3.project-list li .img-wrap {
height: 120px;
margin-bottom: 0;
padding-bottom: 10px;
}
.object-list3.project-list li a {
display: block;
max-width: 347px;
}
.object-list3.project-list li .art-name {
font-family: 'Opale', 'Open Sans';
padding-top: 5px;
}
.object-list3.project-list li .art-date {
font: normal 14px/1.4 'Opale', 'Open Sans';
font-style: italic;
margin-top: -10px;
height: 40px;
overflow: hidden;
}
.object-list3.project-list li .art-name {
display: block;
overflow: hidden;
text-overflow: ellipsis;
}
.thumbnails {
margin-top: 50px;
}
.news-list li img,
.thumbnails a img {
object-fit: cover;
width: 100%;
height: 100%;
}
.thumbnails.owldot-fairs .owldot:nth-child(5n) {
margin-right: 12px;
}
.news-wrap {
max-width: 1024px;
margin: 0 auto;
}
.news-list li {
max-width: 100%;
padding-bottom: 0;
margin-bottom: 60px;
border: 0;
overflow: hidden;
}
.news-list li .news {
max-width: 100%;
}
.news-list li .news article {
margin-bottom: 0;
}
.news-wrap-inner {
margin-bottom: 30px;
max-width: 1000px;
margin: auto;
}
.news-wrap-inner .img-wrap img {
width: 100%;
height: 100%;
object-fit:contain;
}
.news-list .img-wrap,
.news-wrap-inner .img-wrap {
width: 320px;
height: 213px;
margin: 0 30px 20px 0;
}
.news-list .img-wrap {
margin-bottom: 0;
}
.project-wrap-inner .project .ptitle,
.news-title {
font: normal 24px/1.4 'Opale', 'Open Sans', sans-serif, sans-serif;
color: #000000;
margin: 10px 0 20px;
text-decoration: underline;
}
/*
.news-inner article,
.news-inner article p,
.news-inner article ul {
font-size: 16px;
line-height: 22px;
}
*/
.news-inner article {
padding-bottom: 20px;
}
.time {
font: normal 16px/22px 'Attractive','Opale', 'Open Sans', sans-serif, sans-serif;
color: #858585;
color: #000;
margin-bottom: 5px;
}
.news-list li > a {
display: block;
text-decoration: none;
}
.news-list li > a > * {
display: block;
}
.news-list .text {
font: normal 16px/22px 'Attractive','Opale', 'Open Sans', sans-serif, sans-serif;
color: #000000;
}
.news-list li .MoreOrLess {
text-transform: uppercase;
font: normal 18px/22px 'Attractive','Opale', 'Open Sans', sans-serif, sans-serif;
color: #000000;
text-decoration: none;
}
/* vvvvvvvvvvvvvv < MEDIA QUERIES > vvvvvvvvvv */
@media screen and (max-width:1440px) {
body {
padding: 0 60px;
}
.list-view ul, .list .content-wrap .center .exhibitions-list, .list .content-wrap .center .artist-artworks {
width: 100%;
}
@-moz-document url-prefix() {
.list .artists-page section#exhibit div {
height: 700px;
}
}
}
@media screen and (max-width:1360px) {
.list .artists-page section#works, .list .artists-page section#represented {
width: 25%;
}
.list .artists-page section#exhibit {
width: 50%;
}
.list .artists-page section#exhibit div {
columns:2;
height: auto;
}
}
@media screen and (max-width:1340px) {
.center {
padding: 0 0px;
max-width: 1280px;
width: 100%;
}
nav ul li {
margin-left: 5px;
}
.index-slider .owl-controls {
top:81%;
}
.list-view ul li {
width: 98%;
padding: 0 1%;
}
.list-view .object-list4 li a {
width: 100%;
display: inline-block;
vertical-align: top;
}
.object-list3 li a,
.object-list4 li a,
.represented li > a,
.works li > a {
width: auto;
padding: 0 3px;
}
.artist-page .artist-list-wrap.object-list-wrap .artist-name,
.list .artist-list-wrap .artist-name {
text-align: left;
}
.artist-page .artist-list-wrap .artist-name {
text-align: center;
}
.videowrap, .artist-artwork .img-wrap img {
max-width: 100%;
}
.artist-artwork .img-wrap {
max-width: 68%;
}
.videowrap,
.artist-artwork .img-wrap > .fancy {
max-width: calc(100% - 80px);
height: 100%;
display: inline-block;
}
.videowrap {display: block;}
.artwork-about {
margin-left: 70%;
}
}
@media screen and (max-width:1240px) {
.represented li {
width: 33%;
}
.works li {
width: 25%;
}
.artist-list-wrap.represented {
margin-left: 0;
margin-right: 0;
}
.object-list3 li a {
width: 98.5%;
}
.options a {
font-size: 18px;
}
}
@media screen and (max-width:1180px) {
.object-list4 li a {
width: 99%;
}
@-moz-document url-prefix() {
.list .artists-page section#exhibit div {
height: auto;
}
}
.artists-page #exhibit div ul li {
width: 100%;
padding-right: 0;
}
.artists-page #exhibit div ul {
-webkit-columns: 4;
-moz-columns: 4;
columns: 4;
height: 820px;
}
.list-view ul li {
width: 98%;
}
}
@media screen and (max-width:1080px) {
.index-slider .owl-controls {
bottom: 0 !important;
}
.center {
padding: 0 0px;
}
.index-slider .owl-controls {
top:auto;
position: relative;
margin-top: 20px;
}
.index-slider .img-wrap {
margin-bottom: 20px;
}
.publications .project {
width: 100%;
float: none;
}
.object-list4 li .img-wrap, .artist-list li .img-wrap {
height: auto;
}
.list-view .object-list4 li .img-wrap {
height: auto;
padding-bottom: 0;
}
.list-view .object-list4 li .img-wrap img {
position: relative;
}
.object-list4 li, .artist-list li {
width: 33.33%;
}
.object-list3 li {
width: 31.33%;
}
.object-list4 li .img-wrap {
height: 0;
padding-bottom: 100%;
position: relative;
}
.list .object-list3 li a .img-wrap {
height: auto;
}
.object-list4 li .img-wrap img {
display: inline-block;
vertical-align: middle;
position: absolute;
margin: auto;
left: 0;
right: 0;
top: 0;
bottom: 0;
}
.list .content-wrap .center .zindex {
right: 20px;
top:-20px;
}
.pagetitle .options,
.options,
.optios.right {
text-align: justify !important;
float: none;
display: block;
margin-bottom: -30px;
}
.options:after {
content: "";
display: inline-block;
vertical-align: top;
height: 0;
width: 100%;
}
.options.views {
text-align: right !important;
}
.options.views:after {display: none}
}
@media screen and (max-width:1024px) {
.fair-page .slide {
height: 35.7vw;
}
body {
padding: 0 20px;
}
.center {
padding: 0 0px;
}
.fair-page .fixedblocklinks {
padding-left: 10px;
}
.project > article {
padding-right: 0;
}
.current-exhibition.project > .column {
max-width: 65.666%;
}
.project > article {
margin-left: 3%;
padding-left: 0px;
}
.project .column {
max-width: 300px;
}
.publications article {
margin-left: 210px;
padding-right: 50px;
}
.publications .column {
max-width: 190px;
text-align: left;
}
.publications .project {
padding: 30px 0;
}
.list .artists-page section#works, .list .artists-page section#represented {
width: 20%;
}
.list .artists-page section#exhibit {
width: 20%;
}
.list .artists-page section#exhibit div {
columns:1;
}
.list .works li > a {
margin-left: 0;
}
.list .artists-page section#exhibit,
.list .artists-page section#works, .list .artists-page section#represented {
width: 50%;
}
.list .artists-page section li {
border-bottom: 0;
padding-bottom: 0;
}
.list .represented li > a {
width: auto;
}
.list-view ul li {
border-bottom: 0;
}
.artist-artwork .img-wrap,
.artwork-about {
width: 100%;
max-width: 100%;
margin-left: 0%;
}
.artist-artwork .img-wrap.hasvideos {
height: 300px;
}
.social {
word-spacing: 0px;
}
.social a {margin-right: 0px; padding-top: 2px;}
}
@media screen and (max-width:980px) {
nav {
display: block; margin: 0; float: none; height: 0; padding-bottom: 10px;
}
header label {
position: relative;
height: 40px;
display: inline-block;
vertical-align: top;
width: 50%;
cursor: pointer;
margin-left: 2%;
float: right;
margin-top: 0px;
text-align: right;
}
header label span:after {
content: "";
position: absolute;
top:1px;
left: 0;right: 0;
height: 1px;
background: #000;
}
header label span {
display: block;
position: absolute;
right: 0;
margin: auto;
top: 0px;
bottom: 0;
width: 30px;
margin-top: 10px;
height: 2px;
box-shadow: 0 18px 0 0 #000, 0 9px 0 0 #000;
background: #000;
transition: all .2s linear;
}
header label:hover span {
box-shadow: 0 18px 0 0 #000, 0 9px 0 0 #000;
background: #000;
}
#menu:checked ~ .logo {
margin-bottom: 2px;
}
#menu:checked ~ label {
margin-bottom: 5px;
}
#menu:checked ~ label span {
box-shadow: none;
transform: rotate(45deg) translateY(7px) translateX(3px);
}
#menu:checked ~ label span:after {
transform: rotate(-90deg);
height: 2px;
transition: all .2s linear;
}
/*
#menu:checked ~ label span:before {
content: "";
height: 1px;
width: 30px;
transform: rotate(45deg);
position: absolute;
left: 0;right: 0;top:0;bottom: 0;
margin: auto;
}
*/
#menu:checked ~ nav {
margin-top: 0px;
border-top: 2px solid #000;
height: auto;
padding-bottom: 0;
}
#menu:checked ~ nav ul {
left: 0;
top:0;
}
nav {
padding-bottom: 0;
}
nav ul li a {
float: none;
display: block;
padding: 0 10px;
}
nav ul {
position: relative;
display: inline-block;
vertical-align: top;
background: white;
width: 100%;
left: -120%;
top:0%;
right: 0;
padding-top: 60px;
text-align: center;
-webkit-transition: all 0.2s ease-out;
-moz-transition: 	 all 0.2s ease-out;
-o-transition: 	 all 0.2s ease-out;
transition: 		 all 0.2s ease-out;
}
nav ul li {
display: block;
vertical-align: top;
float: none;
margin-left: 0;
border-top: 2px solid #000;
text-align: left;
}
nav ul li:nth-child(4) {   border-bottom: 0; margin-bottom: -38px;}
nav ul li:nth-child(4) a{
text-align: justify;
}
nav ul li:nth-child(4) a:after {
content: "";
width: 100%;
display: inline-block;
}
nav ul li:nth-child(2),
nav ul li:nth-child(5),
nav ul li:nth-child(7),
nav ul li:nth-child(8) {
text-align: right;
position: relative;
}
nav ul li a {
padding: 0;
}
.object-list4 li {
width: 50%;
border-bottom: 1px solid #e5e5e5;
padding-bottom: 30px;
}
.publications .project {
border-bottom: 1px solid #e5e5e5;
}
.news-list li:last-child,
.publications .project:last-child,
.object-list4 li:last-child, .artist-list li:last-child {
border-bottom: 0;
}
.fairs-list li:first-child,
.fairs-list li {
text-align: center !important;
min-height: 0;
}
.artist-list.fairs-list li .img-wrap {
margin-bottom: 20px;
}
.current-exhibition.project > .column,
.current-exhibition > article {
max-width: 100%;
float: none;
display: block;
padding-left: 0;
}
.current-exhibition {
display: block;
}
.project > article {
margin-left: 0;
padding-top: 10px;
}
}
@media screen and (max-width:960px) {
.object-list3.project-list li,
.represented li {
width: 50%;
}
.works li {
width: 33.333%;
}
.artists-page #exhibit div ul {
-webkit-columns: 2;
-moz-columns: 2;
columns: 2;
height: 700px;
}
.artist-artwork .fancy {
max-width: 100%;
display: block;
}
.artist-artwork .img-wrap img {
max-width: 100%;
}
.artist-artwork .img-wrap{
height: auto;
}
}
@media screen and (max-width:860px) {
.nl form,
.footer_links, .social {
display: block !important;
float: none !important;
margin-left: auto !important;
margin-right: auto !important;
margin-top: 5px !important;
text-align: center !important;
}
.social:before {
display: none !important;
}
.index-slider .img-wrap {
width: 100%;
float: none;
}
.index-slider a > .left {
max-width: 100%;
}
.index .news-list li {
width: 48%;
margin-left: 2%;
}
.index .news-list li:nth-child(n+4) {
display: block;
}
.wrap-slider .slide .img-wrap,
.wrap-slider .slide {
height: 400px;
max-height: 37vw;
margin-bottom: 0;
}
.list-view ul, .list .content-wrap .center .exhibitions-list, .list .content-wrap .center .artist-artworks {
-webkit-columns: 3;
-moz-columns: 3;
columns: 3;
}
.project-wrap-inner {
width: 100%;
}
article iframe {
width: 100% !important;
}
.object-list3.project-list li .img-wrap {
height: auto;
}
.cat-cluster,
.object-list3 li {
width: 48%;
margin-right: 4%;
margin-left: 0 !important;
margin-bottom: 3%;
text-align: left;
}
.object-list3 span {
margin-top: 0;
}
.cat-cluster:nth-child(2n),
.object-list3 li:nth-child(2n) {
margin-right: 0;
}
.object-list3 li:nth-child(3n) {
margin-right: 4%;
}
}
@media screen and (max-width:768px) {
.copyleft {
text-align: center;
}
.index .news-list li a {
max-width: 414px;
margin: auto;
}
.index .news-list .img-wrap {
height: auto;
}
.index .news-list li {
width: 100%;
margin-left: 0;
}
.footer-copy .right,
.footer-copy .left {
float: none;
text-align: center;
padding: 4px 0;
}
.project > article {
padding-right: 0;
margin-left: 0px;
}
.project .column {
max-width: 100%;
margin: 0px 10px 20px 0;
}
.clear + #current_exhibition {
margin-top: 20px;
}
.project-wrap {
padding-top: 0;
}
.project {
padding-top: 0;
}
.list .content-wrap .center {
height: auto;
-webkit-columns: 3;
-moz-columns: 3;
columns: 3;
}
.list .represented li > a {
width: auto;
}
.list .content-wrap .center {
-webkit-columns: 1;
-moz-columns: 1;
columns: 1;
}
.bio {
margin-left: 0;
}
.artist-bio .img-wrap {
float: none;
margin-bottom: 20px;
}
.right.options {
float: none;
text-align: left;
margin-top: 20px;
margin-bottom: 20px;
}
.right.options a {
margin-top: 5px;
}
.list .artists-page section#exhibit, .list .artists-page section#works, .list .artists-page section#represented {
width: 100%;
}
.news-wrap-inner .img-wrap {
width: 100%;
}
.news-list .img-wrap {
width: auto;
margin: 0 0 20px 0;
}
.news .title {
max-height: 100%;
}
.pagetop .center,
.pagetop {
min-height: 0;
}
.artist-artwork .img-wrap #prev_art, .artist-artwork .img-wrap #next_art {
background-image: url(../i/arrows2.png) !important;
}
.artist-inner {
margin: 0 -10px;
}
.inner-page article img {
width: 100% !important;
height: auto !important;
}
.object-list3 li a .img-wrap {
height: auto;
}
.cat-cluster,
.object-list3 li {
width: 100%;
margin-right: 0 !important;
margin-left: 0 !important;
margin-bottom: 5%;
text-align: left;
}
.object-list3 span {
margin-top: 0;
}
.cat-cluster:nth-child(2n),
.object-list3 li:nth-child(2n) {
margin-right: 0;
}
.object-list3 li:nth-child(3n) {
margin-right: 0%;
}
.art-date, .summary span, .social {
height: auto;
}
}
@media screen and (max-width:746px) {
}
@media screen and (max-width:680px) {
.nl form {
width: auto;
display: block;
float: none;
}
.social {
margin-top: 10px;
margin-bottom: -40px;
clear: both;
margin-left: 0;
}
.about-wrapper figure {
float: none !important;
margin: 10px auto !important;
text-align: center;
}
.object-list4 li, .artist-list li {
width: 100%;
}
.current-exhibition {
display: block;
}
.current-exhibition.project > article {
padding-left: 0;
}
.project > article,
.current-exhibition.project > .column {
max-width: 100%;
width: 100%;
float: none;
display: block;
}
.artist-artwork .img-wrap,
.artwork-about {
max-width: 100%;
margin-left: 0;
}
.social {position: relative;}
.social:before {
content: "";
display: block;
width: 100%;
height: 2px;
background: #000;
position: absolute;
top:0;
box-shadow:   0 32px 0 0px #000;
display: none;
}
.footer-copy .right, .footer-copy .left {
height: auto !important;
}
}
@media screen and (max-width:640px) {
.object-list3.project-list li a {
margin: auto;
}
.object-list3.project-list li,
.represented li {
width: 100%;
}
.works li {
width: 50%;
}
.list-view ul, .list .content-wrap .center .exhibitions-list, .list .content-wrap .center .artist-artworks {
-webkit-columns: 2;
-moz-columns: 2;
columns: 2;
}
.owldot-fairs .owldot {
width: 49%;
margin-right: .5%;
margin-left: .5%;
}
.owl-fairs {
margin: 0 -0.5%;
}
.owldot-fairs .owldot img {
width: 100%;
height: 100%;
object-fit:cover;
}
}
@media screen and (max-width:480px) {
.artist-artwork .img-wrap.hasvideos {
height: 240px;
}
.wrap-slider .slide .img-wrap, .wrap-slider .slide {
height: 300px;
height: auto;
max-height: 100%;
}
#artworks .wrap-slider {
margin: 10px 0;
}
#artworks .slider .owl-controls,
.owldots-wrap {display: none;}
.list .content-wrap .center {
height: auto;
-webkit-columns: unset;
-moz-columns: unset;
columns: unset;
}
.works li .img-wrap {
height: 136px;
}
.works li {
width: 50%;
}
.works li > a {
width: 137px;
}
.list .content-wrap .center .zindex {
position: relative;
text-align: center;
display: block;
}
.list .content-wrap .center .zindex a {
margin: 0 10px;
}
.artists-page #exhibit div ul {
column-gap:20px;
}
.list-view ul{
-webkit-columns: 1;
-moz-columns: 1;
columns: 1;
columns: unset;
height: auto !important;
}
.pagetop .center,
.pagetop {
min-height: 0;
}
.project {
padding-top: 0;
}
.artists-page .pagetitle,
.news-page .pagetitle {
padding: 0;
}
table, tr, td, th, tbody, tfoot, thead {
display: block !important;
width: 100% !important;
margin-bottom: 10px;
}
header .center > label,
.logo {
width: 48%;
}
}
@media screen and (max-width:430px) {
.social:before {
box-shadow: 0 32px 0 0px #000, 0 64px 0 0px #000;
}
}
@media screen and (max-width:410px) {
}
@media screen and (max-width:390px) {
}
@media screen and (max-width:360px) {
.works li {
width: 100%;
}
.works li a {
width: 100%;
}
.pagetitle strong, .news-list .sectitle {
min-width: 200px;
}
.artists-page #exhibit div ul {
column-gap:20px;
height: auto !important;
columns: 1;
columns: unset;
}
.list-view ul{
-webkit-columns: 1;
-moz-columns: 1;
columns: 1;
columns: unset;
height: auto !important;
}
}
@media screen and (max-width:340px) {
.represented li > a {
width: 100%;
}
.represented li > a .img-wrap {
height: auto;
}
.artist-bio .img-wrap { width: 100%;}
}
@media screen and (max-width:320px) {
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
}
@media all and (orientation: portrait) {
}
@media all and (orientation: landscape) {
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) { /*ipads*/
}
@media screen and (min-width:0\0) {
/* Enter ~~~IE 9 10 11CSS here */
}