/*?=Global------------------- */
dl,li,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,input,textarea,body,html,p,blockquote,ul, figure {margin: 0; padding: 0;}
nav, footer, header, section, aside {display:block;}
* {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
img{border:0;max-width:100%;height:auto;}
ul {list-style:none;}

a:hover {text-decoration:none;}
:focus {outline:none;}
::selection {color:#fff;background:#3792A5 !important}
::-moz-selection {color:#fff;background:#3792A5 !important}
input[type='submit']::-moz-focus-inner{padding:0;border:0} 
input[type=radio],input[type=checkbox] {padding:0;margin:0;}
input[type=submit] {border:0;padding:0;margin:0;cursor:pointer;}
input.error {color:#c03}
label.error {font-size:11px;color:#fff;line-height:11px;font-style:italic;display:block;position:relative;background:#C03;padding:7px 15px 7px 15px;border-radius: 3px;z-index:1;margin:10px 0 15px 0;}
label.error:after {bottom: 100%;left:50%;border: solid rgba(0, 0, 0, 0);content: "";height: 0;width: 0;position: absolute;border-color: rgba(204, 0, 51, 0);border-bottom-color:#C03;border-width:5px;margin-left: -5px;border-left-width:5px;border-right-width:5px;}
label.error i {position:absolute;top:-17px;background:url(../images/iconAlert.png) no-repeat;left:50%;margin-left:-6px;width:12px;height:12px;display:block;}

/*?=********------------------- */
.wrap {position:relative;padding-left:0;}
.justifyleft {text-align: left}
.justifyright {text-align: right}
.justifyfull {text-align: justify}
.overlay-opened .opacityLayer {display:block;}
.opacityLayer {display:none;position:absolute;bottom:0;width:100%;height:400px;z-index:0;
background: -moz-linear-gradient(top,  rgba(250,250,250,0) 0%, rgba(250,250,250,0) 1%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(250,250,250,0)), color-stop(1%,rgba(250,250,250,0)), color-stop(100%,rgba(255,255,255,1)));
background: -webkit-linear-gradient(top,  rgba(250,250,250,0) 0%,rgba(250,250,250,0) 1%,rgba(255,255,255,1) 100%);
background: -o-linear-gradient(top,  rgba(250,250,250,0) 0%,rgba(250,250,250,0) 1%,rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(top,  rgba(250,250,250,0) 0%,rgba(250,250,250,0) 1%,rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom,  rgba(250,250,250,0) 0%,rgba(250,250,250,0) 1%,rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00fafafa', endColorstr='#ffffff',GradientType=0 );
}
.shadowOverlay {position:fixed;z-index:9999;top:0;left:0;width:100%;height:100%;background:transparent;}
.shadowOverlay2 {position:fixed;z-index:298;top:0;left:0;width:100%;height:100%;background:#fff;opacity:0.6}
body.overflow {overflow:hidden}
.hidden {display:none !important}

textarea {resize:none;}
.btn {font-size:14px;color:#fff;text-align:center;display:inline-block;text-decoration:underline;background:#32869b;line-height:35px;min-height:35px;border-radius:3px;cursor:pointer}
.btn.green {background:#0f9f84;}
.overlay {display:block;position:fixed;top:0;left:0;bottom:0;right:0;z-index:250;}
.loader {position:absolute;width:100%;height:100%;left:0;top:0;background:rgba(255,255,255,0.4);z-index:3;display:none;}
.loader span {display:block;position:absolute;width:50px;height:50px;top:30%;left:50%;margin-left:-25px;background:url(../images/loader2.gif) no-repeat;}
/*?=header------------------- */
header {position:fixed;top:0;z-index:300;width:100%;min-width:320px;background: #3792a5;height:51px;
background: -moz-linear-gradient(top,  #3792a5 0%, #2f7f97 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3792a5), color-stop(100%,#2f7f97));
background: -webkit-linear-gradient(top,  #3792a5 0%,#2f7f97 100%);
background: -o-linear-gradient(top,  #3792a5 0%,#2f7f97 100%);
background: -ms-linear-gradient(top,  #3792a5 0%,#2f7f97 100%);
background: linear-gradient(to bottom,  #3792a5 0%,#2f7f97 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3792a5', endColorstr='#2f7f97',GradientType=0 );
}
header .menuBtn {display:block;float:left;width:50px;height:50px;background:url(../images/btnMenu.png) no-repeat;z-index:301;}
header .menuBtn.active {background-position:100% 100%}
header .backBtn {display:block;float:left;margin-left:20px;padding-left:45px;padding-top:11px;width:130px;height:50px;background:url(../images/iconLogo.png) 0 50% no-repeat;color:#fff;font-size:11px;line-height:14px;font-style:italic;}
header .title {float:right;text-align:right;font-size:14px;line-height:14px;color:#a3c8d2;font-style:italic;font-weight:normal;padding:11px 14px;width:100px;text-shadow:-1px -1px 0 #2c7586;}
header .title span {color:#fff;}
header .line {width:0;position: relative;height:8px;width:3000px;left:-3000px;top:46px;background:url(../images/line.png) no-repeat;}

/*?=Main------------------- */
/* main {background:url(../images/back.gif) repeat;min-height:100%;min-width:100%;position:relative;z-index:200;} */

.blog {padding:0;overflow:hidden;}
.grid-sizer { width:100%; }
.blog article {width:100%;/*margin-bottom:30px;*/}
.blog article .in {
  background:#fff;
  /* box-shadow:0 0 5px 0 #ccc;border-radius:3px; */
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  gap: 20px;
}
.blog article .in a {
  width: 100%;
  border-bottom: none;
}
.blog article .in a:hover .h2 {
  color: #339999;
}
.blog article .in a.preview_text p {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -moz-box;
  -moz-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.blog article.banner .in {text-align:center;box-shadow:none;background:none;} 
.blog article.banner .in img {border-radius:0;}
.blog article img {width:auto;margin:0 auto 15px;display:block;border-radius:3px 3px 0 0;}
.blog article h2, .blog article .h2 {
  margin-top: 0px;
  margin-bottom: 0px;
  line-height: 26px;
  font-family: 'Gilroy';
  font-weight: 700;
  font-size: 24px;
  color: #181818;
}
.blog article .tag {display:inline-block;padding:0 15px 0 32px;background:url(../images/iconTag.png) 15px 100% no-repeat;font-size:16px;font-style:italic;color:#333;margin-bottom:15px;}
.blog article p {
  font-family: 'Gilroy';
  font-weight: 500;
  font-size: 18px;
  color: #181818;
}
.blog article time {color:#181818;font-size:16px;display:block;}
.blog article time .news-date-time {color:#181818;}

.blog article .preload {padding:20px;}
.blog article .preload .top {background:#ccc;width:100%;height:200px;margin-bottom:10px;}
.blog article .preload .top img {position:relative;top:80px;}
.blog article .preload span {display:block;width:100%;height:13px;background:#e7e7e7;margin-bottom:5px;}
.blog article .preload span.short {width:50%}
.blog h1 {
  font-family: 'Gilroy';
  font-weight: 800;
  font-size: 28px;
  color: #181818;
  margin-bottom: 12px;
}
.blog .news-list {
  gap: 30px 20px;
}
.blog .btn.show-more {
  background: #FFFF;
  font-family: 'Gilroy';
  font-weight: 500;
  font-size: 15px;
  color: #787878;
  border: 1px solid #787878;
  border-radius: 7px;
  text-decoration: none;
  height: 48px;
  width: 244px;
  text-align: center;
}
.blog .btn.show-more:hover {
  color: #FFFF;
  border: 1px solid #32869b;
  background: #32869b;
}
.blog_headline {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  min-height: 60px;
}
.blog_section_name_list .blog_section_name a {
  font-family: 'Gilroy';
  font-weight: 500;
	background: #FFFF;
	display: block;
	color: #828282;
	font-size: 16px;
}
.blog-page .breadcrumbs {
  margin-bottom: 30px;
}
.blog .ajax_replace_block {
  margin-bottom: 20px;
}
.canvas.blog_canvas {
  min-height: auto;
}
.header {
  height: auto;
}
.bx-breadcrumb {
  margin: 20px 9.5%;
}
/*?=LeftBar------------------- */
#leftBar ul#navMenu {
  padding-left: 0;
}
#rotate {min-height:100%;width:300px;
	-webkit-transition: -webkit-transform 0.5s;
	-moz-transition: -moz-transform 0.5s;
	-ms-transition: -moz-transform 0.5s;
	-o-transition: -o-transform 0.5s;
	transition: transform 0.5s;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	transform-style: preserve-3d;
}
#rotate.flip {
	-webkit-transform: rotateY( 180deg );
	-moz-transform: rotateY( 180deg );
	-ms-transform: rotateY( 180deg );
	-o-transform: rotateY( 180deg );
	transform: rotateY( 180deg );
}

div.back,div.front {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	backface-visibility: hidden;
}

div.back {position:relative;padding-top:10%;bottom:0;top:0;background:#fff;width:100%;
	-webkit-transform: rotateY( 180deg );
	-moz-transform: rotateY( 180deg );
	-ms-transform: rotateY(180deg);
	-o-transform: rotateY( 180deg );
	transform: rotateY( 180deg );	
}

#rotate div.back {display:none;}
#rotate div.front {display:block;}
#rotate.flip div.back {display:block;}
#rotate.flip div.front {display:none;}

.leftBar {position:static;width:100%;width:100%;background:#f0f0f0;height:100%;box-shadow:1px 0 3px #ddd; margin-top: 1px}
.leftBar .scroll {height:100%;overflow:auto;display: inline-block;width:320px;-webkit-perspective: 600px; 
    -moz-perspective: 600px; 
    -ms-perspective: 600px; 
    -o-perspective: 600px; 
    perspective: 600px; 
}
.leftBar .scroll {position: relative;height: 100%;overflow: hidden;}
.leftBar.active {left:0;}
.leftBar nav ul {background:#fff;}
.leftBar nav ul li {border-bottom:1px solid #f0f0f0;}
.leftBar nav ul li.active {background:url(../images/iconArrow.png) 255px 50% no-repeat;}
.leftBar nav ul li.active a,.leftBar nav ul li.active p {color:#999}
.leftBar nav ul li a,.leftBar nav ul li p {font-size:15px;line-height:15px;font-style:italic;color:#666;display:block;width:100%;padding:14px 20px;}
.leftBar nav ul li:first-child a {color:#000}
.leftBar .signIn {padding:20px;background:#fff;border-bottom:1px solid #f0f0f0;position:relative;}
.leftBar .signIn p {font-size:11px;line-height:11px;margin-bottom:10px;color:#666;font-style:italic;}
.leftBar .signIn input[type=email] {width:143px;}
.leftBar .signIn label.error {width:143px;}
.leftBar .signIn .btn {text-align:center;position:absolute;right:0;top:0;padding:0 10px;}
.leftBar .signIn .line {position:relative;
display: flex;
justify-content: space-around;
align-items: center;
width: 70%;
margin-top: 23px;}
.leftBar .signIn .line .line-item-input {
	width: 60%;
}
.leftBar .signIn .line .line-item-input input {
	min-height: 35px;

}
.leftBar .signIn .line .line-item-submit {
	width: 30%;
	margin-bottom: 20px;
}
.leftBar .write {background:#fff;padding:20px;}
.leftBar .btn.green {display:block;width:99%}
.leftBar .complete {display:none;background:#f3faf9;border-bottom:1px solid #e5ecea}
.leftBar .complete .thanks {background:url(../images/btnOk.png) 20px 50% no-repeat;background-size:45px;color:#999;font-size:20px;line-height:20px;padding:20px 20px 20px 80px;font-style:italic;}
.leftBar .complete .thanks small {font-size:12px;line-height:12px;color:#666;display:block;margin-top:7px;}
.socials {display:block;overflow:hidden;padding:20px 20px 50px 20px;}
.socials a {display:block;float:left;margin-left:15px;width:43px;height:43px;text-indent:-9999px;background:url(../images/iconSoc.png) no-repeat}
.socials a:first-child {margin-left:20px;}
.socials .vkontakte {background-position:100% 0;}
.socials .vkontakte:hover {background-position:100% 100%;}
.socials .facebook {background-position:0 0;}
.socials .facebook:hover {background-position:0 100%;}
.socials .twitter {background-position:-43px 0;}
.socials .twitter:hover {background-position:-43px 100%;}
.socials .instagram {background-position:-86px 0;}
.socials .instagram:hover {background-position:-86px 100%;}
.leftBar .socials {padding:20px;}
.leftBar .copy {font-size: 12px;line-height:14px;color:#B9B9B9;display: block;font-style: italic;position:absolute;padding:20px;bottom:0;text-align:center;width:100%;text-shadow: 1px 1px 0 #FFF;}
.leftBar .copy a {color:#32869b;}
.report {margin:0 20px;width:86%}
.report .line {margin-bottom:15px;position:relative;}
.report .line input[type=text],.report .line input[type=email],.report textarea {width:100%}
.report p {font-size:15px;color:#666;font-style:italic;line-height:17px;padding-bottom:10px;margin-bottom:15px;border-bottom:1px solid #f0f0f0}
.report .btn.green {text-align:center;display:block;width:100%;padding:0 10px;}
.report .cancel {display:block;text-align:center;padding:20px;cursor:pointer}
.report .cancel span {border-bottom:1px dotted #666;color:#666;font-size:14px;line-height:14px;}
.report textarea {height:250px;margin-bottom:30px;}
.report textarea.error {margin-bottom:0;}
.leftBar .sended {display:none;background:#fff;text-align:center;}
.leftBar .sended .thanks {background:url(../images/send.png) 50% 20px no-repeat;color:#999;font-size:20px;line-height:20px;padding:180px 20px 20px 20px;font-style:italic;margin-bottom:50px;}
.leftBar .sended .thanks small {font-size:12px;line-height:12px;color:#666;display:block;margin-top:20px;}
.leftBar .sended .btn {background:#666;text-decoration:underline;display:block;width:85%;margin:0 20px;text-align:center;}

/*?=blogItem------------------- */
.blogItem {position:relative;margin-top:50px;height:auto !important}
.picture {position:absolute;width:100%;height:400px;overflow:hidden;left:0;z-index:100;}
.picture span {display:block;position:absolute;left:50%;margin-left:-30px;top:130px;width:60px;height:60px;background:url(../images/iconZoom.png) no-repeat;}
.picture img {height:auto;width:100%;}
.picture img.big {height:auto;width:100%;}
.picture.short img {height:200px;width:100%;}
/*.blogText {position:relative;margin:0 15px 20px 15px;top:0px;z-index:200}*/
.blogItem.short .blogText {top:55px;}
.blogText .head .tag {background:#fff;padding:10px;display:inline-block;border-radius:3px;box-shadow: 0 0 3px 0px #CCC;}
.blogText .head .tag a {padding-left:25px;background:url(../images/iconTag.png) 3px 1px no-repeat;background-size:10px;font-size:15px;line-height:15px;font-style:italic;color:#333;text-decoration:underline;margin-bottom:15px;}
.blogText .head .closeBtn {float:right;display:block;width:45px;height:45px;background:url(../images/close.png) 0 0 no-repeat;margin-top:-4px;}

.content {background:#fff;margin-top:20px;box-shadow: 0 0 3px 0px #CCC;border-radius:3px;padding:25px;position:relative;}
.content:before {top:-19px;left:33px;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;border-color: rgba(255, 255, 255, 0);border-bottom-color: #fff;border-width:11px;margin-left: -11px;}
.content h1 {font-size:18px;line-height:26px;color:#666;font-style:italic;font-weight:normal;margin-bottom:30px;}
.content h2 {font-size:16px;line-height:22px;color:#666;font-style:italic;font-weight:normal;margin-bottom:30px;}
.content h3 {font-size:15px;line-height:22px;color:#666;font-style:italic;font-weight:normal;margin-bottom:30px;}
.content time {font-size:14px;line-height:16px;color:#b9b9b9;display:block;font-style:italic;margin-top:10px;}
.content p {font-size:15px;line-height:24px;color:#333;margin-bottom:20px;}
.content cite {padding-top:10px;display:block;border-top:1px solid #e5e5e5;font-size:12px;line-height:21px;color:#999;margin-bottom:30px;}
.content ol,.content ul {margin-bottom:25px;}
.content ol {padding-left:47px;}
.content ol li,.content ul li {font-size:15px;line-height:20px;color:#333;margin-bottom:3px;}
.content ul li {padding-left:47px;background:url(../images/bull.png) 25px 9px no-repeat;}
.content p a {color: #32869B;text-decoration:underline;}

aside {margin:25px}
aside.top {display:none;}
aside.bottom {display:block;}
aside .title {font-size:16px;line-height:24px;font-style:italic;color:#999;margin-bottom:20px;text-align:center}
aside .item {position:relative;border:1px solid #e5e5e5;border-bottom-width:3px;border-radius:3px;margin:0 10px 30px 10px;padding:20px;text-align:center;}
aside .item a {position:absolute;top:0;left:0;right:0;bottom:0;}
aside .item  h4 {color:#32869b;font:italic normal 18px/22px arial,sans-serif;text-decoration:underline;margin-bottom:10px;}
aside .item .price {color:#000;font:bold 20px/24px arial,sans-serif;}
aside .item .price small {font-size:16px;}
aside .item .price.new {color:#d01845}
aside .item .price.old {text-decoration:line-through;font-size:12px;color:#999}
aside .item .price.old small {font-size:11px;}

.gallery {padding:20px 0 0 0;margin-bottom:20px; border-top:1px solid #e5e5e5;display:table;width:100%}
.gallery .title {font-size:22px;line-height:24px;color:#666;font-style:italic;font-weight:normal;margin-bottom:20px;}
.gallery ul {overflow:hidden;margin-bottom:10px;}
.gallery ul li {float:left;padding-left:0;background:none;width:120px;height:120px;margin-bottom:0;display:block}
.gallery ul li a span {display:none;}
.gallery ul li a img {margin-bottom:0;display:block}
#imagelightbox {position: fixed;z-index: 9999;}
#imagelightbox-overlay
		{
			background-color: #ccc;
			background-color: rgba( 155, 155, 155, .9 );
			position: fixed;
			z-index: 9998;
			top: 0;
			right: 0;
			bottom: 0;
			left: 0;
		}
#imagelightbox-loading,#imagelightbox-loading div{-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
#imagelightbox-loading{width:2.5em;height:2.5em;background-color:#444;background-color:rgba( 0, 0, 0, .5 );position:fixed;z-index:10003;top:50%;left:50%;padding:0.625em;margin:-1.25em 0 0 -1.25em;-webkit-box-shadow:0 0 2.5em rgba(0,0,0,.75 );-moz-box-shadow:0 0 2.5em rgba(0,0,0,.75 );box-shadow: 0 0 2.5em rgba( 0,0,0,.75 );}
#imagelightbox-loading div{width: 1.25em;height: 1.25em;margin:0;background-color: #fff;-webkit-animation: imagelightbox-loading .5s ease infinite;-moz-animation: imagelightbox-loading .5s ease infinite;-o-animation:imagelightbox-loading .5s ease infinite;animation: imagelightbox-loading .5s ease infinite;}
@-webkit-keyframes imagelightbox-loading{
                from { opacity: .5;    -webkit-transform: scale( .75 ); }
                50%     { opacity: 1;    -webkit-transform: scale( 1 ); }
                to     { opacity: .5;    -webkit-transform: scale( .75 ); }
            }
@-moz-keyframes imagelightbox-loading{
                from { opacity: .5;    -moz-transform: scale( .75 ); }
                50%     { opacity: 1;    -moz-transform: scale( 1 ); }
                to     { opacity: .5;    -moz-transform: scale( .75 ); }
            }
@-o-keyframes imagelightbox-loading{
                from { opacity: .5;    -o-transform: scale( .75 ); }
                50%     { opacity: 1;    -o-transform: scale( 1 ); }
                to     { opacity: .5;    -o-transform: scale( .75 ); }
            }
@keyframes imagelightbox-loading{
                from { opacity: .5;    transform: scale( .75 ); }
                50%     { opacity: 1;    transform: scale( 1 ); }
                to     { opacity: .5;    transform: scale( .75 ); }
            }
            
.likes {border-top:1px solid #e5e5e5;padding-top:20px;}

.subscribe {padding:50px 22px 40px 22px;margin:180px 15px 40px 15px;text-align:center;background:url(../images/greenBack.gif) repeat;border-radius:3px;position:relative;z-index:100;box-shadow: 0 0 3px 0px #CCC;}
.blogItem.short .subscribe {margin-top:75px;}
.subscribe .title {font-size:22px;line-height:26px;font-style:italic;color:#fff;margin-bottom:15px;}
.subscribe .socials {padding:0 5px 25px 5px;display:inline-table;text-align:center;}
.subscribe .socials a {background: url(../images/iconSoc2.png) no-repeat;margin:0 7px 30px 7px}
.subscribe .socials a.vkontakte {background-position:0 0;}
.subscribe .socials a.facebook {background-position:-43px 0;}
.subscribe .socials a.twitter {background-position:-86px 0;}
.subscribe .socials a.instagram {background-position:-129px 0;}
.subscribe .socials hr {border-top:1px solid #098d75;border-bottom:1px solid #29a58e;display:block;width:100%;}
.subscribe .signIn .line {position:relative;margin-bottom:20px;}
.subscribe .signIn input[type=email] {width:100%;text-align:center;}
.subscribe .signIn input[type=submit] {background:#fff;color:#000;padding:3px 25px;}
.subscribe .complete {display:none;}
.subscribe .complete .thanks {background:url(../images/btnOk2.png) 10% 50% no-repeat;background-size:45px;color:#fff;font-size:20px;line-height:20px;padding:20px 20px 20px 80px;font-style:italic;}
.subscribe .complete .thanks small {font-size:12px;line-height:12px;color:#fff;display:block;margin-top:7px;}

.pager {margin:0 15px;padding:40px 0 40px 0;position:relative;overflow:hidden;border-top:1px solid #e5e5e5;z-index:100;}
.pager .prev {display:inline-block;float:left;width:40%;background:url(../images/prev.png) 0 0 no-repeat;padding-top:60px;color:#333;font-size:14px;font-style:italic;line-height:20px;text-decoration:underline;}
.pager .next {display:inline-block;float:right;width:40%;background:url(../images/next.png) 100% 0 no-repeat;padding-top:60px;color:#333;font-size:14px;font-style:italic;text-align:right;line-height:20px;text-decoration:underline;}
.pager .closeBtn {display:block;width:45px;height:45px;position:absolute;left:50%;top:40px;margin-left:-22px;background:url(../images/close.png) 0 0 no-repeat;}

/*?=404------------------- */
.page404 .leftArrow {position:absolute;left:15px;top:60px;background:url(../images/arr1.png) 0 0 no-repeat;padding-top:50px;font-size:14px;line-height:18px;font-style:italic;color:#c03;width:100px;}
.page404 .rightArrow {position:absolute;right:20px;top:60px;background:url(../images/arr2.png) 100% 0 no-repeat;padding-right:50px;font-size:14px;line-height:18px;font-style:italic;color:#c03;width:160px;text-align:right;}
.page404 .info {position:absolute;left:50%;top:0;margin-top:200px;width:280px;margin-left:-140px;text-align:center;}
.page404 .title {font-size:73px;line-height:73px;font-style:italic;color:#32869b;margin-bottom:15px;}
.page404 p {font-size:14px;line-height:18px;font-style:italic;color:#666;margin-bottom:10px;}
.page404 small {font-size:12px;line-height:18px;font-style:italic;color:#999;}

/*?=Perfect sctollbar------------------- */
.ps-container.ps-active-x > .ps-scrollbar-x-rail, .ps-container.ps-active-y > .ps-scrollbar-y-rail {
  display: block; }
.ps-container > .ps-scrollbar-x-rail {
  display: none;
  position: absolute;
  /* please don't change 'position' */
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;
  -moz-transition: background-color 0.2s linear, opacity 0.2s linear;
  -o-transition: background-color 0.2s linear, opacity 0.2s linear;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  bottom: 3px;
  /* there must be 'bottom' for ps-scrollbar-x-rail */
  height: 8px; }
  .ps-container > .ps-scrollbar-x-rail > .ps-scrollbar-x {
    position: absolute;
    /* please don't change 'position' */
    background-color: #aaa;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    -webkit-transition: background-color 0.2s linear;
    -moz-transition: background-color 0.2s linear;
    -o-transition: background-color 0.2s linear;
    transition: background-color 0.2s linear;
    bottom: 0;
    /* there must be 'bottom' for ps-scrollbar-x */
    height: 8px; }
  .ps-container > .ps-scrollbar-x-rail.in-scrolling {
    background-color: #eee;
    opacity: 0.9;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
    filter: alpha(opacity=90); }
.ps-container > .ps-scrollbar-y-rail {
  display: none;
  position: absolute;
  /* please don't change 'position' */
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;
  -moz-transition: background-color 0.2s linear, opacity 0.2s linear;
  -o-transition: background-color 0.2s linear, opacity 0.2s linear;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  right: 3px;
  /* there must be 'right' for ps-scrollbar-y-rail */
  width: 8px; }
  .ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y {
    position: absolute;
    /* please don't change 'position' */
    background-color: #aaa;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    -webkit-transition: background-color 0.2s linear;
    -moz-transition: background-color 0.2s linear;
    -o-transition: background-color 0.2s linear;
    transition: background-color 0.2s linear;
    right: 0;
    /* there must be 'right' for ps-scrollbar-y */
    width: 8px; }
  .ps-container > .ps-scrollbar-y-rail.in-scrolling {
    background-color: #eee;
    opacity: 0.9;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
    filter: alpha(opacity=90); }
.ps-container:hover > .ps-scrollbar-x-rail, .ps-container:hover > .ps-scrollbar-y-rail {
  opacity: 0.6;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
  filter: alpha(opacity=60); }
  .ps-container:hover > .ps-scrollbar-x-rail.in-scrolling, .ps-container:hover > .ps-scrollbar-y-rail.in-scrolling {
    background-color: #eee;
    opacity: 0.9;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
    filter: alpha(opacity=90); }
.ps-container:hover > .ps-scrollbar-x-rail:hover {
  background-color: #eee;
  opacity: 0.9;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  filter: alpha(opacity=90); }
  .ps-container:hover > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x {
    background-color: #999; }
.ps-container:hover > .ps-scrollbar-y-rail:hover {
  background-color: #eee;
  opacity: 0.9;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  filter: alpha(opacity=90); }
  .ps-container:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y {
    background-color: #999; }

#rotate {width:100%;}
.leftBar {width: 100%;}
.leftBar .scroll {width:100%;}
.leftBar .socials {
    margin: 0 auto;
    width: 230px;
}


/*?=@media=768px------------------- */
@media screen and (max-width:767px) {
  .blog article {
    box-shadow: 0px 4px 4px rgb(0 0 0 / 25%), 0px 4px 4px rgb(0 0 0 / 25%);
    border-radius: 7px;
  }
  .blog article .in{
    border-radius: 7px;
    padding: 0 0 10px 0;
  }
  .blog article .in .img{
    border-radius: 7px;
    height: 176px;
    overflow: hidden;
    object-fit: cover;
    margin-bottom: 10px;
  }
  .blog_headline, .blog article .in a.preview_text p, .blog .blog_section_name_list{
    padding: 0 15px;
  }
  .blog_headline {
    min-height: auto;
  }
  .blog article h2, .blog article .h2{
    font-size: 18px;
  }
  .blog article .in a.preview_text p{
    font-size: 15px;
  }
  .blog_section_name_list .blog_section_name a{
    font-size: 12px;
  }
}
@media screen and (min-width:768px)
{
input[type=text], input[type=email], input[type=password] {font-size:16px;line-height:19px;}
label.error {text-align:left;}
.btn {font-size:16px;line-height:45px}
.btn:hover {text-decoration:none;}

header .backBtn {font-size:14px;line-height:26px;width:300px;text-decoration:underline}
header .backBtn:hover {text-decoration:none;}
header .title {font-size:20px;width:auto;line-height:26px;padding-right:25px;}

/*.leftBar {width:245px;}*/


/*#rotate {width:245px;}*/

.leftBar nav ul li a {font-size:18px;line-height:18px;padding:20px 25px;}
.leftBar nav ul li.active {background-position:200px 50%;}
.leftBar nav ul li a:hover {color:#c03;}
.leftBar nav ul li.active a:hover {color:#999;cursor:default;}
.leftBar .signIn {padding-left: 60px;
background: #fff url(/blog/assets/design/css/../images/iconSign.png) 2% no-repeat;
text-align: center;
display: flex;
justify-content: center;
align-items: center;}
.leftBar .signIn p {font-size:16px;line-height:16px;padding:0 10px;margin-top:10px;}
.leftBar .signIn input[type=email] {width:100%;margin-bottom:20px;}
.leftBar .signIn .btn {width:170px;position:relative;}
.leftBar .signIn label.error {width:auto;margin-top:-10px;}
.socials a:first-child {margin-left:0;}
.socials a {margin-left:10px;}
.report {margin: 0 30px;width: 77%;}
.leftBar .sended .btn {width:79%;margin:0 30px;}

.blog {padding:0;margin:0;overflow:hidden}
.grid-sizer { width:50%; }
.blog article {width:49.7%;/*padding:0 25px;*/}

/*?=blogItem------------------- */
.blogItem .picture img {height:400px;}
.blogText {margin: 0 25px 20px 25px;top:0px;}
.blogText .head .tag a:hover {text-decoration:none;}
.content:before {left:40px;}
.content {padding:30px;}
.content .in {float:left;width:70%}
.content:after {content:'';display:block;width:100%;clear:both;}
.content h1 {font-size:22px;line-height:30px;}
.content h2 {font-size:18px;line-height:26px;}
.content h3 {font-size:16px;line-height:26px;}
.content ol, .content ul {margin-bottom:30px;}
.content .block {overflow:hidden; margin-bottom:30px;}
.content .block img {width:60%;margin-right:20px;float:left;margin-bottom:0;}
.content .block cite {float:right;width:32%;margin-bottom:0;}
.content p {margin-bottom:30px;}
.content p a:hover {text-decoration:none;}

.gallery ul li {width:162px;height:162px;}
.gallery a {position:relative;}
.gallery a span i {background:url(../images/iconPlus.png) no-repeat;position:absolute;bottom:15px;right:15px;width:20px;height:20px;}
.gallery a:hover span {display:block;background:url(../images/shadow.png) repeat;position:absolute;left:0;top:0;right:0;bottom:0;}

aside {width:190px;}
aside.top {display:block;float:right;margin:0 0 50px 50px}
aside.bottom {display:none;}
aside .title {text-align:left;}
aside .item {margin:0 0 30px 0}
aside .item:hover h4 {text-decoration:none;}

.subscribe {margin:200px 25px 40px 25px;}
.blogItem.short .subscribe {margin-top:100px;}
.subscribe .title {font-size:24px;line-height:28px;}
.subscribe .socials a {margin: 0 10px 30px 10px;}
.subscribe .socials a:hover {opacity:0.7;}
.subscribe .signIn input[type=email] {width:50%;}
.subscribe .signIn label.error {width:50.2%;display:inline-block}

.subscribe .signIn input[type=submit] {font-size:14px;padding:0 24px;line-height:35px;}
.subscribe .complete {display:none;text-align:center;}
.subscribe .complete .thanks {background-position:50% 30px;background-size:65px;padding-left:0;font-size:30px;line-height:30px;padding:110px 30px 20px 30px;}
.subscribe .complete .thanks small {font-size:18px;line-height:18px;margin-top:10px;}

.pager {margin:0 25px;}
.pager .prev,.pager .next {width:30%;font-size:16px;line-height:22px;}
.pager a:hover {text-decoration:none;}

/*?=404------------------- */
.page404 .leftArrow {left:25px;top:80px;background:url(../images/arr3.png) 0 0 no-repeat;padding-top:20px;padding-left:90px;font-size:16px;line-height:21px;width:100px;}
.page404 .rightArrow {right:85px;top:80px;background:url(../images/arr4.png) 100% 0 no-repeat;padding-right:90px;padding-top:20px;font-size:16px;line-height:21px;width:260px;}
.page404 .info {margin-top:200px;width:380px;margin-left:-190px;}
.page404 .title {font-size:125px;line-height:125px;margin-bottom:30px;}
.page404 p {font-size:22px;line-height:31px;margin-bottom:15px;}
.page404 small {font-size:20px;line-height:20px;}
}

/*?=@media=980px------------------- */
@media screen and (min-width:980px)
{

header .menuBtn {position:fixed;top:0;left:0;cursor:pointer;}
header .wrap {width:81%;margin:0 9.5%;overflow:hidden;}

header .backBtn {margin-left:15px;}
header .title {padding-right:15px;}
header .line {top:-4px;}

.blog  {width:100%;margin: 0 0 40px 0;overflow: inherit;height: auto!important}
.grid-sizer { width:33.3333%; }
.blog article {width:33.3333%;/*padding:0 15px;*/}
.blog article .img {overflow: hidden;margin: 0 auto 15px;width: 100%;
  object-fit: cover;
  height: 314px;}
.blog article img {margin: 0 auto;
    -webkit-transition: all .6s ease;
    -moz-transition: all .6s ease;
    -ms-transition: all .6s ease;
    -o-transition: all .6s ease;
    transition: all .6s ease;}
/* .blog article:hover .in {box-shadow:0 0 6px 1px #999;} */
.blog article.banner:hover .in {box-shadow:none}
.blog article:hover h2 {text-decoration:underline}
.blog article:hover p {color:#666;}
.blog article:hover .img img {
    -webkit-transform: scale(1.3);
    -moz-transform: scale(1.3);
    -ms-transform: scale(1.3);
    -o-transform: scale(1.3);
    transform: scale(1.3);
    -webkit-transition: all .6s ease;
    -moz-transition: all .6s ease;
    -ms-transition: all .6s ease;
    -o-transition: all .6s ease;
    transition: all .6s ease;}
.blog article.banner:hover .img img {
    -webkit-transform:none;
    -moz-transform: none;
    -ms-transform:none;
    -o-transform:none;
    transform:none;}
.blog article .tag:hover {text-decoration:underline;}
.blog article.wide {width:66.6666%;}

.report p {font-size:20px;line-height:22px;margin-bottom:20px;padding-bottom:15px;}
.report .cancel span:hover {border-bottom-style:solid;}
.leftBar .sended .btn:hover {text-decoration:none;}

.page404 .rightArrow {right:15%}
}

/*?=@media=1500px------------------- */
@media screen and (min-width:1500px)
{
body.overflow {overflow:auto}
form .line {position:relative;}
.padding {padding-left:0;}
header.static .wrap {width:940px;margin:0 auto;overflow:hidden;}

.btn {font-size:14px;line-height:35px;}
.leftBar {width: 100%;}


.leftBar nav ul li a {padding:20px 50px;}
.leftBar nav ul li.active {background-position: 230px 50%;}
.leftBar .signIn {padding-left: 185px;
background: #fff url(/blog/assets/design/css/../images/iconSign.png) 10% no-repeat;
text-align: center;
display: flex;
justify-content: center;
align-items: center;}
.leftBar .signIn input[type=email] {text-align:center;}
.leftBar .signIn .btn {padding:0 5px;width:130px;}
.leftBar .complete {display:none;text-align:center;background:#f3faf9;border-bottom:1px solid #e5ecea}
.leftBar .complete .thanks {background-position:50% 70px;background-size:65px;padding-left:0;font-size:30px;line-height:30px;padding:150px 30px 80px 30px;}
.leftBar .complete .thanks small {font-size:18px;line-height:18px;margin-top:10px;}
.leftBar .write {padding:30px}
.socials {padding:15px 30px 50px 30px;}
.socials a {margin-left:14px;}
.leftBar .socials {padding:30px 33px 10px;
padding: 30px 33px 10px;
margin: 0 auto;
width: 320px;}

.leftBar .sended .thanks {font-size:30px;line-height:30px;padding:170px 20px 20px 20px;margin-bottom:120px;}
.leftBar .sended .thanks small {font-size:16px;line-height:22px;margin-top:20px;}

.overlay {display:none !important}
.grid-sizer {width:25%; }

.blog article {width:25%}
.blog article:nth-child(1), .blog article:nth-child(2),
.blog article:nth-child(6), .blog article:nth-child(7),
.blog article:nth-child(11), .blog article:nth-child(12),
.blog article:nth-child(16), .blog article:nth-child(17),
.blog article:nth-child(21), .blog article:nth-child(22),
.blog article:nth-child(26), .blog article:nth-child(27),
.blog article:nth-child(31), .blog article:nth-child(32),
.blog article:nth-child(36), .blog article:nth-child(37) {
  min-width: 40%;
}
.blog article:nth-child(3), .blog article:nth-child(4), .blog article:nth-child(5),
.blog article:nth-child(8), .blog article:nth-child(9), .blog article:nth-child(10),
.blog article:nth-child(13), .blog article:nth-child(14), .blog article:nth-child(15),
.blog article:nth-child(18), .blog article:nth-child(19), .blog article:nth-child(20),
.blog article:nth-child(23), .blog article:nth-child(24), .blog article:nth-child(25),
.blog article:nth-child(28), .blog article:nth-child(29), .blog article:nth-child(30),
.blog article:nth-child(33), .blog article:nth-child(34), .blog article:nth-child(35) {
  min-width: 30%;
}
.blog article.wide {width:50%}
.blog article h2 {font-size:18px;line-height:22px;}
.blog article p {
  font-size:18px;
}
.blog article .tag {font-size:12px;background-size:9px;}
.blog article time {font-size:16px;}

/*?=blogItem------------------- */ 
.blogText {margin: 0 auto 20px auto;width:100%;padding:0 15px;}
.blogText .head .tag {padding:10px 20px;}
.blogText .head .tag a {background-size:inherit;padding-left:30px;}
.picture span.lefter {margin-left:90px;}
.content:before {left:55px;}
.content {padding:35px 50px;}
.content h1,.content p,.content ul,.content ol,.content h2,.content h3,.content .block {margin-bottom:35px;}
aside {width:240px;}
aside .item h4 {font-size:20px;line-height:24px;}
.subscribe {margin:200px auto 40px auto;width:910px}
.pager {margin:0 auto;width:910px;}
.pager .prev, .pager .next {width:20%}

/*?=404------------------- */
.leftArrow {-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-ms-transition:all 0.7s ease;transition:all 0.7s ease;}
.padding .leftArrow {left:300px;top:300px;padding-left:100px;background:url(../images/arr5.png) 0 25px no-repeat;padding-top:0;padding-bottom:30px;}
.page404 .info {margin-top:300px;}
.leftBar .signIn .line {
	justify-content: center;
}
.blog article .in a.preview_text p {
  height: 60px;
}

}

/*?=@media=1900px------------------- */
@media screen and (min-width:1900px)
{
.grid-sizer {width:20%;}
.blog article {width:20%;}
.blog article:nth-child(1), .blog article:nth-child(2),
.blog article:nth-child(6), .blog article:nth-child(7),
.blog article:nth-child(11), .blog article:nth-child(12),
.blog article:nth-child(16), .blog article:nth-child(17),
.blog article:nth-child(21), .blog article:nth-child(22),
.blog article:nth-child(26), .blog article:nth-child(27),
.blog article:nth-child(31), .blog article:nth-child(32),
.blog article:nth-child(36), .blog article:nth-child(37) {
  min-width: 40%;
}
.blog article:nth-child(3), .blog article:nth-child(4), .blog article:nth-child(5),
.blog article:nth-child(8), .blog article:nth-child(9), .blog article:nth-child(10),
.blog article:nth-child(13), .blog article:nth-child(14), .blog article:nth-child(15),
.blog article:nth-child(18), .blog article:nth-child(19), .blog article:nth-child(20),
.blog article:nth-child(23), .blog article:nth-child(24), .blog article:nth-child(25),
.blog article:nth-child(28), .blog article:nth-child(29), .blog article:nth-child(30),
.blog article:nth-child(33), .blog article:nth-child(34), .blog article:nth-child(35) {
  min-width: 30%;
}
.blog article.wide {width:40%}
.blog article .in a.preview_text p {
  height: 60px;
}

}
div#content_navigation a {
  display: block;
  margin: 15px 0;
  width: fit-content;
}
div#content_navigation div {
  font-size: 22px;
  font-weight: bold;
}
.blog_wrap {
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 0px;
  gap: 7px 15px;
}
.blog_wrap .item_blog-list {
	/* margin: 10px 5px; */
  margin: 0px;
}
.blog_wrap .item_blog-linck {
	padding: 10px;
	border: 1px solid #828282;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25), 0px 4px 4px rgba(0, 0, 0, 0.25);
}

.blog_wrap .item_blog-linck {
	/* background: rgba(51, 153, 153, 0.5); */
	background: #FFFF;
	border-radius: 15px;
	display: block;
	text-transform: capitalize;
	letter-spacing: 1px;
	white-space: nowrap;
	color: #828282;
  padding: 10px 18px;
	font-size: 12px;
}
.blog_wrap .item_blog-linck:hover {
	color: rgb(51, 153, 153);
	background: #fff;
	border: 1px solid rgb(51, 153, 153, 0.5);
}
.blog_section_name_list .blog_section_name:hover a {
	color: rgb(51, 153, 153);
	background: #fff;
}
.blog_section_name_list {
	display: flex;
	flex-wrap: wrap;
	margin: 0;
  flex-direction: row;
  gap: 10px;
}
.title_blog_list_tag {
  font-family: 'Gilroy';
  font-weight: 500;
  font-size: 18px;
  color: #787878;
  margin: 0 0 26px 0;
}
@media screen and (max-width:767px) {
	.leftBar .signIn {
		flex-direction: column;
	}
	.leftBar .signIn p {
		text-align: center;
		font-size: 13px;
	}
	.leftBar .signIn .line {
		flex-direction: column;
		display: flex;
		width: 100%;
	}
	.leftBar .signIn .line .line-item-input {
		width: 100%;
	}
	.leftBar .signIn .line .line-item-input input {
		text-align: center;
		width: 100%;
		margin-bottom: 7px;
	}
	.leftBar .signIn .line .line-item-input .error {
		width: 100%;
	}
	.leftBar .signIn .line .line-item-submit {
		width: 100%;

	}
	.leftBar .signIn .line .line-item-submit .btn {
		position: static;
	}
}
@media screen and (max-width:650px) {
	h3.title_blog_list_tag {
		font-size: 19px;
	}
	.item_blog-linck .item_blog-list-title {
		font-size: 12px;
	}
}

.header-city .dropdown-list li {
	padding: 0 0;
	margin: 0 0;
}
.blogItem.news-detail_new {
  margin-top: 0;
}
.blogItem.news-detail_new .content ol, 
.blogItem.news-detail_new .content ul,
.blogItem.news-detail_new .content li {

  font-family: 'Gilroy';
  color: #000000;
  font-style: normal;
  font-weight: 500;
  line-height: 32px;
}
.news-detail_new .content {
  padding: 0;
  width: 100%;
  border: none;
  box-shadow: none;
}
.news-detail_new h2,
.news-detail_new div,
.news-detail_new p,
.news-detail_new a {
  font-family: 'Gilroy';
}

.news-detail_new p {
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 32px;
  color: #000000;
}
.news-detail_new h2,
.news-detail_new h3 {
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  line-height: 32px;
  color: #000000;
}
.news-detail_new img{
/*  height: 656px;
  width: 100%;*/
  border-radius: 7px;
}
.news-detail_new .content_navigation {
  background: #FFFFFF;
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.14), 0px 4px 5px rgba(0, 0, 0, 0.12), 0px 1px 10px rgba(0, 0, 0, 0.2);
  border-radius: 7px;
  border-left: 6px solid #399;
  padding: 23px;
  display: inline-block;
  margin-bottom: 30px;
}
.news-detail_new div#content_navigation div.title_content {
  font-weight: 700;
  font-size: 18px;
  line-height: 32px;
  margin-bottom: 10px;
}
.news-detail_new .content_navigation a{
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 19px;
  text-decoration-line: underline;
  color: #339999;
  border-bottom: none;

}
.news-detail_new .conclusion_text{
  background: #FFFFFF;
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.14), 0px 4px 5px rgba(0, 0, 0, 0.12), 0px 1px 10px rgba(0, 0, 0, 0.2);
  border-radius: 7px;
  border-left: 6px solid #399;
  padding: 23px 23px 23px 32px;
}
.news-detail_new .conclusion_text p:last-child{
  margin-bottom: 0;
}
.news-detail_new p {
  font-size: 16px;
}
.news-detail_new .conclusion_title{
  font-weight: 700;
  font-size: 18px;
  line-height: 32px;
  color: #399;
}
.news-detail_new .btn_back {
  font-weight: 500;
  font-size: 15px;
  line-height: 18px;
  color: #787878;
  border: 1px solid #787878;
  border-radius: 7px;
  padding: 11px 47px;
  margin-top: 66px;
  display: inline-block;
}
.news-detail_new .news-date-time{
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.01em;
  color: #8F8F8F;
  background: url(/img/clock.svg) no-repeat left;
  padding: 10px 10px 10px 26px;
}
.news-detail_new h1{
  font-weight: 900;
  font-size: 36px;
  line-height: 32px;
  padding: 35px 0;
  margin-bottom: 0;
}
.news-detail_new .wrapp_onfo_blog {
  display: flex;
  justify-content: flex-start;
  align-content: center;
  align-items: center;

}
.news-detail_new .wrapp_onfo_blog .parents_section a {
  border: 1px solid #292D32;
  border-radius: 15px;
  letter-spacing: 0.01em;
  color: #292D32;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 14px;
  padding: 5px 18px;
  margin-right: 20px;
  cursor: pointer;
}

@media screen and (min-width: 1500px) {
  .news-detail_new .blogText{
    padding: 0;
  }
}
@media screen and (min-width: 768px){
  .news-detail_new .blogText{
    margin: 0 0 20px 0;
  }
  .news-list_section{
    margin: 0 0 80px 0;
  } 
  .news-list-title .title {
    margin-left: 0;
    margin-right: 0;
  }
}

.blog-el-image .blog_nav_slider div.blog-el-image__slide {
    border-radius: 7px;
    widows: 100%;
    height: 90px;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}
.blog-el-image .blog_nav_slider {
    margin: 24px 0;

}
.blog-el-image .blog-el-image__slider div {
    margin: 0;
    padding: 0;
}
.news-detail_new div#content_navigation a {
  margin: 0 0 9px 0;

}

.blog_section_name_list.blog_linck .blog_section_name a {
  line-height: 15px;
  margin-top: 10px;
  border-bottom: none;
}
/* .news-detail_new .content_navigation .js-smooth-scroll[href="#H2num0"] {
  display: none!important;
} */
.news-detail_new .content_navigation .js-smooth-scroll:before {
  content: "\00B7";
  width: 10px;
  height: 10px;
  display: inline-block;
  font-weight: bold
}
.news-list_section .in a:hover .h2 {
  color: #399;
}
.news-list_section .article .in a{
  border-bottom:none;
}
@media screen and (max-width:1200px){
  .news-detail_new img {
    height: auto;
  }
}
@media screen and (min-width:1020px){
  .news-detail_new .content {
    width: 925px;
  }
}
@media screen and (max-width:680px) {
  .blog-el-image .blog_nav_slider div.blog-el-image__slide {
    height: 42px;
  }
  .blog-el-image .blog_nav_slider {
    margin: 7px 0 24px 0;
  }
}
@media screen and (max-width: 679px){
  .blog-el-image.main-slider .slick-list {
    overflow: hidden;
  }
}
@media screen and (max-width:680px){
  .blog_section_name_list.blog_linck .blog_section_name a {
    font-size: 12px;
  }
  .blog_section_name_list.blog_linck{
    padding-bottom: 10px;
  }
}
@media screen and (max-width:500px){
  .blog-el-image .blog-el-image__slider div {
    height: 170px;
  }
  .blog-el-image .blog-el-image__slider div img {
    object-fit: cover;
    height: 170px;
    width: 100%;
  }
  .blogItem.news-detail_new {
    margin-top: 0;
  }
  .news-detail_new .content {
    margin-top: 0;
  }
  .news-detail_new h1 {
    font-size: 24px;
    padding: 10px 0;
  }

  .news-detail_new p {
    font-weight: 500;
    font-size: 15px;
    line-height: 24px;
  } 
  .news-detail_new .content_navigation a {
    font-weight: 500;
    font-size: 12px;
    line-height: 15px;
  }
  .news-detail_new h2 {
    font-size: 18px;
    line-height: 32px;
  }
  .news-detail_new .conclusion_text {
    margin-top: 55px;
  }
  .news-detail_new p {
    font-size: 12px;
  }
  .news-detail_new .btn_back {
    display: block;
    width: 206px;
    margin: 50px auto;
  }
  .news-list-title .title {
    font-size: 18px;
    line-height: 32px;
    text-align: center;
    margin: 0 0 30px 0;
  }
  .news-list_section .h2 {
    font-size: 18px;
    line-height: 32px;
    margin: 10px 0 0 0;
  }
  .trigger-overlay.preview_text p {
    font-size: 15px;
    line-height: 130%;
    color: #787878;
    padding: 7px 15px;
  }
}
.news-list {
	display: flex;
	flex-wrap: wrap;
}
article {
	flex-grow: 1;
	width: 33%;
}