﻿	ol {margin: 0}
	div.djc_litab { /*float: left;*/ display: inline-block; padding: 3px; }
	div.djc_litab_active { background: #f00;}
	/*.djc_divtab { width: 56%;float: left; }*/

	div.djc_litab div { width: 150px;height: 100px; background-size:100% auto;background-position:center center;}
	/*div.djc_rowtab { 
		margin: auto;
		padding-top: 0px; 
		border-top: medium none; 
		padding-bottom: 0px; 
		border-bottom: medium none; 
		overflow: hidden; 
		opacity: 1; 
		height: auto; 
	}*/
	div.djc_rowtab img { /*width:100%;*/ width: 56%;float: left; }
	div.djc_rowtab .textdesc { float: left; width: 40%; padding-left: 2%; }
	div.djc_rowtab .textdesc_clear { clear: left }
	div.djc_ultab {
		padding-top: 5px;
		/*float: right; width: 43%; width: 800px; margin: auto;*/
		overflow-x: scroll; overflow-y: hidden; white-space: nowrap; position:relative;
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
	}
	div.text_2019 { font-family: verdana, geneva; font-size: 14pt; /*color: #808080;*/ text-align: justify; font-style: italic; line-height: 165%; }

	/*div.header_img_article2019 {position: relative;max-width: 50vh;max-height:50%; margin:0 auto;overflow: hidden;border: 1px solid red;}
                                                    max-width:100%; margin:0 auto;*/
	div.header_img_article2019 {position: relative; max-height:50vh;overflow: hidden;
		background-color: #eee;background-repeat: no-repeat;background-size:100% auto;background-position:center center;
	/*-moz-border-top-left-radius: 10px; -webkit-border-top-left-radius: 10px; -khtml-border-top-left-radius: 10px; border-top-left-radius: 10px;
	-moz-border-top-right-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-top-right-radius: 10px; border-top-right-radius: 10px;*/}
	/*.line2wrap div.header_img_article2019 {-moz-border-radius:0; -webkit-border-radius:0; -khtml-border-radius:0; border-radius:0;}*/
	div.header_img_article2019:before {content:"";display: block;margin-top: 100%;}

/*
	.slider_2019_right, .slider_2019_left {
		width: 80px;height: 80px;display: block;
		-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;
		-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;
		background-image: url(/templates/jm-exclusive-furniture/images/backtotop.png);
		background-size: auto auto;
		background-repeat: no-repeat;
		background-position: center center;
		background-color: rgba(0,0,0,0.5);
	}
	.slider_2019_left { left: 5%; top:50%;margin-top: -40px;
		-webkit-transform: rotate(270deg);-moz-transform: rotate(270deg);-o-transform: rotate(270deg);-ms-transform: rotate(270deg);transform: rotate(270deg);
	}
	.slider_2019_right { right: 5%; top:50%;margin-top: -40px;
		-webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -o-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg);
	}

	
	.slider_2019_right_wrap, .slider_2019_left_wrap { background-image: none; width:200px; height: 100%; position: absolute; }
	.slider_2019_right_wrap { right: 0; }
	.slider_2019_left_wrap { left: 0; }
	.slider_2019_right_wrap:before, .slider_2019_left_wrap:before {
		border-radius: 50%;
		width: 80px;height: 80px;
		top:50%;
		background-image: url(/templates/jm-exclusive-furniture/images/backtotop.png);
		background-size: auto auto; background-repeat: no-repeat; background-position: center center; background-color: rgba(0,0,0,0.5);
		content: ""; position: absolute; z-index: -1;
	}
	.slider_2019_right_wrap:before {
		right: 15%;
		-webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -o-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg);
	}
	.slider_2019_left_wrap:before {
		left: 15%;
		-webkit-transform: rotate(270deg);-moz-transform: rotate(270deg);-o-transform: rotate(270deg);-ms-transform: rotate(270deg);transform: rotate(270deg);
	}
	.slider_2019_right_wrap:hover { background-image: linear-gradient(to right, rgba(223,154,154,0), rgba(223,154,154,0.5)); }
	.slider_2019_left_wrap:hover  { background-image: linear-gradient(to right, rgba(223,154,154,0.5), rgba(223,154,154,0)); }
*/
	/*.slider_2019_right, .slider_2019_left { background-image: none; width:200px; height: 100%; position: absolute; }
	.slider_2019_right { right: 0; }
	.slider_2019_left { left: 0; }*/

	/*.slider_2019_right:before, .slider_2019_left:before {
		border-radius: 50%;
		width: 80px;height: 80px;
		top:50%;
		background-image: url(/templates/jm-exclusive-furniture/images/backtotop.png);
		background-size: auto auto; background-repeat: no-repeat; background-position: center center; background-color: rgba(0,0,0,0.5);
		content: ""; position: absolute; z-index: -1;
	}
	.slider_2019_right:before {
		right: 15%;
		-webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -o-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg);
	}
	.slider_2019_left:before {
		left: 15%;
		-webkit-transform: rotate(270deg);-moz-transform: rotate(270deg);-o-transform: rotate(270deg);-ms-transform: rotate(270deg);transform: rotate(270deg);
	}*/

	/*.slider_2019_right:hover { background-image: linear-gradient(to right, rgba(223,154,154,0), rgba(223,154,154,0.5)); }
	.slider_2019_left:hover  { background-image: linear-gradient(to right, rgba(223,154,154,0.5), rgba(223,154,154,0)); }*/

	/*.slider_2019_right:hover {
		background-image: linear-gradient(to right, rgba(255,154,154,0.5), rgba(255,154,154,1));
		-webkit-clip-path: polygon(0% 0%, 0% 100%, 100% 50%);
		clip-path: polygon(0% 0%, 0% 100%, 100% 50%);
	}
	.slider_2019_left:hover {

		background-image: linear-gradient(to right, rgba(223,154,154,1), rgba(223,154,154,0.5));
		-webkit-clip-path: polygon(0% 50%, 100% 100%, 100% 0%);
		clip-path: polygon(0% 50%, 100% 100%, 100% 0%);
	}*/
	/*
	.slider_2019_right:hover:before {
		background-image: linear-gradient(to right, rgba(255,154,154,0.5), rgba(255,154,154,1));
		-webkit-clip-path: polygon(0% 0%, 0% 100%, 100% 50%);
		clip-path: polygon(0% 0%, 0% 100%, 100% 50%);
		width: 100%;height: 100%;



		content: ""; position: absolute;


	}
	.slider_2019_left:hover:before {
		background-image: linear-gradient(to right, rgba(223,154,154,1), rgba(223,154,154,0.5));
		-webkit-clip-path: polygon(0% 50%, 100% 100%, 100% 0%);
		clip-path: polygon(0% 50%, 100% 100%, 100% 0%);
		width: 100%;height: 100%;
		content: ""; position: absolute;
	}*/


	/*   little arrow   */
@font-face {
  font-family: 'flexslider-icon';
  src: url('/img/article_2019/arrow_2/flexslider-icon.eot');
  src: url('/img/article_2019/arrow_2/flexslider-icon.eot?#iefix') format('embedded-opentype'), url('/img/article_2019/arrow_2/flexslider-icon.woff') format('woff'), url('/img/article_2019/arrow_2/flexslider-icon.ttf') format('truetype'), url('/img/article_2019/arrow_2/flexslider-icon.svg#flexslider-icon') format('svg');
  font-weight: normal;
  font-style: normal;
}



.slider_2019_right, .slider_2019_left {
	line-height:normal;
  text-decoration: none;
  display: block;
  width: 40px;
  height: 40px;
  margin: -20px 0 0;
  position: absolute;
  top: 50%;
  z-index: 10;
  overflow: hidden;
  opacity: 0;
  cursor: pointer;
  color: rgba(0, 0, 0, 0.8);
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.slider_2019_left:before, .slider_2019_right:before {
  font-family: "flexslider-icon";
  font-size: 40px;
  display: inline-block;
  content: '\f001';
  color: rgba(0, 0, 0, 0.8);
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
}

.slider_2019_right:before {
  content: '\f002';
}

.slider_2019_left {
  left: -50px;
}
.slider_2019_right {
  right: -50px;
  text-align: right;
}


.btn_wrap:hover .slider_2019_left {
  opacity: 0.7;
  left: 10px;
}
.btn_wrap:hover .slider_2019_left:hover {
  opacity: 1;
}
.btn_wrap:hover .slider_2019_right {
  opacity: 0.7;
  right: 10px;
}
.btn_wrap:hover .slider_2019_right:hover {
  opacity: 1;
}



	.btn_wrap{width: 56%;height: 100%}

	.slider_clear { clear:both; }

	.up2 {
		background-image: url(/img/up2.gif);
		width: 45px;height: 61px;
		float: left;
		margin-right: 15px;
	}

	
	
	
	
	
	.line_common {
		padding: 3vh 2% 0 2%;
	}

	div.line2wrap {padding: 3vh 0 0 2%;}
	div.line2img {margin:0 5% 0 0; background-image: url(/img/article_2019/go1.jpg); width: 570px; height: 32vh; float:left;}

	.line_round_list {padding: 0 5% 0 10%;}

	/*
	@media screen and (max-width: 1020px) {
	  div.header_img_article2019 {position: relative;max-width:100%; max-height:50vh;margin:0 auto;overflow: hidden;background-color: #eee;background-repeat: no-repeat;}
	div.header_img_article2019:before {content:"";display: block;margin-top: 100%;}
		
	}*/
	@media screen and (max-width: 767px) {
		.djc_divtab { width: 100%; }
		div.header_img_article2019 {position: relative;max-width:100%; /*max-height:25vh;*/margin:0 auto;overflow: hidden;background-color: #eee;background-repeat: no-repeat;}
		div.header_img_article2019:before {content:"";display: block;margin-top: 100%;}
		/*div.djc_rowtab img { width: auto;float: none; }*/
		div.djc_rowtab .textdesc { width: auto;float: none; }

		.btn_wrap{width: 100%;height: 100%}
		.djc_ultab{ display: none;}
		/*.slider_2019_right, .slider_2019_left {
			width: 45px;height: 45px;
			background-size: 60% 50%;
		}
		.slider_2019_left {left: 5%; top:225px;}
		.slider_2019_right {right: 5%; top:225px;}*/

		.slider_2019_left { width:50%; }
		.slider_2019_right { width:50%; }

		div.line2wrap {padding: 3vh 0 0 0;}
		div.line2img {margin:0 5% 0 5%;width: auto;float: none; }
	}
	@media screen and (max-width: 480px) {
		/*div.header_img_article2019 {position: relative;max-width:100%; max-height:25vh;margin:0 auto;overflow: hidden;background-color: #eee;background-repeat: no-repeat;}
	div.header_img_article2019:before {content:"";display: block;margin-top: 100%;}*/

		.btn_wrap{width: 100%;height: 100%}
		.djc_ultab{ display: none;}
		/*.slider_2019_left {left: 5%; top:125px;margin-top: 0}
		.slider_2019_right {right: 5%; top:125px;margin-top: 0}*/

		div.line2img {margin:0 5% 0 5%;width: auto;float: none; }
		
	}
	
	div.header_img_article2019 div.inner_content {position: absolute;top: 0;left: 0;}


	@media screen and (max-width: 1020px) and (max-height: 950px) { div.header_img_article2019 {max-height: 40vh;} }
	@media screen and (max-width: 1020px) and (max-height: 750px) {  }
	@media screen and (max-width: 1020px) and (max-height: 600px) {  }
	@media screen and (max-width: 1020px) and (max-height: 450px) {  }

	@media screen and (max-width: 900px) and (max-height: 950px) { div.header_img_article2019 {max-height: 30vh;} }
	@media screen and (max-width: 900px) and (max-height: 750px) {  }
	@media screen and (max-width: 900px) and (max-height: 600px) {  }
	@media screen and (max-width: 900px) and (max-height: 450px) { div.header_img_article2019 {max-height: 50vh;} div.line2img {height: 50vh;} }
	
	@media screen and (max-width: 600px) and (max-height: 950px) { div.header_img_article2019 {max-height: 20vh;} }
	@media screen and (max-width: 600px) and (max-height: 750px) {  }
	@media screen and (max-width: 600px) and (max-height: 600px) {  }
	@media screen and (max-width: 600px) and (max-height: 450px) {  }

	@media screen and (max-width: 480px) and (max-height: 950px) { div.header_img_article2019 {max-height: 15vh;} }
	@media screen and (max-width: 480px), screen and (max-height: 750px) {  }
	@media screen and (max-width: 480px), screen and (max-height: 600px) {  }
	@media screen and (max-width: 480px), screen and (max-height: 450px) {  }
	
/*
	@media screen and (max-width: 480px) {
		@media screen and (max-height: 900px) {
			div.header_img_article2019 {max-height: 15vh;}
		}
	}*/


	.module_1 {
		width: 31%;float: left;padding: 25px 2% 0 0;
	}
	.module_bottom_1 {
		background-size:100% 100%;background-repeat: no-repeat; background-position:center center;height: 230px;
	}
	@media screen and (max-width: 767px) {
		
		.module_1 {width: 90%;float: none;padding: 25px 0 0 0;}
	}
	img.quotes_1 { margin: 0 2% 3vh 0 }
	div.quotes_text_1 { margin-top: 30px; }