.coverimg							{}
.coverimg .txt-near-section			{overflow:hidden;}
.coverimg .plugin--container 		{overflow:hidden;}	
.coverimg .images-box				{float: left;position: relative;}
.coverimg .cover-box				{position: absolute;z-index: 2;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;}
.coverimg img.cover					{position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: auto;z-index: 3;opacity:0; transition: all .5s ease-in-out 0s;}
.coverimg img.active				{opacity:1;} 
.coverimg .background				{position: relative;z-index: 1;}
.coverimg img.bgimage				{display: block;width: 100%;}
.coverimg .thumbs-box				{float: left;display: flex;flex-wrap: wrap;}
.coverimg .thumbs-box a 			{display: inline-block;text-align: center; border: 5px solid #efefef; transition: all .5s ease-in-out 0s;}
.coverimg .thumbs-box a.active		{border: 5px solid #d8292f;}
.coverimg .thumbs-box a .img 		{display: block;width: 100px;height: 100px;margin: 0;overflow: hidden;}
.coverimg .thumbs-box a .img img	{max-width: 100%;}
.coverimg .thumbs-box a	.txt		{display: block;margin: 10px 0; box-sizing: border-box;}                      

.coverimg__position--bottom .images-box 		{width: 100%;}                       
.coverimg__position--bottom .thumbs-box 		{width: 100%; justify-content: center; margin: 20px 0;}
.coverimg__position--bottom .thumbs-box a		{margin: 10px; max-width:100px;}
.coverimg__position--bottom .thumbs-box a .txt 	{width: 100%;}                                           
                                     
.coverimg__position--right	{}
.coverimg__position--right .images-box 		{width: 66%;}                       
.coverimg__position--right .thumbs-box 		{width: 33%; justify-content: left; margin: 0;}
.coverimg__position--right .thumbs-box a	{width:100%; margin: 0 0 10px 10px;}
.coverimg__position--right .thumbs-box a .img {float: left;}
.coverimg__position--right .thumbs-box a .txt {width: calc(100% - 100px); float: left; text-align: left; box-sizing: border-box; padding: 0 0 0 10px;}           

@media (max-width: 1000px) {
  .coverimg__position--right .images-box 		    {width: 100%;}
  .coverimg__position--right .thumbs-box        {width: 100%; justify-content: center; margin: 20px 0;}
  .coverimg__position--right .thumbs-box a      {max-width: 100px; margin: 10px;}
  .coverimg__position--right .thumbs-box a .img {float: none;}
}
