/* Nodes */
.node,
.node-promoted,
.node-sticky,
.node-view-mode-full,
.node-unpublished {
  position: relative;
}
.node--view-mode-teaser,
.node-view-mode-teaser
 {
  position: relative;
  
	padding: 15px 0;
}
.node-view-mode-teaser.node-sticky {
  border: 2px solid var(--border);
  padding: 1rem;
}
.node-view-mode-full .node-taxonomy-container {
  margin: 0;
}
.node-content .clear {padding-top: 20px;}


.field--name-field-primechaniya {font-size: 12px;
    position: absolute;
    margin-top: -30px;}


.video-embed-field-launch-modal a img {
margin: 10px;
border-radius: 8px;
}

.video-embed-field-launch-modal {
}

.views-view-responsive-grid__item {
padding: 20px;
}

.views-row { border-bottom: 1px solid #9ea6b9;
    min-height: 125px;}

a img:hover {
    border: 1px solid #413f3f; /* Ширина, вид и цвет рамки */
}

.views-element-container span  {font-size: 14px;
    padding-top: 3px;}

h2.node-title span  {
    font-size: 20px;
}



.field--name-field-image {
	}

.field--name-field-fayl {
     position: static;
	clear: both;
	min-height: 60px;
    	}

.group-right .node-taxonomy-container
{  
    clear: both;
padding-right: 20px;}

.group-right .field--name-field-data-sobytiya { 
    text-align: right;
    padding-right: 40px;
	font-weight:bold;
}
	 

.group-right .node-taxonomy-container .field--name-field-data-sobytiya 
{display: inline-block; width: 100%;
    float:right; text-align: right;
 padding: 6px 40px 0 0; 
}

.group-header .field--name-field-data-sobytiya { 
	display: inline-block; width: 200px;
   float:left;
    padding-right: 40px;
	font-weight:bold;
}

.group-header .node-taxonomy-container { 
	display: inline-block; 
 
	float:right;
}
.group-header .taxonomy-term a {
    padding: 0px;
   }

.field--name-field-media-video-file { width: 100%;
     padding: 20px; }

.field--name-body  {
    clear: both;
}

[dir] .field:not(:last-child) {
	 margin-bottom: 0px; }






 .field-item a img {
display: inline-block;
float:left;
margin-right: 10px;
}


 .views-field-field-image  {
    float: left;
    padding: 10px 20px 0 0; 
}

.views-label-field-god-rozhdeniya, .views-label-field-razryad, .views-field-field-vid-sporta, .views-field-field-vid-sporta-istoriya{
    float: left;
    padding-right:20px; 
}

.views-field-field-trener {
	float:right;  }

.views-exposed-form .form-item {
display: inline-block;
max-width: 200px; }


  .field--type-text-with-summary, .field--name-field-tekst2 {
    clear: right;
	     min-height: 200px;
}
 .views-exposed-form .form-actions {
display: inline-block;
    margin: 20px 0 10px 0;
    float: right;
 }
.paragraph--type--lenta-1  .field--name-field-tekst2 {

	 min-height: 200px;
	    min-width: 260px;
}
.node-view-mode-teaser .field--type-text-with-summary {
    clear: right;
	     min-height: 0px;
}
.paragraph--type--lenta-1{
    clear: both;
	width: 100%;
}
.field--name-field-ucheniki{
    clear: both;
	width: 100%;
}

.ds-2col-fluid > .group-left {
    float: left;
    width: 30%;
}
.ds-2col-fluid > .group-right {
    float: right;
    width: 70%;
}