/* =================================
	/chasseriau-ten/about/
================================= */

/*	history (table.history)
============================== */
table.history {
	width:100%;
}
table.history tr {
	border-bottom:1px solid #91b486;
}
table.history th, table.history td {
	vertical-align:top;
	line-height:1.5;
	padding:0.5em;
}
table.history th {
	white-space: nowrap;
	color:#007b72;
	background-color:hsla(106,26%,70%,0.25);
}
table.history tr td:nth-child(2) {
	white-space: nowrap;
	text-align:right;
}
table.history td {
	background-color:hsla(0,0%,100%,0.7);
}
@media all and (min-width: 768px) {
table.history {
	margin-bottom:20px;
}
table.history th, table.history td {
	font-size:83%;
}
}
@media all and (max-width: 767px) {
table.history {
	margin-bottom:15px;
}
table.history th, table.history td {
	font-size:75%;
}
}


/*	review (#review)
============================== */
div#review div.inner div.sections {
	padding:1em;
	background-image:url(../img/bg4.jpg);
	border:1px solid #ead6c2;
}
div#review p.cmmts {
	font-weight:bold;
	color:#7b4e17;
	text-align:center;
	line-height:1.5;
	margin-bottom:1em;
}
div#review p.critic {
	text-align:right;
	line-height:1.5;
}
@media all and (min-width: 768px) {
div#review div.inner div.sections:not(:last-child) {
	margin-bottom:20px;
}
div#review p.cmmts {
	font-size:87.5%;
}
div#review p.critic {
	font-size:83%;
}
}
@media all and (max-width: 767px) {
div#review div.inner div.sections:not(:last-child) {
	margin-bottom:10px;
}
div#review p.cmmts {
	font-size:83%;
}
div#review p.critic {
	font-size:75%;
}
}


/*	prof (.prof)
============================== */
div#profile p.catch {
	line-height:1.5;
	padding:0 1em;
}
div#profile div.worldmap span {
	display:block;
	position:relative;
	height:0;
	padding-top:44.4995%;
	background-repeat:no-repeat;
	background-position:left top;
	background-size:cover;
}
div#profile div.worldmap span img {
	display:block;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
}
@media all and (min-width: 768px) {
div#profile div.worldmap, div#profile p.catch {
	margin-bottom:20px;
}
div#profile p.catch {
	font-size:87.5%;
}
}
@media all and (max-width: 767px) {
div#profile div.worldmap, div#profile p.catch {
	margin-bottom:10px;
}
div#profile p.catch {
	font-size:83%;
}
}


/*	painter (#painter)
============================== */
div#painter p.catch {
	line-height:1.5;
	margin-bottom:1.5em;
}
@media all and (min-width: 768px) {
div#painter p.catch {
	font-size:87.5%;
}
}
@media all and (max-width: 767px) {
div#painter p.catch {
	font-size:83%;
}
}


/*	figure
============================== */
div.col-lef figure {
	color:#c2e0ae;
	background-color:#4e311b;
}
div.col-lef figure span,
div.col-lef figure b, div.col-lef figure img {
	display:block;
}
div.col-lef figure p.pics span {
	background-repeat:no-repeat;
	background-size:cover;
	position:relative;
	height:0;
}
div.col-lef figure p.pics span img {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
}
div.col-lef figure figcaption {
	line-height:1.5;
}
div.col-lef figure figcaption b {
	font-size:87.5%;
	border-bottom:double 3px #c2e0ae;
	padding-bottom:0.75em;
	margin-bottom:0.5em;
}
div.col-lef figure figcaption span.rgts {
	font-size:62.5%;
	margin-bottom:0.5em;
}
div.col-lef figure figcaption span.cmmt {
	font-size:83%;
	text-align: justify;
	text-justify: distribute;
}
@media all and (min-width: 768px) {
div.col-lef figure {
	width:480px;
	margin:0 auto 20px;
}
div.col-lef figure figcaption {
	padding:20px;
}
}
@media all and (max-width: 767px) {
div.col-lef figure {
	margin:0 30px 20px;
}
div.col-lef figure figcaption {
	padding:10px;
}
}


/*	pictures
============================== */
div.wrks-cmn .pic1-1 p.pics span {padding-top:122.9166666%;}
div.wrks-cmn .pic1-2 p.pics span {padding-top:129.166666%;}
div.wrks-cmn .pic1-3 p.pics span {padding-top:79.58333333%;}
div.wrks-cmn .pic1-4 p.pics span {padding-top:77.08333333%;}
div.wrks-cmn .pic2-1 p.pics span {padding-top:149.5833333%;}
div.wrks-cmn .pic2-2 p.pics span {padding-top:124.1666666%;}
div.wrks-cmn .pic2-3 p.pics span {padding-top:137.5%;}
div.wrks-cmn .pic2-4 p.pics span {padding-top:63.33333333%;}
div.wrks-cmn .pic3-1 p.pics span {padding-top:136.6666666%;}
div.wrks-cmn .pic3-2 p.pics span {padding-top:135.4166666%;}
div.wrks-cmn .pic3-3 p.pics span {padding-top:124.7916666%;}
div.wrks-cmn .pic3-4 p.pics span {padding-top:140%;}
div.wrks-cmn .pic4-1 p.pics span {padding-top:122.7083333%;}
div.wrks-cmn .pic4-2 p.pics span {padding-top:73.75%;}
div.wrks-cmn .pic4-3 p.pics span {padding-top:131.6666667%;}
div.wrks-cmn .pic4-4 p.pics span {padding-top:64.58333333%;}
div.wrks-cmn .pic5-1 p.pics span {padding-top:120.625%;}
div.wrks-cmn .pic5-2 p.pics span {padding-top:77.08333333%;}
div.wrks-cmn .pic5-3 p.pics span {padding-top:138.9583333%;}
div.wrks-cmn .pic5-4 p.pics span {padding-top:128.9583333%;}
div.wrks-cmn .pic5-5 p.pics span {padding-top:129.1666667%;}

div#painter .pic1-1 p.pics span {padding-top:132.9166666%;}
div#painter .pic1-2 p.pics span {padding-top:125.8333333%;}
div#painter .pic1-3 p.pics span {padding-top:174.375%;}
div#painter .pic2-1 p.pics span {padding-top:124.5833333%;}
div#painter .pic2-2 p.pics span {padding-top:132.5%;}
div#painter .pic2-3 p.pics span {padding-top:69.5833333%;}
