/**
 * @file
 * Page Styling
 *
 * Style the markup found in page.tpl.php. Also includes some styling of
 * miscellaneous Drupal elements that appear in the $content variable, such as
 * ul.links, .pager, .more-link, etc.
 */


/*
 * Body
 */

 margin: 0;
  padding: 0
/**background: #f2f2f2*/;
}

#page {
 /**font-family: 'TT Norms', sans serif;*/ 
 font-size: 14px;
/** font-family: 'Tahoma', sans serif;*/
  font-family: 'comfortaaregular', sans serif;
}

p {
font-size: 20px;
line-height: 1.7;
margin-bottom: 30px;  
}
.view-content .field-content a, .view-content li a, .panel-pane li a {
font-size: 14px;  
}
.view-novosti-test .views-field-title h1 a {
font-size: 24px;  
}
/*
 * The skip-link link will be completely hidden until a user tabs to the link.
 * See the element-focusable rule in system.base.css.
 */

#skip-link {
  margin: 0;
}
#skip-link a,
#skip-link a:visited {
  display: block;
  width: 100%;
  padding: 2px 0 3px 0;
  text-align: center;
  background-color: #666;
  color: #fff;
}

/*
 * Header
 */

#header {
}

#logo { /* Wrapping link for logo */
  float: left; /* LTR */
  margin: 0;
  padding: 0;
}
#logo img {
  vertical-align: bottom;
}

#name-and-slogan { /* Wrapper for website name and slogan */
  float: left;
}

#site-name { /* The name of the website */
  margin: 0;
  font-size: 2em;
  line-height: 1.5em;
}
#site-name a:link,
#site-name a:visited {
  color: #000;
  text-decoration: none;
}
#site-name a:hover,
#site-name a:focus {
  text-decoration: underline;
}

#site-slogan { /* The slogan (or tagline) of a website */
  margin: 0;
  font-size: 1em;
}

.region-header { /* Wrapper for any blocks placed in the header region */
  /*clear: both;*/      /* Clear the logo */
}

/*
 * Main (container for everything else)
 */

#main {
}

/*
 * Content
 */

#content {
}

.region-highlighted {
}

.breadcrumb { /* The path to the current page in the form of a list of links */
margin-top: 30px;
margin-bottom: 25px;
/**color: #027ac6;*/
color: #c9c9c9;
}
.breadcrumb ol {
  margin: 0;
  padding: 0;
}
.breadcrumb li {
  display: inline;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.breadcrumb li a {
text-decoration: none; 
/**color: #027ac6;*/
color: #c9c9c9;
}

.breadcrumb li:last-child {
display: none;  
}


h1.title, /* The title of the page */
h2.node-title, /* Title of a piece of content when it is given in a list of content */
h2.block-title, /* Block title */
h2.title, /* Comment section heading */
h2.comment-form, /* Comment form heading */
h3.title { /* Comment title */
  margin: 0;
}


tr.even { /* Some tables have rows marked even or odd. */
  /* background-color: #eee; */ /* Drupal core uses a #eee background */
}

tr.odd {
  /* background-color: #eee; */ /* Drupal core uses a #eee background */
}

div.messages { /* Important messages (status, warning, and error) for the user. See also the declarations in messages.css. */
  margin: 1.5em 0; /* Drupal core uses "6px 0" margin */
}
div.messages ul {
  margin-top: 0;
  margin-bottom: 0;
}

div.status { /* Normal priority messages */
}

div.warning,
tr.warning { /* Medium priority messages */
border: 1px solid #f0c020;  /* Drupal core uses: 1px solid #f0c020 */
}

div.error,
tr.error { /* High priority messages. See also the .error declaration below. */
}

.error { /* Errors that are separate from div.messages status messages. */
  /* color: #e55; */ /* Drupal core uses a #e55 background */
}

.warning { /* Warnings that are separate from div.messages status messages. */
  /* color: #e09010; */ /* Drupal core uses a #e09010 background */
}

.tabs { /* See also the tabs.css file. */
}

.region-help { /* Help text on a page */
}

.more-help-link { /* Link to more help */
}

.region-content { /* Wrapper for the actual page content */
}

ul.inline { /* List of links generated by theme_links() */
  display: inline;
  padding: 0;
}
ul.inline li {
  display: inline;
  list-style-type: none;
  padding: 0 1em 0 0; /* LTR */
}

span.field-label { /* The inline field label used by the Fences module */
  padding: 0 1em 0 0; /* LTR */
}

.item-list .pager { /* A list of page numbers when more than 1 page of content is available */
  padding: 0;
}
.item-list .pager li { /* Each page number in the pager list */
  padding: 0 0.5em;
}

.feed-icon { /* The link to the RSS or Atom feed for the current list of content */
}

.more-link { /* Aggregator, blog, and forum more link */
}

/*
 * First sidebar (on left in LTR languages, on right in RTL)
 *
 * Remember to NOT add padding or margin to your .region-sidebar-first
 * (see the layout.css file.)
 */

.region-sidebar-first {
}

/*
 * Second sidebar (on right in LTR languages, on left in RTL)
 *
 * Remember to NOT add padding or margin to your .region-sidebar-second
 * (see the layout.css file.)
 */

.region-sidebar-second {
}

/*
 * Footer
 */

#footer {
}

/*
 * Page bottom
 */

.region-bottom { /* Wrapper for any blocks placed in the page bottom region */
}
#header {
padding-left: 0;
padding-right: 0;
/*background: url(../images/header.png)repeat-x;*/
/**background: -moz-linear-gradient(center top , #414244 0px, #A7A7A7 50%, #A7A7A7 50%, #414244 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
background: -webkit-linear-gradient(top,#414244 0,#A7A7A7 50%,#A7A7A7 50%,#000 100%)*/;
}

header .header-inner{
width: 1200px;
height: 100px;
margin: 0 auto;
background: url(../images/header-hock.png) center no-repeat;
/*background: #FFFFFF;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#006666));
background: -webkit-linear-gradient(#FFFFFF, #006666);
background: -moz-linear-gradient(#FFFFFF, #006666);
background: -ms-linear-gradient(#FFFFFF, #006666);
background: -o-linear-gradient(#FFFFFF, #006666);
background: linear-gradient(#FFFFFF, #006666); #99cccc*/
}

#navigation {
/**background: url(../images/nav.jpg) left top repeat-x;*/
/*background: -moz-linear-gradient(center top , #2A2A2A 0px, #494949 50%, #343434 50%, #000000 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);*/
/**background: -moz-linear-gradient(center top , #414244 0px, #A7A7A7 50%, #A7A7A7 50%, #414244 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
background: -webkit-linear-gradient(top,#414244 0,#A7A7A7 50%,#A7A7A7 50%,#000 100%);
height: 30px;*/
width: 1170px;
}

#logo img {
 /*padding-left: 400px;
 padding-top: 80px;*/
}

#navigation li a {/**
border-left: 1px solid #ffffff;
border-right: 1px solid #ffffff;
padding-left: 10px;
padding-right: 10px;
padding-top: 1px;
padding-bottom: 3px;
display: block;
text-transform: lowercase;
color: #ffffff;
font-family: inherit;
font-weight: 900;
font-size: 14px;*/
text-decoration: none;
}
/** я добавил для альтерантивы nice menu*/
#navigation {
width: 100%;
position: relative;
height: 5em;
}
#block-system-main-menu {
width: 100%;
display: block;
float: left;
}

#block-system-main-menu ul.menu {
float: left;
width: 100%;
display: block;
text-transform: uppercase;
}
#block-system-main-menu ul.menu li {

}
#block-system-main-menu ul.menu li a {
display: block;
color: #027ac6;
font-weight: 600;
margin-right: 5px;
background: #F0F8FF;
font-size: 14px;
}
#block-system-main-menu ul.menu li a:hover {
background: #ffffff;  
}

ul.nice-menu {
width: 100%;
/*border-bottom: #000000 groove*/;
text-transform: lowercase;
}
ul.nice-menu:hover {
width: 100%;
/*border-bottom: #ff0000 groove*/;
}
  
ul.nice-menu li { 
/**border-style: none*/;
/*background: url(../images/nav.jpg) left top repeat-x;*/
/*background: -moz-linear-gradient(center top , #2A2A2A 0px, #494949 50%, #343434 50%, #000000 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);*/
/**background: -moz-linear-gradient(center top , #414244 0px, #A7A7A7 50%, #A7A7A7 50%, #414244 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
background: -webkit-linear-gradient(top,#414244 0,#A7A7A7 50%,#A7A7A7 50%,#000 100%);
border-top: none*/;
}
ul.nice-menu li a:hover {
background: #ffffff;
}

ul.nice-menu-down ul li {
/**    top: 7px*/;
}

ul.nice-menu-down li.menuparent {
/**background: none*/;
}

#navigation li.first a {
/**border-left: 0px*/;
}

#navigation li.last a {
/**border-right: 0px*/;
}

#navigation li a:hover {
 background: #F0F8FF;
 /*background: -webkit-gradient(linear, 0 0, 0 bottom, from(#99CCCC), to(#ffffff));
 background: -webkit-linear-gradient(#99CCCC, #ffffff);
 background: -moz-linear-gradient(#99CCCC, #ffffff);
 background: -ms-linear-gradient(#99CCCC, #ffffff);
 background: -o-linear-gradient(#99CCCC, #ffffff);
 background: linear-gradient(#99CCCC, #ffffff);*/
}
#navigation .menu-views {
 margin-left: 50px; 
}

.panels-flexible-row-panels_for_front-2 {
/**border: 5px double #cccccc;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
-webkit-box-shadow: #666 0px 10px 10px;
-moz-box-shadow: #666 0px 10px 10px;
box-shadow: #666 0px 10px 10px;

background: #ffffff;
background: #A7A7A7;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#A7A7A7), to(#ffffff));
background: -webkit-linear-gradient(#A7A7A7, #ffffff);
background: -moz-linear-gradient(#A7A7A7, #ffffff);
background: -ms-linear-gradient(#A7A7A7, #ffffff);
background: -o-linear-gradient(#A7A7A7, #ffffff);
background: linear-gradient(#A7A7A7, #ffffff);*/
margin-bottom: 5px;
}
.panels-flexible-row-panels_for_front-2 img {
  padding-left: 2px;
  }
  .panels-flexible-row-panels_for_front-2 p {
margin: 0px;
}

.panels-flexible-row-panels_for_front-2 .views_slideshow_cycle_teaser_section {
max-width: 100%;
}

.panels-flexible-row-panels_for_front-2 .views_slideshow_slide {
/*padding-left: 10px;*/
font-family: inherit;
}

.panels-flexible-row-panels_for_front-2 .views_slideshow_slide .views-field-title {
font-size: 20px;
opacity: 0.76;
margin-top: 202px;
position: absolute;
width: 400px;
background: #A7A7A7;
}
.panels-flexible-row-panels_for_front-2 .views_slideshow_slide .views-field-title a{
  color: #000000;
}
.panels-flexible-row-panels_for_front-2 .views_slideshow_slide .views-field-title a:hover{
  color: #ffffff;
}

.panels-flexible-row-panels_for_front-2 .views-slideshow-controls-bottom {
font-family: inherit;
text-align: center;
}

.panels-flexible-row-panels_for_front-3 {
/*border: 1px solid #696;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
margin-bottom: 5px;*/
/*background: #99CCCC;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#99CCCC), to(#ffffff));
background: -webkit-linear-gradient(#99CCCC, #ffffff);
background: -moz-linear-gradient(#99CCCC, #ffffff);
background: -ms-linear-gradient(#99CCCC, #ffffff);
background: -o-linear-gradient(#99CCCC, #ffffff);
background: linear-gradient(#99CCCC, #ffffff);
height: 122px;
/*width: 428px;*/
/*-webkit-box-shadow: #666 0px 10px 10px;
-moz-box-shadow: #666 0px 10px 10px;
box-shadow: #666 0px 10px 10px;
margin-bottom: 20px;*/
}

.panels-flexible-region-panels_for_front-left_menu img:hover {
-webkit-box-shadow: #0086E7 0px 10px 10px;
-moz-box-shadow: #0086E7 0px 10px 10px;
box-shadow: #0086E7 0px 10px 10px; 
}
.panels-flexible-row-panels_for_front-4 {
/*background: url(../images/leftbottom.gif) no-repeat;
-webkit-box-shadow: #666 0px 10px 10px;
-moz-box-shadow: #666 0px 10px 10px;
box-shadow: #666 0px 10px 10px;
border: 1px solid #cccccc;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;*/
}

.panels-flexible-row-panels_for_front-4 .pane-title {
line-height: 10%;
text-align: center;
}

.panels-flexible-row-panels_for_front-4 .view-awards .views-field-field-foto {
width: 50px;
float: left;
margin-right: 10px;
margin-left: 5px;
}

.panels-flexible-row-panels_for_front-4 .view-awards .views-field-field-image {
width: 50px;
float: left;
margin-right: 10px;
margin-left: 5px;
}
.panels-flexible-row-panels_for_front-4 .view-awards .views-field-field-foto:hover {
transform: scale(1.1);
}

.panels-flexible-row-panels_for_front-4 .views-field-title {
width: 350px;
height: 70px;
}

.views-view-grid { 
background: #ffffff;
}

.view-id-video_main table{ /*для страницы видео размер*/
width: 100%;
}

.view-id-video_main table td {
width: 350px;
}

.view-id-video_main table td h2 {
height: 55px;
}


.panels-flexible-column-inside { /*для центральной колонки задано чтобы секонд сайд бар подвинулся*/
/*margin-right: 60px;*/
}
.panels-flexible-region-inside-last .pane-content-main {
  margin-bottom: 5px;
  }

.panels-flexible-row-panels_for_front-5 {
padding-left: 5px!important;
background: #ffffff;
width: 385px;
/**border: 5px double #cccccc;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
padding-right: 10px;
margin-left: -60px;
margin-bottom: 10px;
-webkit-box-shadow: #666 0px 10px 10px;
-moz-box-shadow: #666 0px 10px 10px;
box-shadow: #666 0px 10px 10px;*/
}

.panels-flexible-row-panels_for_front-5 h2{
color: #cccccc;
/**background: #0086E7;
border-radius: 3px;*/
margin: 0px;
margin-top: 5px;
opacity: 0.7;
width: 374px;
/**box-shadow: inset 0 0 0 3px rgba(255,255,255,.5)*/
}

.panels-flexible-row-panels_for_front-5 .views-field-title h2 {
 color: #000000;
 margin-top: 195px;
 margin-left: 5px;
 position: absolute;
 background: #000000;
 opacity: 0.7;
 width: 365px;
}

.panels-flexible-row-panels_for_front-5 .views-field-title a:hover {
color: #0086E7;
}
.panels-flexible-row-panels_for_front-5 a {
  color: #ffffff;
}
.panels-flexible-row-panels_for_front-5 .pane-title a {
 color: #000000; 
  }

.panels-flexible-row-panels_for_front-5 a:hover{
  color: #000000;
}

.panels-flexible-row-panels_for_front-5 .views-field-field-image {
float: left;
margin-right: 10px;
}

.panels-flexible-row-panels_for_front-5 .views-row {
float: left;
margin-right: 2px;
}

.panels-flexible-row-panels_for_front-main-row { 
/*border: 1px dotted #696;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
  margin-left: -60px;
padding-left: 30px;*/
padding-right: 10px;

margin-bottom: 10px;
}
  
.region-bottom {
background: #B1D8D6;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#B1D8D6), to(#636969));
background: -webkit-linear-gradient(#B1D8D6, #636969);
background: -moz-linear-gradient(#B1D8D6, #636969);
background: -ms-linear-gradient(#B1D8D6, #636969);
background: -o-linear-gradient(#B1D8D6, #636969);
background: linear-gradient(#B1D8D6, #636969);
}

#slideshow-container {
  margin-left: 50%;
}

#galleriffic span.image-caption {
  text-decoration: underline;
  font-weight: bold;
  width: 340px;
  top: -27px;
  left: -90%;
}

h1.title { /*moi shrifti*/
text-align: center;
/**font-family: 'TT Norms', sans-serif;*/
width: 730px;
margin-left: 50px;
padding-left: 10px;
font-size: 44px;
}
.node-article h1, .node-prognozi h1,.node-blog h1  {
 text-transform: uppercase; 
 font-weight: 900;
 font-size: 32px;
}

h2 {
/**font-family: 'TT Norms', sans-serif;*/
text-transform: uppercase;
/**text-align: center;*/
font-weight: 900;
font-size: 26px;
}
table h2 {
    font-size: 14px;  
}

/* zdes vse dlya css page nhl_news and analysis*/
.view-display-id-page_1 .views-field-field-img {
float: left;
margin-right: 10px;
}
.view-display-id-page_1 .views-field-field-image {
float: left;
margin: 10px;
}

.view-display-id-page_1  .views-field-title {
width: 500px;
height: 80px;
}

.view-id-slidshow .view-content .item-list {
width: 600px;  
margin-left: 20px;
padding-left: 20px;
padding-right: 10px;
padding-top: 10px;
font-family: inherit;
background: #ffffff;
}

.view-id-slidshow .item-list {
float: none;  
}

.view-display-id-page_1 .views-row {
border-top: 2px dotted;
padding-top: 5px;
background: #ffffff;
overflow: hidden;
}

.view-display-id-page_1 .views-row-last {
border-bottom: none;
}
/**.view-display-id-page_1 table tbody tr td:hover {
  -webkit-box-shadow: #0086E7 0px 10px 10px;
-moz-box-shadow: #0086E7 0px 10px 10px;
box-shadow: #0086E7 0px 10px 10px;
  }*/

.view-id-testim {
margin-top: -6px;
margin-left: -350%;
}

.view-id-testim  table td {
  border: none;
}

.view-id-line_up {
background: #ffffff;
/*width: 55%;*/
margin-left: 25%;
text-align: center;
}

.view-id-line_up table {
border: none;
}

.view-id-line_up table td {
  border: none;
  vertical-align: top;
}

.view-id-line_up table td p {
  margin: 0;
}

.view-id-line_up table th {
  border: none;
  height: 2%;
}

.views-label-field-field-match-records-taxono {
margin: 0;
}

.node-jersey-lineup {
background: #ffffff;
/**margin-left: 30%;*/
text-align: center;
display: contents;
}
.node-jersey-lineup .field-items {
 text-align: center; 
 /**width: 450px;*/
  }
  
.node-jersey-lineup table {
border: none;
}
.node-jersey-lineup table#defense,.node-jersey-lineup table#goalie_list {
/**margin-left: 15%;*/
}

.node-jersey-lineup table td {
  /**border: none;*/
}
.node-jersey-lineup table tr td p {
  text-align: center;
  width: 125px;
}
.node-jersey-lineup table th {
  text-align: center;
}

.views-field-field-image img {
float: left;
margin: 2px;
}

.panels-flexible-10 {
background: #ffffff;
}

.panels-flexible-column-10-1 {
margin-left: 10px;
}

.panels-flexible-11 {
background: #ffffff;
}
.panels-flexible-column-11-1 {
margin-left: 10px;
}

.panels-flexible-12 {
background: #ffffff;
}
.panels-flexible-column-12-1 {
margin-left: 10px;
}

.view-id-all_about_team {
width: 614%;
margin-top: -6px;
border: none;
margin-left: -130%;
}

.view-id-all_about_team table tbody tr td {
border: none;
}

.view-id-all_about_team table td p a {
float: left;
}

.panels-flexible-13 {
background: #ffffff;
}
.panels-flexible-column-13-1 {
margin-left: 10px;
}

.panels-flexible-14 {
background: #ffffff;
}
.panels-flexible-column-14-1 {
margin-left: 10px;
}

.panels-flexible-15 {
background: #ffffff;
}
.panels-flexible-column-15-1 {
margin-left: 10px;
}

.panels-flexible-16 {
background: #ffffff;
}
.panels-flexible-column-16-1 {
margin-left: 10px;
}

.panels-flexible-17 {
background: #ffffff;
}
.panels-flexible-column-17-1 {
margin-left: 10px;
}

.panels-flexible-18 {
background: #ffffff;
}
.panels-flexible-column-18-1 {
margin-left: 10px;
}

.panels-flexible-19 {
background: #ffffff;
}
.panels-flexible-column-19-1 {
margin-left: 10px;
}

.panels-flexible-20 {
background: #ffffff;
}
.panels-flexible-column-20-1 {
margin-left: 10px;
}

.panels-flexible-21 {
background: #ffffff;
}
.panels-flexible-column-21-1 {
margin-left: 10px;
}

.panels-flexible-22 {
background: #ffffff;
}
.panels-flexible-column-22-1 {
margin-left: 10px;
}

.panels-flexible-23 {
background: #ffffff;
}
.panels-flexible-column-23-1 {
margin-left: 10px;
}

.panels-flexible-24 {
background: #ffffff;
}
.panels-flexible-column-24-1 {
margin-left: 10px;
}

.panels-flexible-25 {
background: #ffffff;
}
.panels-flexible-column-25-1 {
margin-left: 10px;
}

.panels-flexible-26 {
background: #ffffff;
}
.panels-flexible-column-26-1 {
margin-left: 10px;
}

.panels-flexible-27 {
background: #ffffff;
}
.panels-flexible-column-27-1 {
margin-left: 10px;
}

.panels-flexible-28 {
background: #ffffff;
}
.panels-flexible-column-28-1 {
margin-left: 10px;
}

.panels-flexible-29 {
background: #ffffff;
}
.panels-flexible-column-29-1 {
margin-left: 10px;
}

.panels-flexible-30 {
background: #ffffff;
}
.panels-flexible-column-30-1 {
margin-left: 10px;
}

.panels-flexible-31 {
background: #ffffff;
}
.panels-flexible-column-31-1 {
margin-left: 10px;
}

.panels-flexible-32 {
background: #ffffff;
}
.panels-flexible-column-32-1 {
margin-left: 10px;
}

.panels-flexible-33 {
background: #ffffff;
}
.panels-flexible-column-33-1 {
margin-left: 10px;
}

.panels-flexible-34 {
background: #ffffff;
}
.panels-flexible-column-34-1 {
margin-left: 10px;
}

.panels-flexible-35 {
background: #ffffff;
}
.panels-flexible-column-35-1 {
margin-left: 10px;
}

.panels-flexible-36 {
background: #ffffff;
}
.panels-flexible-column-36-1 {
margin-left: 10px;
}

.panels-flexible-37 {
background: #ffffff;
}
.panels-flexible-column-37-1 {
margin-left: 10px;
}

.panels-flexible-38 {
background: #ffffff;
}
.panels-flexible-column-38-1 {
margin-left: 10px;
}

.panels-flexible-39 {
background: #ffffff;
}
.panels-flexible-column-39-1 {
margin-left: 10px;
}

.pane-block-66 {
  background: #ffffff;
  overflow: hidden;
  width: 55%;
  margin-left: 25%;
  padding: 5px;
}

.pane-block-67{
  background: #ffffff;
  overflow: hidden;
  width: 55%;
  margin-left: 25%;
  padding: 5px;
}

.block-search {
 width: 25%;
 float: left;
 margin-top: 25px;
}

.block-menu {
width: 15%;
float: left;
}
.block-menu ul li.leaf{
font-family: inherit;
list-style-image: none;
list-style-type: none;
}

.block-menu ul li {
font-family: inherit;
font-size: 14px;
}

.pane-block-68 {
margin-left: 20%;
margin-top: 40px;
}

.panels-flexible-region-panels_for_front-center .pane-video-main {
padding-left: 20px;
background-color: rgba(0, 0, 0, 0.3)
/**
margin-top: 5px;
border: 5px double #cccccc;
background: #ffffff;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
-webkit-box-shadow: #666 0px 10px 10px;
-moz-box-shadow: #666 0px 10px 10px;
box-shadow: #666 0px 10px 10px;
width: 370px;
background: -moz-linear-gradient(center top , #2A2A2A 0px, #494949 50%, #343434 50%, #000000 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
background: -webkit-linear-gradient(top,#2a2a2a 0,#494949 50%,#343434 50%,#000 100%);
color: #FFFFFF;
background: #ffffff;
background: #CCCCCC;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#CCCCCC), to(#ffffff));
background: -webkit-linear-gradient(#CCCCCC, #ffffff);
background: -moz-linear-gradient(#CCCCCC, #ffffff);
background: -ms-linear-gradient(#CCCCCC, #ffffff);
background: -o-linear-gradient(#CCCCCC, #ffffff);
background: linear-gradient(#CCCCCC, #ffffff);*/
}
.panels-flexible-region-panels_for_front-center .pane-video-main a {
  color: #ffffff;
}

.panels-flexible-region-panels_for_front-center .views_slideshow_main {

}
.page-awards .view-awards .views-row {
background: #ffffff;
padding-left: 20px;
overflow: hidden;
}
.view-awards .views-field-body {
padding-right: 10px;
}
.view-awards .views-field-field-foto {
width: 260px;
float: left;
}

.pane-block-81 {
  margin-top: 80px;
  border: 5px double #cccccc;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: #666 0px 10px 10px;
  -moz-box-shadow: #666 0px 10px 10px;
  box-shadow: #666 0px 10px 10px;
  background: #ffffff;
  padding: 35px;
}

.pane-block-83 {
background: #ffffff;
padding: 5px;
}

.view-id-match_record table tbody tr td {
border: 2px dotted;
}

.panels-flexible-region-panels_for_front-center .pane-photogallery {
  /**width: 440px;
border: 5px double #cccccc;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
margin-top: 5px;
-webkit-box-shadow: #666 0px 10px 10px;
-moz-box-shadow: #666 0px 10px 10px;
box-shadow: #666 0px 10px 10px;*/
padding-left: 20px;
background: #ffffff;
}

.view-id-photogallery table tbody tr td {
height: 300px;
width: 260px;
}
.view-id-photogallery table tbody tr td h2 {
width: 220px;
text-align: center;
}

.pane-block-84 {
background: #ffffff;
padding: 25px;
}

.view-id-trades_pages table {
margin-left: 50px;
}

.view-id-trades_pages table thead th {
background: #ffffff;
padding-right: 30px;
text-align: center;
border: thin solid;
}

.view-id-trades_pages table thead th h2 {
margin-left: 5px;
}

.view-id-trades_pages table tbody tr td {
background: #ffffff;
padding-right: 30px;
text-align: center;
border: thin solid;
}

.view-id-trades_pages table tbody tr td h2 p {
margin: 0 auto;
margin-left: 5px;
}

.pane-trades-pages {
 border: 5px double #cccccc;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
margin-top: 20px;
background: #ffffff; 
  height: 200px;
  padding-left: 5px;
  -webkit-box-shadow: #666 0px 10px 10px;
-moz-box-shadow: #666 0px 10px 10px;
box-shadow: #666 0px 10px 10px;
}

.pane-trades-pages .views-field-body h2 {
width: 150px;
margin-left: 20px;
  font-size: 14px;
}

.pane-trades-pages .views-field-field-body1 h2 {
width: 150px;
  font-size: 14px;
}

.pane-trades-pages .views-field-body {
float: left;
}
.pane-trades-pages .views-field-field-body1 {
float: right;
}

.panels-flexible-region-15-right_bottom_bottom {
/**border: 1px solid #696;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
*/}

.pane-trades-for-team {
margin-left: 10px;  
}

.pane-trades-for-team .views-field-body h2 {
width: 150px;
margin-left: 20px;
}

.pane-trades-for-team .views-field-field-body1 h2 {
width: 150px;
}

.pane-trades-for-team .views-field-body {
float: left;
}
.pane-trades-for-team .views-field-field-body1 {
float: right;
}

/**.pane-line-up-for-page-team table {
border: none;
font-size: 11px;
}*/

/**.pane-line-up-for-page-team table {
border: none;
font-size: 11px;
}*/

/**.pane-line-up-for-page-team .stats-content-wrap {
display: none; 
}

.pane-line-up-for-page-team .views-field-body p {
margin: 0px;
max-width: 130px;
}
.pane-line-up-for-page-team .views-field-body table#defense, .pane-line-up-for-page-team .views-field-body #powerplay_1_defense table, .pane-line-up-for-page-team .views-field-body table#goalie_list {
margin-left: 16%;
}*/
.view-id-sravni1 table {
font-size: 11px;
width: 80%;
}
/**.view-id-sravni1 table#defense, .view-id-sravni1 #powerplay_1_defense table, .view-id-sravni1 table #goalie_list {
margin-left: 16%;
}
.view-id-sravni1 table {
border: none;
font-size: 11px;
width: 200px;
}

.view-id-sravni1 table th, .view-id-sravni1 table tbody td {
text-align: center;
}
.view-id-sravni1 table td p, .pane-line-up-for-page-team table td p {
margin: 0px;
text-align: center;
}

.view-id-sravni1 a {
color: #0086E7;
text-decoration: none;
font-size: 12px;
}

.view-id-sravni1 img, .pane-line-up-for-page-team img {
max-width: 140px; 
  }
  
.view-id-sravni1 .stats-content-wrap {
display: none;  
}

.corsica-ratings {
display: none;   
}*/

.pane-update-rosters {
/** border: 5px double #ffffff;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
-webkit-box-shadow: #666 0px 10px 10px;
-moz-box-shadow: #666 0px 10px 10px;
box-shadow: #666 0px 10px 10px;
margin-top: 20px;
*/
/**background: #0086E7;
background: #0086E7 url(../images/right.png) right bottom no-repeat;*/
padding-left: 5px;

/**background-image: linear-gradient(rgba(0,0,0,0.3),rgba(0,200,0,0) );*/
background-color: rgba(0 ,0 ,0, 0.2);
background-image: linear-gradient(rgba(0 ,0 ,0, 0.2), rgba(0,0,0,0));
}

.pane-update-rosters h2{
 padding-top: 10px; 
   }

.pane-update-rosters a{
color: #ffffff;
font-weight: bold;
}

.pane-update-rosters a:hover{
color: #0086E7;
font-weight: bold;
}
.pane-update-rosters .views-field-title {
height: 100%;
  padding-bottom: 5px;
}

.pane-block-85 {
  text-align: center;
}

.pane-block-85 table {
background: #ffffff;
}

.pane-block-85 table tbody tr td {
border: 1px solid;
}

.pane-awards {
background: url(../images/leftbottom.gif) no-repeat;
border: 5px double #cccccc;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
  -webkit-box-shadow: #666 0px 10px 10px;
-moz-box-shadow: #666 0px 10px 10px;
box-shadow: #666 0px 10px 10px;
font-weight: bold;
}
.pane-awards a{
 color: #414244; 
}
.pane-awards a:hover{
color: #0086E7;
}
.panels-flexible-region-panels_for_front-left_bottom-inside .pane-poll-recent {
margin-top: 20px;
  font-family: inherit;
  border: 5px double #cccccc;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
  -webkit-box-shadow: #666 0px 10px 10px;
-moz-box-shadow: #666 0px 10px 10px;
box-shadow: #666 0px 10px 10px;
background: -moz-linear-gradient(center top , #2A2A2A 0px, #494949 50%, #343434 50%, #000000 200%) repeat scroll 0 0 rgba(0, 0, 0, 0);
background: -webkit-linear-gradient(top,#2a2a2a 0,#494949 50%,#343434 50%,#000 100%);
background: -ms-linear-gradient(#A7A7A7, #CCCCCC);
color: #FFFFFF;
/*background: #CCCCCC;
background: #A7A7A7;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#A7A7A7), to(#CCCCCC));
background: -webkit-linear-gradient(#A7A7A7, #CCCCCC);
background: -moz-linear-gradient(#A7A7A7, #CCCCCC);
background: -ms-linear-gradient(#A7A7A7, #CCCCCC);
background: -o-linear-gradient(#A7A7A7, #CCCCCC);
background: linear-gradient(#A7A7A7, #CCCCCC);*/
}
.panels-flexible-column .pane-photogallery {
/** width: 361px;
background: #ffffff;
padding-right: 10px;
border: 5px double #cccccc;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
margin-top: 5px;
-webkit-box-shadow: #666 0px 10px 10px;
-moz-box-shadow: #666 0px 10px 10px;
box-shadow: #666 0px 10px 10px;
color: #ffffff;
background-color: #000000;*/
background-image: -moz-linear-gradient(-45deg, #222222 15%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 5%, #222222 40%, #222222 45%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));
background-image: -webkit-gradient(linear,0 0,100% 100%,color-stop(0.15,#222),color-stop(0.25,transparent),color-stop(0.05,transparent),color-stop(0.45,#222),color-stop(0.75,#222),color-stop(0.75,transparent),to(transparent));
}
.panels-flexible-column .pane-photogallery h2 {
  color: #9d9d9d;
  text-align: center;
  text-transform: uppercase;
}
.panels-flexible-column .pane-video-main {
 /** width: 361px;
background: #ffffff;
background-color: #000000;
background-image: -moz-linear-gradient(-45deg, #222222 15%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 5%, #222222 40%, #222222 45%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));
background-image: -webkit-gradient(linear,0 0,100% 100%,color-stop(0.15,#222),color-stop(0.25,transparent),color-stop(0.05,transparent),color-stop(0.45,#222),color-stop(0.75,#222),color-stop(0.75,transparent),to(transparent));
padding-right: 10px;
border: 5px double #cccccc;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
margin-top: 5px;
-webkit-box-shadow: #666 0px 10px 10px;
-moz-box-shadow: #666 0px 10px 10px;
box-shadow: #666 0px 10px 10px;*/
background-color: rgba(0, 0, 0, 0.5);
padding-left: 10px;
background-image: linear-gradient(rgba(0,0,0,.55), rgba(0,0,0,0));
}
.panels-flexible-column .pane-video-main a{
  color: #ffffff;
}

.view-read-by-tearms .views-row{
    clear: left;
  }

.panels-flexible-region-38-left_bootom .views-row {
  clear: left;
  } 
   .panels-flexible-region-10-left_bootom .views-row {
  clear: left;
  }
  .panels-flexible-region-11-left_bootom .views-row {
  clear: left;
  }
   .panels-flexible-region-12-left_bootom .views-row {
  clear: left;
  }
   .panels-flexible-region-13-left_bootom .views-row {
  clear: left;
  }
   .panels-flexible-region-14-left_bootom .views-row {
  clear: left;
  }
   .panels-flexible-region-15-left_bootom .views-row {
  clear: left;
  }
   .panels-flexible-region-16-left_bootom .views-row {
  clear: left;
  }
   .panels-flexible-region-17-left_bootom .views-row {
  clear: left;
  }
   .panels-flexible-region-18-left_bootom .views-row {
  clear: left;
  }
   .panels-flexible-region-19-left_bootom .views-row {
  clear: left;
  }
   .panels-flexible-region-20-left_bootom .views-row {
  clear: left;
  }
   .panels-flexible-region-21-left_bootom .views-row {
  clear: left;
  }
   .panels-flexible-region-22-left_bootom .views-row {
  clear: left;
  }
   .panels-flexible-region-23-left_bootom .views-row {
  clear: left;
  }
   .panels-flexible-region-24-left_bootom .views-row {
  clear: left;
  }
   .panels-flexible-region-25-left_bootom .views-row {
  clear: left;
  }
   .panels-flexible-region-26-left_bootom .views-row {
  clear: left;
  }
   .panels-flexible-region-27-left_bootom .views-row {
  clear: left;
  }
   .panels-flexible-region-28-left_bootom .views-row {
  clear: left;
  }
   .panels-flexible-region-29-left_bootom .views-row {
  clear: left;
  }
     .panels-flexible-region-30-left_bootom .views-row {
  clear: left;
  }
     .panels-flexible-region-31-left_bootom .views-row {
  clear: left;
  }
     .panels-flexible-region-32-left_bootom .views-row {
  clear: left;
  }
     .panels-flexible-region-33-left_bootom .views-row {
  clear: left;
  }
     .panels-flexible-region-34-left_bootom .views-row {
  clear: left;
  }
     .panels-flexible-region-35-left_bootom .views-row {
  clear: left;
  }
     .panels-flexible-region-36-left_bootom .views-row {
  clear: left;
  }
     .panels-flexible-region-37-left_bootom .views-row {
  clear: left;
  }
      .panels-flexible-region-39-left_bootom .views-row {
  clear: left;
  }
.pane-block-99 img:hover {
-webkit-box-shadow: #0086E7 0px 10px 10px;
-moz-box-shadow: #0086E7 0px 10px 10px;
box-shadow: #0086E7 0px 10px 10px;
  }
  
.view-novosti-test .views-row-odd {
/**background: #F5F5F5;*/
margin-top: 4px;
}
.view-novosti-test .views-row {
margin-top: 10px;
border-bottom: 1px solid #f5f5f5;
}

.view-novosti-test .views-field-created {
font-size: smaller;
color: #888;
}

.view-novosti-test .item-list ul:hover  {
background: #FF0000;
opacity: 0.5;
}
.view-novosti-test .item-list a {
color: #FF0000;
}

.panels-flexible-column-8-main .view-novosti-test .views-row-odd {
background: none;
margin-top: 4px;
}

.view-novosti-test a {
  color: #000000;
  text-decoration: none;
  }
.view-novosti-test a:visited {
color: #0086E7;
text-decoration: none;
}
  
.view-novosti-test .views-field-title a:hover {
 color: #0086E7;
  }
 
.view-content-main .views_slideshow_cycle_main {
  float: left;
  border-right: 1px groove;
  padding-right: 10px;
  width: 691px;
  }
.view-content-main .views_slideshow_cycle_main a {
 text-transform: uppercase !important; 
}
.view-content-main .views-slideshow-pager-fields {
float: left; 
}

.view-content-main .views-slideshow-controls-bottom .views-field-title {
font-size: 14px;
float: right;
width: 180px;
text-transform: uppercase !important;
}
.view-content-main .views-slideshow-controls-bottom .views-field-title a {
text-transform: uppercase !important;
}
.view-content-main .views-slideshow-controls-bottom .views-field-title a {
color: #898989;
font-weight: bold;
}
.view-content-main .views-slideshow-controls-bottom .views-field-title a:hover {
color: #0086E7;
}
.view-content-main .views-slideshow-controls-bottom {
  padding-left: 10px; 
  }


.view-content-main .views-slideshow-controls-bottom .views-row-odd {
width: 298px;
float: left;
padding-left: 10px;
border-bottom: 1px groove;
min-height: 140px;
  }
  
.view-content-main .views-slideshow-controls-bottom .views-row-odd:hover {
/**background: #ecf0f1;*/
background: rgba(43,43,43,0.9);
}
  
.view-content-main .views-slideshow-controls-bottom .views-row-even {
 width: 298px;
 float: right;
 padding-left: 10px;
 border-bottom: 1px groove;
 min-height: 140px;
  }
  
.view-content-main .views-slideshow-controls-bottom .views-row-even:hover{
/**background: #ecf0f1;*/
background: rgba(43,43,43,0.9);
}
  
.view-content-main .views_slideshow_cycle_main .views-slideshow-cycle-main-frame {
text-transform: uppercase;
/**background: #ecf0f1;*/
background: rgba(56,55,55,1);
font-size: 22px;
}
.view-content-main .views_slideshow_cycle_main .views-slideshow-cycle-main-frame a {
/**color: #0086E7;*/
color: #ffffff;
}
.view-content-main .views_slideshow_cycle_main .views-slideshow-cycle-main-frame a:hover {
color: #000000;
}

.view-content-main .views_slideshow_cycle_main .views-slideshow-cycle-main-frame .views-field-comment-count {
font-weight: normal;
font-size: 16px;
color: #b8b8b8;
  }
.view-content-main .views_slideshow_cycle_main .views-slideshow-cycle-main-frame .views-field-changed {
 font-weight: normal;
font-size: 14px;
color: #b8b8b8;
  }
.view-content-main .views_slideshow_cycle_main .views-slideshow-cycle-main-frame .views-field-type {
 font-weight: normal;
font-size: 14px;
}

.view-content-main .views_slideshow_cycle_main .views-slideshow-cycle-main-frame .views-field-field-tags {
  font-weight: normal;
font-size: 14px;
color: #b8b8b8;   
/**background: #f4f4f4;*/

}
  
.rate-processed {
float: right;
}

.rate-number-up-down-rating {
color: green;
opacity: 0.6;

}
.rate-number-up-down-btn-up {
opacity: 0.6;
}

.rate-number-up-down-btn-down {
opacity: 0.6;
}

.pane-transferelite {
/**border: 5px double #cccccc;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
margin-top: 20px;
-webkit-box-shadow: #666 0px 10px 10px;
-moz-box-shadow: #666 0px 10px 10px;
box-shadow: #666 0px 10px 10px;
 */
padding-left: 5px;
background: #ffffff;
}
.pane-transferelite h2 {
color: #000000;
}

.pane-transferelite .views-slideshow-controls-bottom .views-row-odd {
float: none;
line-height: normal;
height: 35px;
background: #CCCCCC;
width: 390px;
}
.pane-transferelite .views-slideshow-controls-bottom .views-row-even {
float: none;
line-height: normal;
height: 35px;
width: 390px;
}
.pane-transferelite .views-slideshow-controls-bottom .views-content-title a {
color: #000000; 
}
.pane-transferelite .views-slideshow-controls-bottom .views-content-title a:hover {
 color: #0086E7;
}

.view-transferelite .views_slideshow_main {
background: url(../images/leftbottom.gif) repeat;
  }
  
.view-transferelite .views-table{
  margin-left: 10px;
  }
  
.view-transferelite tr td {
 width: 500px; 
}
.view-transferelite tr {
background-color: #fff;
margin-bottom: 30px;
}
.view-transferelite .views-field-title {
line-height: 20px;
padding-bottom: 10px;
}

/**.views-field-comment-count {
color: blue;
}*/
.views-field-field-tolstoy-commen .field-content:before {
content: url("../Comment.png");
margin-right: 10px;
}
.views-field-field-tolstoy-commen .field-content .tolstoycomments-cc {
 color: #FF0000;  
 font-weight: bold;
 font-size: 16px;
}
.views-field-comment-count:before {
content: url("../Comment.png");
}
.views-field-changed:before {
content: url("../calendar.png");
}
.views-field-totalcount:before, .count:before {
content: url("../eye.png");
}

.pane-views .view-content-main .view-content ul li .views-field-totalcount {
width: 100px;
float: right;
line-height: 2.8;
}
.statist {
 background: #FFFFFF; 
  }
/*статистика игроков*/  
.view-statistika {
 background: #FFFFFF;
 font-family: inherit;
 text-align: center;
  }
.view-statistika a {
  color: #0086E7;
  text-decoration: none;
}

.view-statistika a:hover {
color: #000000;
}

.view-statistika td {
 border: 0.1px solid #ffffff; 
  }

.view-statistika tr.odd {
 background: #F0F8FF; 
  }
.view-statistika tr.even {
 background: #fff; 
  }
  
.view-statistika th {
 border: 0.1px solid #ffffff; 
background: #F0F8FF;
padding-right: 7px;
  }
  
/**.panels-flexible-7 .panels-flexible-region-first .pane-content-main {
  border-right: 1px groove;
  padding-right: 3px;
  }*/
.panels-flexible-7 .panels-flexible-region-first .pane-content-main h2 {
  width: 695px;
  background: #0086E7;
  color: #ffffff;
}  
.panels-flexible-7 .panels-flexible-region .more-link {
float: right;
width: 40%;
background: #FF0000;
text-align: center;
margin-bottom: 5px;
}
.panels-flexible-7 .panels-flexible-region .more-link a {
color: #ffffff;
}
/**Видео на главной*//**
.view-video-main .jcarousel-skin-tango .jcarousel-container-horizontal {
 height: 300px;
 width: 1080px;
}
.view-video-main .jcarousel-skin-tango .jcarousel-item-horizontal {
width: 350px;
height: 290px;
line-height: 5px;
}
.view-video-main .jcarousel-skin-tango .jcarousel-item-horizontal h2 {
line-height: 15px;
}
.view-video-main .jcarousel-skin-tango .jcarousel-clip-horizontal {
 width: 1080px; 
  }
  
.view-video-main .jcarousel-skin-tango .jcarousel-clip-horizontal ul {
width: 0px;
}
.jcarousel-skin-tango .jcarousel-container {
  border: none;
  border-radius: 0;
  }
.view-video-main .jcarousel-skin-tango .jcarousel-next-horizontal {
top: 150px;  
}
.view-video-main .jcarousel-skin-tango .jcarousel-prev-horizontal {
top: 150px;  
  }*/
  /**Видео на главной по новому*/
.panels-flexible-region-7-video_r  .pane-video-main .view-video-main table tr td .views-field-title h2 a {
color: #000000; 
text-decoration: none;
font-weight: 500;
}
.panels-flexible-region-7-video_r  .pane-video-main .view-video-main table tr td .views-field-title {
max-width: 350px;
}
.panels-flexible-region-7-video_r  .pane-video-main .view-video-main table {
background: #f0f6f9;
}
.panels-flexible-region-7-video_r  .pane-video-main .view-video-main table tr td .views-field {
background: #ffffff;
}

.pane-menu {
/**border-left: 1px groove;  
border-color: #f0f6f9;*/
text-transform: uppercase;
}
.pane-menu h2 {
  background: #0086E7;
  color: #ffffff;
}

.pane-menu ul li {
background: #5e5e5e;
list-style-image: none!important;
list-style-type: none!important;
margin-bottom: 2px;
}
.pane-menu ul li.leaf {
/**background: #f0f6f9;*/
list-style-image: none!important;
list-style-type: none!important;
margin-bottom: 2px;
}

.pane-menu ul li a, #block-block-291 a {
text-decoration: none;
color: #f5f5f5;
/**border-bottom: 1px groove;*/
font-weight: bold;
transition: font-size .1s linear;
padding-left: 5px;
}
.pane-menu ul li a:hover, #block-block-291 a:hover {
color: #0086E7;
font-size: 13px;
}
#block-block-291 a {
background: #5e5e5e;
color: #fff;
}

.region-highlighted .block-menu ul li:hover {
background: #F08080;
border: none;
}
.pane-video-main .pane-title {
  background: #0086E7;
  color: #ffffff;
  }
  
 .pane-video-main h2 a {
font-size: 10px!important;
text-transform: uppercase;
   }

.pane-quicktabs .quicktabs_main.quicktabs-style-sky {
border: none;
padding: 0px;
}

.pane-all-about-team .view-id-all_about_team {
width: inherit;
margin-left: 0px;
}

.pane-all-about-team .view-id-all_about_team table tbody tr td {
border: none;
}

.pane-all-about-team .view-id-all_about_team table td p a:hover {
background: #027ac6;
}
.pane-all-about-team h2 {
background: #0086E7;
  color: #ffffff;
}
 
.panels-flexible-region-7-main_menu2 .pane-transferelite h2 {
color: #ffffff;
background: #0086E7;
}
.panels-flexible-region-7-main_menu2 .pane-transferelite .views-row-odd {
float: none;
line-height: normal;
height: 35px;
background: #F5F5F5;
}
.panels-flexible-region-7-main_menu2 .pane-transferelite .views-row-even {
float: none;
line-height: normal;
height: 35px;
}
.panels-flexible-region-7-main_menu2 .pane-transferelite a {
color: #505050;
text-decoration: none;
}
.panels-flexible-region-7-main_menu2 .pane-transferelite a:hover {
 color: #0086E7;
}
.panels-flexible-region-7-main_menu2 .pane-transferelite .more-link {
width: 100%;
}

.panels-flexible-region-7-main_menu3 .pane-blog h2 {
color: #ffffff;
background: #0086E7;
}
.panels-flexible-region-7-main_menu3 .pane-blog ul {
margin: 0px;
padding: 0px;
}
.panels-flexible-region-7-main_menu3 .pane-blog ul li {
min-height: 35px;
line-height: normal;
list-style-type: none;
}
.panels-flexible-region-7-main_menu3 .pane-blog ul li:nth-child(2n) {
background: #F5F5F5;
}
.panels-flexible-region-7-main_menu3 .pane-blog ul li a {
color: #505050;
text-decoration: none;
}
.panels-flexible-region-7-main_menu3 .pane-blog a:hover {
 color: #0086E7;
}
.panels-flexible-region-7-main_menu3 .pane-blog .more-link a {
width: 100%;
text-decoration: none;
color: #ffffff;
}
.panels-flexible-region-7-main_menu3 .pane-blog .more-link a:hover {
color: #0086E7;
  }
.region-header .block-user {
width: 370px;  
  }
.region-header .block-user h2 {
font-size: 10px;
width: 95px;
float: right;
  }
  
.region-header .block-user .form-type-ulogin-widget {
 float: right; 
  }
.region-header .block-user .form-item-name {
 clear: both;
  }
.region-header .block-user .form-item-pass {
 
}
.region-header .block-user .item-list {
position: absolute;
}
.region-header .block-user .item-list ul {
margin-top: 0px;
}
.region-header .block-user .item-list ul li {
list-style-type: none;
}
.region-header .block-user ul li {
  width: 150px;
  /**float: left;*/
  }
  
.region-header .block-user .form-actions {
margin-top: 23px;
}

.pane-block-180 img:hover {
-webkit-box-shadow: #0086E7 0px 10px 10px;
-moz-box-shadow: #0086E7 0px 10px 10px;
box-shadow: #0086E7 0px 10px 10px;
opacity:0.8;
  }
  
.panels-flexible-8 .views-row {
clear: left;
border-top: 1px groove #efefef;
}

.panels-flexible-54 .views-row {
clear: left;
border-top: 1px groove #efefef;
}

.panels-flexible-column-54-1 {
background: #ecf0f1; 
}

.panels-flexible-column-54-1 .views-field-title h2 {
color: #000000;
font-size: 14px;
text-transform: uppercase;
font-weight: normal;
}

.panels-flexible-column-54-1 .views-field-title a {
color: #000000;
}
.panels-flexible-column-54-1 .views-field-title a:hover {
color: #0086E7;
}

.panels-flexible-column-54-1 .views-row:hover {
 background: #ecf0f1; 
}
  
.panels-flexible-column-54-1 .panels-flexible-region .more-link {
float: right;
width: 40%;
background: #ecf0f2;
text-align: center;
} 

.pane-block-183 img:hover {
-webkit-box-shadow: #0086E7 0px 10px 10px;
-moz-box-shadow: #0086E7 0px 10px 10px;
box-shadow: #0086E7 0px 10px 10px;
opacity:0.8;
  }
  
.pane-quicktabs-maintabs .view-transferelite h2 {
color: #ffffff;
background: #0086E7;
}
.pane-quicktabs-maintabs .view-transferelite .views-row-odd {
float: none;
line-height: normal;
height: 35px;
background: #CCCCCC;
}
.pane-quicktabs-maintabs .view-transferelite .views-row-even {
float: none;
line-height: normal;
height: 35px;
}
.pane-quicktabs-maintabs .view-transferelite a {
color: #505050;
text-decoration: none;
}
.pane-quicktabs-maintabs .view-transferelite a:hover {
 color: #0086E7;
}
.pane-quicktabs-maintabs .view-transferelite .more-link {
width: 100%;
}

.transteam table {
margin: 0px !important;
background: #0086E7;
text-decoration: none;
}

.transteam table tr {
background: #ffffff; 
  }
  
.transteam a {
color: #0086E7;
text-decoration: none;
font-weight: bold;
}
.transteam a:hover {
color: #000000;
}

.panels-flexible-31 .view-content-main .views-row {
clear: left;  
}

.view-display-id-block_32 p {
margin: 0px;  
  }
 
/**меню для главной с командами в центер */ 
/**.panels-flexible-region-7-main_menu .pane-megamenu .megamenu-parent-title a {
padding: 10px 23px;  
  }
.panels-flexible-region-7-main_menu .pane-megamenu .megamenu-skin-friendly {
background: none;
  }

.panels-flexible-region-7-main_menu .pane-megamenu .megamenu-parent-title a:hover {
opacity: 0.5;
}

.panels-flexible-region-7-main_menu .pane-megamenu .megamenu-skin-friendly li.megamenu-slot {
background: none;
width: 93px;
font-size: 8px;
box-shadow: none;
padding: 0px;
margin: 0px; 
}
 .panels-flexible-region-7-main_menu .pane-megamenu .megamenu-skin-friendly li.megamenu-slot a {
color: #505050;
padding: 0px;
background: #ffffff;
}
.panels-flexible-region-7-main_menu .pane-megamenu .megamenu-skin-friendly li.megamenu-slot a:hover {
color: #0086e7;
}


.panels-flexible-region-7-main_menu .megamenu-menu * {
  float: left;
}

.panels-flexible-region-7-main_menu h2 {
background: #0086E7;
  color: #ffffff;
}*/
/**!! простое меню для главной с командами в центер */ 
.panels-flexible-region-7-main_menu .pane-menu ul li {
background: none; 
float: left;
width: 75px;
padding: 0px;
margin: 0px; 
  }
  .panels-flexible-region-7-main_menu .pane-menu ul li:hover {
opacity: 0.5;
  }

.panels-flexible-region-7-main_menu h2, .panels-flexible-row-7-8 h2.pane-title {
background: #0086E7;
color: #ffffff;
}

/**для последних комментариев блок*/
.pane-comment1 .views-row {
 /**background: #f7fefe;*/
 }
.pane-comment1 .views-field-title .views-label-title {
 color: #cccccc;
 font-size: 14px;
}
  
.pane-comment1 .views-field-comment-body {
/**background: #f7fefe;
text-transform: uppercase;*/
font-style: none;
color: #000;
}

.page-pickem-summary #main #content {
 overflow: scroll;
  }
  
  /**для меню с играми */
.pane-forgame {
height: 201px;  
}
.pane-forgame .view-forgame ul li {
height: 150px;
margin: 0px;
padding: 0px;
}
.pane-forgame .view-forgame ul li:hover {
-webkit-box-shadow: #0086E7 0px 10px 10px;
-moz-box-shadow: #0086E7 0px 10px 10px;
box-shadow: #0086E7 0px 10px 10px;
opacity:0.8;
}
.pane-forgame .view-forgame .views-field-field-date {
 font-size: 10px; 
 height: 24px;
 display: none;
  }
.pane-forgame .view-forgame .views-field-popup a {
 font-size: 10px; 
 height: 24px;
 text-decoration: none;
 color: #7b7b7b;
}
.pane-forgame .view-forgame  .views-field-field-date .field-content {
 background: #55b0ed; 
  }
.pane-forgame .view-forgame h2 a {
font-size: 8px; 
text-decoration: none;
color: #449fb6;
margin: 0px;
  }
.pane-forgame .view-forgame h2 {
margin: 0px 0px 4px 0px;
height: 12px;
line-height: 10px;
}
.pane-forgame .view-forgame .views-field-field-homescore, .pane-forgame .view-forgame .views-field-field-awayscore {
height: 15px;
font-weight: bold;
}
.pane-forgame .view-forgame .jcarousel-skin-default .jcarousel-next-horizontal, .pane-forgame .view-forgame .jcarousel-skin-default .jcarousel-prev-horizontal {
top: 100px;  
  }
  
.pane-forgame .view-forgame .field-type-image {
 height: 24px;
  }

/**для лидеров статистики*/
.view-leaderstatistika table {
float: left;
margin-left: 20px;
border: 2px solid #f0f8ff;
  }
.view-leaderstatistika table thead th {
text-align: center;
}

.view-leaderstatistika table img {
float: left;
margin: 5px;
  }
  
.view-leaderstatistika table tbody tr:hover {
-webkit-box-shadow: #0086E7 0px 10px 10px;
-moz-box-shadow: #0086E7 0px 10px 10px;
box-shadow: #0086E7 0px 10px 10px;
opacity:0.8;
}
  
.view-leaderstatistika table tbody tr td {
text-align: center;
padding: 0px 5px 0px 5px;
}
.view-leaderstatistika table tbody tr {
text-align: center;
background: #ffffff;
}
.view-leaderstatistika table tbody tr.even {
text-align: center;
background: #f0f8ff;
}

.view-leaderstatistika {
padding-left: 20px;  
  }
  
.pane-leaderstatistika h2 {
background: #0086E7;
  color: #ffffff;
}
.view-leaderstatistika .view-display-id-attachment_4 table {
clear: both;
margin-left: 0px;
  }
  
.view-leaderstatistika .more-link a {
text-decoration: none;
color: #505050;
} 
.view-leaderstatistika .more-link a:hover {
color: #0086E7;
}

/**ЛИДЕРЫ2*/
.Page-colMain, .Page-colSecondary, .Page-colTertiary {
    box-sizing: border-box;
    grid-column: 1 / -1;
    grid-column-start: 1;
    grid-column-end: -1;
}
.Page-colMain img {
width: 50px;  
}
.StatsTablesContainer {
    grid-gap: 32px;
}
.StatsTablesContainer {
display: -ms-grid;
display: grid;
 max-width: 1536px;
 box-sizing: border-box;
grid-gap: 16px;
-ms-grid-columns: 1fr 1fr 1fr 1fr;
grid-template-columns: repeat(4, minmax(0, 1fr));
}
@media (min-width: 768px){
.StatsTablesContainer {
grid-template-columns: repeat(12, minmax(0, 1fr));
-ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}}
@media (min-width: 768px){
.StatsTables {
margin: 0;
width: auto;
}}
.StatsTables {
box-sizing: border-box;
grid-column: span 4;
margin: 0;
width: auto;
}
@media (min-width: 1536px) {
.StatsTables {
    grid-column: span 4;
    margin: 0;
    width: auto;
}}
@media (min-width: 768px){
.StatsLeadersCard {
    margin-bottom: 0;
}}
.StatsLeadersCard {
background-color: #fff;
border: 1px solid #d9dbde;
box-sizing: border-box;
margin-bottom: 16px;
overflow: hidden;
padding: 0;
margin-bottom: 0;
}
.StatsLeadersCard-content {
padding: 5px;
position: relative;
}
.StatsLeadersCard-cardInfo {
align-items: center;
display: flex;
position: relative;
}
.StatsLeadersCard-rank {
color: #202121;
font-size: 20px;
font-weight: 600;
padding-right: 12px;
}
.StatsLeadersCard-headshot {
padding-right: 10px;
height: 86px;
}
.HeadshotAndLogoLockup-logo, .HeadshotAndLogoLockup-flag {
display: inline-block;
position: relative;
vertical-align: middle;
z-index: 3;
}
.HeadshotAndLogoLockup-headshot {
display: inline-block;
margin-left: -10%;
}
.HeadshotContainer {
display: inline-block;
position: relative;
}
.Headshot--large {
background-color: #fff;
border: 1px solid #d9dbde;
border-radius: 50%;
box-sizing: content-box;
display: inline-block;
overflow: hidden;
vertical-align: middle;
height: 50px;
width: 50px;
}
.Headshot figure {
display: block;
margin: 0;
padding: 0;
}
.Headshot img {
height: auto;
max-width: 100%;
opacity: 1;
transition: opacity .5s ease-in .5s;
vertical-align: top;
background-color: transparent;
}
.Headshot-image img {
height: auto;
max-width: 100%;
opacity: 1;
transition: opacity .5s ease-in .5s;
vertical-align: top;
}
.TeamLogo-image {
width: 100%;
}
.Headshot--large {
background-color: #fff;
border: 1px solid #d9dbde;
border-radius: 50%;
box-sizing: content-box;
display: inline-block;
overflow: hidden;
vertical-align: middle;
height: 50px;
width: 50px;
}
.StatsLeadersCard-playerInfo {
flex-grow: 1;
}
.StatsLeadersCard-playerName p {
font-size: 14px;
font-weight: 500;
}
.PlayerName a, .TeamName a {
font-weight: 600;
}
.StatsLeadersCard-playerDetails {
font-size: 12px;
font-weight: 600;
font-weight: 400;
color: #757678;
margin-top: 4px;
}
ul.StatsLeadersCard-list {
list-style: none;
margin: 0;
padding: 0;
}
.StatsLeadersCard-listItem {
display: inline;
}
.StatsLeadersCard-listItem:not(:first-child) {
margin-left: 2px;
}
.StatsLeadersCard-listItem:not(:first-child):before {
content: '\2022';
}
.StatsLeadersCard-playerInfo p, .HeadshotAndLogoLockup-headshot p {
line-height: 0;
margin-bottom: 0px;
margin: 0em !important; 
} 
.StatsLeadersCard-playerInfo p a, .HeadshotAndLogoLockup-headshot p a {
box-shadow: none !important;  
}
.TableBase {
background: #fff;
border: 1px solid #d9dbde;
color: #202121;
}
.TableBase-shadows {
position: relative;
}
.TableBase-overflow {
-webkit-overflow-scrolling: touch;
overflow-x: auto;
overflow-y: hidden;
}
.TableBase-table {
text-align: left;
width: 100%;
}
.TableBase-bodyTr {
border-bottom: 1px solid #d9dbde;
transition: background-color .5s;
}
.TableBase-bodyTd:first-child {
padding-left: 16px;
}
.TableBase-bodyTd {
font-size: 14px;
padding: 16px 8px;
position: relative;
}
.TableBase-bodyTd {
font-size: 14px;
/**padding: 16px 8px;*/
position: relative;
}
.TableBase-bodyTd p {
font-size: 14px; 
float: left;
margin-left: 2px;
}
@media (min-width: 768px) {
.CellPlayerName--short {
    display: none;
    box-shadow: none !important;
}}
@media (min-width: 768px) {
.CellPlayerName--long {
display: inline;
}}
.CellPlayerName--long {
display: none;
 white-space: nowrap;
}
.TableBase-bodyTr a {
font-weight: 600;
}
.CellPlayerName-position {
color: #757678;
margin-left: 2px;
align-items: center;
}
.TableBase-table p {
margin-bottom: 0px;  
margin-top: 0px;
}
.TableBase-table p a {
margin-bottom: 0px;  
margin-top: 0px;
box-shadow: none !important;
}
.TableBase-bodyTd:last-child {
padding-right: 16px;
}
.TableBase-bodyTd--number {
text-align: right;
white-space: nowrap;
}
.TableBase-table img {
vertical-align: middle;
width: 20px;
}
.TeamLogo-image {
width: inherit;
}
.TeamLogoNameLockup {
align-items: center;
display: flex;
}
.CellLogoNameLockup {
display: flex;
white-space: nowrap;
}
.TeamName {
padding-left: 40px;  
}

.TableBase-table .TeamLogo figure {
position: absolute;
transform: translateY(-50%);
width: inherit;
}
.TeamLogo--small {
display: inline-block;
position: relative;
vertical-align: middle;
height: 20px;
width: 20px;
}
.TableBase-headTr, .TableBase-headGroupTr {
background-color: #f5f6f7;
}

.TableBase-headGroupTh:first-childp, .TableBase-headTh:first-child {
padding-left: 16px;
}
.TableBase-bodyTr {
border-bottom: 1px solid #d9dbde;
transition: background-color .5s;
}
.TableBase-shadowLeft, .TableBase-footer, .TableBase-shadowRight {
 display: none; 
}
.TableBase-headGroupTh p, .TableBase-headTh p {
color: #3d3f40;
font-weight: 600;
font-size: 11px;
letter-spacing: 0.1em;
/**padding: 16px 16px;*/
position: relative;
text-transform: uppercase;
white-space: nowrap;
/**padding: 16px 8px 13px;*/
}
.TableBase-shadows br {
display: none;  
}
.StatsLeadersCard-statValue {
color: #202121;
font-size: 24px;
font-weight: 600;
text-align: right;
}

.Card-titleSeparate {
    color: #656667;
    display: block;
    font-size: 15px;
    font-weight: 600;
    line-height: 1.2;
    border-bottom: 1px solid #d9dbde;
    padding: 0px;
}
.TableBase-bodyTd {
    font-size: 14px;
   /** padding: 16px 8px;*/
    position: relative;
        vertical-align: inherit;
}
.CellPlayerName-position {
    color: #757678;
    margin-left: 2px;
}
.TableBase-bodyTd {
    font-size: 14px;
    /**padding: 16px 8px;*/
    position: relative;
}

/**ЛИДЕРЫ3*/
.Flw\(w\), .Fxw\(w\) {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;}
.Jc\(sb\) {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.D\(f\) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.Fw\(400\)\! {
    font-weight: 400!important;
}    
.Fld\(c\), .Fxd\(c\) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
} 
.Px\(0\)\!, .smartphone .smartphone_Px\(0\), .Pend\(0\)\! {
    padding-right: 0!important;
}
.Px\(0\)\!, .smartphone .smartphone_Px\(0\), .ie-7 .ie-7_Pstart\(0\), .Pstart\(0\)\!, .smartphone .smartphone_Pstart\(0\) {
    padding-left: 0!important;
}
.Pos\(r\), .Pos\(r\)\:\:b:before {
    position: relative;
}
.My\(20px\), .Mb\(20px\) {
    margin-bottom: 20px;
}

.W\(36px\) {
    width: 36px;
}
.H\(36px\) {
    height: 36px;
}
.D\(ib\), .D\(ib\)\:\:b:before, .Ell:after, .IbBox, a[class*=LineClamp], a[class*=LineClamp]:after, .Row {
    display: inline-block;
}
.Bgr\(nr\) {
    background-repeat: no-repeat;
}
.Bgp\(c\) {
    background-position: center;
}
.Bgz\(cv\) {
    background-size: cover;
}
.Bgc\(\#f1f1f5\), .Bgc\(\$c-fuji-grey-b\),.Bgc\(\$c-fuji-grey-b\)\:h:hover {
    background-color: #f1f1f5;
}
.Bdrs\(50\%\) {
    border-radius: 50%;
}
.Z\(1\) {
    z-index: 1;
}
.Pos\(r\), .Pos\(r\)\:\:b:before {
    position: relative;
}
.Ovx\(a\) {
    overflow-x: auto;
}
 .W\(1\/1\), .W\(100\%\), .W\(100\%\)--mdw320, .W\(100\%\)\:h:hover, .W\(100\%\)\:h\:\:a:hover:after, .W\(100\%\)\:\:a:after, .Row {
    width: 100%;
}
.Ta\(start\) {
    text-align: left;
}
.Ov\(h\), .Ell:after, .Ell, .Hidden, [class*=LineClamp], a[class*=LineClamp]:after {
    overflow: hidden;
}
.Mb\(56px\) {
    margin-bottom: 56px;
}
.Bdcl\(c\) {
    border-collapse: collapse;
}
.Fz\(12px\), .Fz\(oly-th-font-size\), .Fz\(th-font-size\), .Fz\(12px\)\:\:a:after {
    font-size: 12px;
}
.W\(5\%\) {
    width: 5%;
}
.Va\(m\) {
    vertical-align: middle;
}
.Ta\(start\) {
    text-align: left;
}
.Py\(6px\), #atomic .Py\(cell-padding-y\), #atomic .Py\(oly-cell-padding-y\), #atomic .Pb\(6px\) {
    padding-bottom: 6px;
}
.Py\(6px\), #atomic .Py\(cell-padding-y\), #atomic .Py\(oly-cell-padding-y\), #atomic .Pt\(6px\) {
    padding-top: 6px;
}
.Px\(4px\), #atomic .Px\(cell-padding-x\), #atomic .Px\(oly-cell-padding-x\), #atomic .Pend\(4px\), #atomic .Pend\(oly-cell-padding-x\) {
    padding-right: 4px;
}
.Px\(4px\), #atomic .Px\(cell-padding-x\), #atomic .Px\(oly-cell-padding-x\), #atomic .Pstart\(4px\) {
    padding-left: 4px;
}
.Fz\(14px\) {
    font-size: 14px;
}
.Fw\(600\)\! {
    font-weight: 600!important;
}
.W\(15\%\) {
    width: 15%;
}
.W\(36px\) {
    width: 36px;
}
.H\(36px\) {
    height: 36px;
}
.Pos\(a\), .Pos\(a\)\:\:b:before, .Pos\(a\)\:h\:\:a:hover:after, .Pos\(a\)\:\:a:after, .StretchedBox, .StretchedBox\:\:b:before, .Tap\(-6px\,-6px\,-8px\,-6px\)\:\:a:after {
    position: absolute;
}
.B\(0\) {
    bottom: 0;
}
.End\(0\) {
    right: 0;
}
.Bgc\(\#fff\), .Bgc\(\#fff\)\:\:b:before, .Bgc\(\$bg-body\), .Bgc\(\$bg-content\), .Bgc\(bg-mod\), .Bgc\(oly-primary-bg\), .Bgc\(radp-bgc\), .Bgc\(radp-header-bgc\), .Bgc\(\#fff\)\:h:hover {
    background-color: #fff;
}
.W\(60\%\) {
    width: 60%;
}
.C\(\#26282a\), .C\(\$c-fuji-grey-l\), .C\(tourneyFontColor\) {
    color: #26282a;
}
.Fz\(12px\), .Fz\(oly-th-font-size\),.Fz\(th-font-size\), .Fz\(12px\)\:\:a:after {
    font-size: 12px;
}
.C\(\#979ba7\), .C\(\$c-fuji-grey-f\), .C\(darkTheme\), .C\(lightTheme\), .C\(\$c-fuji-grey-f\)\:h:hover, .C\(darkTheme\)\:h:hover, .C\(\#979ba7\)\:\:a:after {
    color: #979ba7;
}
.W\(1\/5\), .W\(20\%\) {
width: 20%;
}
.Ta\(end\) {
    text-align: right;
}
.Fw\(b\), .Fw\(b\)\:h:hover {
    font-weight: 700;
}
.Tt\(l\) {
    text-transform: lowercase;
}
.Fz\(20px\) {
    font-size: 20px;
}
.Fw\(b\), .Fw\(b\)\:h:hover {
    font-weight: 700;
}
.Ai\(c\) {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.My\(0px\), .Mb\(0px\),  .Mb\(0px\)\:lc:last-child {
    margin-bottom: 0;
}
.My\(0px\), .Mt\(0px\) {
    margin-top: 0;
}
.Py\(5px\), .Pb\(5px\) {
    padding-bottom: 5px;
}
.Py\(5px\), .Pt\(5px\) {
    padding-top: 5px;
}
.M\(0\) {
    margin: 0;
}
.Va\(m\)\! {
    vertical-align: middle!important;
}
.D\(ib\), .D\(ib\)\:\:b:before, .Ell:after, .IbBox, a[class*=LineClamp], a[class*=LineClamp]:after, .Row {
    display: inline-block;
}
.Z\(1\) {
    z-index: 1;
}
.W\(100\%\), .W\(100\%\)--mdw320,  .W\(100\%\)\:h:hover, .W\(100\%\)\:h\:\:a:hover:after, .W\(100\%\)\:\:a:after, .Row {
    width: 100%;
}
.Ta\(start\) {
    text-align: left;
}
.Py\(cell-padding-y\), .Py\(oly-cell-padding-y\), .Pt\(6px\) {
    padding-top: 6px;
}
.Px\(cell-padding-x\), .Px\(oly-cell-padding-x\),.Pend\(4px\), .Pend\(oly-cell-padding-x\) {
    padding-right: 4px;
}
.Px\(4px\), .Px\(cell-padding-x\), .Px\(oly-cell-padding-x\), .Pstart\(4px\) {
    padding-left: 4px;
}
.Fz\(14px\) {
    font-size: 14px;
}
.Fw\(600\)\! {
    font-weight: 600!important;
}
.W\(15\%\) {
    width: 15%;
}
.Py\(6px\), .Py\(cell-padding-y\), .Py\(oly-cell-padding-y\),.Pb\(6px\) {
    padding-bottom: 6px;
}
.Py\(6px\), Py\(cell-padding-y\), .Py\(oly-cell-padding-y\), .Pt\(6px\) {
    padding-top: 6px;
}
.Px\(4px\), .Px\(cell-padding-x\), .Px\(oly-cell-padding-x\), .Pend\(4px\),.Pend\(oly-cell-padding-x\) {
    padding-right: 4px;
}
.Px\(4px\), .Px\(cell-padding-x\), .Px\(oly-cell-padding-x\), .Pstart\(4px\) {
    padding-left: 4px;
}
.Fz\(12px\), .Fz\(oly-th-font-size\), .Fz\(th-font-size\), .Fz\(12px\)\:\:a:after {
    font-size: 12px;
}
.W\(50px\) {
    width: 50px;
}
.Ta\(c\), .Ta\(c\)\:\:a:after {
    text-align: center;
}
.Pos\(r\), .Pos\(r\)\:\:b:before {
    position: relative;
}
.Px\(10px\), .Pend\(10px\), .Pend\(10px\)\:lc:last-child {
    padding-right: 10px;
}
.Px\(10px\), .Pstart\(10px\), .Pstart\(10px\)\:fc:first-child {
    padding-left: 10px;
}
.W\(40px\) {
    width: 40px;
}
.H\(40px\), .H\(navHeight\) {
    height: 40px;
}
.D\(ib\), .D\(ib\)\:\:b:before, .Ell:after, .IbBox, a[class*=LineClamp], a[class*=LineClamp]:after, .Row {
    display: inline-block;
}
.Bgr\(nr\) {
    background-repeat: no-repeat;
}
.Bgp\(c\) {
    background-position: center;
}
.Bgz\(cv\) {
    background-size: cover;
}
.Fz\(16px\), .Fz\(16px\)--maw1024 {
    font-size: 16px;
}
.Fw\(b\), .Fw\(b\)\:h:hover {
    font-weight: 700;
}
 .Fw\(n\) {
    font-weight: 400;
}
.W\(1\/5\), .W\(20\%\) {
    width: 20%;
}
.Va\(m\) {
    vertical-align: middle;
}
.Ta\(end\) {
    text-align: right;
}


@media (max-width: 479px){
  .D\(f\) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}}
/** для номеров всех ироков бордюры таблички*/
.panels-flexible-57 td {
 border: 1px solid; 
  }
  
  /**Лига прогнозов*/
.pickem-league .pickem-league-nav a {
text-decoration: none;
color: #ffffff; 
font-weight: bold;
background: #FF9500;
font-size: 14px;
}

.pickem-league .pickem-league-nav .pickem-league-nav-section .pickem-league-nav-item {
margin: 10px 5px 10px 10px;  
}
.page-pickem h1 {
color: #ffffff; 
font-weight: bold;
background: #FF9500;
  }


.pickem-league a:hover {
text-decoration: underline;
}
.pickem-league .pickem-league-nav-item:hover {
text-decoration: none;
font-weight: bold;
background: #FFD396;
}
.pickem-league .pickem-league-nav-item {
background: #FF9500;
}

/**сами таблички лиги прогнозов*/
table.pickem-mypicks-all thead {
background: #FF9500;  
color: #ffffff;
}

table.pickem-mypicks-all tbody tr td {
background: #FF9500; 
border: 2px solid #FF9500;
}

table.pickem-mypicks-all tbody tr td.week {
background: #FF9500;
border: 1px solid #ffffff;
}
table.pickem-mypicks-all tbody tr td.week a {
text-decoration: none;
color: #ffffff;
font-weight: bold;
}
table.pickem-mypicks-all tbody tr td.week a:hover {
text-decoration: underline;
}

table.pickem-mypicks-all .picks-float {
background: #ffffff;
border: 1px solid #ffffff;
}

.pickem-mypicks-week th {
border: 1px solid #FF9500; 
}

.pickem-mypicks-week tbody tr td {
padding-right: 5px;
border: 1px solid #FF9500;
}
.pickem-mypicks-week tbody tr.odd {  
background: #ffffe5; /**#f0f6f9;*/
}

.pickem-pick-summary .users {
/**background: #FF9500;*/
border-bottom: 1px solid #000000;
}

.pickem-pick-summary .users a {
text-decoration: none;
text-decoration: none;
color: #0088cc;
font-size: 18px;
}
.pickem-pick-summary th {
color: #0088cc;
padding-right: 5px;
}

.pickem-pick-summary .users a:hover {
text-decoration: underline;
}
.pickem-pick-summary tr {
background: #ffffff;
}

.pane-pickem-navigation {
background: #FF9500;
width: 200px;
}
.pane-pickem-navigation:hover {
text-decoration: none;
font-weight: bold;
background: #FFD396;
}
.pane-pickem-navigation a {
text-decoration: none;
text-decoration: none;
color: #ffffff; 
font-weight: bold;
}
.pane-pickem-navigation ul li.collapsed {
 list-style-image: none;
 list-style-type: none;
}

.pickem table.standings td.users a {
text-decoration: none;
color: #0088cc;
font-size: 18px;
}

.pickem-team-stats tr td a, .pickem-power-ranking tr td a {
text-decoration: none;
color: #0088cc;
font-size: 12px;  
}
  
.pickem table.standings th, .pickem table.standings th a, .pickem-team-stats th, .pickem-team-stats th a {
color: #0088cc;
font-size: 14px;
padding: 10px;
text-align: center;
}

.pickem-team-stats tr td {
padding: 0px 50px 0px 0px;  
}

.pickem table.standings td {
font-size: 14px;
text-align: center;
padding: 10px;
}

.pickem table.standings tr.odd, .pickem-team-stats tr.odd, .pickem-power-ranking tr.odd {
background: #ffffff;  
}

.pickem-power-ranking td.rank {
font-size: 12px;
}
.pickem-power-ranking th {
text-align: left;
color: #0088cc;
}
.pickem-power-ranking td {
text-align: left; 
}
.pickem-league-messages-title a, .pickem-league-messages ul, .pickem-league-messages ul a {
text-decoration: none;
color: #0088cc;
font-size: 12px;  
}
  
  /**для таксономии игр */
.page-taxonomy-term .view-forgame tr td {
border: 1px solid #55b0ed;
text-align: center;
padding: 10px;
}
.page-taxonomy-term .view-forgame tr td:hover {
-webkit-box-shadow: #0086E7 0px 10px 10px;
-moz-box-shadow: #0086E7 0px 10px 10px;
box-shadow: #0086E7 0px 10px 10px;

}

.page-taxonomy-term .view-forgame .views-field-field-date {
 font-size: 10px; 
 height: 24px;
  }
.page-taxonomy-term .view-forgame  .views-field-field-date .field-content {
 background: #55b0ed; 
  }
.page-taxonomy-term .view-forgame h2 a {
font-size: 8px; 
text-decoration: none;
color: #449fb6;
margin: 0px;
  }
.page-taxonomy-term .view-forgame h2 {
margin: 0px 0px 4px 0px;
height: 12px;
line-height: 10px;
}
.page-taxonomy-term .view-forgame .views-field-field-homescore, .page-taxonomy-term .view-forgame .views-field-field-awayscore {
height: 15px;
font-weight: bold;
}
.page-taxonomy-term .view-forgame img {
 margin-top: 5px;
  }
.page-taxonomy-term .view-forgame img:hover {
 opacity:0.3;
  }
  
/**новости рунета*/
.view-newsrunet .views-field-title-1 {
text-align: center;
  }
  
.view-newsrunet .views-field-title-1 a {
color:  #006496; 
text-decoration: none;
font-weight: bold;
text-transform: none;
font-size: 16px;
  }

.view-newsrunet .views-field-title-1 a:hover {
color: #000000;
}

.view-newsrunet .views-row-even {
/**background: rgb(255,255,255); /* Old browsers 
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(243,243,243,1) 50%, rgba(237,237,237,1) 51%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
/**background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
/**background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}

/*страница статьи*/

.panels-flexible-58 .item-list ul {
margin-top: 0px;
}
.panels-flexible-58 .item-list ul li {
list-style-type: none;
clear: both;
border-top: 1px outset #ccc;
padding-top: 10px;
padding-bottom: 15px;
min-height: 200px;
opacity:0.8;
box-shadow: 0 0 0 5px inset;
background-color: /*#f0f6f9;*/ #156bac;
}
.panels-flexible-58 .item-list .views-row-1 {
list-style-type: none;
clear: both;
border-top: 1px outset #ccc;
padding-top: 10px;
padding-bottom: 15px;
min-height: 245px;
opacity: 1;
background-color: #fff;
box-shadow: 0 0 0 #fff;
box-shadow: 0 0 0 5px inset;
}
.panels-flexible-58 .item-list .views-row {
min-height: 245px;
padding-left: 10px;
}
  
.panels-flexible-58 .item-list ul li:hover {
opacity:1;
background-color: #fff; 
}
.panels-flexible-58 .item-list ul li .views-field-title a {
color: #292929;
font-size: 20px;
font-weight: 600;
line-height: 1.2;
text-decoration: none;
margin-left: 20px;
}
.panels-flexible-58 .item-list ul li .views-field-field-image {
float: left;
padding-right: 5px;
}

.panels-flexible-58 .item-list ul li .views-field-field-image img{
margin: 0px;
}
.panels-flexible-58 .item-list ul li .views-field-field-image .field-content {
overflow: hidden;
width: 250px;
}
.panels-flexible-58 .item-list ul li img {
transition: transform 800ms ease-in-out 0s;
transform: matrix(1, 0, 0, 1, 0, 0);
}

.panels-flexible-58 .item-list ul li img:hover {
transform: matrix(1.2, 0, 0, 1.2, -15, 10);
transition: transform 800ms ease-in-out 0s;
}

.panels-flexible-58 .item-list ul li .views-field-created:before {
content: url("../calendar.png");
}
.panels-flexible-58 .item-list ul li .views-field-created {
 margin-left: 20px;
 line-height: 2.8;
 border-bottom: 1px outset #ccc;
 font-style: italic;
opacity: 0.7;
}
.panels-flexible-58 .item-list ul li .views-field-comment-count {
 padding-left: 20px;
 line-height: 2.8;
 border-bottom: 1px outset #ccc;
 font-style: italic;
 opacity: 0.7;
  }
  
.panels-flexible-58 .views-field-field-tags {
margin-left: 268px;
margin-right: 18px;
transform: skewX(15deg);
}
  
.panels-flexible-58 .views-field-field-tags .field-content {
/*margin-left: 0px;
background-color: #f5f5f5;
margin-right: 0px*/;
border-top: 1px outset #156bac;
  }  
  
.panels-flexible-58 .views-field-field-tags a {
  background-color: #ccc;
  padding: 0px 5px;
 /* opacity: 0.5;
  display: inline;
  padding-right: 1px;
    /*padding-right: 1px;
  padding-left: 1px/*;
    /*-webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;*/
  
}
.panels-flexible-58 .views-field-field-tags a:link {
  color: #fff;
  text-decoration: none;
  /*font-weight: 600*/;
  font-style: italic;
}
.panels-flexible-58 .views-field-field-tags a:visited {
  color: #fff;
}  
.panels-flexible-58 .views-field-body {
 font-size: 15px;
 padding-left: 250px;
 }
 
.panels-flexible-58 .more-link a {
color: #000000;
text-decoration: none;
background-color: #f0f6f9;

} 
 
.panels-flexible-region-58-top2 {
background-color: #156bac;
  }
  
/**.panels-flexible-region-58-top2 img {
width: 330px; 
}*/
.panels-flexible-region-58-top2 .views-field-title h2 {
background: #156bac;  
  }
.panels-flexible-region-58-top2 .views-field-title h2 a {
color: #fff;
font-weight: 600;
 font-size: 18px;
}
.panels-flexible-region-58-top2 .pane-title {
background: #fff;
margin-right: 10px;
color: #9fa090;
}

.panels-flexible-region-58-top2 .views-row {
background-color: #156bac;  
  }
.panels-flexible-region-58-top2 .views-row .views-field-changed, .panels-flexible-region-58-top2 .views-row .views-field-comment-count {
border-bottom: 1px outset #fff; 
color: #e8e8e8;
}

.panels-flexible-58 .main2 {
margin-left: 25px;
width: 1143px;
float: left;
}

.panels-flexible-58 .main2 td .views-field-title {
position: absolute;
width: 370px;
}
.panels-flexible-58 .main2 h2 {
background: #FF0000;
color: #ffffff;
}

.panels-flexible-58 .more-link {
float: left;  
}

.panels-flexible-58 .main2 td .views-field-title h2 {
text-align: justify;
background: none;
}
.panels-flexible-58 .main2 td .views-field-title h2 a {
background-color:  #fff;
font-weight: 600;
font-size: 16px;
color: #000;
}
.panels-flexible-58 .main2 .views-field-field-image {
opacity:0.7;
background-color: #000;  
filter: blur(1px);
  }
.panels-flexible-58 .main2 .views-field-field-image:hover {
filter: blur(0px);
}

.panels-flexible-58 .pane-comment1 .view-content {
max-height: 430px;
overflow: hidden;
}
.panels-flexible-58 .pane-comment1 {
max-height: 430px;
}
.panels-flexible-58 .pane-comment1 .views-row {
background-color: #fff; 
margin-right: 5px;
margin-bottom: 5px;
  }
.panels-flexible-58 .pane-comment1 .views-row a {
color: #686868;
text-decoration: none;
  }
.panels-flexible-58 .pane-comment1 .views-field-comment-body {
 font-size: 10px; 
}

.panels-flexible-58 .mainwho {
margin-left: 25px;
border-bottom: 1px outset
}
.panels-flexible-58 .mainwho td .views-field-title {
 width: 370px;
 padding-right: 20px;
}
.panels-flexible-58 .mainwho h2 {
background: #FF0000;
color: #ffffff;  
}

.panels-flexible-58 .mainwho td .views-field-title h2 {
 width: 370px;
 background: none;
 transition: background .4s linear;
 }

.panels-flexible-58 .mainwho td h2 a {
font-weight: 600;
font-size: 20px;
color: #fff;
background: #696969;
}
.panels-flexible-58 .mainwho td a img {
transition: opacity .4s linear;
}
.panels-flexible-58 .mainwho td a img:hover {
opacity: 0.1;
}
.panels-flexible-58 .mainwho td .views-field-totalcount {
position: relative;
top: -290px;
padding-top: 50px;
opacity: 0;
transition: opacity .4s linear;
}
.panels-flexible-58 .mainwho td .views-field-totalcount:hover {
opacity: 0.9;
background: #fff;
font-weight: bold;
padding-left: 10px;
}

.page-articles h1.title {
background: #FF0000;
color: #ffffff;
}

.panels-flexible-region-58-bot1 .pane-title {
background: #FF0000;
color: #ffffff;
}

.panels-flexible-region-58-botright1 .pane-title {
background: #FF0000;
color: #ffffff;
}


.panels-flexible-region-58-bot1 .pane-views {
background: none;
}

/*комментарии*/
.panels-flexible-8 .view-comment1 .views-field-comment-body {
font-size: 11px;  
}

.panels-flexible-8 .view-comment1 a {
color: #696969;
text-decoration: none;
font-weight: 600;
}
.panels-flexible-8 .view-comment1 a:hover {
color: #000;
}
.panels-flexible-8 .pane-comment1 h2 {
color: #0086e7;
}

/*для страницы игры каждой*/
.node-type-for-game h1#page-title.title {
display: none;  
}
.view-forgame .view-content {
 border-spacing: 20px; 
display: table; 
margin-bottom: -20px; 
margin-left: -20px; 
margin-top: -20px; 
table-layout: fixed; 
width: calc(100% + 40px); 
}
.view-forgame [class^=row-] {
margin-bottom: 30px; 
}
.view-forgame .views-field.views-field-field-3- {
padding-block-end: 110px  
}
.view-forgame .views-field.views-field-nid-1 {
   margin-top: 20px;
    height: 0;
    padding-bottom: 48px;
    font-weight: 700;
    font-size: 14px;
    font-weight: 500;
    line-height: 1;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #757678;
}
.view-forgame .views-field.views-field-nid-1 a {
color: #757678;
}
.view-forgame .views-field.views-field-nid-1 a:hover {
color: #004ace;
}
.view-forgame .views-view-grid [class^=col-] {
    -webkit-box-shadow: 0 2px 0 0 rgb(230 230 230 / 50%);
    -moz-box-shadow: 0 2px 0 0 rgba(230,230,230,.5);
    box-shadow: 0 2px 0 0 rgb(230 230 230 / 50%);
    -webkit-transition: box-shadow .5s ease;
    -moz-transition: box-shadow .5s ease;
    -o-transition: box-shadow .5s ease;
    transition: box-shadow .5s ease;
    background-color: #fff;
    border: 1px solid #d9dbde;
    position: relative;
    vertical-align: top;
    display: block;
    float: left;
    min-width: 30%;
    margin: 5px;
}
.gametracker-table__td .gametracker-inline-blurb--logo-first img {
width: 20px;
min-width: 20px;
max-width: 20px;
}

.gametracker-banner.gametracker-banner--table-title img {
width: 20px;
min-width: 20px;
max-width: 20px;  
}
.node-for-game .group-header {
 width: 730px;
 float: left;
 background: #004ace;
 color: #fff;
 font-weight: 600;
}
.node-for-game .group-header a {
text-decoration: none;
color: #fff;
 font-weight: 600;
}
.node-for-game .field-type-taxonomy-term-reference {
    width: 40%;
    float: left;
    margin-left: 10px;
}
.node-for-game .field-name-field-awayscore, .node-for-game .field-name-field-homescore {
max-width: 50px;
float: left;  
font-size: 56px;
font-weight: 600;
color: #fff;
height: 100px;
margin-top: 50px;
}
.node-for-game .field-name-field-status {
max-width: 50px;
float: left; 
color: #fff;
font-weight: 600;
margin: 5px;
}
.node-for-game .field-name-field-season, .node-for-game .field-name-field-datanew1 {
text-align: center;  
}

.node-for-game .taxonomy-term h2, .node-for-game .field-name-field-image-for-taxteam {
float: left; 
}
.node-for-game .field-name-field-image-for-taxteam {
 margin: 40px 5px 5px 5px; 
}
.node-for-game .field-name-field-home-team {
float: right; 
}
.gametracker-table--linescore:nth-child(1) {
 display: table;
 position: relative;
}
.gametracker-table.gametracker-table--linescore .gametracker-table__td:not(:first-child) {
text-align: center;
}
.gametracker-table--linescore .gametracker-table__td:last-child {
font-weight: 600;
color: #202121;
}
.gametracker-player-details.gametracker-player-details--large .gametracker-player-details__stats {
font-size: 14px;
}
.gametracker-player-details p {
font-size: inherit;
line-height: inherit;
margin: 0px;
}
.gametracker-table--linescore .gametracker-table__th {
text-align: center;  
}
.gametracker-table--linescore {
 display: none; 
}
.gametracker-table--linescore p {
font-size: 20px;
line-height: 0.5;
margin: 0px;
} 
.gametracker-table--linescore a  {
color: #202121;
text-decoration: none;
transition: color .2s ease;
display: flex;
}
.gametracker-table--linescore a p:hover {
color: #004ace;
}
.gametracker-table--linescore .gametracker-table__bold {
display: none !important;   
}
.gametracker-inline-blurb__light {
display: inline-block;
}
[class^=gametracker-] {
box-sizing: border-box;
}
.node-for-game .field-name-field-timst, .node-for-game .field-name-field-3- {
border-bottom: 2px solid #d9dbde;
}
.gametracker-table.gametracker-table--linescore {
font-size: 16px;
color: #757678;
}
.gametracker-table--linescore .gametracker-table__td:first-child, .gametracker-table--linescore .gametracker-table__th:first-child {
padding-left: 12px;
width: auto;
}
.gametracker-inline-blurb--logo-first .gametracker-inline-blurb__item:first-child {
 width: 20px;
min-width: 20px;
max-width: 20px;
}

.gametracker-inline-blurb__item:not(:last-child) {
margin-right: 6px;
}
.utility.utility--hide-on-mobile.utility--display-inline-block {
display: inline-block; 
}
.gametracker-inline-blurb.gametracker-inline-blurb--logo-first .gametracker-inline-blurb__bold {
    font-weight: 600;
    font-size: 16px;
}
.gametracker-inline-blurb__item {
display: inline-block;
vertical-align: baseline;
}
.gametracker-table.gametracker-table--linescore .gametracker-table__td:not(:first-child) {
text-align: center;
}
.gametracker-table.gametracker-table--linescore .gametracker-table__td {
 padding-top: 8px;
}
.gametracker-table--linescore {
width: 100%;
}
.field-name-field-timst, .field-name-field-timst .field-items, .field-name-field-timst .field-item.even {
-webkit-box-flex: 1;
-webkit-flex: 1;
-moz-box-flex: 1;
-moz-flex: 1;
-ms-flex: 1;
flex: 1;
overflow: hidden;
}
.gametracker-player-headshot__image {
width: 80px;    
}
.gametracker-player-headshot__logo {
width: 33px;
height: auto;
/**position: absolute;*/
right: -12%;
}
.gametracker-list {
display: flex;  
}
.gametracker-list li.gametracker-row {
list-style-type: none; 
text-align: center;
}
.gametracker-list .gametracker-row {
padding-right: 12px;
width: 35%;
}

.gametracker-player-details__info {
text-decoration: none;
display: inline-block;
}
.gametracker-player-details__name-long {
 display: none;   
}
.gametracker-player-details__order {
display: inline-block; 
color: #757678;
margin-right: 5px;
float: left;
}
.gametracker-player-details__order p {
float: left;
margin: 0px;
font-size: 20px;
line-height: 0.5;
}
.gametracker-player-details__player a {
color: #202121;  
text-decoration: none;
font-weight: 600;
font-size: 16px;
}
.gametracker-panel--threestars .gametracker-player-details__grouped-info .gametracker-player-details__team, .gametracker-panel--threestars .gametracker-banner {
font-weight: 600;
font-size: 12px;
color: #757678;
margin-right: 5px;
text-align: center;
}
.gametracker-list--threestars .gametracker-player-details {
align-items: center;
 flex-direction: column;
}

.gametracker-panel--threestars .gametracker-app__table-row {
display: none;   
}

.field-name-field-bodst {
box-sizing: border-box;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
@media (min-width: 768px) {
.gametracker-app__table-row.gametracker-app__table-row--split {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
}}
@media (min-width: 768px){
.gametracker-app__table-row.gametracker-app__table-row--split>*:first-child {
    margin-right: 12px;
}}
@media (min-width: 768px){
.gametracker-app__table-row.gametracker-app__table-row--split>* {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -moz-flex: 1;
    -ms-flex: 1;
    /* flex: 1; */
    overflow: hidden;
}}
@media (min-width: 768px){
.gametracker-app__table-row.gametracker-app__table-row--split>*:first-child {
    margin-right: 12px;
}}
.gametracker-banner.gametracker-banner--table-title {
padding: 0;
padding-bottom: 8px;
}

.field-name-field-bodst p {
margin: 0px;
font-size: inherit;
line-height: 0;
display: inherit;
}
.gametracker-table--boxscore-player-stats:nth-child(3) {
display: block;  
}
.gametracker-table--boxscore-player-stats:nth-child(3) .gametracker-scrollable-table__fixed-column {
display: none;  
}
.gametracker-table--boxscore-player-stats {
display: none;  
}
.gametracker-table.gametracker-table--basic {
font-size: 12px;
width: 100%;
text-align: right;
}
.gametracker-table.gametracker-table--basic .gametracker-table__thead {
 background-color: #f5f6f7;
}
.gametracker-table.gametracker-table--has-row-border.gametracker-table--has-inset-border .gametracker-table__tr:before, .gametracker-table.gametracker-table--has-row-border.gametracker-table--has-inset-border .gametracker-table__tr:after {
content: "";
display: table-cell;
min-width: 12px;
max-width: 12px;
width: 12px;
}
.gametracker-table.gametracker-table--basic .gametracker-table__td:first-child, .gametracker-table.gametracker-table--basic .gametracker-table__th:first-child {
text-align: left;
}
.gametracker-table .gametracker-table--basic.gametracker-table__td, .gametracker-table.gametracker-table--basic .gametracker-table__th {
padding-left: 6px;
}
.gametracker-table.gametracker-table--basic .gametracker-table__th {
font-weight: 600;
font-size: 10px;
color: #4b4c4d;
letter-spacing: 1px;
padding-top: 8px;
padding-bottom: 8px;
}
@media (min-width: 768px) {
.gametracker-table.gametracker-table--has-row-border .gametracker-table__tbody .gametracker-table__tr:before, .gametracker-table.gametracker-table--has-row-border .gametracker-table__tbody .gametracker-table__tr:after {
    border-bottom: 1px solid #d9dbde;
}}
.gametracker-table.gametracker-table--has-row-border.gametracker-table--has-inset-border .gametracker-table__td:first-child, .gametracker-table.gametracker-table--has-row-border.gametracker-table--has-inset-border .gametracker-table__th:first-child {
padding-left: 0;
}
.gametracker-table--boxscore-player-stats .gametracker-table.gametracker-table--basic .gametracker-table__td, .gametracker-table .gametracker-table--basic .gametracker-table__th {
padding: 12px 12px;
}
.gametracker-table.gametracker-table--has-row-border .gametracker-table__td {
border-bottom: 1px solid #d9dbde;
}
.gametracker-table.gametracker-table--basic .gametracker-table__bold {
font-weight: 600;
font-size: 12px;
padding-right: 2px;
}
.gametracker-table.gametracker-table--basic .gametracker-table__light {
font-weight: 600;
font-size: 10px;
color: #757678;
}

.gametracker-table.gametracker-table--basic .gametracker-table__tbody .gametracker-table__td, .gametracker-table.gametracker-table--basic .gametracker-table__th {
padding-left: 2px;
padding-right: 0;
}
.gametracker-scrollable-table__content .gametracker-table__td:first-child, .gametracker-scrollable-table__content .gametracker-table__th:first-child {
min-width: 0;
max-width: none;
}
.gametracker-table--boxscore-player-stats .gametracker-table__th:first-child {
width: auto;
}
.gametracker-table.gametracker-table--basic.gametracker-table--padding-left-small .gametracker-table__td, .gametracker-table.gametracker-table--basic.gametracker-table--padding-left-small .gametracker-table__th {
    padding-left: 8px;
}
.gametracker-table.gametracker-table--has-row-border.gametracker-table--no-bottom-border .gametracker-table__tbody .gametracker-table__tr:last-child .gametracker-table__td {
border-bottom: 0;
}
.gametracker-scrollable-table .gametracker-table .gametracker-table__th, .gametracker-scrollable-table .gametracker-table .gametracker-table__td {
white-space: nowrap;
text-align: left;
}
.pane-forgame {
background: #0086E7;
color: #fff;
font-weight: 600;
text-align: center;
}
.pane-forgame .view-content {
background: #fff;
color: #757678;
}
.pane-forgame .view-content h3 {
color: #fff; 
}
.pane-forgame a {
color: #fff; 
font-weight: 600;
text-decoration: none;
}
.pane-forgame .view-forgame .views-field-field-homescore, .pane-forgame .view-forgame .views-field-field-awayscore {
font-size: 56px;
font-weight: bold;
margin-right: 0px;
margin-left: 2px;
text-align: center;
background: #757678;
color: #fff;
}
.pane-forgame .view-forgame .views-field-field-homescore .field-content, .pane-forgame .view-forgame .views-field-field-awayscore .field-content {
padding: 0px 15px 0px 15px;
text-align: center;
}
.pane-forgame .view-forgame .views-field-field-status {
margin-bottom: 15px;  
}

.view-forgame .view-content h3 {
background: #0086E7;  
}
.gametracker-player-details__info .gametracker-player-details__stats {
color: #757678;  
}
.popup-style-white .popup-element-body div.primary {
display: none;
}

.popup-style-white .popup-element-body div.inner {
font-size: 10px;
}
.popup-style-white .popup-element-body div.inner thead tr td {
font-size: 12px;
font-weight: 600;
}
.popup-element-body table.popup-layout th {
 background: #156bac;
  }
  .popup-element-body table.popup-layout th {
 color: #ffffff; 
  }
.popup-element-body table.popup-layout td.team {
background: #ccc; 
border-bottom: 1px outset #8b8b8b;
border-top: 1px outset #8b8b8b;
padding-right: 2px;
font-weight: 600;
}
.popup-element-body table.popup-layout td.time {
background: #ccc; 
border-bottom: 1px outset #8b8b8b;
border-top: 1px outset #8b8b8b;
padding-right: 2px;
}
.popup-element-body table.popup-layout td.summary {
border-bottom: 1px outset #8b8b8b;
border-top: 1px outset #8b8b8b;
}

.popup-element-body table.popup-layout td a {
font-weight: 600;
}

.pane-forgame .view-forgame .views-field-field-homescore a, .pane-forgame .view-forgame .views-field-field-awayscore a {
text-decoration: none;
color: #156bac;
}
.popup-style-white .popup-element-body div.inner {
 background: #F5F5F5;
  }
  /**для меню с играми для главной*/
/**#popup-active-overlay {
left: 400px;  
  }*/
.page-nhl-news .popup-style-white .popup-element-body.origin-bottom-right.expand-bottom-right table.popup-layout {
  left: -450px; 
   }
.page-tablenhl .popup-style-white .popup-element-body.origin-bottom-right.expand-bottom-right table.popup-layout {
  left: -450px; 
}
.popup-element-body .view-forgame ul li {
height: 170px;
}
.pane-forgame .view-forgame ul li:hover {
-webkit-box-shadow: #0086E7 0px 10px 10px;
-moz-box-shadow: #0086E7 0px 10px 10px;
box-shadow: #0086E7 0px 10px 10px;
opacity:0.8;
}
.popup-style-white .popup-element-body table.popup-layout td {
padding-right: 10px;
vertical-align: top;
}

.popup-element-body .view-forgame .views-field-field-date {
 font-size: 10px; 
 height: 24px;
 display: none;
  }
.popup-element-body .view-forgame .views-field-popup a {
 font-size: 10px; 
 height: 24px;
 text-decoration: none;
 color: #7b7b7b;
}
.popup-element-body .view-forgame  .views-field-field-date .field-content {
 background: #55b0ed; 
  }
.popup-element-body .view-forgame h2 a {
font-size: 8px; 
text-decoration: none;
color: #449fb6;
margin: 0px;
  }
.popup-element-body .view-forgame h2 {
margin: 0px 0px 4px 0px;
height: 12px;
line-height: 10px;
}
.popup-element-body .view-forgame .views-field-field-homescore, .popup-element-body .view-forgame .views-field-field-awayscore {
height: 15px;
font-weight: bold;
padding-left: 30px;
font-size: 16px;
}
.popup-element-body .view-forgame .views-field-field-away-team {
width: 80px;
float: left;
}
.popup-element-body .view-forgame .views-field-field-home-team {
width: 80px;
float: right;  
}
  
.popup-element-body .view-forgame .jcarousel-skin-default .jcarousel-next-horizontal, .popup-element-body .view-forgame .jcarousel-skin-default .jcarousel-prev-horizontal {
top: 100px;  
  }  
.popup-element-body .view-forgame .field-type-image {
 height: 24px;
  }
.popup-element-body .jcarousel-skin-default {
 height: 190px; 
  }
  
.popup-element-body .view-forgame .views-field-popup {
clear: both;  
}

.popup-element-body .view-forgame {
line-height: 1.5em;
}
/**.popup-style-white .popup-element-body .center .right {
background: none; 
}*/
.pane-block-207, .pane-block-230 {
background: #FF0000;
}
.pane-block-230 #popup-element-1, .pane-block-230 #popup-element-1 a, .pane-block-207 #popup-element-0, .pane-block-207 #popup-element-0 a {
width: 100%;
padding-right: 0px;
  }
.pane-block-207 a, .pane-block-230 a {
color: #fff;
text-transform: uppercase;
font-size: 14px;
font-weight: bold;
transition: font-size 0.1s linear 0s;
}
.pane-block-207 a:hover, .pane-block-230 a:hover {
background: #e80000;
}
.pane-block-207 a:hover:after, .pane-block-230 a:hover:after {
background: #e80000;
content: '(всплывающее окно)';
}
  
  /** все статьи хет трик горди*/
.panels-flexible-region-58-botright1 .pane-views .view-content-main .views-row {
min-height: 50px;
float: left;
border-bottom: 1px #f1f1f1 outset;
}
  
  
.pane-block-122 {
margin-top: 50px;  
}
  
.pane-novosti-test h2, .pane-line-up-for-page-team h2.pane-title {
background: #0086e7 none repeat scroll 0 0;
color: #ffffff;
  }
  
.panels-flexible-region-inside .pane-forgame {
 margin-top: 50px;
 margin-bottom: 10px;
height: auto;
}

.panels-flexible-region-inside .pane-forgame h2 {
text-align: center;
background: #0086e7 none repeat scroll 0 0;
color: #ffffff;
}

/**Турнирная таблица*/
.tt_tablica {
text-decoration: none;
color: #000;
font-size: 18px;  
  }
  
.tt_tablica tr {
border-bottom: 1px solid #e6e6e6;   
} 
   
.tt_tablica tr:hover {
background: #fff;  
  }

.tt_tablica tr td {
text-decoration: none;
color: e6e6e6;
font-size: 16px;  
}
  
.tt_tablica th {
font-size: 20px;
padding: 10px;
text-align: center;
}

.tt_tablica td {
padding: 0px 40px 0px 0px;  
}

.tt_tablica td {
font-size: 14px;
text-align: left; 
padding: 10px;
font-weight: bold;
 
}

.tt_tablica th {
text-align: center;
color: #0088cc;
}

#quicktabs-tablnhl .quicktabs_main.quicktabs-style-navlist {
width: 90%;  
  }
.tt_tablica .tt_line td{
font-weight: normal;  
  }

/**для турнирной таблы статьи и в блогах справа поп материалы и тулс*/
.panels-flexible-9 .panels-flexible-row-9-4, .panels-flexible-62 .panels-flexible-row-62-2 {
margin-left: 25px;
}
.panels-flexible-9 .panels-flexible-row-9-4 ul li, .panels-flexible-62 .panels-flexible-row-62-2 ul li {
list-style-type: none;
width: 370px;
height: 176px;
clear: both;
}

.panels-flexible-9 .panels-flexible-row-9-4 .views-field-title, .panels-flexible-62 .panels-flexible-row-62-2 .views-field-title {
/**position: relative;*/
max-width: 333px;
/**top: -122px;*/
}

.panels-flexible-9 .panels-flexible-row-9-4 .views-field-title h2, .panels-flexible-62 .panels-flexible-row-62-2 .views-field-title h2 {
text-align: justify;
}

.panels-flexible-9 .panels-flexible-row-9-4 .views-field-title h2 a, .panels-flexible-62 .panels-flexible-row-62-2 .views-field-title h2 a {
background-color:  #fff;
font-weight: 600;
font-size: 16px;
text-decoration: none;
color: #000;
text-transform: none;
}
.panels-flexible-9 .panels-flexible-row-9-4 .views-field-title h2 a:hover, .panels-flexible-62 .panels-flexible-row-62-2 .views-field-title h2 a:hover {
color: #027ac6; 
}
.panels-flexible-9 .panels-flexible-row-9-4 .views-field-field-image, .panels-flexible-62 .panels-flexible-row-62-2 .views-field-field-image {
opacity:0.7;
background-color: #000;  
filter: blur(1px);
  }
.panels-flexible-9 .panels-flexible-row-9-4 .views-field-field-image:hover, .panels-flexible-62 .panels-flexible-row-62-2 .views-field-field-image:hover {
filter: blur(0px);
}

.panels-flexible-9 .panels-flexible-row-9-4 ul, .panels-flexible-62 .panels-flexible-row-62-2 ul {
padding-left: 0px;
}
.panels-flexible-9 .panels-flexible-row-9-4 .more-link a, .panels-flexible-62 .panels-flexible-row-62-2 .more-link a {
color: #000000;
text-decoration: none;
font-weight: normal;
text-transform: none;
}
.panels-flexible-9 .panels-flexible-row-9-4 .more-link a:hover, .panels-flexible-62 .panels-flexible-row-62-2 .more-link a:hover {
color: #027ac6; 
}
/** для блогов справа анонс материалов*/
.panels-flexible-column-52-1 ul li {
list-style-type: none;
}
.panels-flexible-column-52-1 .views-field-title {
/**position: absolute**/; /*если добавить картинку, надо активировать*/
width: 371px;
}

.panels-flexible-column-52-1 .views-field-title h2 {
text-align: justify;
}

.panels-flexible-column-52-1 .views-field-title h2 a {
background-color:  #fff;
font-weight: normal;
font-size: 14px;
}
.panels-flexible-column-52-1 .views-field-field-image {
opacity:0.7;
background-color: #000;  
filter: blur(1px);
  }
.panels-flexible-column-52-1 .views-field-field-image:hover {
filter: blur(0px);
}

.panels-flexible-column-52-1 ul {
padding-left: 0px;
} 

/**для онлайн статьи*/
.panels-flexible-8 .pane-content-main,.panels-flexible-73 .pane-content-main {
margin-left: 25px;
}
.panels-flexible-8 .pane-content-main ul li, .panels-flexible-73 .pane-content-main ul li {
list-style-type: none;
width: 330px;
}

.panels-flexible-8 .pane-content-main .views-field-title, .panels-flexible-73 .pane-content-main .views-field-title {
/**position: absolute;*/
width: 330px;
}

.panels-flexible-8 .pane-content-main .views-field-title h2, .panels-flexible-73 .pane-content-main .views-field-title h2 {
text-align: justify;
}

.panels-flexible-8 .pane-content-main .views-field-title h2 a, .panels-flexible-73 .pane-content-main .views-field-title h2 a {
background-color:  #fff;
font-weight: 600;
font-size: 16px;
text-decoration: none;
color: #000;
text-transform: none;
}
.panels-flexible-8 .pane-content-main .views-field-field-image, .panels-flexible-73 .pane-content-main .views-field-field-image {
opacity:0.7;
background-color: #000;  
filter: blur(1px);
}
.panels-flexible-8 .pane-content-main .views-field-field-image:hover,.panels-flexible-73 .pane-content-main .views-field-field-image:hover {
filter: blur(0px);
}

.panels-flexible-8 .pane-content-main ul, .panels-flexible-73 .pane-content-main ul {
padding-left: 0px;
}

.panels-flexible-8 .panels-flexible-row-8-2 .more-link a, .panels-flexible-73 .panels-flexible-row-73-2 .more-link a, .view-id-content_main.view-display-id-block_54 .more-link a {
color: #000000;
font-weight: normal;
text-decoration: none;
text-transform: none;
}
.panels-flexible-8 .panels-flexible-row-8-2 .more-link a:hover, .panels-flexible-73 .panels-flexible-row-73-2 .more-link a:hover, .view-id-content_main.view-display-id-block_54 .more-link a:hover {
color: #027ac6; 
}

/**Опрос*/
.node-advpoll .pluso {
 left: -200000px;
 height: 1px;
  }
.node-advpoll h2 a {
text-decoration: none;
color: #fff !important;
font-weight: bold;
text-transform: none;
background: #696969;
  }
  
  .node-advpoll h2  {
 text-align: left;   
    }
    
.poll .bar .foreground {
background-color: #0372d9;  
}

.advpoll-ranking-draggable tr {
 background: #87CEFA;
   }
  .advpoll-ranking-draggable th {
 background: #898989;
 color: #fff;
  }
.node-advpoll .form-item {
 float: none; 
  }

/** меню статистики*/
.region-highlighted .block-menu {
float:right;  
  }
.region-highlighted .block-menu ul{
padding-left: 0px;
margin-top: 50px;

}
  
.region-highlighted .block-menu ul li {
background: #FF0000;
border: 1px solid #fff;
transition: background .4s linear;
}
.region-highlighted .block-menu ul li:hover {
background: #F08080;
border: none;
}

.region-highlighted .block-menu ul li a {
color: #ffffff;
font-weight: bold;
text-decoration: none;
}
  
.panels-flexible-56 {
 margin-top: 127px;   
    }
    
/**Календарь НХЛ*/
.node-forgamecalendar tr td {
width: 150px;  
  }
.node-forgamecalendar  td.name-td {
width: 200px;
  }
.node-forgamecalendar  tbody td.name-td {
width: 200px;
color: #000;
}
.node-forgamecalendar thead {  
background:  #ff9500;
color: #fff;
font-weight: bold;
}
.node-forgamecalendar tr { 
border-bottom: 1px solid #ccc;
}
.node-forgamecalendar tbody tr td {
color: #0088cc;  
  }
  
.pane-block-203 {
padding-left: 30px !important;  
  }
  
.panels-flexible-region-8-left1 {
float: none;  
  }

.pane-quicktabs .view-comment1 {
 font-size: 11px;   
    }
    
.panels-flexible-7-inside {
padding-top: 0px; /**было 30px*/  
  }
  
.panels-flexible-column-8-1 .poll-bar {
width: 365px;  
  }
  
.page-новости-nhl #content {
width: 900px;  
  }
  
/*последнее видео, для новостей*/
.node-bottom .block-views {
background: #f0f6f9;
min-height: 250px;
}
.node-bottom .block-views table {
margin-bottom: 0px;
}

.node-bottom .block-views table tr td {
background: #f0f6f9;
width: 350px;
line-height: 20px;
padding: 0px 10px 20px 10px;
vertical-align: top;
}

.node-bottom .block-views table tr td a {
color: #000000;
font-weight: normal;
text-decoration: none;
font-size: 10px !important;
text-transform: uppercase;
}
.node-bottom .block-views table tr td a:hover {
color:#0086e7;
}

.node-bottom .block-views table tr td .field-content p {
margin: 0px 0px 0px 0px; 
}
  
.node-bottom .block-views table tr td .views-field-title {
margin-top: -7px;
}
.node-bottom .block-views .item-list {
background: #ff0000 none repeat scroll 0 0;
float: right;
text-align: center;
width: 15%;
margin-bottom: 10px;
}
.node-bottom .block-views .item-list ul {
margin: 0px;  
}
.node-bottom .block-views .item-list a {
color: #ffffff;
text-decoration: none;
width: 100%;
}
.node-bottom .block-views .item-list a:hover {
color: #0086e7;  
}
.node-bottom .block-views#block-views-read-by-tearms-block-2 {
clear: both;
  }

.view-video-main .item-list ul {
margin: 0px;  
}
.view-video-main .item-list a {
color: #ffffff;
text-decoration: none;
width: 100%;
}
.view-video-main .item-list a:hover {
color: #0086e7;  
}
.view-video-main .item-list {
background: #ff0000 none repeat scroll 0 0;
float: right;
text-align: center;
width: 15%;
}

.page-новости-nhl .title {
background: #0086e7;
color: #ffffff;
margin-left: 0px;
  }
/**для новости читать по теме*/
.node-news-nhl .node-bottom #block-views-read-by-tearms-block {
display: inline-block;
width: 750px;
  }  
  
/** активные авторы*/  
.panels-flexible-row-52-3 .view-grouping-content h3 {
 float: left;
 margin: 0px 0px 0px 0px;
padding: 0px 0px 50px 0px;
}
.panels-flexible-row-52-3 .view-grouping-header {
float: left;
margin-right: 10px;
}
.panels-flexible-row-52-3 .view-grouping-content ul {
margin-left: 45px;
width: 315px;
  }
.panels-flexible-row-52-3 .view-grouping-content ul li a {
width: 290px;
  }
.panels-flexible-row-52-3 .views-field-title {
width: 310px;
}
.panels-flexible-row-52-3 .view-grouping-content ul {
display: none;
  }

/*голосовалка онлайн*/
.panels-flexible-column-8-1 .pane-advpoll-advpoll-recent h2 {
 width: 380px; 
  }
  
.panels-flexible-column-8-1 .pane-advpoll-advpoll-recent .field-item {
 width: 360px; 
  }
 .panels-flexible-column-8-1 .pane-advpoll-advpoll-recent .poll-bar {
 width: 360px; 
  } 

/*голосовалка статьи*/  
.node-type-article .region-sidebar-second .node-advpoll h2, .node-type-blog .region-sidebar-second .node-advpoll h2 {
width: 380px;  
  }
.node-type-article .region-sidebar-second .node-advpoll .field-item, .node-type-blog .region-sidebar-second .node-advpoll .field-item {
width: 360px;  
  }
.node-type-article .region-sidebar-second .node-advpoll .poll-bar, .node-type-blog .region-sidebar-second .node-advpoll .poll-bar {
width: 360px;  
  }
.node-type-article  .node-advpoll, .node-type-blog  .node-advpoll {
 width: 360px; 
  }
  
.node-advpoll .node-bottom {
display: none;  
  }
  
.page-highlights h1.title, .section-tagsforvideotax h1.title, .page-video h1.title, .page-fights h1.title, .page-slo-mo h1.title, .videopage h1.title {
background: #0086e7 none repeat scroll 0 0;
color: #ffffff;
width: 1000px;
} 
.videopage tr td .youtube-video{
width: 450px;  
}

.page-highlights tr td h2, .section-tagsforvideotax tr td h2, .page-video tr td h2, .page-fights tr td h2, .page-slo-mo tr td h2, .videopage tr td h2 {
width: 350px;
line-height: 20px;
margin-bottom: 1px;
}
.page-highlights tr td .views-field-created .field-content, .page-video tr td .views-field-created .field-content, .page-slo-mo tr td .views-field-created .field-content, .page-fights tr td .views-field-created .field-content {
text-decoration: underline;  
}
.page-highlights tr td h2 a, .section-tagsforvideotax tr td h2 a, .page-video tr td h2 a, .page-fights tr td h2 a, .page-slo-mo tr td h2 a, .videopage tr td h2 a {
text-decoration: none;
color: #000;
}
.page-highlights tr td h2 a:hover, .section-tagsforvideotax tr td h2 a:hover, .page-video tr td h2 a:hover, .page-fights tr td h2 a:hover, .page-slo-mo tr td h2 a:hover, .videopage tr td h2 a:hover {
text-decoration: underline;
color: #fff;
background: #000;
}
  
.page-taxonomy-term #content{
 margin-top: 30px; 
  }
  
.page-taxonomy-term .node-title {
font-size: 14px;
}
.page-taxonomy-term .node-title a {
text-decoration: none;
color: #027ac6;
}
.page-taxonomy-term .node-title a:hover {
text-decoration: underline;
}
.page-taxonomy-term .pluso {
display: none;  
  }
  
.page-blog .pane-views .pluso {
  display: none;
  }
.page-blog .pane-views .node ul.links {
 float: none; 
  }
  
.region-sidebar-second .node-advpoll .node-title {
  width: 380px;
  }
  
  /*Кэпхит*/  
.view-caphit {
width: 758px;
  }
.view-caphit table tr td {  
padding:  6px 4px;
}
.view-caphit table {  
width: 100%;
}
.view-caphit table thead tr th { 
border-bottom: 2px solid #ddd;
vertical-align: bottom;
padding: 8px;
text-align: left;
}

.view-caphit tbody tr.position  td {
background-color: #333333 !important;
color: #fff !important;
  }
.view-caphit .summary-table tbody tr:nth-child(2n+3) td {
background-color: #f9f9f9;
  }
  
.view-caphit  .summary-table  tr {
border-top:  1px solid #ddd;
}

.view-caphit  table.sticky-header {
min-width: 758px;
table-layout: auto;
}

.view-caphit table.sticky-header tbody tr:nth-child(2n+1) td {
background-color: #f9f9f9;
  }
.view-caphit tbody tr  td.success {
background-color: #dff0d8 !important;
}
.view-caphit tbody tr  td.danger {
background-color: #f2dede !important;
}
.view-caphit tbody tr  td.warning {
background-color: #fcf899 !important;
}

.view-caphit table.sticky-header tbody tr td:nth-child(1) {
color: #336699;
  }
.view-caphit .modal-dialog {
 /**display: none; */
  }

.view-caphit .views-field-body p {
/**display: none;*/   
  }
.view-caphit .table-striped tbody td h5 {
display: inline !important;   
  }
  
.view-caphit  .cols-3 .views-field-title {
font-size: 28px;
font-weight: 600;
background-color: #336699;
color: #fff;
text-align: center;
width: 100% !important;
height: 100% !important;
padding-top: 10px;
padding-bottom: 10px;
}
.cols-3 .views-field-title a {
 color: #fff;
}
.page-caphit  h1 {
background: #0086e7 none repeat scroll 0 0;
    color: #ffffff;
    margin-left: 0;
}
.view-caphit .summary-table  tr td:nth-child(1) {
width: 215px;
}

.view-caphit .views-field-field-body5 h5:nth-child(2) {
display: none;
}
.view-caphit .views-field-field-body5 h5:nth-child(3) {
display: none;
}
.view-caphit .views-field-field-body5 h5:nth-child(1) {
display: inline-block;
padding-left: 35px;
}

.view-caphit .views-field-field-body5-1 h5:nth-child(1) {
display: none;
}
.view-caphit .views-field-field-body5-1 h5:nth-child(3) {
display: inline-block;
padding-left: 35px;
}
.view-caphit .views-field-field-body5-1 h5:nth-child(2) {
display: none;
}

/**new*/
.view-caphit .views-field-body .cb {
padding-top: 10px;  
  }

.view-caphit .views-field-body .cb table tr td:nth-child(1) {
color: #336699;
width: 450px;
padding-right: 45px;
}

.view-caphit .views-field-body .cb .twoway {
color: #30aa09;  
  }
.cf_teamProfileRosterSection__table .ufa {
background: #f44336 none repeat scroll 0 0;
border-radius: 3px;
color: #fff;
font-weight: bold;
margin: -3px;
padding: 2px;
  }
.view-caphit .views-field-body .cb .rfa {
background: #1c75b9 none repeat scroll 0 0;
border-radius: 3px;
color: #fff;
font-weight: bold;
margin: -3px;
padding: 2px;
}
.view-caphit .views-field-body table#legend tr td:nth-child(1) {
background-color: #f9f9f9; 
width: 0px;
padding-right: 5 px;
font-size: 20px;
}
.view-caphit .views-field-body table#legend tr td:nth-child(2) .cb {
padding-top: 0px;
float: left;
background-color: #f9f9f9; 
margin: 0px 10px 10px 0px;
}

.view-caphit .views-field-body table#legend tr td:nth-child(2) .dtleg:nth-child(2) .cb:nth-child(3) .c{
 background: #f44336 none repeat scroll 0 0;
    height: 13px;
    margin-left: 8px;
    margin-top: 2px;
    width: 13px;
}
.view-caphit .views-field-body table#legend tr td:nth-child(2) .dtleg:nth-child(2) .cb:nth-child(4) .c{
 background: #1c75b9 none repeat scroll 0 0;
    height: 13px;
    margin-left: 8px;
    margin-top: 2px;
    width: 13px;
}
.view-caphit .views-field-body table#legend tr td:nth-child(2) .cb .c {
padding-top: 0px;
float: left;
margin: 0px 10px 0px 0px;
}
.view-caphit .views-field-body table#legend tr td:nth-child(2) .cb p {
padding-top: 0px;
float: left;
margin: 0px 10px 0px 0px;
}
.view-caphit .views-field-body table#team tr.stats:nth-child(n+43) {
display: none;
}
.view-caphit .views-field-body table#team tr.stat_lead td#stat_end {
background-color: #f9f9f9;
display: none;
}
.view-caphit .views-field-body tbody tr.column_head td {
background-color: #333333 !important;
color: #fff !important;
  } 
.view-caphit .views-field-body .cb table tr.c:nth-child(even) {
background-color: #ffffff !important;
}


  /*Кэпхит тэйбл общий*/  
.page-caphits h1.title {
background: #0086e7 none repeat scroll 0 0;
color: #ffffff;
  margin-left: 0;  
  }

.view-caphit .cols-5  thead tr th { 
border-bottom: 2px solid #ddd;
vertical-align: bottom;
padding: 8px;
text-align: left;
background-color: #333333;
}

.view-caphit .cols-5  thead tr th a { 
text-decoration: none;
font-size: 12px;
color: #fff;
}

.view-caphit .cols-5  tbody tr td.views-field-title {
width: 150px;  
  }
  
.view-caphit .cols-5  tbody tr td a { 
text-decoration: none;
font-size: 12px;
color: #336699;
}
.view-caphit .cols-5  tbody tr td {
 text-align: center;
}
.view-caphit .cols-5  tbody tr td p {
  margin: 0px;
  width: 30px;
  }
.view-caphit .cols-5 tbody tr:nth-child(2n+1) {
background: #fff;
  }
  
.view-caphit .cols-5 tr td.views-field-field-body3 {
padding: 0px;  
  }
  .view-caphit .cols-5 tr td.views-field-field-body3 p {
width: 40px;
padding-right: 3px;
}
.view-caphit .cols-5 tr td.views-field-field-body3 img {
width: 40px;
}
  
.page-transfery .region-sidebar-second, .page-caphits .region-sidebar-second {
margin-top: 65px;
width: 300px;
margin-right: 20px;
}
.page-lenta .region-sidebar-second {
margin-top: 65px;
width: 300px;
}


.page-transfery #content {
width: 730px; 
overflow: hidden;
  }
  
.page-transfery .view-transferelite {
width: 730px; 
}

.panels-flexible-52 .panels-flexible-region .pane-views .view-grouping-header{
background: #f0f6f9;
margin-right: 0px;
padding-right: 10px;
  }
  
.panels-flexible-row-52-2 .item-list ul li .views-field-name span {
background: #f0f6f9; 
  }
  
.page-blog .node-teaser {
 margin-bottom: 30px;
   }
 /**страница команды блоки тени**/ 
.history-block p {
box-shadow: 0px 0px 10px 0px;  
  }
  
.pane-block  .twitter-timeline {
box-shadow: 0px 0px 10px 0px; 
  }
.panels-flexible-column .pane-forgame {
box-shadow: 0px 0px 10px 0px; 
  }

.panels-flexible-column .block-forum  {
box-shadow: 0px 20px 10px 0px gray;
}
.panels-flexible-column .block-forum h2 {
background: #0086e7 none repeat scroll 0 0;
}
.panels-flexible-column .block-forum h2 a {
color: #ffffff;
  }
  
  /**для меню продвинутого состава и кэпхитменю**/
#block-menu-menu-advroster ul, #block-menu-menu-menuforcaphit ul {
width: 1080px;  
  }
#block-menu-menu-advroster ul li, #block-menu-menu-menuforcaphit ul li {
 float: left; 
  }
#block-menu-menu-menuforcaphit {
 width: 1080px; 
}

.view-line-up-for-page-team  {
text-align: center; 
  }
  
/**Хедер страницы команды**/
.page-all-anaheim #page-title {
background: url(../images/NHL_logo_header/header_ana.gif) center no-repeat;
margin-bottom: 5px;
}
.page-all-anaheim .title {
color: rgba(0, 0, 0, 0);
width: 990px;
  }
  
.page-all-phoenix #page-title {
background: url(../images/NHL_logo_header/header_az.gif) center no-repeat;
margin-bottom: 5px;
}
.page-all-phoenix .title {
color: rgba(0, 0, 0, 0);
width: 990px;
  }
  
.page-all-boston #page-title {
background: url(../images/NHL_logo_header/header_bos.gif) center no-repeat;
margin-bottom: 5px;
}
.page-all-boston .title {
color: rgba(0, 0, 0, 0);
width: 990px;
}
  
.page-all-buffalo #page-title {
background: url(../images/NHL_logo_header/header_buf.gif) center no-repeat;
margin-bottom: 5px;
}
  
.page-all-buffalo .title {
color: rgba(0, 0, 0, 0);
width: 990px;
}
  
.page-all-calgary #page-title {
background: url(../images/NHL_logo_header/header_cgy.gif) center no-repeat;
margin-bottom: 5px;
}
.page-all-calgary .title {
color: rgba(0, 0, 0, 0);
width: 990px;
  }
  
.page-all-carolina #page-title {
background: url(../images/NHL_logo_header/header_car.gif) center no-repeat;
margin-bottom: 5px;
}
.page-all-carolina .title {
color: rgba(0, 0, 0, 0);
width: 990px;
  }
  
.page-all-chicago #page-title {
background: url(../images/NHL_logo_header/header_chi.gif) center no-repeat;
margin-bottom: 5px;
}
.page-all-chicago .title {
color: rgba(0, 0, 0, 0);
width: 990px;
  }
  
.page-all-colorado #page-title {
background: url(../images/NHL_logo_header/header_col.gif) center no-repeat;
margin-bottom: 5px;
}
.page-all-colorado .title {
color: rgba(0, 0, 0, 0);
width: 990px;
  }
  
.page-all-columbus #page-title {
background: url(../images/NHL_logo_header/header_cbj.gif) center no-repeat;
margin-bottom: 5px;
}
.page-all-columbus .title {
color: rgba(0, 0, 0, 0);
width: 990px;
  }
  
.page-all-dallas #page-title {
background: url(../images/NHL_logo_header/header_dal.gif) center no-repeat;
margin-bottom: 5px;
}
.page-all-dallas .title {
color: rgba(0, 0, 0, 0);
width: 990px;
  }
  
.page-all-detroit #page-title {
background: url(../images/NHL_logo_header/header_det.gif) center no-repeat;
margin-bottom: 5px;
}
.page-all-detroit .title {
color: rgba(0, 0, 0, 0);
width: 990px;
}
  
.page-all-edmonton #page-title {
background: url(../images/NHL_logo_header/header_edm.gif) center no-repeat;
margin-bottom: 5px;
}
.page-all-edmonton .title {
color: rgba(0, 0, 0, 0);
width: 990px;
  }

.page-all-florida #page-title {
background: url(../images/NHL_logo_header/header_fla.gif) center no-repeat;
margin-bottom: 5px;
}
.page-all-florida .title {
color: rgba(0, 0, 0, 0);
width: 990px;
  }
  
.page-all-losangeles #page-title {
background: url(../images/NHL_logo_header/header_la.gif) center no-repeat;
margin-bottom: 5px;
}
.page-all-losangeles .title {
color: rgba(0, 0, 0, 0);
width: 990px;
  }
  
.page-all-minnesota #page-title {
background: url(../images/NHL_logo_header/header_min.gif) center no-repeat;
margin-bottom: 5px;
}
.page-all-minnesota .title {
color: rgba(0, 0, 0, 0);
width: 990px;
  }
  
.page-all-montreal #page-title {
background: url(../images/NHL_logo_header/header_mtl.gif) center no-repeat;
margin-bottom: 5px;
}
.page-all-montreal .title {
color: rgba(0, 0, 0, 0);
width: 990px;
  }
.page-all-nashville #page-title {
background: url(../images/NHL_logo_header/header_nas.gif) center no-repeat;
margin-bottom: 5px;
}
.page-all-nashville .title {
color: rgba(0, 0, 0, 0);
width: 990px;
  }

.page-all-new-jersey #page-title {
background: url(../images/NHL_logo_header/header_nj.gif) center no-repeat;
margin-bottom: 5px;
}
.page-all-new-jersey .title {
color: rgba(0, 0, 0, 0);
width: 990px;
}
  
.page-all-islanders #page-title {
background: url(../images/NHL_logo_header/header_nyi.gif) center no-repeat;
margin-bottom: 5px;
}
.page-all-islanders .title {
color: rgba(0, 0, 0, 0);
width: 990px;
}

.page-all-rangers #page-title {
background: url(../images/NHL_logo_header/header_nyr.gif) center no-repeat;
margin-bottom: 5px;
}
.page-all-rangers .title {
color: rgba(0, 0, 0, 0);
width: 990px;
  }
  
.page-all-ottawa #page-title {
background: url(../images/NHL_logo_header/header_ott.gif) center no-repeat;
margin-bottom: 5px;
}
.page-all-ottawa .title {
color: rgba(0, 0, 0, 0);
width: 990px;
  }
  
.page-all-philadelphia #page-title {
background: url(../images/NHL_logo_header/header_phi.gif) center no-repeat;
margin-bottom: 5px;
}
.page-all-philadelphia .title {
color: rgba(0, 0, 0, 0);
width: 990px;
  }
.page-all-pittsburgh #page-title {
background: url(../images/NHL_logo_header/header_pit.gif) center no-repeat;
margin-bottom: 5px;
}
.page-all-pittsburgh .title {
color: rgba(0, 0, 0, 0);
width: 990px;
  }  
.page-all-san-jose #page-title {
background: url(../images/NHL_logo_header/header_sj.gif) center no-repeat;
margin-bottom: 5px;
}
.page-all-san-jose .title {
color: rgba(0, 0, 0, 0);
width: 990px;
}
.page-all-stlouis #page-title {
background: url(../images/NHL_logo_header/header_stl.gif) center no-repeat;
margin-bottom: 5px;
}
.page-all-stlouis .title {
color: rgba(0, 0, 0, 0);
width: 990px;
}

.page-all-tampabay #page-title {
background: url(../images/NHL_logo_header/header_tb.gif) center no-repeat;
margin-bottom: 5px;
}
.page-all-tampabay .title {
color: rgba(0, 0, 0, 0);
width: 990px;

}
.page-all-toronto #page-title {
background: url(../images/NHL_logo_header/header_tor.gif) center no-repeat;
margin-bottom: 5px;
}
.page-all-toronto .title {
color: rgba(0, 0, 0, 0);
width: 990px;
}
.page-all-vancouver #page-title {
background: url(../images/NHL_logo_header/header_van.gif) center no-repeat;
margin-bottom: 5px;
}
.page-all-vancouver .title {
color: rgba(0, 0, 0, 0);
width: 990px;
}
.page-all-winnipeg #page-title {
background: url(../images/NHL_logo_header/header_wpg.gif) center no-repeat;
margin-bottom: 5px;
}
.page-all-winnipeg .title {
color: rgba(0, 0, 0, 0);
width: 990px;
}
.page-all-washington #page-title {
background: url(../images/NHL_logo_header/header_was.gif) center no-repeat;
margin-bottom: 5px;
}
.page-all-washington .title {
color: rgba(0, 0, 0, 0);
width: 990px;
}
.page-ovi #page-title {
background: url(../images/Ovi_header.jpg) center no-repeat;
height: 250px;
width: 90%;
margin-bottom: 5px;
color: rgba(0, 0, 0, 0);
}
.page-radul #page-title {
background: url(../images/AllRadulov.jpg) center no-repeat;
height: 250px;
width: 100%;
margin-bottom: 5px;
color: rgba(0, 0, 0, 0);
margin-left: 0px;
padding-left: 0px;
}
.page-malkin #page-title {
background: url(../images/malkin.jpg) center no-repeat;
height: 310px;
width: 100%;
margin-bottom: 5px;
color: rgba(0, 0, 0, 0);
margin-left: 0px;
padding-left: 0px;
}
.page-mcdavid #page-title {
background: url(../images/mcdavid.png) center no-repeat;
height: 310px;
width: 100%;
margin-bottom: 5px;
color: rgba(0, 0, 0, 0);
margin-left: 0px;
padding-left: 0px;
}
.page-jagr #page-title {
background: url(../images/jagr.png) center no-repeat;
height: 310px;
width: 100%;
margin-bottom: 5px;
color: rgba(0, 0, 0, 0);
margin-left: 0px;
padding-left: 0px;
}
.page-kuch #page-title {
background: url(../images/kuch.png) center no-repeat;
height: 310px;
width: 100%;
margin-bottom: 5px;
color: rgba(0, 0, 0, 0);
margin-left: 0px;
padding-left: 0px;
}
.page-volodya #page-title {
background: url(../images/taras.png) center no-repeat;
height: 310px;
width: 100%;
margin-bottom: 5px;
color: rgba(0, 0, 0, 0);
margin-left: 0px;
padding-left: 0px;
}
  
/**Страница кубка мира**/
.page-taxonomy-term-1490 #content {
width: 790px;  
  }
.page-taxonomy-term-1490  .region-sidebar-second {
width: 370px;   
  }
  
/** Для страниц таксономии с видео (сетка) исправления из за рекламного блока внизу**/
.view-footer {
min-height: 120px;
margin-top: 5px;
padding-top: 5px;
float: left;
}

/** для страницы с играми **/
.page-match-results #main {
min-height: 10000px;  
  }
  /**
.page-match-results table {
font-size: 0.923em;
margin: 0px 0px 10px;
  }
.page-match-results table .fw-bold {
 font-weight: 700;
}
.page-match-results table .fw-normal {
font-weight: 500;
}
.page-match-results .view-content table tbody tr td .views-field {
background: #f8f8f8; 
}
.page-match-results .view-content table tbody tr td .views-field-body-1 .Table2__table__wrapper  .Table2__th {
background: #fff;  
}
/**.page-match-results table tr td {
vertical-align: top;
padding: 8px 10px;
}
 .page-match-results table tr td a {
text-decoration: none;
color: #449fb6;
}

.page-match-results .pane-forgame .view-forgame .views-view-grid tbody tr td .views-field-field-awayscore {
text-align: center;
font-size: 17px;
padding: 3px;
  }
.page-match-results .pane-forgame .view-forgame .views-view-grid tbody tr td .views-field-field-homescore {
display: block;
text-align: center;
height: 18px;
font-size: 17px;
padding: 3px;
}
.page-match-results .pane-forgame .view-forgame .views-view-grid tbody tr td .views-field-field-away-team {
text-align: center; 
font-size: 17px;
padding: 3px;
}
.page-match-results .pane-forgame .view-forgame .views-view-grid tbody tr td .views-field-field-home-team {
text-align: center; 
padding: 3px;
}
.page-match-results .pane-forgame .view-forgame .views-view-grid tbody tr td .views-field-field-home-team h2 a {
font-size: 16px;
}
.page-match-results .pane-forgame .view-forgame .views-view-grid tbody tr td .views-field-field-away-team h2 a {
font-size: 16px;
}*/

/** для игр в сплывающем меню**/
#block-nice-menus-1 ul li .view-forgame .views-view-grid tbody tr td {
padding-right: 10px;  
box-shadow: 0px 0px 1px 0px;  
  }

/**для страницы номера*/
.page-numbers .panels-flexible-57 .data_grid .data_grid_box {
float: left;
margin-right: 5px;
}
.page-numbers .panels-flexible-57 .data_grid .data_grid_box p {
background: #f0f6f9;  
  }
  
  /**Для страницы таблицы корректировка море линк*/
.panels-flexible-9 .more-link {
float: left;  
  }
/**Страица пользователя */  
.page-user .profile .user-picture img {
  width: 100px;
  height: 100px;
  }
/*Красивая кнопка добавить запись в блог*/  
.page-blog ul.action-links li a {
  text-decoration: none;
  color: #ffffff;
  font-weight: 600;
  }
.page-blog ul.action-links li { 
 list-style-type: none;
 background: #FA1919;
 width: 250px;
 text-align: center;
}
.page-blog ul.action-links li:hover {
opacity: 0.5;
}
/*подпись картинки в ноде*/
.caption p {
color: #999;
font-style: italic;
margin: 0px 0px 0px 0px;
font-size: 14px;
}
.caption img {
max-width: 100%;
}
#subscribe .fieldset-legend {
background-color: #fa1919;
}
#subscribe .fieldset-legend a {
color: #ffffff;
font-weight: 600;
text-decoration: none;
}

.resultW {
background: #5cb85c none repeat scroll 0 0;
}
.result {
display: inline-block;
height: 15px;
margin-right: 1px;
width: 15px;
}
.resultL {
background: #d9534f none repeat scroll 0 0;
}
.result {
display: inline-block;
height: 15px;
margin-right: 1px;
width: 15px;
}
.result:hover {
outline: 1px solid #002af8;
}

.tab-pane table tr th:nth-child(n+1) {
display: none;
}
.tab-pane table tr th:first-child {
display: block;
}
.tab-pane table tr td:nth-child(-n+12) {
display: none;
}
.tab-pane table tr td:first-child {
display: block;
}
.tab-pane table tr td:nth-child(-n+2) {
display: block;
}

.tab-pane table tr td:last-child {
display: block;
}
.page-lenta #content {
width: 75%;  
}
.page-lenta #content .view-lenta .item-list, .page-novosti-nhl #content .view-novosti-test .item-list, .page-analysis .view-content-main .item-list {
width: 100%; 
text-align: center;
}
.page-bet .item-list {
float: none;  
}
.page-lenta #content .view-lenta .item-list  ul, .page-novosti-nhl #content .view-novosti-test .item-list ul, .page-analysis .view-content-main .item-list ul, .page-bet .item-list ul.pager {
margin: 0px;
}
.page-lenta #content .item-list a, .page-novosti-nhl #content .item-list a, .page-analysis .view-content-main .item-list a, .page-bet .item-list ul.pager a {  
text-decoration: none;
color: #ffffff;
font-weight: bold;
font-size: 20px;
display: block;
padding: 25px;
background: #ff0000 none repeat scroll 0 0;
}
.page-lenta #content .item-list a:hover, .page-novosti-nhl #content .item-list a:hover, .page-analysis .view-content-main .item-list a:hover, .page-bet .item-list ul.pager:hover {
background: #d80000 none repeat scroll 0 0;
}
.page-lenta #content .view-lenta .views-row, .page-novosti-nhl #content .view-novosti-test .views-row {
box-shadow: 0 0 10px gray;
margin-bottom: 20px;
border-top: none;
padding-left: 30px;
padding-right: 10px;
}
.page-lenta #content .view-lenta .views-row a { 
color: #000;
text-decoration: none;
font-size: 24px;
    font-weight: 900;
}
.page-lenta #content .view-lenta .views-row a:hover {
color: #027ac6;
}
.page-lenta #content .view-lenta .views-row .views-field-type .field-content {
background: #898989;
color: #ffffff;
}
.page-lenta #content .view-lenta .views-row .views-field-created::before {
content: url("../calendar.png");
}
.page-lenta #content .view-lenta .views-row .views-field-created {
font-size: 10px;
}
.page-lenta .region-sidebar-second .block-title, .page-novosti-nhl .region-sidebar-first .block-title {
background: #0086e7 none repeat scroll 0 0;
color: #ffffff;
float: left;
width: 100%;
}
.page-novosti-nhl .region-sidebar-first .block-title {
text-align: inherit;
}
.page-lenta h1.title, .page-novosti-nhl h1.title, .page-novosti-nhl .region-sidebar-first h1.title, .page-taxonomy-term-5106 h1.title, .page-bet .pane-title {
background: #0086e7 none repeat scroll 0 0;
color: #ffffff; 
  }
.page-lenta .views-field-field-datanew1, .page-novosti-nhl .views-field-field-datanew1 {
background: #0086e7 none repeat scroll 0 0;
color: #ffffff;
margin-bottom: 5px;
}
.page-lenta .views-field-field-awayscore a, .page-lenta .views-field-field-homescore a, .page-novosti-nhl .views-field-field-awayscore a, .page-novosti-nhl .views-field-field-homescore a {
color: #027ac6;
text-decoration: none;
font-size: 18px;
}
.page-lenta .views-field-field-awayscore, .page-lenta .views-field-field-homescore, .page-novosti-nhl .views-field-field-awayscore, .page-novosti-nhl .views-field-field-homescore {
text-align: center;
}
.page-lenta .views-field-field-away-team, .page-lenta .views-field-field-home-team, .page-novosti-nhl .views-field-field-away-team, .page-novosti-nhl .views-field-field-home-team {
 text-align: center; 
}
.page-lenta .views-field-field-bodvrat tr td, .page-novosti-nhl .views-field-field-bodvrat tr td {
width: 100%;
padding: 5px;
}
.page-lenta .views-field-field-bodvrat tr.periods, .page-novosti-nhl .views-field-field-bodvrat tr.periods {
font-weight: bold;  
  }
.page-lenta .views-field-field-bodvrat tr td#linescore-totalScoreAway, .page-lenta .views-field-field-bodvrat tr td#linescore-totalScoreHome, .page-novosti-nhl .views-field-field-bodvrat tr td#linescore-totalScoreAway, .page-novosti-nhl .views-field-field-bodvrat tr td#linescore-totalScoreHome {
font-weight: bold;  
}

.page-novosti-nhl #block-views-lenta-block-2 {
margin-top: 50px;  
}

.panels-flexible-59 .panels-flexible-region-59-center h2 a, .panels-flexible-61 .panels-flexible-region-61-center h2 a, .panels-flexible-63 .panels-flexible-region-63-center h2 a, .panels-flexible-67 .panels-flexible-region-67-center h2 a, .panels-flexible-70 .panels-flexible-region-70-center h2 a, .panels-flexible-71 .panels-flexible-region-71-center h2 a, .panels-flexible-72 .panels-flexible-region-72-center h2 a {
font-weight: bold; 
color: #fff;
text-transform: uppercase;
}
.panels-flexible-region-59-centr_bottom .pane-leaderstatistika .view-content .item-list ul, .panels-flexible-region-61-centr_bottom .pane-leaderstatistika .view-content .item-list ul, .panels-flexible-region-63-centr_bottom .pane-leaderstatistika .view-content .item-list ul, .panels-flexible-region-67-centr_bottom .pane-leaderstatistika .view-content .item-list ul, .panels-flexible-region-70-centr_bottom .pane-leaderstatistika .view-content .item-list ul, .panels-flexible-region-71-centr_bottom .pane-leaderstatistika .view-content .item-list ul, .panels-flexible-region-72-centr_bottom .pane-leaderstatistika .view-content .item-list ul {
list-style-type: none;  
}
.panels-flexible-region-59-centr_bottom, .panels-flexible-region-61-centr_bottom, .panels-flexible-region-63-centr_bottom, .panels-flexible-region-67-centr_bottom, .panels-flexible-region-70-centr_bottom, .panels-flexible-region-71-centr_bottom, .panels-flexible-region-72-centr_bottom {
background: #f0f8ff; 
}
.panels-flexible-region-59-centr_bottom .pane-leaderstatistika .view-content .item-list, .panels-flexible-region-61-centr_bottom .pane-leaderstatistika .view-content .item-list, .panels-flexible-region-63-centr_bottom .pane-leaderstatistika .view-content .item-list, .panels-flexible-region-67-centr_bottom .pane-leaderstatistika .view-content .item-list, .panels-flexible-region-70-centr_bottom .pane-leaderstatistika .view-content .item-list, .panels-flexible-region-71-centr_bottom .pane-leaderstatistika .view-content .item-list, .panels-flexible-region-72-centr_bottom .pane-leaderstatistika .view-content .item-list {
background: #f0f8ff;
text-align: center;
}
.panels-flexible-region-59-centr_bottom .pane-leaderstatistika .view-content .item-list .field-content, .panels-flexible-region-61-centr_bottom .pane-leaderstatistika .view-content .item-list .field-content, .panels-flexible-region-63-centr_bottom .pane-leaderstatistika .view-content .item-list .field-content, .panels-flexible-region-67-centr_bottom .pane-leaderstatistika .view-content .item-list .field-content, .panels-flexible-region-70-centr_bottom .pane-leaderstatistika .view-content .item-list .field-content, .panels-flexible-region-71-centr_bottom .pane-leaderstatistika .view-content .item-list .field-content, .panels-flexible-region-72-centr_bottom .pane-leaderstatistika .view-content .item-list .field-content {
padding-right: 7px;
color: #027ac6;
font-size: 18px;
}
.node-60534 table .p7, .node-60534 table .p6, .node-60534 table .p6r {
border-bottom: 1px solid;  
width:10%;
  }
.node-60534 table .p8, .node-60534 table .p7 {
border-right: 1px solid;
}

#popup-element-1-active .popup-element-body table.popup-layout {
width:100%;
left: -100px;
background: #fff;
}
.page-statistika #content #page-title {
height: 150px;
background: rgba(0, 0, 0, 0) url("../images/kuch1.png") no-repeat scroll right center / 25% auto;

}
.page-statistikagk .view-statistika .views-exposed-widgets {
background: rgba(0, 0, 0, 0) url("../images/Vasilevskiy.png") no-repeat scroll center center / 10% auto;
}
.page-debuts #content #page-title {
height: 150px;
background:
url("../images/NicoHischier-Cropped-300x300.png") no-repeat scroll right center / 20% auto,
url("../images/Barzal.png") no-repeat scroll left center / 30% auto;
}
.page-advstatistika #content #page-title {
height: 150px;
background:
url("../images/McDavid-1-1-300x216.png") no-repeat scroll right center / 20% auto;
}
.page-statistika .view-statistika, .page-bios .view-statistika {
float: left;  
}

.page-tools h1.title {
background: #0086e7;
color: #ffffff;
margin-bottom: 25px;
}
.page-tools .pane-block-237 {
margin: 20px 0px 20px 0px;  
}

.page-tools #block-block-240 .l1, .page-tools #block-block-240 .r1 {
float: left;
width: 50%;
}
.page-tools #block-block-240 {
margin-top: 25px;  
}
.page-tools #block-block-240  li {
padding-bottom: 10px;
border-bottom: 1px solid #cacaca;
  }
.page-tools #block-block-240  a {
text-decoration: none;
color: #0086e7;
transition: font-size .2s linear;
}
.page-tools #block-block-240 a:hover {
font-weight: bold;
color: #505050;
font-size: 13px;
}
  
.page-tools #block-block-240 a:hover::after { 
content: "▲" attr(name); 
display: block;
background: #027ac6;
color: #fff;
/**width: 30%;*/
font-size: 10px;
}
.page-tools #block-block-240 .l1 .nhl a:before {
content: url("../images/logofav/nhl.png");
padding-right: 5px;
}
.page-tools #block-block-240 .l1 .Reference a:before {
content: url("../images/logofav/reference.png");
padding-right: 5px;
}
.page-tools #block-block-240 .r1 .natural a:before {
content: url("../images/logofav/natural.png");
padding-right: 5px;
}
.page-tools #block-block-240 .r1 .firstline a:before {
content: url("../images/logofav/Flines.png");
padding-right: 5px;
}
.page-tools #block-block-240 .l1 .sporting a:before {
content: url("../images/logofav/sporting.png");
padding-right: 5px;
}
.page-tools #block-block-240 .r1 .leftwing a:before {
content: url("../images/logofav/leftwing.png");
padding-right: 5px;
}
.page-tools #block-block-240 .l1 .viz a:before {
content: url("../images/logofav/viz.png");
padding-right: 5px;
}
.page-tools #block-block-240 .l1 .dober a:before {
content: url("../images/logofav/dober.png");
padding-right: 5px;
}
.page-tools #block-block-240 .r1 .statsca a:before {
content: url("../images/logofav/statsca.png");
padding-right: 5px;
}
.page-tools #block-block-240 .r1 .puck a:before {
content: url("../images/logofav/puck.png");
padding-right: 5px;
}
.page-tools #block-block-240 .r1 .pbase a:before {
content: url("../images/logofav/pbase.png");
padding-right: 5px;
}
.page-tools #block-block-240 .r1 .f911 a:before {
content: url("../images/logofav/f911.png");
padding-right: 5px;
}
.page-tools #block-block-240 .r1 .dfo a:before {
content: url("../images/logofav/dfo.png");
padding-right: 5px;
}
.page-tools #block-block-240 .r1 .favall a:before, .page-tools #block-block-240 .l1 .favall a:before {
content: url("../images/logofav/favall.png");
padding-right: 5px;
}
.page-tools #block-block-240 .l1 .hb a:before {
content: url("../images/logofav/hb.png");
padding-right: 5px;
}
.page-tools #block-block-240 .l1 .capf a:before {
content: url("../images/logofav/capf.png");
padding-right: 5px;
}
.page-tools #block-block-240 .r1 .mhs a:before {
content: url("../images/logofav/mhs.png");
padding-right: 5px;
}
.page-tools #block-block-240 .l1 .sportrac a:before {
content: url("../images/logofav/sportrac.png");
padding-right: 5px;
}
.page-tools #block-block-240 .r1 .qh a:before {
content: url("../images/logofav/qh.png");
padding-right: 5px;
}
.page-tools #block-block-240 .r1 .rr a:before {
content: url("../images/logofav/rr.png");
padding-right: 5px;
}
.page-tools #block-block-240 .l1 .ep a:before {
content: url("../images/logofav/ep.png");
padding-right: 5px;
}
.page-tools #block-block-240 .r1 .db a:before {
content: url("../images/logofav/db.png");
padding-right: 5px;
}
.page-tools #block-block-240 .r1 .ntoi a:before {
content: url("../images/logofav/ntoi.png");
padding-right: 5px;
}
.page-tools #block-block-240 .r1 .mp a:before {
content: url("../images/logofav/mp.png");
padding-right: 5px;
}
.page-tools #block-block-240 .l1 .nhlst a:before {
content: url("../images/logofav/nhlst.png");
padding-right: 5px;
}
.page-tools #block-block-240 .r1 .puc a:before {
content: url("../images/logofav/puc.png");
padding-right: 5px;
}
.page-tools #block-block-240 .l1 .pht a:before {
content: url("../images/logofav/pht.png");
padding-right: 5px;
}
.page-tools #block-block-240 .l1 .gg a:before {
content: url("../images/logofav/gg.png");
padding-right: 5px;
}
.page-tools #block-block-240 .r1 .hpng a:before {
content: url("../images/logofav/hpng.png");
padding-right: 5px;
}

.page-tools #block-block-241 .l1, .page-tools #block-block-241 .r1 {
float: left;
width: 50%;
}
.page-tools #block-block-241 {
margin-top: 25px;  
}
.page-tools #block-block-241  li {
padding-bottom: 10px;
border-bottom: 1px solid #cacaca;
  }
.page-tools #block-block-241  a {
text-decoration: none;
color: #0086e7;
transition: font-size .2s linear;
}
.page-tools #block-block-241 a:hover {
font-weight: bold;
color: #505050;
font-size: 13px;
}
  
.page-tools #block-block-241 a:hover::after { 
content: "▲" attr(name); 
display: block;
background: #027ac6;
color: #fff;
/**width: 30%;*/
font-size: 10px;
}
.page-tools #block-block-241 .l1 .gg a:before, .page-tools #block-block-241 .r1 .gg a:before {
content: url("../images/logofav/gg.png");
padding-right: 5px;
}
.page-tools #block-block-241 .l1 .nhl a:before, .page-tools #block-block-241 .r1 .nhl a:before {
content: url("../images/logofav/nhl.png");
padding-right: 5px;
}
.page-tools #block-block-241 .l1 .Reference a:before, .page-tools #block-block-241 .r1 .Reference a:before {
content: url("../images/logofav/reference.png");
padding-right: 5px;
}
.page-tools #block-block-241 .r1 .natural a:before, .page-tools #block-block-241 .l1 .natural a:before {
content: url("../images/logofav/natural.png");
padding-right: 5px;
}
.page-tools #block-block-241 .r1 .firstline a:before, .page-tools #block-block-241 .l1 .firstline a:before {
content: url("../images/logofav/Flines.png");
padding-right: 5px;
}
.page-tools #block-block-241 .l1 .sporting a:before, .page-tools #block-block-241 .r1 .sporting a:before {
content: url("../images/logofav/sporting.png");
padding-right: 5px;
}
.page-tools #block-block-241 .r1 .leftwing a:before, .page-tools #block-block-241 .l1 .leftwing a:before {
content: url("../images/logofav/leftwing.png");
padding-right: 5px;
}
.page-tools #block-block-241 .l1 .viz a:before, .page-tools #block-block-241 .r1 .viz a:before {
content: url("../images/logofav/viz.png");
padding-right: 5px;
}
.page-tools #block-block-241 .l1 .dober a:before, .page-tools #block-block-241 .r1 .dober a:before {
content: url("../images/logofav/dober.png");
padding-right: 5px;
}
.page-tools #block-block-241 .r1 .statsca a:before {
content: url("../images/logofav/statsca.png");
padding-right: 5px;
}
.page-tools #block-block-241 .r1 .puck a:before {
content: url("../images/logofav/puck.png");
padding-right: 5px;
}
.page-tools #block-block-241 .r1 .pbase a:before, .page-tools #block-block-241 .l1 .pbase a:before {
content: url("../images/logofav/pbase.png");
padding-right: 5px;
}
.page-tools #block-block-241 .r1 .f911 a:before {
content: url("../images/logofav/f911.png");
padding-right: 5px;
}
.page-tools #block-block-241 .r1 .dfo a:before, .page-tools #block-block-241 .l1 .dfo a:before {
content: url("../images/logofav/dfo.png");
padding-right: 5px;
}
.page-tools #block-block-241 .r1 .favall a:before, .page-tools #block-block-241 .l1 .favall a:before {
content: url("../images/logofav/favall.png");
padding-right: 5px;
}
.page-tools #block-block-241 .l1 .hb a:before {
content: url("../images/logofav/hb.png");
padding-right: 5px;
}
.page-tools #block-block-241 .l1 .capf a:before {
content: url("../images/logofav/capf.png");
padding-right: 5px;
}
.page-tools #block-block-241 .r1 .mhs a:before, .page-tools #block-block-241 .l1 .mhs a:before {
content: url("../images/logofav/mhs.png");
padding-right: 5px;
}
.page-tools #block-block-241 .l1 .sportrac a:before {
content: url("../images/logofav/sportrac.png");
padding-right: 5px;
}
.page-tools #block-block-241 .r1 .qh a:before, .page-tools #block-block-241 .l1 .qh a:before {
content: url("../images/logofav/qh.png");
padding-right: 5px;
}
.page-tools #block-block-241 .r1 .rr a:before, .page-tools #block-block-241 .l1 .rr a:before {
content: url("../images/logofav/rr.png");
padding-right: 5px;
}
.page-tools #block-block-241 .l1 .ep a:before {
content: url("../images/logofav/ep.png");
padding-right: 5px;
}
.page-tools #block-block-241 .r1 .db a:before, .page-tools #block-block-241 .l1 .db a:before {
content: url("../images/logofav/db.png");
padding-right: 5px;
}
.page-tools #block-block-241 .r1 .ntoi a:before {
content: url("../images/logofav/ntoi.png");
padding-right: 5px;
}
.page-tools #block-block-241 .r1 .mp a:before {
content: url("../images/logofav/mp.png");
padding-right: 5px;
}
.page-tools #block-block-241 .l1 .nhlst a:before {
content: url("../images/logofav/nhlst.png");
padding-right: 5px;
}
.page-tools #block-block-241 .r1 .puc a:before {
content: url("../images/logofav/puc.png");
padding-right: 5px;
}
.page-tools #block-block-241 .l1 .pht a:before {
content: url("../images/logofav/pht.png");
padding-right: 5px;
}
.page-tools #block-block-241 .r1 .hpng a:before, .page-tools #block-block-241 .l1 .hpng a:before {
content: url("../images/logofav/hpng.png");
padding-right: 5px;
}
/**.view-display-id-block_40 h2 a {
background-color:  #fff;  
text-align: justify; 
color: #000000;
text-decoration: none;
font-weight: normal;
text-transform: none;
font-size: 16px; 
font-weight: 600;
}
.view-display-id-block_40 .views-field-title {
position: absolute;
width: 371px;
}
.view-display-id-block_40 ul li {
list-style-type: none;
}*/
.node-62749 table tr, .page-node-60534 table tr {
border: 1px solid #fff;
}

.node-62749 table tr td, .page-node-60534 table tr td {
vertical-align: top;
padding-top: 5px;
}
.node-62749 table tr td:nth-child(5), .page-node-60534 table tr td:nth-child(5) {
vertical-align: middle;
}

.page-node-60534 h1.title, .page-node-60534 h2.block-title, .page-node-81330 h1.title, .page-node-81330 #block-views-random-block-block-1 h2, .page-node-135437 #block-views-random-block-block-1 h2 {
background: #0086e7 none repeat scroll 0 0;
color: #ffffff;
max-height: 45px;
}
.page-node-81330 #block-views-random-block-block-1, .page-node-135437 #block-views-random-block-block-1 {
width: 100%;
float: left;
  
}
.page-node-60534 #content {
width: 50%;  
}
.page-node-60534 .region-sidebar-second {
width: 50%;  
margin-top: 150px;
}
.node-type-staistika .field {
float: left;  
border: 0.1px solid #ffffff;
background: #F0F8FF;
padding-right: 7px;  
}
#block-block-253 {
width: 250px;
margin: 0px;
}

.node-77063 table.m {
width: 400px;  
}
/**страница плейофф2018-2021-22*/
.node-81330 .t-grid-team, .node-99518 .t-grid-team, .node-120364 .t-grid-team, .node-135437 .t-grid-team, .node-166218 .t-grid-team, .node-178825 .t-grid-team {
border: 1px solid #d7d8dc;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: rgb(215, 216, 220);
color: #36393f;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
height: 26px;
padding: 0 0 0 5px;
}
.node-81330 .t-grid-team p, .node-99518 .t-grid-team p, .node-120364 .t-grid-team p, .node-135437 .t-grid-team p, .node-166218 .t-grid-team p, .node-178825 .t-grid-team p {
line-height: 1.38;
margin: 0px;
/**width: 139px;*/
}
.node-81330 .t-grid-team:first-of-type, .node-99518 .t-grid-team:first-of-type, .node-120364 .t-grid-team:first-of-type, .node-135437 .t-grid-team:first-of-type, .node-166218 .t-grid-team:first-of-type, .node-178825 .t-grid-team:first-of-type {
border-bottom: 0;
}
.node-81330 .t-grid-team:last-of-type, .node-120364 .t-grid-team:last-of-type, .node-135437 .t-grid-team:last-of-type, .node-166218 .t-grid-team:last-of-type, .node-178825 .t-grid-team:last-of-type {
border-top: 0;
}
.node-81330 .t-grid-column, .node-99518 .t-grid-column, .node-120364 .t-grid-column, .node-135437 .t-grid-column, .node-166218 .t-grid-column, .node-178825 .t-grid-column {
float: left;  
display: block;
}
.node-81330 .t-grid-team__logo, .node-99518 .t-grid-team__logo, .node-120364 .t-grid-team__logo, .node-135437 .t-grid-team__logo, .node-166218 .t-grid-team__logo, .node-178825 .t-grid-team__logo {
height: 16px;
margin: 0 8px 0 0;
text-align: center;
white-space: nowrap;
}
.node-81330 .t-grid-team__logo img, .node-99518 .t-grid-team__logo img, .node-120364 .t-grid-team__logo img, .node-135437 .t-grid-team__logo img, .node-166218 .t-grid-team__logo img, .node-178825 .t-grid-team__logo img {
display: inline-block;
height: auto;
width: 16px;
}
.node-81330 .t-grid-column:nth-child(2), .node-99518 .t-grid-column:nth-child(2), .node-120364 .t-grid-column:nth-child(2), .node-135437 .t-grid-column:nth-child(2), .node-166218 .t-grid-column:nth-child(2), .node-178825 .t-grid-column:nth-child(2) {
padding-top: 31px;
}
.node-81330 .t-grid-column:nth-child(3), .node-99518 .t-grid-column:nth-child(3), .node-120364 .t-grid-column:nth-child(3), .node-135437 .t-grid-column:nth-child(3), .node-166218 .t-grid-column:nth-child(3), .node-178825 .t-grid-column:nth-child(3) {
padding-top: 98px;
}
.node-81330 .t-grid-column:nth-child(4), .node-99518 .t-grid-column:nth-child(4), .node-120364 .t-grid-column:nth-child(4), .node-135437 .t-grid-column:nth-child(4), .node-166218 .t-grid-column:nth-child(4), .node-178825 .t-grid-column:nth-child(4) {
padding-top: 232px;
}
.node-81330 .t-grid-match:nth-child(2n+3), .node-99518 .t-grid-match:nth-child(2n+3), .node-120364 .t-grid-match:nth-child(2n+3), .node-135437 .t-grid-match:nth-child(2n+3), .node-166218 .t-grid-match:nth-child(2n+3), .node-178825 .t-grid-match:nth-child(2n+3) {
margin-top: 20px;
}
.node-81330 .t-grid-match:nth-child(2n), .node-99518 .t-grid-match:nth-child(2n), .node-120364 .t-grid-match:nth-child(2n), .node-135437 .t-grid-match:nth-child(2n), .node-166218 .t-grid-match:nth-child(2n), .node-178825 .t-grid-match:nth-child(2n) {
margin-top: 10px;
}
.node-81330 .t-grid-column:nth-child(2) .t-grid-match::after, .node-99518 .t-grid-column:nth-child(2) .t-grid-match::after, .node-120364 .t-grid-column:nth-child(2) .t-grid-match::after, .node-135437 .t-grid-column:nth-child(2) .t-grid-match::after,.node-166218 .t-grid-column:nth-child(2) .t-grid-match::after, .node-178825 .t-grid-column:nth-child(2) .t-grid-match::after {
height: 41px;
}
.node-81330 .t-grid-match:nth-child(2n+1)::after, .node-99518 .t-grid-match:nth-child(2n+1)::after, .node-120364 .t-grid-match:nth-child(2n+1)::after, .node-135437 .t-grid-match:nth-child(2n+1)::after, .node-166218 .t-grid-match:nth-child(2n+1)::after, .node-178825 .t-grid-match:nth-child(2n+1)::after {
top: 26px;
border-bottom: 0;
}
.node-81330 .t-grid-column:nth-child(2) .t-grid-match + .t-grid-match, .node-99518 .t-grid-column:nth-child(2) .t-grid-match + .t-grid-match, .node-120364 .t-grid-column:nth-child(2) .t-grid-match + .t-grid-match, .node-135437 .t-grid-column:nth-child(2) .t-grid-match + .t-grid-match, .node-166218 .t-grid-column:nth-child(2) .t-grid-match + .t-grid-match, .node-178825 .t-grid-column:nth-child(2) .t-grid-match + .t-grid-match {
margin-top: 82px;
}
.node-81330 .t-grid-column:nth-child(3) .t-grid-match + .t-grid-match, .node-99518 .t-grid-column:nth-child(3) .t-grid-match + .t-grid-match, .node-120364 .t-grid-column:nth-child(3) .t-grid-match + .t-grid-match, .node-135437 .t-grid-column:nth-child(3) .t-grid-match + .t-grid-match, .node-166218 .t-grid-column:nth-child(3) .t-grid-match + .t-grid-match, .node-178825 .t-grid-column:nth-child(3) .t-grid-match + .t-grid-match {
margin-top: 216px;
}
.node-81330 .t-grid-team__score:hover, .node-99518 .t-grid-team__score:hover, .node-120364 .t-grid-team__score:hover, .node-135437 .t-grid-team__score:hover, .node-166218 .t-grid-team__score:hover, .node-178825 .t-grid-team__score:hover {
width: 32px;
background: #fa1919;
color: #99CCCC;
display: block;
height: 100%;
position: relative;
text-align: center;
z-index: 2;
}
.node-81330 .t-grid-match, .node-99518 .t-grid-match, .node-120364 .t-grid-match, .node-135437 .t-grid-match, .node-166218 .t-grid-match, .node-178825 .t-grid-match {
background: #fff;
display: block;
height: 52px;
min-width: 202px;
position: relative;
}
.node-81330 .t-grid-team__score::after, .node-99518 .t-grid-team__score::after, .node-120364 .t-grid-team__score::after, .node-135437 .t-grid-team__score::after, .node-166218 .t-grid-team__score::after, .node-178825 .t-grid-team__score::after {
position: absolute;
top: 1px;
right: 1px;
bottom: 1px;
content: '';
background: #fff1e8;
display: block;
opacity: 0;
width: 23px;
}
.node-81330 #subscribe, .node-99518 #subscribe, .node-120364 #subscribe, .node-135437 #subscribe, .node-166218 #subscribe, .node-178825 #subscribe {
clear: both;
top: 20px;
}
.node-81330 .node-bottom, .node-99518 .node-bottom, .node-120364 .node-bottom, .node-135437 .node-bottom, .node-166218 .node-bottom, .node-178825 .node-bottom {
margin-top: 3%;
}
.node-81330 .comments, .node-99518 .comments, .node-120364 .comments, .node-135437 .comments, .node-166218 .comments, .node-178825 .comments {
margin-top: 70px !important;
}
.node-81330 .node-bottom, .node-99518 .node-bottom, .node-120364 .node-bottom, .node-135437 .node-bottom, .node-166218 .node-bottom, .node-178825 .node-bottom {
float: left;
}
.node-81330 .ya-share2, .node-99518 .ya-share2, .node-120364 .ya-share2, .node-135437 .ya-share2, .node-166218 .ya-share2, .node-178825 .ya-share2 {
float: left !important;
}
.node-81331 table img, #block-views-random-block-block-1 table img, .node-99518 table img, #block-views-random-block-block-1 table img, .node-120364 table img, .node-135437 table img, .node-166218 table img, .node-178825 table img {
height: 17px;
}
#block-views-random-block-block-1 table td {
border: solid 1px #cccccc;
}
.page-node-81330 #block-views-random-block-block-1, .page-node-99518 #block-views-random-block-block-1, .page-node-120364 #block-views-random-block-block-1, .page-node-135437 #block-views-random-block-block-1, .page-node-166218 #block-views-random-block-block-1, .page-node-178825 #block-views-random-block-block-1 {
width: 360px;
}
#block-views-lenta-block-1 .item-list {
float: none;
}

/**страница читай nhl*/
.page-analysis h1.title {
color: #ffffff;
background: #0086E7;
width: 90%;

}
.page-analysis .view-content-main h2 a {
text-decoration: none;
color: #000;
font-weight: 900;
font-size: 16px;
width: 100%;
line-height: 1.5;
}
.page-analysis .views-field-title {
width: 90% !important;
padding: 5px 0px 0px 15px;
width: 95%;
position: relative;
/**top: 290px;*/
z-index: 1;
float: left;
min-width: 370px;
height: auto;

}
.page-analysis .views-field.views-field-body, .page-analysis .views-field.views-field-body .field-content p, .views-field.views-field-body .field-content strong {
 position: relative; 
 float: left;
 font-size: 12px;
 font-weight: normal !important;
 min-width: 370px;
 padding-left: 5px;
  max-width: 370px;
}
.page-analysis table tbody tr td .views-field-timestamp, .page-analysis table tbody tr td .views-field-totalcount {
    position: relative;
    /**top: -50px;*/
    z-index: 1;
    background: #fff;
    float: left;
    padding-top: 5px;
    padding-right: 10px;
}
.page-analysis table tbody tr td {
max-width: 32%;
min-height: 600px;
vertical-align: top;
}

.page-analysis table tbody tr td img {
max-width: 370px;
opacity: 0.6;
 -moz-transition: all 1s ease-out;
 -o-transition: all 1s ease-out;
 -webkit-transition: all 1s ease-out;
 transition: all 1s ease-out;
}
.page-analysis table tbody tr td img:hover {
-webkit-transform: scale(0.99);
 -moz-transform: scale(0.99);
 -o-transform: scale(0.99);
 transform: scale(0.99);
}
.page-analysis table tbody tr td .views-field-field-image {
background: #000; 
}
.panels-flexible-region-7-content_main .pane-content-main .views-field-title {
/**background: linear-gradient(transparent,rgba(0,0,0,.5));*/
padding: 5px 0px 0px 15px;
width: 95%;
/**position: relative;*/
/**top: 180px;*/
z-index: 1;
}
.panels-flexible-region-7-content_main .pane-content-main .views-field-title .field-content a {
text-decoration: none;
color: #fff;
font-weight: 900;
font-size: 30px;
width: 100%;
line-height: 1.5;
}
/**страница читай nhl Адаптивка*/
@media (max-width: 479px) {
.page-analysis table tbody tr td {
max-width: 100%; 
float: left;
} 
.page-analysis .views-field-title {
width: 90% !important;
padding: 5px 0px 0px 15px;
/**width: 95% !important;*/
position: relative;
/**top: 180px;*/
z-index: 1;
}  
.page-analysis .view-content-main h2 a {
text-decoration: none;
/**color: #fff;*/
font-weight: 900;
font-size: 16px;
width: 90%;
line-height: 1.5;
float: left;
}  
}

/***АДАПТИВКА Хлебных КроШЕК и ТОЛСТОЙ коммент и ТАБЛИЦ*/
@media (max-width: 479px) {
.breadcrumb {
margin-top: 0px;
margin-bottom: 0px;
display: none;
}
.tolstoycomments-feed {
margin-bottom: 5px; 
}
table {
overflow-x: scroll;
overflow-y: scroll;
/**display: flex;
flex-direction: column;*/
width: 100%;
display: flow-root;
}
.page-caphits #footer {
width: 100% !important;
}
.page-caphits .view-caphit {
width: 100% !important;
}
.page-caphits #footer #block-menu-menu-footer-menu {
width: 100% !important;
float: none !important;
}
.view-caphit .cols-5 tbody tr td h5 {
width: inherit !important;  
}
.view-caphit .views-field-field-body5 h5:nth-child(1){
padding-left: 0px;  
}
}
/**страница трансляций АДАПТИВКА и реклама*/
.page-broadcast .adsbygoogle {
margin: 2px !important; 
}
.page-broadcast h1.title, .page-broadcast .panels-flexible-column-8-main  h2, .page-broadcast .pane-title {
background: #0086e7 none repeat scroll 0 0;
color: #ffffff;
}
@media only screen and (min-width : 992px) {
.page-broadcast .panels-flexible-column-8-1 {
float: left;
}
}
@media (max-width: 479px) {
.page-broadcast #page .header-inner {
width: 100%;
background: none;
}
.page-broadcast .region-header .block-user {
float: none !important;
}
.page-broadcast #footer {
width: 100% !important;
}
.page-broadcast #footer #block-menu-menu-footer-menu {
width: 100% !important;
float: none !important;
}
.page-broadcast #page-title {
width: 100%;
padding: 0px;
margin: 0px;
}
.page-broadcast #page {
width: 100%;
}

.page-broadcast #page #content {
padding-left: 2px;
padding-right: 2px;
}
.page-broadcast .panels-flexible-column-8-1 {
float: none;
width: 100%;
padding-left: 0.5px !important;
}
.page-broadcast .panels-flexible-8 .panels-flexible-column-inside {
padding-left: 0px !important;
}
.page-broadcast .panels-flexible-column-8-main {
width: 100%;  
}
.page-broadcast .region-header .block-user ul li {
width: 125px;
}
.page-broadcast .panels-flexible-8 .pane-content-main {
margin-left: 0px;
}
.page-broadcast .panels-flexible-8 .pane-content-main ul li {
width: 100%;
}
.page-broadcast .panels-flexible-8 .pane-content-main .views-field-title {
width: 94%;
}
.page-broadcast .node-advpoll, .page-broadcast .node-advpoll .poll-bar, .page-broadcast .node-advpoll h2 {
width: 100% !important;  
}
}
/**АДАптивное меню*/
#sidr-0-button {
background: #0086E7;
color: #ffffff;
text-decoration: none;
padding: 5px;
}
a.sidr-class-menu__link {
font-weight: 600;
color: #027ac6;
text-transform: lowercase;
font-size: 20px;
} 
a.sidr-class-menu__link:active {
color: #fff;
}
.sidr ul li a {
font-size: 14px !important;
}
.sidr p {
width: 210px;  
}
.sidr p a {
float: right;
}
/**страница СТАТЕЙ АДАПТИВКА */
@media (max-width: 479px) {
.panels-flexible-58 .main2 {
width: 100% !important;  
}
.panels-flexible-58 .main2 table tr td {
float: none;
}
.panels-flexible-58 .main2 td .views-field-title {
width: 100% !important; 
position: relative;
}
.panels-flexible-region-58-top2 {
width: 100% !important;  
}
.panels-flexible-region-58-top1 {
width: 100% !important;  
}
.panels-flexible-region-58-bot1 {
width: 100% !important;  
}
.panels-flexible-region-58-botright1 {
width: 100% !important;   
}
.panels-flexible-58 .views-field-body {
padding-left: 2px;  
}
.panels-flexible-58 .views-field-field-tags {
margin-left: 2px;  
}
.pane-views .view-content-main .view-content ul li .views-field-totalcount {
float: none;  
}
.panels-flexible-58 .item-list ul li .views-field-field-image {
float: none;  
}
.panels-flexible-58 .item-list ul li .views-field-field-image img {
width: 100% !important;
}
}
/**страница плей-офф АДАПТИВКА */
@media only screen and (min-width : 992px) {
.page-node-81330 .region-sidebar-second, .page-node-135437 .region-sidebar-second {
float: right;
width: 365px;
}}
@media (max-width: 479px) {
.page-node-81330 .region-sidebar-second, .page-node-135437 .region-sidebar-second {
float: left;
width: 100%;
}
.page-node-81330 #block-views-random-block-block-1, .page-node-135437 #block-views-random-block-block-1 {
width: 100%;
}
.page-node-81330 #page, .page-node-135437 #page {
width: 100%;
}
.page-node-81330 #page .header-inner, .page-node-135437 #page .header-inner {
width: 100%;
background: none;
}
.page-node-81330 .region-header .block-user, .page-node-135437 .region-header .block-user {
float: none !important;
}
.page-node-81330 #footer, .page-node-135437 #footer {
width: 100% !important;
}
.page-node-81330 #footer #block-menu-menu-footer-menu, .page-node-135437 #footer #block-menu-menu-footer-menu {
width: 100% !important;
float: none !important;
}

.page-node-81330 #page-title, .page-node-135437 #page-title, .page-node-135437 #page-title {
width: 100%;
padding: 0px;
margin: 0px;
}
.page-node-81330 .region-header .block-user ul li, .page-node-135437 .region-header .block-user ul li {
width: 125px;
}
.page-node-81330 p, .page-node-135437 p {
font-size: 80%;
}
.node-81330 .t-grid-column, .node-135437 .t-grid-column {
float: none;
display: block;
width: 64%;
}
.node-81330 .t-grid-column:nth-child(2), .node-135437 .t-grid-column:nth-child(2) {
float: none;
}
.node-81330, .node-135437 {
max-width: 100% !important;
}
}
/**страница для каждой новости АДАПТИВКА */
@media (max-width: 479px) {
.node-type-news-nhl #page {
width: 100%;
}
.node-type-news-nhl #page .header-inner {
width: 100%;
background: none;
}
.node-type-news-nhl .region-header .block-user {
float: none !important;
}
.node-type-news-nhl #footer {
width: 100% !important;
}
.node-type-news-nhl #footer #block-menu-menu-footer-menu {
width: 100% !important;
float: none !important;
}
.node-type-news-nhl #page-title {
width: 100%;
padding: 0px;
margin: 0px;
}
.node-type-news-nhl #content {
width: 100% !important;
margin-left: 0px !important;
margin-right: 0px !important;
float: none !important;
}
.node-type-news-nhl .region-sidebar-first {
float: left;
width: 100% !important;
}
.node-type-news-nhl .node-news-nhl {
margin-left: 0px !important;
margin-right: 0px !important;
padding-left: 2px !important;
padding-right: 2px !important;
width: 100% !important;
font-size: 16px !important;
}
.node-type-news-nhl #page-title {
font-size: 100%;
}
.node-news-nhl .node-bottom #block-views-read-by-tearms-block {
width: 100% !important;
}
.node-type-news-nhl .breadcrumb {
width: 100% !important;
}
.node-news-nhl .node-bottom .block-views table tr, .node-news-nhl .node-bottom .block-views table tr td {
float: left !important;  
}
.node-news-nhl .node-bottom .block-views table {
background: #f0f6f9;
}
.node-news-nhl .submitted {
font-size: 14px !important;
color: #c9c9c9;
}
.node-news-nhl .node-bottom #block-block-270 {
display: none !important;  
}
}
/**страница для каждой статьи и блога АДАПТИВКА и Page-Страница */
@media (max-width: 479px) {
.node-type-article #page,.node-type-blog #page, .node-type-page #page, .page-views #page, .node-type-prognozi #page {
width: 100%;
}
.node-type-article #page .header-inner, .node-type-blog #page .header-inner, .node-type-page #page .header-inner, .node-type-prognozi #page .header-inner {
width: 100%;
background: none;
}
.node-type-article .region-header .block-user, .node-type-blog .region-header .block-user, .node-type-page .region-header .block-user, .node-type-prognozi .region-header .block-user{
float: none !important;
}
.node-type-article #footer, .node-type-blog #footer, .node-type-page #footer, .node-type-prognozi #footer {
width: 100% !important;
}
.node-type-article #footer #block-menu-menu-footer-menu, .node-type-blog #footer #block-menu-menu-footer-menu, .node-type-page #footer #block-menu-menu-footer-menu, .node-type-prognozi #footer #block-menu-menu-footer-menu {
width: 100% !important;
float: none !important;
}
.node-type-article #page-title, .node-type-blog #page-title, .node-type-page #page-title, .page-views #page-title, .node-type-prognozi #page-title {
width: 100%;
padding: 0px;
margin: 0px;
}
.node-type-article #content, .node-type-blog #content, .node-type-page #content, .node-type-prognozi #content {
width: 100% !important;
margin-left: 0px !important;
margin-right: 0px !important;
float: none !important;
}
.node-type-article .region-sidebar-second, .node-type-blog .region-sidebar-second, .node-type-page .region-sidebar-second, .node-type-prognozi .region-sidebar-second {
float: left;
width: 100% !important;
}
.node-type-article .region-sidebar-second .item-list ul, .node-type-blog .region-sidebar-second .item-list ul, .node-type-page .region-sidebar-second .item-list ul, .node-type-prognozi .region-sidebar-second .item-list ul {
float: left;
width: 100% !important;
padding-left: 2px !important;
padding-right: 2px !important;
}
.node-type-article .region-sidebar-second ul li, .node-type-blog .region-sidebar-second ul li, .node-type-page .region-sidebar-second ul li, .node-type-prognozi .region-sidebar-second ul li {
 width: 100% !important; 
 margin-bottom: 5px !important;
}
.node-type-article .views-field-totalcount, .node-type-blog .views-field-totalcount, .node-type-page .views-field-totalcount, .node-type-prognozi .views-field-totalcount {
width: 30%;
float: right;
}
.node-type-article .node-article, .node-type-blog .node-blog, .node-type-page .node-page, .node-type-prognozi .node-prognozi {
margin-left: 0px !important;
margin-right: 0px !important;
padding-left: 2px !important;
padding-right: 2px !important;
width: 100% !important;
font-size: 18px !important;
}
.node-type-article #page-title, .node-type-blog #page-title, .node-type-page #page-title, .node-type-prognozi #page-title {
font-size: 100%;
}
.node-article .node-bottom #block-views-read-by-tearms-block, .node-blog .node-bottom #block-views-read-by-tearms-block, .node-page .node-bottom #block-views-read-by-tearms-block, .node-prognozi .node-bottom #block-views-read-by-tearms-block {
width: 100% !important;
}
.node-type-article .breadcrumb, .node-type-blog .breadcrumb, .node-type-page .breadcrumb, .node-type-prognozi .breadcrumb {
width: 100% !important;
}
.node-article .node-bottom .block-views table tr, .node-blog .node-bottom .block-views table tr td, .node-page .node-bottom .block-views table tr td, .node-prognozi .node-bottom .block-views table tr {
float: left !important;  
}
.node-article .node-bottom .block-views table, .node-blog .node-bottom .block-views table, .node-page .node-bottom .block-views table, .node-prognozi .node-bottom .block-views table {
background: #f0f6f9;
}
.node-article .submitted, .node-blog .submitted, .node-page .submitted, .node-prognozi .submitted {
font-size: 14px !important;
color: #c9c9c9;
}
.node-article .field-name-body img, .node-blog .field-name-body img, .node-page .field-name-body img, .node-prognozi .field-name-body img {
width: 100% !important;
height: 100% !important; 
}
.node-article iframe, .node-blog iframe, .node-page iframe, .node-prognozi iframe {
width: 100%;
}
.node-article .node-bottom {
display: none;  
}
.view-statistika, .page-debuts /***небольшие правки страниц статистик игроков*/{
width: 100%;  
}
.view-statistika .view-content {
width: 100%;  
}
.page-views .block-menu, .page-debuts .block-menu {
width: 100%;
}
}
/*убираем социалки с ненужных мест*/
.page-taxonomy-term .ya-share2 {
display: none;
}
/**страница новостей АДАПТИВКА*/
@media (max-width: 479px) {
.page-novosti-nhl #page #content {
width: 100%;
background: none;
}
.page-novosti-nhl #page .header-inner {
width: 100%;
background: none;
}
.page-novosti-nhl .region-header .block-user {
float: none !important;
}
.page-novosti-nhl #footer {
width: 100% !important;
}
.page-novosti-nhl #footer #block-menu-menu-footer-menu {
width: 100% !important;
float: none !important;
}
.page-novosti-nhl #page-title {
width: 100%;
padding: 0px;
margin: 0px;
}
.page-novosti-nhl #page {
width: 100%;
}

.page-novosti-nhl #page #content {
padding-left: 2px;
padding-right: 2px;
}
.page-novosti-nhl #content {
margin-right: 5px !important;
}
}
/**страница кэпхит каждой команды АДАПТИВКА*/
@media (max-width: 479px) {
.node-type-caphit #page #content {
width: 100%;
background: none;
}
.node-type-caphit #page .header-inner {
width: 100%;
background: none;
}
.node-type-caphit .region-header .block-user {
float: none !important;
}
.node-type-caphit #footer {
width: 100% !important;
}
.node-type-caphit #footer #block-menu-menu-footer-menu {
width: 100% !important;
float: none !important;
}
.node-type-caphit #page-title {
width: 100%;
padding: 0px;
margin: 0px;
}
.node-type-caphit #page {
width: 100%;
}

.node-type-caphit #page #content {
padding-left: 2px;
padding-right: 2px;
}
.node-type-caphit #content {
margin-right: 5px !important;
}
.node-type-caphit #block-menu-menu-menuforcaphit {
width: 100%; 
}
.node-type-caphit #block-menu-menu-advroster ul, #block-menu-menu-menuforcaphit ul {
width: 100% !important;  
}
.node-type-caphit .panel-2col .panel-col-first {
width: 100% !important;  
}
.node-type-caphit .panel-2col .panel-col-last {
margin-left: 5px !important;
}

.node-type-caphit .panel-2col .panel-col-last {
width: 100% !important;
}
.node-type-caphit .view-caphit .views-field-field-body5-1 h5:nth-child(3) {
padding-left: 2px !important; 
}
}
/**оцени трейд*/
.page-taxonomy-term-5106 #content .node {
max-width: 479px;
margin-right: 10px;
margin-bottom: 5px;
}
/**оцени трейд АДАПТИВКА*/
@media (max-width: 479px) {
.page-taxonomy-term-5106 #page #content {
width: 100%;
background: none;
}
.page-taxonomy-term-5106 #page .header-inner {
width: 100%;
background: none;
}
.page-taxonomy-term-5106 .region-header .block-user {
float: none !important;
}
.page-taxonomy-term-5106 #footer {
width: 100% !important;
}
.page-taxonomy-term-5106 #footer #block-menu-menu-footer-menu {
width: 100% !important;
float: none !important;
}
.page-taxonomy-term-5106 #page-title {
width: 100%;
padding: 0px;
margin: 0px;
}
.page-taxonomy-term-5106 #page {
width: 100%;
}

.page-taxonomy-term-5106 #page #content {
padding-left: 2px;
padding-right: 2px;
}
.page-taxonomy-term-5106 #content {
margin-right: 5px !important;
}
.page-taxonomy-term-5106 #content .node {
margin-right: 2px !important;
margin-left: 2px !important;
}
}
/**Трансферы АДАПТИВКА*/
@media (max-width: 479px) {
.page-transfery .view-transferelite {
width: 100% !important;  
}
.view-transferelite .views-table {
margin-left: 0px;
}
.view-display-id-page_1 .views-field-title {
/**width: 100% !important;*/ 
}
.view-transferelite tr td {
width: 100%;
float: left;
}
.view-transferelite tr td.views-field.views-field-body {
margin-right: 10px;
font-size: 12px;
width: 70%;
}
.view-transferelite .views-table td a {
width: 70%;
display: block;
}
.view-transferelite tr td img {
display: block; 
width: 100% !important; 
}
.view-transferelite tr {
display: flex;
margin-bottom: 30px;
}
}
/**главная статьи2018*/
.panels-flexible-region-7-content_main .pane-content-main .view-display-id-block_34 {
float: left;
position: relative;
top: -38px;
height: 400px;
}
.panels-flexible-region-7-content_main .pane-content-main .view-display-id-block_34 .view-content {
float: left;
position: relative;
top: 55px;
height: 400px;
}
/**.panels-flexible-region-7-content_main .pane-content-main .view-display-id-block_34 .view-content .views-row.views-row-1.views-row-odd.views-row-first.views-row-last {
float: left;
position: relative;
top: 0px;
height: 400px;  
}*/
.panels-flexible-region-7-content_main .pane-content-main .views-field-field-image img {
/**float: none;*/
opacity: 0.6;
 -moz-transition: all 1s ease-out;
 -o-transition: all 1s ease-out;
 -webkit-transition: all 1s ease-out;
 transition: all 1s ease-out;
}
.panels-flexible-region-7-content_main .pane-content-main .views-field-field-image img:hover {
-webkit-transform: scale(0.99);
 -moz-transform: scale(0.99);
 -o-transform: scale(0.99);
 transform: scale(0.99);
}
.panels-flexible-region-7-content_main .pane-content-main .view-display-id-block_34 .views-field-field-image .field-content {
background: #000; 
position: relative;
top: -106px;
max-width: 695px;
min-width: 695px;
min-height: 400px;
max-height: 400px;
height: 400px;
}
.panels-flexible-region-7-content_main .pane-content-main .view-display-id-block_34 .views-field-field-image .field-content a {
background: #fff; 
}
.panels-flexible-region-7-content_main .pane-content-main .view-display-id-block_34 .views-field-title {
/**background: linear-gradient(transparent,rgba(0,0,0,.5));*/
padding: 5px 0px 0px 15px;
width: 95%;
position: relative;
top: 32px;
z-index: 1;
}
.panels-flexible-region-7-content_main .pane-content-main .views-field-title .field-content a {
text-decoration: none;
color: #fff;
font-weight: 900;
font-size: 30px;
width: 100%;
line-height: 1.5;
}
.panels-flexible-region-7-content_main .pane-content-main .views-field-comment-count {
display: none;
width: 40px;
position: relative;
top: 138px;
z-index: 1;
background: #fff;
float: left;
padding-top: 5px;
}
.panels-flexible-region-7-content_main .pane-content-main .views-field-changed {
position: relative;
top: 138px;
z-index: 1;
background: #fff;
float: left;
padding-top: 5px;
padding-right: 10px;
}
.panels-flexible-region-7-content_main .pane-content-main .views-field-totalcount {
position: relative;
top: 138px;
z-index: 1;
background: #fff;
float: left;
padding-right: 10px;
padding-top: 5px;
}
/**второй блок главной картинок*/
.panels-flexible-region-7-content_main .pane-content-main .view-display-id-block_46 {
position: relative;
top: -54px;
height: 400px;
float: left;
}

.panels-flexible-region-7-content_main .pane-content-main .view-display-id-block_46 .view-content {
/**background: #000;*/ 
position: relative;
top: 0px;
height: 410px;
float: left;
}

.panels-flexible-region-7-content_main .pane-content-main:last-child {
height: 400px;
}
.panels-flexible-region-7-content_main .pane-content-main .view-display-id-block_46 .views-field-field-image .field-content {
height: 390px;
background: #000;
}
.panels-flexible-region-7-content_main .pane-content-main .view-display-id-block_46 .view-content img {
margin: 0px;
}
.panels-flexible-region-7-content_main .pane-content-main .view-display-id-block_46 .views-field-title {
/**background: linear-gradient(transparent,rgba(0,0,0,.5));*/
padding: 5px 0px 0px 15px;
width: 95%;
position: relative;
top: -303px;
height: 51px;
}
.panels-flexible-region-7-content_main .pane-content-main .view-display-id-block_46 .views-field-title .field-content a {
text-decoration: none;
color: #fff;
font-weight: 900;
font-size: 26px;
width: 100%;
line-height: 1.5;
}
.panels-flexible-region-7-content_main .pane-content-main .view-display-id-block_46 .views-field-comment-count {
width: 40px;
position: relative;
top: -85px;
background: #fff;
float: left;
padding-top: 5px;
}
.panels-flexible-region-7-content_main .pane-content-main .view-display-id-block_46 .views-field-changed {
position: relative;
top: -85px;
background: #fff;
float: left;
padding-top: 5px;
padding-right: 10px;
}
.panels-flexible-region-7-content_main .pane-content-main .view-display-id-block_46 .views-field-totalcount {
position: relative;
top: -85px;
background: #fff;
float: left;
padding-right: 10px;
padding-top: 5px;
}
.panels-flexible-7 .panels-flexible-region .pane-content-main .more-link {
/**float: none;*/
width: 100%;
background: #FF0000;
text-align: center;
position: relative;
top: 0px;
}
.pane-block-265 #yandex_rtb_R-A-266560-5 {
float: left;  
}
.panels-flexible-region-7-content_main .pane-content-main .views-row-first .views-field-field-image img {
float: left;
margin: 0px;
max-width: 695px;
min-width: 695px;
min-height: 400px;
max-height: 400px;
position: relative;
top: -28px;
}

/**результаты игр АДАПТИВКА*/
@media (max-width: 479px) {
.page-match-results .view-content table tbody tr td.col-1, .page-match-results .view-content table tbody tr td.col-2, .page-match-results .view-content table tbody tr td.col-3, .page-match-results .view-content table tbody tr td.col-4 {
width: 280px;
float: left;
}
.page-match-results .view-content table tbody tr td .views-field-body-1 {
display: none;  
}
.page-match-results #page #content {
width: 100%;
background: none;
}
.page-match-results #page .header-inner {
width: 100%;
background: none;
}
.page-match-results .region-header .block-user {
float: none !important;
}
.page-match-results #footer {
width: 100% !important;
}
.page-match-results #footer #block-menu-menu-footer-menu {
width: 100% !important;
float: none !important;
}
.page-match-results #page-title {
width: 100%;
padding: 0px;
margin: 0px;
}
.page-match-results #page {
width: 100%;
}
}
/**для игр командлы красивая статистика с барами*/
.BarLine__BarPercentage {
transition: width .4s ease;
display: block;
 height: 10px;
}
.BarLine__Bar, .BarLine__BarPercentage {
border-radius: 5px;
}
.BarLine__Bar, .BarLine__BarPercentage {
border-radius: 5px;
}
.w-100 {
 width: 100%;
}
.bg-clr-gray-09, .hover\:bg-clr-gray-09:hover {
background-color: #f1f2f3;
}
.items-center {
 -ms-flex-align: center;
 align-items: center;
}
.flex {
display: -ms-flexbox;
display: flex;
}
.BarLine__Stat {
text-align: right;
width: 54px;
}
.pl2 {
padding-left: 4px!important;
}
.pt3 {
padding-top: 8px!important;
}
.pb3 {
 padding-bottom: 8px!important;
}
.brdr-clr-gray-07, .hover\:brdr-clr-gray-07:hover {
border-color: #dcdddf;
}
.bt {
border-top-style: solid;
 border-top-width: 1px;
}
.h10, .n10 {
line-height: 12px;
}
.h10, .hs10, .n10, .ns10 {
font-size: 10px;
text-transform: uppercase;
}
.pv4 {
padding-top: 12px!important;
padding-bottom: 12px!important;
}

.pr4 {
padding-right: 12px!important;
}
.w-100 {
width: 100%;
}
.flex-basis-50 {
 -ms-flex-preferred-size: 50%;
flex-basis: 100%;
}
.brdr-clr-gray-08, .hover\:brdr-clr-gray-08:hover {
border-color: #edeef0;
}
.bb {
 border-bottom-style: solid;
 border-bottom-width: 1px;
}
.Card__Content {
overflow: hidden;
padding: 10px 12px;
position: relative;
}

.flex-wrap {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.flex {
display: -ms-flexbox;
display: flex;
}
.TeamStatsBarLine .n8 {
font-weight: 600;
}
.playByPlay__text--assists {
color: #a5a6a7;
font-style: italic;
}
.fw-normal {
font-weight: 400;
} 
.field-name-field-facts .Card__Header__title {
font-weight: 600;
}
.field-name-field-facts .h10 {
font-weight: 600;
}
.field-name-field-facts .h8 {
font-weight: 600;
}

/**css карты сайта*/
.page-sitemap #content li a {
text-decoration: none;
list-style-type: none;
text-decoration: none;
color: #f5f5f5;
font-weight: bold;
transition: font-size .1s linear;
padding-left: 5px;
}
.page-sitemap #content ul li {
list-style-type: none;
list-style-image: none;
background: #5e5e5e;
}
/** Новая страница составы команд
.team__group ul li, .goalies__content-item {
list-style-type: none;
}
.team__group .team__position--left{
float: left;
list-style-type: none;
}
.team__group .team__position--center {
float: left;  
}
.team__group .team__position--right {

}
.team__group--pair .team__players .team__position {
float: left;  
margin-left: 10%;
}
.goalies__avatar-wrapper::before {
display: block;
width: 100%;
height: 100%;
content: '';
background-image: url(../../../../../../leftwinglock.com/img/icons/white-frame.svg);
background-size: 100% 100%;
position: absolute;
top: 0;
left: 0;
z-index: 3;
}
.goalies__avatar-wrapper {
display: inline-block;
 width: 76px;
height: 76px;
overflow: hidden;
position: relative;
}
.goalies__content {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
margin: 28px 0 19px 0;
padding: 12px 0 16px 0;
border-top: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
}
.goalies__avatar {
display: block;
max-height: 100%;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
z-index: 2;
}
.goalies__content-list li {
float: left;
margin-left: 18%;
}
.team__position--left .team__players-list-item, .team__group .team__position--center .team__players-list-item, .team__group .team__position--right .team__players-list-item {
border-right: 1px solid #fff;
}

.team__players-list-item {
padding: 19px 10px;
background-color: #5e5e5e;
font: 400 12px/1 "Roboto", sans-serif;
letter-spacing: 0.04em;
text-align: center;
color: #fff;
}

.team__position-name {
color: #5e5e5e;
background-color: #fff;
}
.team__shirt-wrapper {
padding: 19px 10px;
background-color: #5e5e5e;
font: 400 12px/1 "Roboto", sans-serif;
letter-spacing: 0.04em;
text-align: center;
color: #fff;  
text-transform: uppercase;
}
.team__players-list {
padding-left: 0px;
}
.view-line-up-for-page-team .team__position--left, .view-line-up-for-page-team .team__position--center, .view-line-up-for-page-team .team__position--right {
width: 30%; 
float: left;
}
.view-line-up-for-page-team .team__group--pair .team__players .team__position {
margin-left: 2%;
}*/
/**составы звеньев из добера*/
#last_game_lines.table {
border: 2px solid #f0f8ff;  
}
#last_game_lines.table .thead-dark {
text-align: center;
background: #222;
color: #fff;
}
.panel-flexible #last_game_lines.table tr td {
/**width: 300px;*/
white-space: pre-wrap;
}

#last_game_lines.table tr {
background: #f0f8ff;
}
.pane-sravni1 .views-field-title a {
text-shadow: #0f1b1e99 0px 0 10px;
color: #fff;
font-weight: 900;
font-size: 35px;
}
/**страница нхл тв АДАПТИВКА и реклама*/
.page-nhltv .adsbygoogle {
margin: 2px !important; 
}
.page-nhltv h1.title, .page-broadcast .panels-flexible-column-8-main  h2, .page-nhltv .pane-title {
background: #0086e7 none repeat scroll 0 0;
color: #ffffff;
}
.page-nhltv .panels-flexible-column-73-main .pane-1 {
padding-left: 30px;
padding-top: 20px;
}
.page-nhltv iframe{
width: 100%;  
}
@media only screen and (min-width : 992px) {
.page-nhltv .panels-flexible-column-8-1 {
float: left;
}}
@media (max-width: 479px) {
.page-nhltv #page .header-inner {
width: 100%;
background: none;
}
.page-nhltv .region-header .block-user {
float: none !important;
}
.page-nhltv #footer {
width: 100% !important;
}
.page-nhltv #footer #block-menu-menu-footer-menu {
width: 100% !important;
float: none !important;
}
.page-nhltv #page-title {
width: 100%;
padding: 0px;
margin: 0px;
}
.page-nhltv #page {
width: 100%;
}

.page-nhltv #page #content {
padding-left: 2px;
padding-right: 2px;
}
.page-nhltv .panels-flexible-column-73-1 {
float: none;
width: 100%;
padding-left: 0.5px !important;
}
.page-nhltv .panels-flexible-73 .panels-flexible-column-inside {
padding-left: 0px !important;
}
.page-nhltv .panels-flexible-column-73-main {
width: 100%;  
}
.page-nhltv .region-header .block-user ul li {
width: 125px;
}
.page-nhltv .panels-flexible-73 .pane-content-main {
margin-left: 0px;
}
.page-nhltv .panels-flexible-73 .pane-content-main ul li {
width: 100%;
}
.page-nhltv .panels-flexible-73 .pane-content-main .views-field-title {
width: 94%;
}
.page-nhltv .node-advpoll, .page-broadcast .node-advpoll .poll-bar, .page-broadcast .node-advpoll h2 {
width: 100% !important;  
}
}
/**АДАПТИВКА СТРАНИЦ все о команде и все ПАНЕЛЕЙ panel страниц*/
@media (max-width: 479px) {
.panels-flexible-column {
width: 100%;  
}
.panels-flexible-column iframe {
width: 100%;  
}
.page-panels #page {
width: 100% !important;  
}
/**.panels-flexible-region-inside .pane-forgame h2 {
width: 100% !important;  
}*/
.page-panels #footer {
width: 100% !important;
}
.page-panels #footer #block-menu-menu-footer-menu {
width: 100% !important;
float: none !important;
}
.history-block {
width: 100% !important;
padding-left: 0px !important;
}
.history-block p {
 box-shadow: 0px 0px 0px 0px;
}
.history-block img {
width: 100% !important; 
height: 100% !important;
}
.page-panels #page #page-title {
background-size: 100%;
width: 100%;
margin-left: 0px;
}
.history-block h2 {
width: 100% !important; 
}
}
/**АДАПТИВКА ВСЕ О КОМАНДЕ (основное сделано через панели)*/
@media (max-width: 479px) {
.panel-2col-stacked .panel-col-first, .panel-2col-stacked .panel-col-last {
width: 100% !important; 
}
.panel-2col-stacked .panel-col-first table, .panel-2col-stacked .panel-col-last table {
width: 100% !important; 
}
}
/**АДАПТИВКА ГЛАВНОЙ, ОСНОВНОЕ СДЕЛАНО ЧЕРЕЗ ПАНЕЛИ ВЫШЕ*/
@media (max-width: 479px) {
.panels-flexible-region-7-content_main {
width: 100%;
}
.panels-flexible-region-7-right_r {
width: 100%;  
}
.panels-flexible-region-7-main_menu {
width: 100%;   
}
.panels-flexible-region-7-main_menu2 {
width: 100%;   
}
.panels-flexible-region-7-main_menu3 {
width: 100%;   
} 
.panels-flexible-region-7-content_main .pane-content-main .view-display-id-block_34 {
float: left; 
/**margin-top: 20%;*/
}
.panels-flexible-region-7-content_main .pane-content-main .view-display-id-block_34 .views-field.views-field-field-image {
top: -64px; 
position: relative;
}
.panels-flexible-region-7-content_main .pane-content-main .view-display-id-block_34 .view-content {
top: 0px;  
}
.panels-flexible-region-7-content_main .pane-content-main .views-row-first .views-field-field-image img {
width: 100% !important; 
height: 100% !important;
max-width: 100%;
min-width: 100%;
min-height: 100%;
max-height: 100%;
position: relative;
top: 0px;
}
.panels-flexible-region-7-content_main .pane-content-main .view-display-id-block_34 .views-field-field-image .field-content {
width: 100% !important;
height: 100% !important;
max-width: 100%;
min-width: 100%;
min-height: 100%;
max-height: 100%;
display: flow-root;
top: 0px;
}
.panels-flexible-region-7-content_main .pane-content-main .views-field-title {
/**position: sticky;*/
position: relative;
top: -10px;
}
.panels-flexible-region-7-content_main .pane-content-main .views-field-title .field-content a {
font-size: 14px;  
}
.panels-flexible-region-7-content_main .pane-content-main .views-field-changed, .panels-flexible-region-7-content_main .pane-content-main .views-field-totalcount {
top: 105px;  
}
.panels-flexible-region-7-content_main .pane-content-main .views-field.views-field-comment-count {
top: 105px;  
}
.panels-flexible-region-7-content_main .pane-content-main .view-display-id-block_46 .views-field.views-field-comment-count{
top: -37px;  
}
.panel-pane .pane-views .pane-content-main {
float: left;
margin-top: 10px;
}
.panel-pane .pane-block .pane-block-263 .pane-block {
float: left; 
}

views-field views-field-field-image {
position: relative;
top: -120px;  
}
.panels-flexible-region-7-content_main .pane-content-main .view-display-id-block_46 .views-field-field-image .field-content {
width: 100% !important;
height: 100% !important;
max-width: 100%;
min-width: 100%;
min-height: 100%;
max-height: 100%;
display: flow-root;
}
.panels-flexible-7 .panels-flexible-region-inside-first .pane-content-main .view-content table.views-view-grid tr td {
display: block;
position: relative;
}
.panels-flexible-7 .panels-flexible-region .pane-content-main .more-link {
top: -20px; 
position: relative;
}
.panels-flexible-region-7-content_main .pane-content-main .view-display-id-block_46 .views-field-title {
width: 95%;
position: absolute;
top: 10%;
}
.panels-flexible-region-7-content_main .pane-content-main .view-display-id-block_46 .views-field-changed {
position: absolute;
top: 82%;
padding-right: 20px;
}
.panels-flexible-region-7-content_main .pane-content-main .view-display-id-block_46 .views-field-totalcount {
position: absolute;
top: 82%;
left: 22%;
padding-left: 15px;
}

.panels-flexible-region-7-content_main .pane-content-main .view-display-id-block_46 .view-content {
position: relative;
top: 39px;
height: max-content;
float: left;
}
.panels-flexible-region-7-content_main .pane-content-main .view-display-id-block_46 {
height: max-content;
float: none;
}
.panels-flexible-7 .panels-flexible-region-inside-first .pane-block-265 {
position: relative;
top: -170px;  
}
.view-id-video_main table td {
width: 100%;
float: left;
}
.view-video-main .item-list {
width: 100%
}
.panels-flexible-region.panels-flexible-region-7-content_main.panels-flexible-region-first .panel-pane.pane-views.pane-content-main {
float: left; 
}
.panel-pane.pane-views.pane-content-main.stati {
top: 0px !important;
height: max-content;
}
.contextual-links-region.panel-pane.pane-block.pane-block-283.pane-block {
float: left;
}
.contextual-links-region.panel-pane.pane-block.pane-block-283.pane-block p {
margin: 0px !important;
}
.panels-flexible-region-7-content_main .pane-content-main .view-display-id-block_34 .views-field-title {
top: 15px;  
}
.panels-flexible-region-7-content_main .pane-content-main .view-display-id-block_34 {
height: 232px; 
top: 0px;
}
}
/**ОБШИЕ ПАРАМЕТРЫ АДАПТИВКИ*/
@media (max-width: 479px) {
#navigation {
height: 3em;
}
.node-bottom {
margin: 1px 1px !important;
}
iframe {
width: 100%;  
}
img {
max-width: 100% !important;
}

/** ТЭГС АДАПТИВКА*/
.node-teaser {
width: 100% !important;
padding-left: 2px !important;
}
.node-teaser .field-type-image img {
width: 100% !important;  
}
.node-blog {
padding-left: 2px !important;  
}
.node .submitted {
margin: 0px;  
}
.node-title {
font-size: 16px !important;
}
/**Лента АДАПТИВКА*/
.page-lenta #content .view-lenta .views-row, .page-novosti-nhl #content .view-novosti-test .views-row {
padding-left: 2px !important;    
}
.page-lenta .field-content img {
display: block; 
width: 100% !important; 
}
/*общий резиновый ФУТЕР АДАПТИВКА**/
#footer {
width: 100% !important;
}
#footer #block-menu-menu-footer-menu {
width: 100% !important;
float: none !important;
}

/*общий резиновая СТРАНИЦА**/
#page {
width: 100% !important;  
}
#page #page-title {
background-size: 100%;
width: 100%;
margin-left: 0px;
margin-bottom: 15px;
}
#page #content {
padding-left: 2px;
padding-right: 2px;
width: 100%;
}

#page .header-inner {
width: 100%;
background: none;
}

#page-title {
width: 100%;
padding: 0px;
margin: 0px;
}

#content .node {
margin-right: 2px !important;
margin-left: 2px !important;
}
.panels-flexible-7 .pane-advpoll {
width: 100% !important;
}
.panels-flexible-7 .pane-advpoll img {
width: 100% !important;
}
}
/**страница состав звеньев для кэпфрендли
.node-jersey-lineup table#defense, .node-jersey-lineup table#goalie_list {
margin: 2px;  
}
.node-jersey-lineup table td:nth-child(2) {
font-size: 16px;
/**font-weight: bold;*/
/**padding-right: 15px;
color: #fff;
}
.node-jersey-lineup table td:nth-child(3) {
font-size: 16px;
font-weight: 600;
color: #fff;
}
.node-jersey-lineup table td:first-child {
width: 50px !important;
}
.node-jersey-lineup table td.td_1.left {
width: 20% !important;
}
.node-jersey-lineup table td {
background: #0f1b1e99;  
}
.node-jersey-lineup table#forwards tr:nth-child(3), .node-jersey-lineup table#forwards tr:nth-child(7), .node-jersey-lineup table#forwards tr:nth-child(11), .node-jersey-lineup table#forwards tr:nth-child(15) {
font-size: 14px;
border-bottom: 2px solid #fff !important;
-moz-border-bottom: 2px solid #fff !important;
}
.node-jersey-lineup table tr {
border-bottom: none !important;
background-color: none !important;
}
.node-jersey-lineup table#defense tr.even {
border-bottom: 2px solid #fff !important;
-moz-border-bottom: 2px solid #fff !important;
}
.node-jersey-lineup table th {
color: #222422b5;  
}*/

/**стр команды состав звеньев*/
table#defense, table#goalies {
margin: 2px;  
}
table#defense td:nth-child(3){
color: #7a7a7a !important;  
}
table.mb10 td:nth-child(2) {
font-size: 14px;
/**font-weight: bold;*/
padding-right: 15px;
color: #7a7a7a;
}
.page-all-about-team table.mb10 td.center, .page-all-about-team table.mb10 th.redips-mark, .panels-flexible-column-inside table.mb10 td.center, .panels-flexible-column-inside table.mb10 th.redips-mark {
display: none !important;  
}
.panels-flexible-column-inside table.mb10 td.center:nth-child(16) {
display: block !important;  
float: left;
width: 50px;
}
.panels-flexible-column-inside table.mb10 th.redips-mark:nth-child(18){
 
}
.panels-flexible-column-inside table.mb10 th.redips-mark:nth-child(-n+3) {
display: block !important; 
float: left;
}
.panels-flexible-column-inside table.mb10 th.redips-mark:nth-child(-1n+2) {
display: none!important;
}
.pane-stat-for-pageteam table.mb10 td:nth-child(-1n+2) {
display: none!important;  
}
.panels-flexible-column-inside table.mb10 th.redips-mark:nth-child(14), .panels-flexible-column-inside table.mb10 th.redips-mark:nth-child(15), .panels-flexible-column-inside table.mb10 th.redips-mark:nth-child(16), .panels-flexible-column-inside table.mb10 th.redips-mark:nth-child(17) {
display: block !important; 
float: left;
text-align: center;
padding-left: 5px;
}
.panels-flexible-column-inside table.mb10 td.center:nth-child(14), .panels-flexible-column-inside table.mb10 td.center:nth-child(15), .panels-flexible-column-inside table.mb10 td.center:nth-child(16), .panels-flexible-column-inside table.mb10 td.center:nth-child(17) {
display: block !important; 
float: left;
width: 50px;
}
.panels-flexible-column-inside table.mb10 td.center {
border: none !important;  
}
.panels-flexible-column-inside table.mb10 thead {
display: block;
float: left; 
width: 380px;  
}
.panels-flexible-column-inside table.mb10 thead  tr.column_head {
display: block;
float: left; 
width: 380px;
}
.panels-flexible-column-inside table.mb10 tr {
width: 380px;
display: block;
float: left;
padding: 0px;
background: #fff;
}
.panels-flexible-column-inside table.mb10 td {
display: block;
float: left;
}
.panels-flexible-column-inside table.mb10 td:nth-child(3) {
width: 155px;  
}
.panels-flexible-column-inside table.mb10 td:nth-child(4) {
display: none;
}

table.mb10 td.center {
border: 1px solid #ccc !important;  
}
table.mb10 td:nth-child(3) {
font-size: 14px;
font-weight: 600;
color: #0069b6;
}
table.mb10 td.td_1.left {
/**width: 20% !important;*/
}
table.mb10 td:first-child {
width: 50px !important;
color: #7a7a7a; 
}
table.mb10 td {
background: #fff;  
}
table#forwards tr:nth-child(3), table#forwards tr:nth-child(7), table#forwards tr:nth-child(11), table#forwards tr:nth-child(15) {
font-size: 14px;
border-bottom: 1px solid #0069b6 !important;
}
table.mb10 tr {
border-bottom: none !important;
background-color: none !important;
}
table#defense tr.even {
border-bottom: 1px solid #0069b6 !important;
}
table.mb10 th {
color: #222422b5;
background: aliceblue;
}
table.mb10 th.left.redips-mark {
/**display: block;
float: left;*/
}
.team-line-combination-wrap table td .player-name {
display: block;  
color: #000000;
}
.team-line-combination-wrap table tr th {
text-align: center;
}
.team-line-combination-wrap #ir-container table td {
color: #ea0e0e;
}
table#scratch, table#taxiSquad, table#injuredReserve, table#nonRoster, table#suspended, table#trainingCamp, table#loan, table#reserveList, table#unassigned {
display: none;   
}
/**составы дэйли новые 2023*/
/**.relative.flex.flex-col.items-center {
flex-direction: column;  
}*/
.relative.flex.flex-col.items-center img {
max-width: 110px;  
}
.flex {
display: flex;
}
.flex-wrap {
flex-wrap: wrap;
}
.justify-evenly {
justify-content: space-evenly;
}
.w-1\/3 {
    width: 33.333333%;
}
.bg-primary {
 --tw-bg-opacity: 1;
background-color: #027ac6;;
}
.justify-center {
justify-content: center;
}
.items-center {
align-items: center;
}
.flex-row {
 flex-direction: row;
}
.w-full {
width: 100%;
}
.mb-4 {
margin-bottom: 1rem;
}
.border-b {
border-bottom-width: 1px;
}
.text-center {
    text-align: center;
}
.w-1\/3 {
    width: 33.333333%;}
    .items-center {
    align-items: center;
}
.flex-col {
    flex-direction: column;
}
.flex {
    display: flex;
}
.relative {
    position: relative;
}
@media (min-width: 1280px) {
.xl\:w-32 {
    width: 8rem;
}}
@media (min-width: 1280px){
.xl\:h-32 {
    height: 8rem;
}}
.w-20 {
    width: 5rem;
}
.h-20 {
    height: 5rem;
}
.text-white {
--tw-text-opacity: 1;
color: rgb(255 255 255/var(--tw-text-opacity));
}
.text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem;
}
.w-1\/2 {
    width: 50%;
}
.right-0 {
    right: 0;
}
.bottom-0 {
    bottom: 0;
}
.absolute {
position: absolute;
}
.uppercase {
text-transform: uppercase;
}
.text-2xl {
font-size: 1.5rem;
line-height: 2rem;
}
.pr-1 {
padding-right: 0.25rem;
}
.pl-1 {
padding-left: 0.25rem;
}
.bg-red-500 {
 --tw-bg-opacity: 1;
background-color: rgb(239 68 68/var(--tw-bg-opacity));
}
.rounded-md {
border-radius: 0.375rem;
}
@media (min-width: 1280px){
.xl\:flex-row {
    flex-direction: row;
}}
.p-1 {
padding: 0.25rem;
}
.gap-2 {
gap: 0.5rem;
}
.justify-evenly {
justify-content: space-evenly;
}
.w-full {
width: 100%;
}
.mb-2 {
margin-bottom: 0.5rem;
}
.text-center {
    text-align: center;
}

/**красивые ссылки*/
.field-name-field-links .field-item a, a.username, .node .field-name-body a, .panel-pane td a, .node .field-name-body p a, .node .field-name-body li a, .node-article .field-name-body .field-item a {
color: #302e2e; 
text-decoration: none;
box-shadow: inset 0 calc(-0.15em - 1px) 0 0 #027ac6;
}
.view-read-by-tearms .views-field-title a {
color: #302e2e !important; 
}
.field-name-field-links .field-item a:hover, a.username:hover, .view-read-by-tearms .views-field-title a:hover, .node .field-name-body a:hover, .panel-pane td a:hover {
color: #fff; 
text-decoration: none;
box-shadow: inset 0 calc(-0.15em - 15px) 0 0 #027ac6 !important;
}
.pane-block-85 table tr td a strong {
  color: #302e2e; 
text-decoration: none;
box-shadow: inset 0 calc(-0.15em - 1px) 0 0 #027ac6;
}
.pane-block-85 table tr td a strong:hover {
color: #fff; 
text-decoration: none;
box-shadow: inset 0 calc(-0.15em - 15px) 0 0 #027ac6;
}
.view-transferelite .views-table td a {
color: #302e2e; 
text-decoration: none;
box-shadow: inset 0 calc(-0.15em - 1px) 0 0 #027ac6; 
font-weight: 900;
}
.view-transferelite .views-table td a:hover {
color: #fff; 
text-decoration: none;
box-shadow: inset 0 calc(-0.15em - 15px) 0 0 #027ac6;
}
/**обесцветить социаолчки*/
.ya-share2__container_size_m {
-webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray; /* IE 6-9 */
}
/** красивые кнопки плюс минус в виде овцы*/
.rate-number-up-down-btn-up {
background-image: url("../goodovi.png"); 
background-color: rgba(0, 0, 0, 0);
background-repeat: no-repeat;
width: 60px;
height: 70px;
margin-top: 0px;
float: left;
text-indent: -31px;
}
.rate-number-up-down-btn-up:hover {
background-color: rgb(102, 179, 102);
opacity: 1;
}
.rate-number-up-down-btn-down:hover {
background-color: #FF0000; 
opacity: 1;
}
.rate-number-up-down-btn-down {
background-image: url("../badovi.png"); 
background-color: rgba(0, 0, 0, 0);
background-repeat: no-repeat;
width: 60px;
height: 70px;
margin-top: 0px;
float: left;
text-indent: -31px;
}
.rate-number-up-down-rating {
padding: 20px 50px;
font-size: 50px;
}
article.node-115219, article.node-115229 {
float: none;
}
/** форматирование лиедр статс**/
.PlayerHeadshot__small--vNSJQ .PlayerHeadshot__image--18XdM {
    height: 60px;
    width: 60px;
    margin-left: -5px;
}
.PlayerHeadshot__image--18XdM {
    position: relative;
    z-index: 1;
}
.PlayerHeadshot__small--vNSJQ.PlayerHeadshot__imageContainer--1bjJ8 {
    height: 60px;
    width: 50px;
    border-radius: 25px;
}
.PlayerHeadshot__small--vNSJQ .PlayerHeadshot__headshotBackground--1uvpo {
    top: -54px;
    width: 50px;
    height: 50px;
}
.PlayerHeadshot__imageContainer--1bjJ8 {
    border-radius: 50%;
    overflow: hidden;
}
.PlayerHeadshot__headshotBackground--1uvpo {
    position: relative;
    border-radius: 50%;
    z-index: 0;
}
.col-xs-2 {
    width: 16.66666667%;
}

.row::before, .row::after {

    display: table;
    content: " ";
}
.row::after {
    clear: both;
}
.LeadersCard__leader--2ViSJ {
    padding: 10px;
    border-bottom: 
    #232323;
}
.LeadersCard__title--VxUYA {
    padding: 12px 10px;
    border-bottom: 1px solid 
rgba(57, 60, 66, 0.65);
color:
    #f9f9f9;
    font-weight: 500;
    font-size: 20px;
}
.LeadersCard__card--3lVyQ {
    background-color: 
    #1e1f21;
    border-radius: 4px;
}
.LeadersGrid__cardContainer--35Wst {
    margin-top: 15px;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: minmax(300px, 1fr) [auto-fit];
    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
    grid-gap: 30px 2rem;
}
.LeadersCard__leaderTitle--37QoR {
    font-size: 11px;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 1px;
    opacity: 0.65;
    padding: 14px 0 10px;
}
.col-xs-10 {
    width: 83.33333333%;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
    float: left;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-left: $gutter-width / 2;
    padding-right: $gutter-width / 2;
    box-sizing: border-box;
}
.col-xs-10 {

    width: 83.33333333%;

}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {

    float: left;

}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {

    position: relative;
    min-height: 1px;
    padding-left: $gutter-width / 2;
    padding-right: $gutter-width / 2;
    box-sizing: border-box;

}
.LeadersCard__leaderInfo--14N0h {
    padding-left: 10px;
    font-weight: 500;
    font-size: 16px;
    line-height: 1.38;
    color: #f9f9f9;
}
.LeadersCard__leaderInfo--14N0h {
    font-weight: 500;
    font-size: 16px;
    line-height: 1.38;
    color: 
    #f9f9f9;
}
.LeadersCard__teamLogo--3DIhz {
    margin: 0 5px;
    width: 16px;
    height: 16px;
}
.LeadersCard__stat--158EL {
    float: right;
}
.row::before, .row::after {
    display: table;
    content: " ";
}
.LeadersCard__ranking--2KI1S {
    display: inline-block;
    width: 20px;
}
.TableRecord__record--38byC {
    color: 
    #f9f9f9;
    font-size: 14px;
    font-weight: 400;
}
.TableRecord__record--38byC img {
    vertical-align: middle;
}
.LeadersCard__leader--2ViSJ {
    padding: 10px;
    border-bottom: 
    #232323;
}
.LeadersCard__teamLogo--3DIhz {
    margin: 0 5px;
    width: 16px;
    height: 16px;
}
.LeadersCard__list--2u3ns {
    color: 
    #fff;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.71;
    list-style: none;
}
.LeadersCard__leader--2ViSJ p, .LeadersCard__list--2u3ns p {
margin: 0px;  
}
.LeadersCard__list--2u3ns  {
line-height: 0;
}
.LeadersCard__leader--2ViSJ:hover {
    opacity: 0.65;
}
.LeadersCard__card--3lVyQ br {
display: none;
}

.page-node-115284 {
width: 100% !important;
}
.page-node-115284 .field-name-body {
 width: 100%;
}
@media (max-width: 479px) {
.page-node-115284 .field-name-body {
width: 100%;
} 
}
.page-front .node-leader-nhl {
 float: none; 
}
.page-front .node-leader-nhl .submitted {
display: none;  
}
/**исключение линк подчеркивание*/
.page-node-75228 .field-name-field-links .field-item a, a.username, .node .field-name-body a, .panel-pane td a {
box-shadow: none;  
}
.page-user .captcha {
float: left;  
}
.node-type-caphit .im_mid {
width: 80px;
height: 80px;
}
/**для главной опрос*/
.panels-flexible-7 .pane-advpoll {
float: left;
margin-top: 150px;
}
.panels-flexible-7 .pane-advpoll .pane-title {
background: #0086e7 none repeat scroll 0 0;
color: #ffffff;
}
.region-sidebar-second.column.sidebar .block-block, .region-sidebar-second.column.sidebar .block-views {
 float: left; 
}
/**#block-block-268, #block-block-275 {
float: left;
}*/
.blutb .sr_widget .stats_table th {
background-color: #0086e7;
border-style: solid;
}
#sliding-popup h2,#sliding-popup {
font-size: 50% !important;  
}
#sliding-popup {
opacity: 0.9;
}
/**для странцы снайперов*/
.node-75232 {
width: 100%;  
}
.node-75232 table{
width: 100%;  
}
/**На главной добавление анонса статей 4-5*/
.panels-flexible-row-7-2 {
height: 1400px;  
}
/**Страница с прогнозами*/
.page-bet .views-field-field-image img {
opacity: 0.5;
/**display: block;*/
/**position: relative;*/
/**top: -36px;*/
}
.page-bet .views-field-field-image img:hover {
opacity: 0.7; 
transition: 1s;
}
.page-bet .views-field-field-image {
/**position: relative;*/
/**position: relative;
height: 350px; 
background: radial-gradient(circle farthest-corner at 100px 50px, #FBF2EB, #000000);
width: 693px; */
}
.page-bet .panels-flexible-row-77-2 ul li {
list-style-type: none;  
/**height: 390px;*/
}

.page-bet h2 {
font-size: 30px;
}
.page-bet ul li .views-field-title h2 a {
text-decoration: none;
/**color: #fff;*/
font-weight: 900;
font-size: 25px;
width: 100%;
line-height: 1.5; 
background: #fff;
}
.page-bet ul li .views-field-title h2 a:hover {
background: #5e5e5e;
color: #fff;
}
.page-bet ul li .views-field-title {
width: 100% !important;
/**padding: 5px 0px 0px 15px;*/
width: 95%;
position: relative;
top: 50px;
z-index: 1;
max-height: 100px;
/**height: 130px;*/
}
.page-bet .views-field-field-tags-team-bets, .page-bet .views-field-field-tags-team-2 {
/**float: left;*/
width: 150px; 
/**position: relative;*/
/**top: -250px;*/
/**z-index: 1;*/
padding-top: 5px;
padding-right: 10px;
height: 150px;
/**float: left;*/
/**display: block;*/
}
.page-bet .views-field-field-data-match  {
font-weight: 900;
/**top: -250px;*/
/**position: relative;
float: left;
display: block;*/
}
.page-bet .views-field-field-tags-team-2 {
  
}
.page-bet .views-field-field-t-, .page-bet .views-field-field-ishod, .page-bet .views-field-totalcount {
/**display: inline-block;
top: -250px;*/
/**position: relative*/;
}
.page-bet .views-field-field-t- {
width: 100%; 
margin-top: 15px;
}
.page-bet .views-field-field-t- .views-label {
 /**float: left; */
}
.page-bet .views-field-field-t- .field-content {
 /**float: left; */
}
.page-bet .views-field-field-t- .field-content p {
margin: 0;
}
.page-bet .views-field-field-ishod {
/**float: left;*/
}
.page-bet .views-field-totalcount {
float: none !important;
}
.page-bet .views-label {
color: #fff;
font-weight: 900;
font-size: 16px;
background: #5e5e5e;
margin-right: 10px;
}

.page-bet .panels-flexible-region-77-video_r table tr td .views-field-body {
z-index: 1;
position: relative;
}
.page-bet .panels-flexible-region-77-video_r table tr td {
max-width: 370px;
height: 227px;
}
.page-bet .panels-flexible-region-77-video_r table tr td:hover {
background-color: rgb(27 25 25 / 100%); 
}
.page-bet .panels-flexible-region-77-video_r table {
border-spacing: 10px 10px; 
border-collapse: separate;
}
.page-bet .panels-flexible-region-77-video_r table tr td  p {
color: #ccc;
font-weight: 700;
font-style: italic;
}
.page-bet .panels-flexible-region-77-video_r table tr td  p a {
text-decoration: none;
box-shadow: inset 0 calc(-0.15em - 1px) 0 0 #027ac6; 
color: #ccc !important; 
font-weight: 900;
}
.page-bet .panels-flexible-region-77-video_r table tr td  p a:hover {
color: #fff; 
text-decoration: none;
box-shadow: inset 0 calc(-0.15em - 15px) 0 0 #027ac6; 
}
.page-bet .panels-flexible-region-77-video_r table tr td h3 {
color: #0086e7;
font-weight: 900;
font-size: 20px;
text-transform: uppercase;
}
.page-bet .panels-flexible-region-77-video_r table tr td h3 a {
color: #fff; 
font-weight: 900;
}
/** Бетс адаптивка*/
@media (max-width: 479px) {
.page-bet ul li .views-field.views-field-title {
width: 360px; 
}
.page-bet .view-content .item-list {
max-width: 479px; 
}
.page-bet .view-content ul li {
max-width:479px;
margin-bottom: 15px;
box-shadow: -7px 13px 7px rgb(0 0 0 / 50%);
}
.page-bet .view-content ul {
padding: 0px !important;  
max-width: 479px;
}
.page-bet .views-field.views-field-field-t- .field-content p{
margin: 0px;  
}
.page-bet .views-field.views-field-field-ishod .views-label.views-label-field-ishod {
/**float: left; */
margin-right: 5px;
}
.page-bet .views-field.views-field-field-tags-team-2 {
max-width: 120px !important;  
/**float: right;
margin-right: 30px;*/
}
.page-bet .views-field.views-field-field-tags-team-bets {
 width: 120px; 
}
.page-bet .views-field.views-field-field-data-match .field-content .date-display-single {
font-weight: 900;
font-size: 14px;
}
.page-bet .panels-flexible-region-77-content_main, .page-bet .panels-flexible-region-77-right_r {
width: 100%;  
}
.page-bet .panels-flexible-region-77-video_r table tr td {
width: 100%;
display: block;
float: left;
}
.page-bet .panels-flexible-region-77-video_r table tr td .views-field-body {
z-index: 1;
position: absolute;
}
.page-bet .panels-flexible-region-77-main_menu {
width: 100%;  
}
}
#main .more-link, #main h2.block-title {
float: left;
}


.page-tools h2.pane-title {
margin-top: 5px;
background: #0086e7 none repeat scroll 0 0;
color: #ffffff;
float: left;
}
/** блок со статьями для главной*/
.panel-pane.pane-views.pane-content-main.stati {
float: left; 
position: relative;
top: 30px;
}
.panel-pane.pane-views.pane-content-main.stati .view-display-id-block_53 .view-content .views-row {
margin-top: 9px;
}
.panel-pane.pane-views.pane-content-main.stati .view-display-id-block_53 .view-content .views-row .views-field-title {
padding: 0px 0px 0px 2px;  
}
.panel-pane.pane-views.pane-content-main.stati .view-display-id-block_53 .view-content {
background: #fff;
color: #5e5e5e;  
}
.panel-pane.pane-views.pane-content-main.stati .view-display-id-block_53 .view-content a {
font-size: 14px;  
/**color: #000000;
text-decoration: none;
font-weight: 400;
text-decoration: none;*/
color: #302f2f;
font-weight: bold;
transition: font-size .1s linear;
padding-left: 5px; 
}
.panel-pane.pane-views.pane-content-main.stati .view-display-id-block_53 .view-content a:hover {
color: #0086E7;
font-size: 13px;
}
/**Опущенный сайдбар для визуал таблиц*/
.page-node-142745 .node-article, .page-node-142752 .node-article {
width: 100%;  
}
.page-taxonomy-term .node-title {
font-size: 20px;
}
.page-node-142752 #main, .page-node-142752 {
width: 1900px;
}
.page-node-142752 .node-article {
margin: 0px;
padding: 0px;
}
.page-node-142752 #main, .page-node-142752 #page {
width: 1900px;
}
.page-broadcast ul.quicktabs-tabs.quicktabs-style-basic li {
float: left;  
}
.CellPlayerName--long {
display: block;  
}
@media (max-width: 479px) {
.CellPlayerName--long {
display: none;
}}
.page-captain #content, .page-node-75232 #content, .page-node-136213 #content {
width: 630px;  
}
.field-type-taxonomy-term-reference {
display: flow-root;  
}
/**турнирная таблица*/
.stroka_blok {
width: 100%;
border-bottom: #E6E6E6 1px solid;
}
.sbm_klub {
    width: 130px;
    color: #3B78A8;
    font-weight: bold;
}
.stroka_blok_main {
    display: inline-block;
    float: left;
    height: 27px;
    padding: 7px 0 0 5px;
}
.tolko_des {
    display: inline;
}
.sbn_tab_igry {
    width: 30px;
    text-align: center;
}
.sbn_tab_igry {
    width: 30px;
    text-align: center;
}
.stroka_blok_next {
    display: inline-block;
    /**float: left;*/
    height: 27px;
    padding: 7px 0 0 5px;
}
.grey_it_light {
    font-size: 0.9em;
    color: #999999;
    font-style: italic;
    font-weight: normal;
}
.sbn_tab_igry {
    width: 30px;
    text-align: center;
}
.sbn_tab_shaiby {
    width: 100px;
    text-align: center;
}
.sbn_tab_ochki {
    width: 60px;
    text-align: center;
    color: #C41E3A;
    font-weight: bold;
}
.left_border_green {
    border-left: #CDFFCD 5px solid;
}
.florida {
    background-position: -144px -112px;
}
.sb_title {
    padding: 5px 0 5px 0;
    font-size: 20px;
    font-weight: lighter;
    color: #3B78A8;
    margin: 0px;
}
.tolko_des {
    display: inline;
}
.pane-custom p {
font-size: 8px;  
}
/**таблица снайперов за всю историю*/
#export-skater-stats-table, #export-goalie-stats-table {
width: 730px; 
}

#export-skater-stats-table th, #export-goalie-stats-table th {
border: 0.1px solid #ffffff;
background: #F0F8FF;
padding-right: 7px;
}
#export-skater-stats-table td, #export-goalie-stats-table td {
border: 0.1px solid #ffffff;
}
#export-skater-stats-table td.player, #export-goalie-stats-table td.player {
display: flex;
}
#export-skater-stats-table td.player .txt-blue, #export-skater-stats-table td.player i, #export-goalie-stats-table td.player .txt-blue, #export-goalie-stats-table td.player i {
margin-left:10px;
}
#export-skater-stats-table tr:nth-child(2n), #export-goalie-stats-table tr:nth-child(2n) {
background: #F0F8FF;
}
@media (max-width: 479px){
#export-skater-stats-table, #export-goalie-stats-table {
overflow-x: scroll;
overflow-y: scroll;
 width: 100%;
display: flow-root;
}
#export-skater-stats-table td.player i img, #export-goalie-stats-table td.player i img {
margin-left:10px;
width: 1.5em !important;
height: 1.5em !important;
}  
}
