@charset "UTF-8";

@font-face {
    font-family: 'DIN 2014';
    src: url('../fonts/din2014/DIN2014-Light.eot');
    src: local('DIN 2014 Light'), local('DIN2014-Light'),
        url('../fonts/din2014/DIN2014-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/din2014/DIN2014-Light.woff') format('woff'),
        url('../fonts/din2014/DIN2014-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
	font-display: swap;
}

@font-face {
    font-family: 'DIN 2014';
    src: url('../fonts/din2014/DIN2014-ExtraBold.eot');
    src: local('DIN 2014 ExtraBold'), local('DIN2014-ExtraBold'),
        url('../fonts/din2014/DIN2014-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/din2014/DIN2014-ExtraBold.woff') format('woff'),
        url('../fonts/din2014/DIN2014-ExtraBold.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
	font-display: swap;
}


@font-face {
    font-family: 'DIN 2014';
    src: url('../fonts/din2014/DIN2014-Regular.eot');
    src: local('DIN 2014 Regular'), local('DIN2014-Regular'),
        url('../fonts/din2014/DIN2014-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/din2014/DIN2014-Regular.woff') format('woff'),
        url('../fonts/din2014/DIN2014-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
	font-display: swap;
}

@font-face {
    font-family: 'DIN 2014';
    src: url('../fonts/din2014/DIN2014-Italic.eot');
    src: local('DIN 2014 Italic'), local('DIN2014-Italic'),
        url('../fonts/din2014/DIN2014-Italic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/din2014/DIN2014-Italic.woff') format('woff'),
        url('../fonts/din2014/DIN2014-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
	font-display: swap;
}

@font-face {
    font-family: 'DIN 2014';
    src: url('../fonts/din2014/DIN2014-Bold.eot');
    src: local('DIN 2014 Bold'), local('DIN2014-Bold'),
        url('../fonts/din2014/DIN2014-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/din2014/DIN2014-Bold.woff') format('woff'),
        url('../fonts/din2014/DIN2014-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
	font-display: swap;
}

@font-face {
    font-family: 'DIN 2014';
    src: url('../fonts/din2014/DIN2014-BoldItalic.eot');
    src: local('DIN 2014 Bold Italic'), local('DIN2014-BoldItalic'),
        url('../fonts/din2014/DIN2014-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/din2014/DIN2014-BoldItalic.woff') format('woff'),
        url('../fonts/din2014/DIN2014-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
	font-display: swap;
}

@font-face {
    font-family: 'DIN 2014';
    src: url('../fonts/din2014/DIN2014-DemiBold.eot');
    src: local('DIN 2014 DemiBold'), local('DIN2014-DemiBold'),
        url('../fonts/din2014/DIN2014-DemiBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/din2014/DIN2014-DemiBold.woff') format('woff'),
        url('../fonts/din2014/DIN2014-DemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
	font-display: swap;
}
/*Lora
@font-face {
    font-family: 'Lora';
    src: url('../fonts/lora/Lora-Bold.eot');
    src: local('Lora Bold'), local('Lora-Bold'),
        url('../fonts/lora/Lora-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/lora/Lora-Bold.woff') format('woff'),
        url('../fonts/lora/Lora-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Lora';
    src: url('../fonts/lora/Lora-Regular.eot');
    src: local('Lora Regular'), local('Lora-Regular'),
        url('../fonts/lora/Lora-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/lora/Lora-Regular.woff') format('woff'),
        url('../fonts/lora/Lora-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
*/


body {

font-family: 'DIN 2014',Helvetica,Arial,sans-serif;
font-size: 1rem;
background-color:#F0F0F0;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;

}
b, strong {
  font-weight: 600;
}
h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
  font-weight: 600;
  color:#000;
 /* font-family: 'Lora', Serif;*/
}

.sp-module .sp-module-title, .sp-page-title-heading .titlecat {
  text-transform: uppercase;
}

.container  div.sp-page-title-heading::before
 {
  content: '';
  position: absolute;
  left: 0px;
  top: -5px;
  height: 36px;
  width: 9px;
  background: #1e66bf;
}
.titleindexmod .sppb-addon-title, .titleindexmod.red .sppb-addon-title  {
  margin:0 0 10px 20px;
  padding-bottom: 10px;
  font-size: 1.125rem;
  font-weight: 600;
  border-bottom:0px solid #f3f3f3;
  text-transform: uppercase;
}
.titleindexmod .sppb-addon-title::before 
 {
  content: '';
  position: absolute;
  left: 0px;
  height: 30px;
  width: 9px;
  background: #1e66bf;
}
.titleindexmod.red .sppb-addon-title::before  {
  content: '';
  position: absolute;
  left: 0px;
  height: 30px;
  width: 9px;
  background: #db2c32;
}

#sp-right .sp-module .sp-module-title  {position:relative;padding-right:20px}

#sp-right .sp-module .sp-module-title::before
 {
content: '';
  position: absolute;
  left: -20px;
  height: 14px;
  width: 14px;
  background: #ffe000;
  border-radius: 50%;
  top: 8px;
}

.titlecat {padding-left:20px;font-size: 1.125rem;}

#sp-title .sp-page-title .breadcrumb {
  background: none;
  padding: 0;
  float: right;
  margin: 4px 0 0;
  line-height: 1;
  color:#666!important;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
  margin-bottom: 1.5rem;
}
.sp-megamenu-parent .sp-mega-group > li > a {
  display: block;
  text-transform: none!important;
  font-size: 1rem!important;
  font-weight: 400!important;
  margin-bottom: 10px;
}
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
  color: #000000;
  font-size: 1.125rem!important;
  font-weight: 600!important;
  text-transform: uppercase;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
	color: #252525;
  font-size: 1rem!important;
  padding-left:10px;
}
.nomarker li {
    list-style-type: none; /* Убираем маркеры */
   }


@media (max-width: 575px) {
  #sp-header {
    height: 60px!important;
  }
}

@media (max-width: 991px) {
  .sp-contact-info {
    text-align:center;
	margin:0 auto;
  }
  #sp-header-topbar .container-inner > .row {
    min-height: 30px;
  }
}


/*поиск*/
.sp-module.top-search {
  margin-top: 0;
}
.top-search-wrapper .icon-top-wrapper .vsearch {visibility:visible;display: block;}
.top-search-wrapper .icon-top-wrapper.active .vsearch {visibility:hidden;display:none}

.top-search-wrapper .icon-top-wrapper .csearch {visibility:hidden;display:none}
.top-search-wrapper .icon-top-wrapper.active .csearch {visibility:visible;display: block;}
/*finder*/

@media (max-width: 1889px) {
.sppb-container.search-container {max-width:380px;margin-right:10px}
}
@media (min-width: 1890px) {
.sppb-container.search-container {max-width:520px;margin-right:180px}
}


#sp-header .sp-module.top-search {border-left: 1px solid #b7b7b7;padding-left:15px;  }
.sp-module.top-search {margin-top: 0;/*position: relative;*/}
.top-search-wrapper .icon-top-wrapper {margin: 0;}
.top-search-wrapper .icon-top-wrapper {text-align:center;display: block;cursor: pointer;}
.top-search-wrapper .icon-top-wrapper i { font-size:1.5rem; display: inline-block; line-height: 47px; color: #000; transition: .3s;}
.top-search-wrapper .icon-top-wrapper i:hover {color: #0000ff;}
.search-container {right: 120px;position: absolute; left: auto;top: 26px;z-index: 100;display: none;border: 0px solid #fff; border-radius: 0.25rem;}
 /*@media (min-width: 1400px)  {*/
.search-container {width: 65%;background:rgba(255, 255, 255, 1)}
 /*}*/

 .search.top-search .awesomplete {width:100%}
.top-search-input-wrap {width: 100%;} 
.search-wrap {width: 100%;} 
.search.top-search {width: 100%;} 
.sp_search_input {width: 100%;} 

.search-container .sp_search_input input {
  height: 46px;
  padding: 0 0 0 10px;
  color: #252525;
  width: 100%;
  border-radius: 0;
  border-width: 0px 0px 0px 0px;
  box-shadow: none;
  border-color: rgba(0,0,0,0.1);
  /*background: #fff;*/
  width:100%
}
.top-search-wrapper .icon-top-wrapper.active {

}
  .top-search-wrapper .icon-top-wrapper.active i::after, .top-search-wrapper .icon-top-wrapper.active i::before {

  }
.top-search-wrapper .icon-top-wrapper.active i::after {
  transform: rotate(-45deg);
}
 .top-search-wrapper .icon-top-wrapper.active i::before {
  transform: rotate(45deg);
}
.top-search-wrapper .icon-top-wrapper.active i::after, .top-search-wrapper .icon-top-wrapper.active i::before {
  position: absolute;
  content: ' ';
  height: 20px;
  width: 2px;
  background-color: #aa9f92;
}
.top-search-wrapper .icon-top-wrapper.active .findsearch {
	height:40px;
	width:40px;	  
}
.search.top-search .form-control::placeholder {
  color: #252525!important;
  opacity: 0.8!important;
  font-size:1rem!important; font-weight: 400;
}

.sp_search_input .form-control {background-color: rgba(0,0,0,0)!important;}



.sp-module.toplogin { }
.sp-module.toplogin a.sp-sign-in {/*color:#fff!important;*/margin:0 auto;text-align:center;display: block;background: #FFFBED;border-radius:50%;border: 2px solid #FFFBED; position: relative;}
.sp-sign-in .fa-regular {/*display: inline-block;  position: absolute;  left: 24%;  top: 21%;*/padding: 10px;font-size: 1.75rem;}
.sp-sign-in .fas {display: inline-block;}
.sp-profile-wrapper .fa-solid {/*font-size: 2rem*/}
.sp-sign-in .fa-solid {padding: 9px; font-size: 1.875rem;color:#000;}
a.sp-sign-in {color:#000}
a.sp-sign-in:hover {color:#0000ff}
/**/
.sp-module.toplogin a.sp-sign-in {
  color: #ff0000 !important;
  margin: 0 auto;
  text-align: center;
  display: block;
  background: #FFFBED;
  border-radius: 50%;
  border: 2px dashed #FFFBED;
  position: relative;
}
.sp-sign-in .fa-solid {
  padding: 9px;
  font-size: 1.875rem;
  color: #ff0000;
}


.offcanvas-menu .offcanvas-inner .sp-sign-in {
  /*top: 0px!important;*/
}
.offcanvas-inner .sp-module.toplogin a.sp-sign-in {
  color: #080859 !important;
  margin: 0 auto;
  text-align: center;
  display: block;
  background:#FFFBED;
  border-radius:50%;
  border:2px solid #080859;
  position: relative;
}

.offcanvas-inner .sp-module-content .wt-jshopping-cart-module-icon {
  text-align: center;
  background:#FFFBED;
  border-radius:50%;
  border:2px solid #080859;
  display: block;
  cursor: pointer;
  height: 51px;
  width: 51px;
  color:#080859
}

#sp-component .sp-column  {
  /*max-width: 1140px;*/
  /*padding-right: 15px;
  padding-left: 15px;*/
  margin-right: auto;
  margin-left: auto;
  }

.com-sppagebuilder  #sp-component .sp-column  {
  max-width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
  }
 
  
.article-details  {background: #fff;padding-bottom: 60px;}  
.article-details .articles  {
  max-width: 760px;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;	
} 
.article-details blockquote  {
	padding: 10px 20px;
  margin: 0 0 20px;
  border-left: 5px solid #DD2D32;
}
.article-details .articles .article-header {padding-top:45px;}
.article-details .article-info,.article-details .article-info a {
  color:#666
}
.article-details .article-info a:hover, .article-details .article-info a:active {
  color:#DB2C32;
}
@media (max-width: 768px) {
.article-details .article-header h1,.article-details .article-header h2{font-size:1.5rem;color:#252525}
}
@media (min-width: 768px) {
.article-details .article-header h1,.article-details .article-header h2{font-size:1.625rem;color:#252525}
}
.article-list .article-info .createdby, .article-list .article-info .read-time, #jform_captcha-lbl {display:none;visibility:hidden}

.article-list .article-info > span + span::before {
  display: inline-block;
  padding-right: 0rem;
  padding-left: 0rem;
  content: "";
}
.article-list .article .article-header h2 { font-size: 1.125rem;}

.video {
   /* position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0;*/
  position: relative!important;
  padding-bottom: 56.25%!important;
  height: 0!important;
  overflow: hidden!important;
}
.video iframe {
   /* position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;*/
	  position: absolute!important;
  top: 0!important;
  left: 0!important;
  width: 100%!important;
  height: 100%!important;
  border-width: 0!important;
  outline-width: 0!important;
}
#sp-right .sp-module  {background: #fff;}

.sp-module.pop .mod-list li {padding:10px 0}

.imgtitleblog,.article-details figcaption {padding:15px 15px; /*display:block;float:none;*/color:#666;font-size:0.813rem;text-align:right}
.breadcrumb-item.active .ellipsis {
  /*overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 500px; 
  display: inline-block*/
  white-space: nowrap;
  overflow:hidden;
  text-overflow: ellipsis;
  max-width: 200px;
  display: inherit;
}
.article-details .articles ul.fields-container {padding-left: 0rem;}

.article-details .table > :not(caption) > * > * {
  padding: .5rem 0rem;
}  
 
.articles.padding .fields-container .field-entry {margin-top:2rem} 
 
.article-details .fields-container li {list-style-type: none;}
.mod-articles-date.list-inline-item {font-size: 0.813rem;color:#6c757d}
.whitepage .profile-editwhitepage .col-lg-10.col-xl-7 {background:#fff}
.msd { position: absolute; top: 10px; left: 0px;}
.socialshares { text-align: center;  border: 0px solid #E9EBED;}
.socialshares {  text-align: center;}
.col-12.similararticle {background:#EDEDED}
.col-12.similararticle .sp-module {max-width: 760px;  padding: 30px 15px;  margin-right: auto;  margin-left: auto;}
.col-12.similararticle .sp-module .sp-module-title {color: #000000;  font-size: 1.125rem !important;  font-weight: 600 !important;  text-transform: uppercase; }
ul.mod-tagssimilar {padding-left: 1rem!important;padding-top:1rem}
ul.mod-tagssimilar li {padding:0.3rem 0 }
.badge {font-weight:400!important;text-transform: uppercase;border-radius:0!important; }
.baraban {margin-bottom: 30px; background:#fff}
.form-sppoll {padding-top:0.3rem}
.mod-sppoll .radio, .mod-sppoll .sp-poll-resul-item {padding: 0.3rem 0;}
.btn-success {border-color:#252525;background:#252525;color:#fff}
.btn-success:hover,.btn-success:active {border-color:#000;background:#000;color:#fff}
#sp-section-1 {position: relative;}
/*.sp-page-title {background:#fff;padding:10px 0; border-top:1px solid #f5f5f5}*/
#sp-title .maintitles {background:#fff;padding:10px 15px; border-top:1px solid #f5f5f5;display: flex;}
.sp-page-title-heading


 { text-transform:uppercase;font-weight:600;font-size: 1.125rem;padding-left: 20px; }
/*@media (max-width: 1025px) {
.breadcrumb {display:none;visibility:hidden}
}
@media (min-width: 1025px) {
.breadcrumb {display:flex;;visibility:visible}
}*/

.sppb-addon-header .sppb-addon-title {
	position: relative;
	text-transform:uppercase;font-weight:600;font-size: 1.125rem;padding-left: 20px;
margin: 15px 0 15px 5px;
  /*padding-bottom: 10px;*/
  font-size: 1.125rem;
  font-weight: 600;
}
.sppb-addon-header.paddnull .sppb-addon-title {
	position: relative;
	text-transform:uppercase;font-weight:600;font-size: 1.125rem;padding-left: 20px;
   margin: 15px 0 15px 5px;
  font-size: 1.125rem;
  font-weight: 600;
}

.sppb-addon-header .sppb-addon-title::before {
  content: '';
  position: absolute;
  left: -5px;
  height: 14px;
  width: 14px;
  background: #ffCC00;
  border-radius: 50%;
  top: 8px;
}
.sppb-addon-header.paddnull .sppb-addon-title::before {
  content: '';
  position: absolute;
  left: -5px;
  height: 14px;
  width: 14px;
  background: #ff0000;
  border-radius: 50%;
  top: 8px;
}

.breadcrumb-item + .breadcrumb-item::before {
  content: var(--bs-breadcrumb-divider, "|");
}
#sp-title .maintitles .breadcrumb {margin-left: auto;}
.sp-page-title-heading::before { 
content: '';
  position: absolute;
  height: 14px;
  width: 14px;
  background: #ff0000;
  left: 15px;
  top: 19px;
  border-radius: 50%;
} 
#sp-bottom2 {border-left: 1px solid #DEDEDE;border-right: 1px solid #DEDEDE;}
#sp-bottom2 p {margin-bottom: 0.625rem!important;}
img.avatar.radius {
  border-radius: 50%;
  height: 40px;
  width: 40px;
  display: inline-block;
  margin-left: 5px;
}
.com-content.view-form.layout-edit #jform_state-lbl {display:none;visibility:hidden}
.com-content.view-form.layout-edit #jform_state {display:none;visibility:hidden}


/* slider */
.sppb-addon-articles-thumb-slider a:hover,.sppb-addon-articles-thumb-slider a:focus{text-decoration:none}
.sppb-addon-articles-thumb-slider .sppb-addon-content{position:relative;overflow:hidden}
.sppb-addon-articles-thumb-slider .sppb-addon-content .sppb-carousel-inner{height:100%}
.sppb-addon-articles-thumb-slider .sppb-addon-content .sppb-carousel-inner .sppb-item{height:100%;background-position:center;background-repeat:no-repeat;background-size:cover}
.sppb-addon-articles-thumb-slider .sppb-addon-content .sppb-carousel-control{background:#fff;position:absolute;z-index:10;top:15px;left:15px;width:30px;height:30px;line-height:30px;text-align:center;box-shadow:0px 3px 6px rgba(0, 0, 0, 0.2196078431);color:#000 !important;border-radius:30px;font-size:18px}
.sppb-addon-articles-thumb-slider .sppb-addon-content .sppb-carousel-control.right{left:50px}
.sppb-addon-articles-thumb-slider .sppb-addon-article{background-position:center;background-repeat:no-repeat;background-size:cover}
.sppb-addon-articles-thumb-slider .sppb-addon-article .bg-img-wrapper,
.sppb-addon-articles-thumb-slider .sppb-addon-article .sppb-carousel.sppb-slide,.sppb-addon-articles-thumb-slider .sppb-addon-article .sppb-article-img-wrap,
.sppb-addon-articles-thumb-slider .sppb-addon-article .video-caption-wrapper,.sppb-addon-articles-thumb-slider .sppb-addon-article .audio-caption-wrapper{background-size:cover;background-position:center;background-repeat:no-repeat}
.sppb-addon-articles-thumb-slider .sppb-addon-article .article-spbookmark{margin-left:15px}
.sppb-addon-articles-thumb-slider .sppb-addon-article .article-spbookmark a{color:#98979c}
.sppb-addon-articles-thumb-slider .sppb-addon-article .sppb-article-img-wrap>img{border-radius:6px}
.sppb-addon-articles-thumb-slider .sppb-addon-article .sppb-article-info-wrap{font-size:14px;margin-top:30px}
.sppb-addon-articles-thumb-slider .sppb-addon-article .sppb-article-info-wrap .sppb-meta-category{text-transform:uppercase;font-weight:600;font-size:16px;margin-bottom:10px;line-height:1.75}
.sppb-addon-articles-thumb-slider .sppb-addon-article .sppb-article-info-wrap .video-duration{font-weight:400;font-size:14px}
.sppb-addon-articles-thumb-slider .sppb-addon-article .sppb-article-info-wrap .video-duration,.sppb-addon-articles-thumb-slider .sppb-addon-article .sppb-article-info-wrap .video-symbol{color:#fff;margin-left:10px}
.sppb-addon-articles-thumb-slider .sppb-addon-article .sppb-article-info-wrap .video-symbol{display:inline-block;font-size:20px}
.sppb-addon-articles-thumb-slider .sppb-addon-article .sppb-article-info-wrap .hits-count{font-size:14px;font-weight:400}
.sppb-addon-articles-thumb-slider .sppb-addon-article .sppb-article-info-wrap .hits-count .fa{margin-right:5px}
.sppb-addon-articles-thumb-slider .sppb-addon-article .sppb-article-info-wrap a:hover,
.sppb-addon-articles-thumb-slider .sppb-addon-article .sppb-article-info-wrap a:focus{text-decoration:none}
.sppb-addon-articles-thumb-slider .sppb-addon-article .sppb-article-info-wrap h3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-height:1.41;max-height:100px;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}
.sppb-addon-articles-thumb-slider .sppb-addon-article .sppb-article-info-wrap .sppb-article-introtext{line-height:1.8;margin:15px 0}
.sppb-addon-articles-thumb-slider .sppb-addon-article .sppb-article-info-wrap .sppb-article-meta{color:#98979c}
.sppb-addon-articles-thumb-slider .sppb-addon-article .sppb-article-info-wrap .sppb-article-meta>span:not(:last-child){margin-right:12px}
.sppb-addon-articles-thumb-slider .sppb-addon-article .sppb-article-info-wrap .sppb-readmore{margin-top:20px;display:inline-block;font-size:13px}
.sppb-addon-articles-thumb-slider .sppb-article-meta{margin-bottom:20px}
.sppb-addon-articles-thumb-slider .sppb-article-meta>span:not(:last-child){margin-right:10px}
.sppb-addon-articles-thumb-slider .sppb-article-meta>span:not(:last-child):after{content:","}
.sppb-addon-articles-thumb-slider .articles-slider,.sppb-addon-articles-thumb-slider .articles-slider a {color:#fff}
.sppb-addon-articles-thumb-slider .articles-slider .swiper-slide{background-size:cover;background-repeat:no-repeat;background-position:center;z-index:3}
.sppb-addon-articles-thumb-slider .articles-slider .swiper-slide:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.11), rgba(0, 0, 0, 0.6));z-index:-1}
.sppb-addon-articles-thumb-slider .articles-slider .swiper-slide>div{display:flex;height:100%;align-items:center;padding-right:400px}
.sppb-addon-articles-thumb-slider .articles-slider .sppb-article-info-wrap{padding:50px 0px;max-width:750px}
@media (max-width:767px){
.sppb-addon-articles-thumb-slider .articles-slider .sppb-article-info-wrap h3, 
.sppb-addon-articles-thumb-slider .articles-slider .sppb-article-info-wrap h2 {font-size:2rem;line-height:1.1;font-weight:600;margin-bottom:35px}
}
@media (min-width:768px){
.sppb-addon-articles-thumb-slider .articles-slider .sppb-article-info-wrap h3, 
.sppb-addon-articles-thumb-slider .articles-slider .sppb-article-info-wrap h2 {font-size:2.875rem;line-height:1.1;font-weight:600;margin-bottom:35px}
}
.sppb-addon-articles-thumb-slider .articles-slider .sppb-article-info-wrap .sppb-readmore{border:1px solid;padding:7px 20px;border-radius:30px;margin:20px 0;display:inline-block;font-size:1 rem;font-weight:600}
.sppb-addon-articles-thumb-slider .articles-slider .sppb-article-info-wrap .sppb-readmore:hover,.sppb-addon-articles-thumb-slider .articles-slider .sppb-article-info-wrap .sppb-readmore:focus{background-color:#fff}
.sppb-addon-articles-thumb-slider .video-caption-wrapper i.fa{font-size:51px}.sppb-addon-articles-thumb-slider .video-caption-wrapper .video-caption-info{margin-left:15px;display:flex;flex-direction:column;font-size:14px}
.sppb-addon-articles-thumb-slider .video-caption-wrapper .video-caption-info .video-duration{order:2;opacity:0.7}.sppb-addon-articles-thumb-slider .video-caption-wrapper .video-caption-info .video-caption{order:1}
.sppb-addon-articles-thumb-slider .articles-thumb{width:15%;min-width:300px;height:100%;position:absolute;right:0;top:0;bottom:0;background-color:#fff;color:#252525;padding:10px 0;overflow:visible;transition:0.3s}
.sppb-addon-articles-thumb-slider .articles-thumb .swiper-slide{cursor:pointer}
.sppb-addon-articles-thumb-slider .articles-thumb .sppb-article-meta{margin-bottom:10px}
.sppb-addon-articles-thumb-slider .articles-thumb .swiper-slide-thumb-active .sppb-article-info-wrap{/*border-bottom-color:#043A63*/}
.sppb-addon-articles-thumb-slider .articles-thumb .swiper-slide-thumb-active .sppb-article-info-wrap .sppb-article-content{opacity:1}
.sppb-addon-articles-thumb-slider .articles-thumb .sppb-article-info-wrap{padding:35px;border-bottom:0px solid rgba(255, 255, 255, 0.05)}
.sppb-addon-articles-thumb-slider .articles-thumb .sppb-article-info-wrap:hover .sppb-article-content{opacity:1}
.sppb-addon-articles-thumb-slider .articles-thumb .sppb-article-info-wrap .sppb-article-content{opacity:0.6;transition:opacity 0.3s}
.sppb-addon-articles-thumb-slider .articles-thumb .sppb-article-info-wrap a{color:#fff}
.sppb-addon-articles-thumb-slider .articles-thumb .sppb-article-info-wrap h3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-height:1.41;max-height:100px;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:18px;font-weight:500}

.sppb-addon-articles-thumb-slider .articles-thumb .sppb-article-info-wrap div.titleslider {overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-height:1.41;max-height:126px;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;font-size: 1.125rem;;font-weight:400}
.sppb-addon-articles-thumb-slider .articles-thumb .swiper-slide-thumb-active  .sppb-article-info-wrap div.titleslider {font-weight:600}

.swiper-slide.swiper-slide-visible {border-bottom:1px solid #EBEBEB}
.swiper-wrapper .swiper-slide {display:flex;align-items: center;justify-content: center;}




.sppb-addon-articles-thumb-slider .articles-thumb .article-counter{position:absolute;left:-80px;z-index:10;width:80px;height:80px;font-size:30px;font-weight:500;text-align:center;line-height:80px;/*border-radius:50%;*/top:0;transition:0.3s}
.sppb-addon-articles-thumb-slider.video-layout .full-link{z-index:11}
.sppb-addon-articles-thumb-slider.video-layout .sppb-addon-content{display:flex;max-width:100%}
.sppb-addon-articles-thumb-slider.video-layout .sppb-addon-content .articles-slider{flex:0 0 65%;max-width:65%}
.sppb-addon-articles-thumb-slider.video-layout .sppb-addon-content .articles-thumb{flex:0 0 35%;max-width:35%}
.sppb-addon-articles-thumb-slider.video-layout .sppb-addon-content .swiper-container{margin-left:0}
.sppb-addon-articles-thumb-slider.video-layout .articles-slider .swiper-slide{border-radius:6px 0px 0px 6px;background-position:center;overflow:hidden}
.sppb-addon-articles-thumb-slider.video-layout .articles-slider .swiper-slide>div{padding-right:15px !important}
.sppb-addon-articles-thumb-slider.video-layout .articles-slider .swiper-slide .container{align-items:flex-end}
.sppb-addon-articles-thumb-slider.video-layout .articles-slider .swiper-slide .container h3{font-size:34px;margin-bottom:10px}
.sppb-addon-articles-thumb-slider.video-layout .articles-slider .swiper-slide .container .sppb-article-info-wrap{padding:30px 15px}
.sppb-addon-articles-thumb-slider.video-layout .articles-slider .swiper-slide .container .sppb-article-info-wrap .sppb-article-meta{margin-bottom:10px}
.sppb-addon-articles-thumb-slider.video-layout .articles-thumb{background:#fff;color:#231f20;padding:0;width:auto}
.sppb-addon-articles-thumb-slider.video-layout .articles-thumb .swiper-slide{border-bottom:1px solid #ededed}
.sppb-addon-articles-thumb-slider.video-layout .articles-thumb .swiper-slide:before{content:"";position:absolute;top:50%;left:-17px;border-bottom:10px solid #ededed;border-left:10px solid #ededed;border-top:10px solid transparent;border-right:10px solid transparent;width:0;height:0;transform:rotate(45deg) translateY(-50%);opacity:0;transition:opacity 0.2s}
.sppb-addon-articles-thumb-slider.video-layout .articles-thumb,.sppb-addon-articles-thumb-slider.video-layout .articles-thumb .swiper-slide{border-radius:0px 6px 6px 0px}
.sppb-addon-articles-thumb-slider.video-layout .articles-thumb .swiper-slide-thumb-active{/*background:#ededed*/}
.sppb-addon-articles-thumb-slider.video-layout .articles-thumb .swiper-slide-thumb-active .sppb-article-info-wrap{border-bottom-color:#ededed}
.sppb-addon-articles-thumb-slider.video-layout .articles-thumb .swiper-slide-thumb-active:before{opacity:1}
.sppb-addon-articles-thumb-slider.video-layout .articles-thumb .sppb-article-info-wrap{padding:15px 35px;height:100%;display:flex;align-items:center}
.sppb-addon-articles-thumb-slider.video-layout .articles-thumb .sppb-article-info-wrap .sppb-article-content{opacity:1}
.sppb-addon-articles-thumb-slider.video-layout .articles-thumb .sppb-article-info-wrap h3{font-weight:400;margin-bottom:0;line-height:1.33}
.sppb-addon-articles-thumb-slider.video-layout .articles-thumb .sppb-article-info-wrap .sppb-article-meta .video-icon{font-size:7px;width:20px;height:20px;border:solid 1px #e2e2e2;background-color:#ffffff;border-radius:10px;line-height:19px;text-align:center;color:#000000;margin-right:10px}
.sppb-addon-articles-thumb-slider.video-layout .articles-thumb .sppb-article-info-wrap .sppb-article-meta .video-icon:after{content:""}
.sppb-addon-articles-thumb-slider.video-layout .articles-thumb .sppb-article-info-wrap .sppb-meta-category:after{display:none}
.sppb-addon-articles-thumb-slider.video-layout .articles-thumb .sppb-article-info-wrap .video-caption-info .video-duration{font-size:14px;font-weight:400;opacity:0.7}
.swiper-container .thumb-slider-nav:hover,.swiper-container .thumb-slider-nav:focus{outline:none}

.sppb-addon-articles-thumb-slider .articles-slider .swiper-slide>div{display:flex;height:100%;align-items:center;padding-right:300px}
.sppb-addon-articles-thumb-slider .articles-thumb{min-width:320px}.sppb-addon-articles-thumb-slider .articles-thumb .sppb-article-info-wrap{padding:20px}
.sppb-addon-articles-thumb-slider .articles-thumb .sppb-article-info-wrap .article-counter{left:-80px;top:30px;width:60px;height:60px;font-size:2.875rem;line-height:60px;background-color:#DB2C32;font-weight: 600;color:#fff;}
.sppb-addon-articles-thumb-slider .articles-thumb .sppb-article-info-wrap .article-counter:hover{background-color:#00988B;}
.swiper-slide-thumb-active {background-color:#fff!important}
.sppb-addon-articles-thumb-slider .articles-thumb .sppb-article-info-wrap .sppb-article-meta{font-size:12px}
.sppb-addon-articles-thumb-slider .articles-thumb .sppb-article-info-wrap h3{font-size:1.125rem}
.sppb-post-share-social{margin-top:30px}
.sppb-post-share-social .sppb-post-share-social-others a{margin-right:15px;width:25px;height:25px;border-width:1px;line-height:25px;font-size:12px}
.sppb-addon-articles-layout.layout-arabica .intro-items-slider{margin-left:-15px;margin-right:-15px;padding:40px 15px}
.sppb-addon-articles-thumb-slider .articles-thumb .sppb-article-info-wrap h3{height:50px}


.sppb-addon-articles-layout .sppb-addon-article .sppb-article-info-wrap .sppb-meta-category{margin-bottom:5px;font-size:12px}
.sppb-addon-articles-layout .sppb-addon-article .sppb-article-info-wrap h3{font-size:22px}


.nav-placeholder{display:none}#sp-menu-right .sp-date .sp-date-wrapper{border:none}
#sp-menu-right .sp-date .sp-date-wrapper span{text-align:center;display:inline-block}.extend-container>.sppb-container-inner{max-width:720px}
.business-listing-top-wrapper .leading-item{flex:1 0 100%;max-width:100%}

.nav-placeholder{display:none}#sp-menu-right .sp-date .sp-date-wrapper{border:none}
#sp-menu-right .sp-date .sp-date-wrapper span{text-align:center;display:inline-block}.extend-container>.sppb-container-inner{max-width:720px}
.business-listing-top-wrapper .leading-item{flex:1 0 100%;max-width:100%}


@media (max-width:767px){
	.sppb-addon-articles-thumb-slider .articles-slider .swiper-slide>div{display:flex;height:100%;align-items:center;padding-right:10px}
	#login .login-info-wrapper{padding-top:20px;padding-bottom:20px}
     #login .login-info-wrapper h2{font-size:20px;margin-bottom:15px}
     .sp-custom-login-on .icons-wrap{display:flex}
	 


.sppb-addon-articles-thumb-slider .articles-thumb{display:none}
.sppb-addon-articles-thumb-slider .articles-slider .swiper-slide{background-position:center}
.sppb-addon-articles-thumb-slider .articles-slider .swiper-slide .sppb-article-info-wrap{max-width:100%}

.sppb-addon-articles-layout.layout-arabica.no-shadow .intro-items-slider{margin-left:15px;margin-right:15px;padding:50px 0 0 0}
.sppb-addon-articles-layout.layout-arabica.no-shadow .intro-items-slider .thumb-slider-nav{top:20px !important;bottom:auto !important;right:5px !important;box-shadow:0 0 3px #000}
.thumb-slider-nav{display:inline-block !important;bottom:0px;top:auto;width:30px;height:30px;transform:translate(0px) rotate(90deg);opacity:0.6}
.thumb-slider-nav:hover,.thumb-slider-nav:focus{opacity:1}.thumb-slider-nav.swiper-button-prev{left:auto;right:10px;bottom:25px}
.thumb-slider-nav:after{font-size:20px;color:#fff}
.sppb-addon-articles-thumb-slider .articles-slider .sppb-article-info-wrap h3{font-size:30px}
.sppb-addon-articles-thumb-slider .sppb-article-meta{margin-bottom:5px;font-size:12px}

.sppb-addon-articles-thumb-slider.video-layout .sppb-addon-content .articles-slider{flex:0 0 100%;max-width:100%}
.sppb-addon-articles-thumb-slider.video-layout .articles-slider .swiper-slide{border-radius:0px}
.sppb-addon-articles-thumb-slider.video-layout .articles-slider .swiper-slide .container h3{font-size:25px}
.sppb-addon-articles-thumb-slider.video-layout .articles-slider .swiper-slide .container .sppb-article-info-wrap{padding:15px 0px}
.sppb-addon-articles-thumb-slider .video-caption-wrapper i.fa{font-size:35px}.sppb-btn{font-size:12px;line-height:1.5;padding:7px 30px}
}
.counters img {display:inline-block!important;}

.sppb-nav.sppb-nav-pills {list-style:none;display:flex;flex-wrap:wrap;align-content: space-between;}
.popular .sppb-nav-pills > li > a, .popular .sppb-nav > li > a {
  font-size: 1rem;
  line-height: 1;
  font-weight: 400;
  color: #fff;
  padding: 10px 5px;
  border-radius: 0px;
}
.popular .sppb-addon-content {padding:0 15px}
#sp-right .popular .sppb-addon-content {
  padding: 0px;
}

.popular .mod-articles-items.mod-list ul, .popular .mod-articles-items.mod-list ul.mod-articles-items.mod-list, .sppb-addon-content ul.mod-articles-items.mod-list {padding-left: 0!important;}
.popular .mod-articles-items.mod-list li {list-style-type: none!important;font-size: 1.125rem;}
.popular a.mod-articles-link {color:#252525;}
dl.list-inline {margin-bottom:8px}
.sppb-addon.sppb-addon-tab.popular {min-height:550px;}
.popular .sppb-nav > li {
  margin:0 4px;
}
.btn {border-radius:0px!important}
#sp-right .sp-module ul > li > a {
  /*padding: 2px 10px;*/
  padding: 0 0 15px 0;
}

#sp-bottom .sp-module {padding:15px 0 5px;}
.accordion-button:not(.collapsed) {
  color: #ba0000!important;
}
.accordion {
--bs-accordion-active-bg:#f5f5f5!important;	
}
.accordion-button:focus {
  border-color: #f5f5f5!important;	
}
.accordion-button:focus {
  box-shadow: none!important;
}
.accordion-body {
  padding: 1rem 0!important;
}
@media (max-width:428px){
.article-details .hits, .article-details .read-time  {display:none;visibility:hidden}
}
.convertforms .cf-form-wrap {padding:0px!important;}
.form-control,.list-group {border-radius:0px!important;}
.login .row.justify-content-center,.reset .row.justify-content-center,.remind .row.justify-content-center,.com-users-registration.registration .justify-content-center {padding:30px 10px;background:#fff}
.mod-banners.bannergroup {margin: 0px auto 0; text-align:center;padding-left:0;padding-right:0}
.pagination .fas.fa-angle-right::before {
  display: inline-block;
  padding-right: 0.1rem;
  padding-left: 0.2rem;
  content: "→";
}
.pagination .fas.fa-angle-double-right::before {
  display: inline-block;
  padding-right: 0.1rem;
  padding-left: 0.2rem;
  content: "|>";
}
.pagination .fas.fa-angle-left::before {
  display: inline-block;
  padding-right: 0.1rem;
  padding-left: 0.2rem;
  content: "←";
}
.pagination .fas.fa-angle-double-left::before {
  display: inline-block;
  padding-right: 0.1rem;
  padding-left: 0.2rem;
  content: "<|";
}
.btn.btn-primary.disabled {background:#CCC}
.noalfa .article-counter,.sppb-articles-carousel-meta-category {display:none;visibility:hidden}


.sppb-addon-articles-thumb-slider.noalfa .articles-thumb{width:15%;min-width:300px;height:100%;position:absolute;right:0;top:0;bottom:0;background-color:#fff;color:#252525;padding:10px 0;overflow:visible;transition:0.3s}
.sppb-addon-articles-thumb-slider.noalfa  .articles-thumb .sppb-article-info-wrap div.titleslider {font-size: 1.125rem;}
.article-details .articles h2 {font-size:1.5rem!important;}
.article-details .articles h3 {font-size:1.125rem!important;}
.article-details .articles h4,.article-details .articles h5,.article-details .articles h6 {font-size:1!important;}
.article-list .article {min-height:400px;}
ul.mod-articles-items.mod-list li {/*padding-top:15px*/}
.mod-articles-items.mod-list .mod-articles-item-content .mod-articles-title {padding:15px 15px 15px 15px;border-bottom: 1px solid #EBEBEB;margin-bottom:15px} 
.mostread.mod-list li {padding: 0;} 
.mostread.mod-list .date-time {font-size: 0.813rem;}
.mostread.mod-list li:first-child img { display: block;}
.mostread.mod-list li img {display: none;}
#sp-component .blog {position:relative}
.ai-loading {position:absolute;position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  width: 48%; 
  margin: 0 auto;z-index:9999999999999;height:100px;width:100px;}
/**/

.sppb-addon.sppb-addon-articles {
  margin-bottom: 0;
}
.layout-classic .sppb-addon-article.leading-item .sppb-article-details {
  padding: 15px;
  min-height:185px;
  background: #fff;
}
.layout-classic .sppb-addon-article .sppb-article-details,  {padding: 15px;   background: #fff; }
.layout-classic .sppb-addon-article .sppb-article-details h2.sppb-article-title a {color:#252525}

@media (max-width:560px){
.layout-classic .sppb-addon-article .sppb-article-details h2.sppb-article-title {font-size: 0.875rem;}

}
@media (min-width:560px){
.layout-classic .sppb-addon-article .sppb-article-details h2.sppb-article-title {font-size: 1.125rem;}
}
.layout-classic .sppb-addon-article.leading-item .sppb-article-details h2.sppb-article-title {font-size: 1.5rem;}

.layout-classic .sppb-addon-article.intro-item {display: table;}
.layout-classic .sppb-addon-article.intro-item .sppb-article-image-wrap { display: table-cell; vertical-align: top;  width: 150px;}
.layout-classic .sppb-addon-article.intro-item .sppb-article-details {  padding: 15px;  display: table-cell;  vertical-align: top;}
.layout-classic .white {background: #fff;}
.popart .sppb-addon-articles .sppb-article-meta > span, .sppb-addon-articles .sppb-article-meta > time {
  display: inline-block;
  margin: 5px;
  color: #252525;
  font-size: 0.813rem;
}
.sppb-addon-articles .sppb-article-meta > span, .sppb-addon-articles .sppb-article-meta > time {
 display: inline-block;
  margin: 5px;
  color: #252525;
  font-size: 0.813rem;
}

.vnpop {padding: 15px;border-top:1px solid #EBEBEB}
.vnpop a, #sport a, .mod-list .mod-articles-title a.mod-articles-link  {color: #252525;font-size: 1rem;font-weight:600}
.vnpop p {margin-bottom: 0px;}
.popart .mostread.mod-list li {
  padding: 0;
}

.sppb-addon.sppb-addon-module.popart {background: #fff; }
.sppb-addon.sppb-addon-module.popart .sppb-addon-content {padding: 0}
.sppb-addon.sppb-addon-module.popart .sppb-addon-content img {}


@media (max-width:560px){
/*.layout-classic .sppb-addon-article .sppb-article-details h2.sppb-article-title {font-size: 0.875rem;}*/
#accidents .layout-classic .sppb-addon-article .sppb-article-details h2.sppb-article-title {font-size: 0.875rem;margin-bottom:0;font-weight:400}

}
@media (min-width:560px){
/*.layout-classic .sppb-addon-article .sppb-article-details h2.sppb-article-title {font-size: 1.125rem;}*/
#accidents .layout-classic .sppb-addon-article .sppb-article-details h2.sppb-article-title {font-size: 1rem;margin-bottom:0}
}


#accidents .layout-classic .sppb-addon-article.leading-item .sppb-article-details h2.sppb-article-title {font-size: 1.125rem;margin-bottom:15px}
#accidents .layout-classic .sppb-addon-article.intro-item .sppb-article-image-wrap { display: table-cell; vertical-align: top;  width: 120px;}
#accidents .layout-classic .sppb-addon-article.leading-item .sppb-article-details {
  padding: 15px;
  min-height: 200px;
  background: #fff;
}
#sport .sppb-addon-article {
  margin-bottom: 30px;
  background:#fff;
}
#sport .sppb-addon-article .sppb-article-details {padding:15px;}
#sport .sppb-addon-article .sppb-article-details h2.sppb-article-title {font-size: 1.125rem;}
#sport .sppb-addon-article .sppb-article-details {min-height:170px}

/**/

.sppb-articles-carousel-link {
  display: block;
  margin: 15px 0;
  font-size: 1rem;
  color: #252525;
line-height: 1.3;
}
.sppb-articles-carousel-content {
  background: #fff;
  box-shadow: 0 6px 12px -3px rgba(49,41,41,.1);
  padding: 15px;
  margin-bottom: 15px;
  min-height: 200px;
}
.sppb-articles-carousel-content.sppb-text-left {/*min-height:270px*/ }

@media (max-width:1100px){
.sp-megamenu-parent .sp-menu-item > a img {
	display:none;visibility:hidden; height: 1px; width: 1px;
	}

}



@media (min-width:1100px){
.sp-megamenu-parent .sp-menu-item > a img, .sp-megamenu-parent .sp-menu-item > span img {
  height: 24px;
  width: 30px;
  display:inline; visibility:visible;
  margin-top: 0px;
}

}
@media (max-width:1199px){
	.sp-megamenu-parent>li>a,.sp-megamenu-parent>li>span{padding:0 10px}
}
@media (min-width:1200px){
	.sp-megamenu-parent>li>a,.sp-megamenu-parent>li>span{padding:0 30px}
}


ul.socialbot {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  padding-left: 0;
}
ul.socialbot li {
  flex: 0 0 25%;
}
.socialbot li img.social {
	transform: scale(0.8);
	transition: transform 0.2s;
}
.socialbot li:hover img.social {
	transform: scale(1);

}


.col-12.barbar {padding-top:0px;margin-top:-12px}

.related-article-list-container .related-article-title {
  font-size: 1.125rem;
  font-weight: 600;
  padding-bottom: 0px;
  border-bottom: 0px solid #f3f3f3;
  text-transform: uppercase;
}

.article-list.related-article-list .imgtitleblog {display:none!important}

.article-list .article .article-full-image {
  border-radius: 0;
  border-bottom: 0px solid #f5f5f5;
}
.related-article-list .article {min-height: 300px}
.msd {
  z-index: 6666666;
}
.wheat {display: flex; justify-content: center; flex-wrap: wrap;	}
.pogoda_info.ajax-fancybox,.pogoda_img.ajax-fancybox {line-height:50px; padding:5px 15px;}
.sp-menu-item .sp-menu-separator {
	color: #252525;
    font-size: 1rem !important;
    /*padding-left: 10px!important;*/
	font-weight:600;

	padding-bottom: 30px !important;
  margin-bottom: 40px;	
}
.paddingtop10 {padding-top:10px;}

.item-header .sp-menu-heading {color:#777}

.cf-label a {font-size: 0.75rem!important;line-height: 2rem;}

 

.article-details ..article-can-edit.d-flex.flex-wrap.justify-content-between ul.fields-container {
  padding-left: 0rem;
  margin-top: 0rem;
}

.tag-category .list-group-item {border:1px solid #F0F0F0!important;}
.btn.disabled {border-color:#ced4da!important;}
.mostread.mod-list li > img {width:100%!important;height:auto}
.sppb-addon-animated-heading .sppb-addon-title {
  align-items: center!important;
  margin: 0 auto!important;
  text-align: center!important;
}
.sppb-carousel-pro-text {
	  align-items: center!important;
  margin: 0 auto!important;
  text-align: center!important;
}

.video {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 25px;
  height: 0;
}
.video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.videos,.videos-1,.videos-2,.videos-3,.videos-4,.videos-5{
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 25px;
  height: 0;
}

.videos iframe, .videos-1 iframe,.videos-2 iframe,.videos-3 iframe,.videos-4 iframe,.videos-5 iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.video-container {
    width: 100%; /* Ширина контейнера на весь экран или блок */
    max-width: 800px; /* Максимальная ширина, чтобы видео не было слишком большим */
    aspect-ratio: 16 / 9; /* Сохраняет пропорции сторон видео */
}

.video-container video {
    width: 100%!important;
    height: 100%!important;
    object-fit: cover; /* Заполняет контейнер без искажений */
}



/* 

.videoplayer_thumb {
	width: 100%;
	padding-top: 56.25%; 
	background-size: cover;
	background-position: center;
	position: relative;
	cursor: pointer;
	border-radius: 8px;
	border: 4px solid var(--accent-color-alt);
	transition: border-color .2s ease-in-out;
}

.play-icon-container {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	background-color: var(--accent-color);
	border-radius: 50%;
	width: 80px;
	height: 80px;
	display: flex;
	align-items: center;
	justify-content: center;
	padding-top: 8px;
}

.videoplayer_thumb:hover .play-icon svg {
	transform: scale(1.2);
}

.videoplayer_thumb:hover {
	border-color: var(--accent-color);
}

.play-icon svg {
	fill: #fff; 
	transition: transform .2s ease-in-out;
}

.youtube-video,
.vk-video,
.videoplayer_thumb
{
	width: 100%!important;
	aspect-ratio: 16 / 9.05!important;
}


.youtube-video,
.vk-video,
.videoplayer_thumb
{
	background-color: var(--card-background);
	box-shadow: var(--shadow-elevation-medium);
}

.youtube-video,
.vk-video
{
	border: 4px solid var(--accent-color);
}

*/



/*
.sppb-section.newskit-top-post-slider .sppb-addon-articles-slider .sppb-addon-article.item .sppb-img-wrapper {
  width: 54px;
  float: left;
  display: block;
}
.sppb-section.newskit-top-post-slider .sppb-addon-articles-slider .sppb-addon-article.item {
  display: table;
  width: 100%;
}

*/
/*
#caruselka .sppb-articles-carousel-column {display:flex;justify-content: space-between;align-items: stretch}
#caruselka .sppb-articles-carousel-img {width:120px}*/
/*
https://www.flaticon.com/packs/business-document?word=document
10px = 0.625rem
12px = 0.75rem
14px = 0.875rem
16px = 1rem (base)
17px = 1.0625
18px = 1.125rem
19px = 1.1875rem
20px = 1.25rem
24px = 1.5rem
26px = 1.625rem
30px = 1.875rem
32px = 2rem
36px = 2.25rem
38px = 2.375rem
40px = 2.5rem
42px = 2.625rem
44px = 2.75rem
46px = 2.875rem
52px = 3.25rem
66px = 4.125rem
96px = 6rem
font-size: 2.5rem; 
*/