﻿@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'opensans_light';
    src: url('../fonts/opensans_light.eot');
    src: url('../fonts/opensans_light.eot') format('embedded-opentype'),
         url('../fonts/opensans_light.woff2') format('woff2'),
         url('../fonts/opensans_light.woff') format('woff'),
         url('../fonts/opensans_light.ttf') format('truetype'),
         url('../fonts/opensans_light.svg#opensans_light') format('svg');
}

.test-border{border:#333 dashed 1px;}
.float-left{float:left;}
.float-right{float:right;}
.block{display:block;}
.vcenter {
    display: inline-block;
    vertical-align: middle;
    float: none;
}


body{margin:0px;padding:0px; font-family:'opensans_light', Arial, sans-serif;}
.wrapper{width:100%;position:absolute;background-color:white;z-index:0;}
.nav-wrap{height:50px;background-color:white;width:100%;padding-right:100px;}
.nav-wrap .links{font-size:12px;}
.brand-name {line-height:50px; width: auto;}
.slider-wrap{ width: 1000px; margin:0 auto}
.slider-sub-wrap{width:100%;}
.footer-home{position:absolute;bottom:20px;width:100%;}

#myCarousel, #myCarousel-1, #myCarousel-2, #myCarousel-3,#myCarousel-4, #myCarousel-5, #myCarousel-7,#myCarousel-8, #myCarousel-9{height:auto;  width:100%; position:relative;margin-left:auto;margin-right:auto;/* max-height:inherit; */background-color:transparent;
/* padding-left:100px;padding-right:100px; */}
#myCarousel-19{height:auto;width:95%;position:relative;margin-left:auto;margin-right:auto;max-height:inherit;background-color:black;
padding-left:100px;padding-right:100px;}

#myCarousel-12, #myCarousel-13,#myCarousel-14, #myCarousel-15, #myCarousel-17, #myCarousel-18, #myCarousel-20, #myCarousel-21, #myCarousel-22, #myCarousel-23{height:auto;width:89%;position:relative;margin-left:auto;margin-right:auto;max-height:inherit;background-color:black;
padding-left:100px;padding-right:100px;}
.slider_img{margin-left:auto;margin-right:auto; height:100%; max-width: 1000px !important; max-height: 420px;}
.slider_img1{margin-left:auto;margin-right:auto;width: 100%; height:100%;  }
/*.got .slider_img{max-width:1024px !important;}*/
.footer-wrap{height:50px;background-color:white;padding-left:100px;padding-right:100px;color:black; font-size:11px; bottom:0;}
.nav-wrap ul, .footer-wrap ul{padding:0px;margin:0px;}
.nav-wrap ul li, .footer-wrap ul li{list-style:none;display:inline;float:left;}
.nav-wrap ul li a, .footer-wrap ul li a{color:#000;text-decoration:none;display:inline-block;margin:auto 6px;line-height:50px;vertical-align:middle; text-transform:uppercase; font-size:11px;}
.nav-wrap ul li a:hover, .footer-wrap ul li a:hover{color:black; text-decoration:none;}

/* P2 - IMAGE */
.wrapper-image{background-color:white;z-index:5;padding-left:100px;padding-right:100px;padding-top:45px;}
.p2-carousel-caption{position:relative;margin:0px;left:0px;right:0px;top:0px;bottom:0px;padding:0px;padding-top:5px;padding-bottom:10px;height:auto;min-height:30px;overflow:hidden;  color: black;text-transform: uppercase;}
.p2-image-name{font-size:11px;padding:0px;margin:0px;}
.p2-image-details{font-size:11px;padding:0px;margin:0px;}
.carousel-control-1{position:relative;padding:0px;margin:0px;}
.p2-carousel-control-group {display:block; width:100%;padding:0px;margin:0px;height:30px;text-align:center;}
.p2-carousel-control-group .carousel-control-1 span{position:relative; height:30px;width:30px;margin:0px;top:0px;left:0px;right:0px;font-size:30px;line-height:30px;}
.p2-carousel-control-group .carousel-control-1 .glyphicon-chevron-right{right:0px;}
.p2-sub-title{display:block;text-align:center;color:#606060;}

/* P3 - Work */
#wrapper-work-3, #wrapper-work-1, #wrapper-work-2{background-color:white;z-index:2;height:100%;}
#myCarousel-2, #myCarousel-4, #myCarousel-5{height:100%; padding-top:50px;}
#myCarousel-12, #myCarousel-14, #myCarousel-15{height:100%;}
#myCarousel-18, #myCarousel-21, #myCarousel-20{height:100%;}
#myCarousel-22, #myCarousel-23{height:100%;}

.p3-carousel-caption{display:block; position:relative; margin:0px;left:0px;right:0px;top:0px;bottom:0px;padding:0px;padding-top:5px;padding-bottom:10px;height:auto;min-height:30px;overflow:hidden;background-color:transparent;}
.p3-image-name{font-size:11px;padding:0px;margin:0px;}
.p3-image-details{font-size:14px;padding:0px;margin:0px;}
.carousel-control-2{position:relative;padding:0px;margin:0px; width:20px;}

.p3-carousel-control-group {display:block; width:100%;padding:0px;margin:0px;height:30px;text-align:center;margin-top:100px;background-color:transparent;}
.p3-carousel-control-group {position:absolute; display:block; width:100%; padding-left:100px; padding-right:100px; margin:0px; margin-left:-100px; bottom:50px;height:30px;text-align:center;background-color:transparent;}

.p3-carousel-control-group .carousel-control-2 span{position:relative; height:30px;width:30px;margin:0px;top:0px;left:0px;right:0px;font-size:30px;line-height:30px;}
.p3-carousel-control-group .carousel-control-2 .glyphicon-chevron-right{right:0px;}
.p3-sub-title{display:block;text-align:center;color:#FFF;}

/* P4 - Category */
#wrapper-category{background-color:white;/*padding-top:50px;*/z-index:1;height:auto;}
#myCarousel-3{height:100%; padding-top:10px;}
#myCarousel-13{height:100%;}
#myCarousel-19{height:100%;}
.p4-carousel-caption{display:block; position:relative; margin:0px;left:0px;right:0px;top:0px;bottom:0px;padding:0px;padding-top:5px;padding-bottom:10px;height:auto;min-height:30px;overflow:hidden;background-color:transparent;}
.p4-image-name{font-size:11px;padding:0px;margin:0px; font-family:Verdana, Geneva, sans-serif;text-shadow: none; letter-spacing:inherit;  color: #fff;
  text-transform: uppercase;}
.p4-image-details{font-size:11px;padding:0px;margin:0px;}
.carousel-control-3{position:relative;padding:0px;margin:0px; width:20px;}
.p4-carousel-control-group {position:absolute; display:block; width:100%; padding-left:100px; padding-right:100px; margin:0px; margin-left:-100px; bottom:50px;height:30px;text-align:center;background-color:transparent;}

#close-wrapper-category a span{height:30px;text-align:center;display:inline-block;font-size:30px;}

.p4-carousel-control-group .carousel-control-3 span{position:relative; height:30px;width:30px;margin:0px;top:0px;left:0px;right:0px;font-size:30px;line-height:30px;}
.p4-carousel-control-group .carousel-control-3 .glyphicon-chevron-right{right:0px;}
.p4-sub-title{position:absolute; width:100%; margin-left:-100px;padding-left:100px;padding-right:100px; display:block;text-align:center;color:#000;bottom:80px;font-size:11px;line-height:19px;vertical-align:baseline;height:50px; letter-spacing:inherit;text-transform: uppercase;}


/* P5 - more */
#wrapper-more{background-color:rgba(0,0,0,1);}
#wrapper-more .more{margin:50px 75px;}
#wrapper-more .more ul{display:block;}
#wrapper-more .more ul li{list-style:none;display:block;margin:10px auto;}
#wrapper-more .more ul li a{display:inline-block;font-size:13px;color:#fff;}
#wrapper-more .more ul li a:hover{text-decoration:none;color:#AAA;}

.footer-more{position:absolute; width:100%; bottom:50px; text-align:center;display:block;}
#close-wrapper-more{height:30px;text-align:center;display:inline-block;}
#close-wrapper-more span{height:30px;width:30px;font-size:30px;text-decoration:none;color:#FFF;}
#close-wrapper-more:hover>span{color:#AAA;}






/* P6 - About */
#wrapper-about{background-color:rgba(0,0,0,0.9);z-index:2; color:#fff;}
#wrapper-about p{ color:#fff;}
#wrapper-about .about{margin:50px 75px;}


#wrapper-about .about h2{color:#fff; font-size:16px; text-transform:uppercase; font-family:Verdana, Geneva, sans-serif; font-weight: 500; letter-spacing: 2px; text-align:justify;}
#wrapper-about .about p{color:#fff; font-size:11px; font-family:Verdana, Geneva, sans-serif; font-weight:normal; letter-spacing: 2px; text-align:justify;}

.footer-about{text-align:center;position:relative;}
#close-wrapper-about{position:relative; margin-top:50px; margin-bottom:50px; height:30px;text-align:center;display:inline-block;}
#close-wrapper-about span{height:30px;width:30px;font-size:30px;text-decoration:none;color:#FFF;}
#close-wrapper-about:hover>span{color:#AAA;}

.got.carousel-control{  left: -9px;}
.got.carousel-control.right {right: -9px; left:auto;}
a[href="#close"].got.carousel-control{ left:0 !important;}
#wrapper-publication .item.active .col-lg-4{ padding:0;}
#wrapper-publication .item.active .col-lg-4 img{ }
/* Common Pages */
/* #wrapper-publication, #wrapper-awards, #wrapper-color-work, #wrapper-bio, #wrapper-video, #wrapper-contact */
#wrapper-publication, #wrapper-awards, #wrapper-color-work, #wrapper-bio, #wrapper-video, #wrapper-contact{
	background-color:white;z-index:2;}
#wrapper-publication .about, #wrapper-awards .about, #wrapper-color-work .about, #wrapper-bio .about, #wrapper-video .about, #wrapper-contact .about{margin:50px 75px;}
#wrapper-publication h2, #wrapper-awards h2, #wrapper-color-work  h2, #wrapper-bio  h2, #wrapper-video h2, #wrapper-contact h2{/* color:black */; color: #606060;font-size:16px; font-family:Verdana, Geneva, sans-serif; font-weight: 500; letter-spacing: 2px; text-align:justify;}
#wrapper-bio div, #wrapper-publication p, #wrapper-awards p, #wrapper-color-work  p, #wrapper-bio  p, #wrapper-video p, #wrapper-contact p{ font-size:14px; font-family: 'opensans_light', Arial, sans-serif; font-weight:normal; letter-spacing: 2px; text-align:justify;}

#wrapper-publication .about, #wrapper-awards .about, #wrapper-color-work .about, #wrapper-bio .about, #wrapper-video .about, #wrapper-contact .about{padding-left:30px;padding-right:50px;}
#wrapper-publication .about, #wrapper-awards .about, #wrapper-color-work .about, #wrapper-bio .about, #wrapper-video .about, #wrapper-contact .about:last-child { margin-bottom:75px }

.footer-publication, .footer-awards, .footer-color-work, .footer-bio, .footer-video, .footer-contact{text-align:center;position:absolute;width:100%; bottom:54px;}

.wrapper .container-fluid a:hover>span{color:#AAA;}

#wrapper-awards p.awardstxt {font-family: 'opensans_light', Arial, sans-serif; font-size:14px;}
table, table tr td strong, table tr td, table tr td a {font-family: 'opensans_light', Arial, sans-serif; font-size:14px; }
/*
#close-wrapper-about{position:relative; margin-top:50px; margin-bottom:50px; height:30px;text-align:center;display:inline-block;}
#close-wrapper-about span{height:30px;width:30px;font-size:30px;text-decoration:none;color:#FFF;}
#close-wrapper-about:hover>span{color:#AAA;}*/

.item-image {height:430px; margin-bottom:108px;}


/* P8 - IMAGE */
.p8-carousel-caption{position:relative;margin:0px;left:0px;right:0px;top:0px;bottom:0px;padding:0px;padding-top:5px;padding-bottom:10px;height:auto;min-height:30px;overflow:hidden;}
.p8-image-name{font-size:11px;padding:0px;margin:0px;}
.p8-image-details{font-size:11px;padding:0px;margin:0px;}
.carousel-control-8{position:relative;padding:0px;margin:0px; width:30px;}
.p8-carousel-control-group {display:block; width:100%;padding:0px;margin:100px 0 0 0;height:30px;text-align:center;}
.p8-carousel-control-group .carousel-control-8 span{position:relative; height:30px;width:30px;margin:0px;top:0px;left:0px;right:0px;font-size:30px;line-height:30px;}
.p8-carousel-control-group .carousel-control-8 .glyphicon-chevron-right{right:0px;}
.p8-sub-title {display: block; text-align: center; color: #fff; position: absolute; bottom: 100px; width: 83%;  text-transform: uppercase;}
#myCarousel-8 {height:100%;width:95%;position:relative;margin-left:auto;margin-right:auto;max-height:inherit;background-color:white;
padding-left:100px;padding-right:100px;}
#myCarousel-20 {height:100%;width:88%;position:relative;margin-left:auto;margin-right:auto;max-height:inherit;background-color:black;
padding-left:100px;padding-right:100px;}


/* P9 - IMAGE */
.p9-carousel-caption{position:relative;margin:0px;left:0px;right:0px;top:0px;bottom:0px;padding:0px;padding-top:5px;padding-bottom:10px;height:auto;min-height:30px;overflow:hidden;}
.p9-image-name{font-size:11px;padding:0px;margin:0px;}
.p9-image-details{font-size:11px;padding:0px;margin:0px;}
.carousel-control-9{position:relative;padding:0px;margin:0px; width:30px;}
.p9-carousel-control-group {display:block; width:100%;padding:0px;margin:100px 0 0 0;height:30px;text-align:center;}
.p9-carousel-control-group .carousel-control-9 span{position:relative; height:30px;width:30px;margin:0px;top:0px;left:0px;right:0px;font-size:30px;line-height:30px;}
.p9-carousel-control-group .carousel-control-9 .glyphicon-chevron-right{right:0px;}
.p9-sub-title {display: block; text-align: center; color: #606060; position: absolute; bottom: 80px; width: 83%;}
#myCarousel-9 {height:100%;width:95%;position:relative;margin-left:auto;margin-right:auto;max-height:inherit;background-color:white; padding-left:100px;padding-right:100px;}


.p9-carousel-control-group a#close-wrapper-publication {float: left; margin: 0 auto; width: 93%; text-align: center; position: static;}

.btn-close, .btn-right, .btn-left {
	height: 20px;
}

#myCarousel-3 .slider_img{
	width: 100%;
}

.image-wrapper-cut {
	height: 144px;
	overflow: hidden;
}

.image-wrapper-cut .slider_img {
	height: auto;
}

#dialog {
	font-size: 14px;
    font-family: 'opensans_light', Arial, sans-serif;
    font-weight: normal;
    letter-spacing: 2px;
    text-align: justify;
    font-weight: normal !important;
    color: #606060;
    line-height: 1.42857143;
}

#dialog b {
	font-weight: 500;
	font-size: 16px;
	font-family: Verdana, Geneva, sans-serif;
}

.hawaii .img {
	height: 162px;
	overflow: hidden;
}

.img {
 	vertical-align: top;
}

.edition .image-wrapper-cut {
	height: 164px;
}

a,
button {
	outline:  none !important;
}

.footer-wrap {
	left: 0;
	bottom: 0;
	height: 80px;
	position: fixed;
	z-index: 100;
}

#wrapper-video h2.p4-image-name {
	font-size: 11px;
	text-align: center;
}

.p2-image-details span:nth-child(2) {
	padding-left: 15px;
}

#wrapper-video .about {
	margin-right: 30px;
}

#wrapper-video .category-lnk {
	float: none;
	margin:  0 auto;
}

#dialog,
.wrapper-statement {
	box-sizing: border-box;
	padding: 300px 30%;
}

#wrapper-bio {
	position: relative;
	padding-bottom: 100px;
	padding-top: 20px;
}

.right-click-block {
	position: fixed;
	top: 25%;
	left: 50%;
	z-index: 999;
	-ms-transform: translateX(-50%);
	    transform: translateX(-50%);
	display: none;
}

.right-click-block .close-modal {
	position: absolute;
	top: 20px;
	right: 20px;
	display: block;
	width: 15px;
	height: 15px;
	background: url(../img/ico_close.svg) no-repeat 50% 50%;
}

.right-click-block .rel-wrapper {
	width: 350px;
	height: 210px;
	background: white;
	border: 1px solid grey;
}

.right-click-block .block-center {
	text-align: center;
	padding-top: 60px;
}

.right-click-block .block-center p {
	font-size: 12px;
	line-height: 2;
	text-transform: uppercase;
}

.wrap-edition {
	text-align: center;
}

.ed-first, .ed-last {
	margin-top: 30px;
}

.ui-dialog .ui-dialog-titlebar {
	bottom: 50px !important;
	z-index: 999;
	height: 60px !important;
}

#artistStatement {
	text-transform: uppercase;
	cursor: pointer;
}

.ui-dialog .ui-dialog-titlebar {
	width: 100% !important;
}

.ui-dialog .ui-dialog-titlebar-close {
	right: auto;
	left:  50%;
	top: 50% !important;
	-ms-transform: translateX(-50%);
	    transform: translateX(-50%);
}

#plasticlandscapes img {
	max-height: 145px !important;
}

.slider-width {
	width: 1800px;
}

.menu-menu-footer-container {
	float: right;
}

.footer-wrap .menu {
	float: right;
}

@media screen and (max-width: 1921px) {
	#dialog,
	.wrapper-statement {
		box-sizing: border-box;
		padding: 170px 20%;
	}
}

@media screen and (max-width: 1500px) {
	#dialog,
	.wrapper-statement {
		box-sizing: border-box;
		padding: 50px 15%;
	}
}

@media screen and (max-width: 1300px) {
	.footer-wrap {
		padding-left: 70px;
		padding-right: 70px;
	}
}


@media only screen and (min-width : 1920px) and (max-width : 12000px)  {
	.item-image {height:675px; margin-bottom:65px;}
	.p4-sub-title {bottom:0px;}
	.wrapper-image {/* height:100%; */}
	.carousel-inner>.item, .p8-carousel-control-group{ max-width:1024px; margin:0 auto;}
	body .p8-carousel-control-group{ 
		/*margin:100px auto 0;*/
		position: fixed;
		left: 0;
		right: 0;
		width: 60%;
		bottom: 20%;
	}
}

@media only screen and (min-width : 1280px) and (max-width : 12000px)  {
	.item-image {height:575px; margin-bottom:65px;}
	/* .p4-sub-title {bottom:0px;} */
	.wrapper-image {}
	.carousel-inner>.item, .p8-carousel-control-group{ max-width:1092px; margin:0 auto;}
	body .p8-carousel-control-group{ 
		/*margin:100px auto 0;*/
		position: fixed;
		left: 0;
		right: 0;
		width: 60%;
		bottom: 10%;
	}
}

@media only screen and (min-width : 980px) and (max-width : 1279px)  {
	.item-image {height:475px; margin-bottom:65px;}
	/* .p4-sub-title {bottom:0px;} */
	.wrapper-image {height:100%;}
}

@media only screen and (min-width : 20px) and (max-width : 1023px)  {
	.carousel-inner>.item, .p8-carousel-control-group{ max-width:inherit;}
}


