#s5_body {
/*background: #083077;*/
      background: url(/images/template/bg/bg1.jpg) repeat !important;
/*background: rgb(89,0,50);
background: -moz-linear-gradient(90deg, rgba(89,0,50,1) 0%, rgba(24,34,103,1) 4%, rgba(13,27,75,1) 5%, rgba(95,0,56,1) 6%, rgba(89,2,57,1) 94%, rgba(13,27,75,1) 95%, rgba(24,34,103,1) 96%, rgba(89,0,50,1) 100%);
background: -webkit-linear-gradient(90deg, rgba(89,0,50,1) 0%, rgba(24,34,103,1) 4%, rgba(13,27,75,1) 5%, rgba(95,0,56,1) 6%, rgba(89,2,57,1) 94%, rgba(13,27,75,1) 95%, rgba(24,34,103,1) 96%, rgba(89,0,50,1) 100%);
background: linear-gradient(90deg, rgba(89,0,50,1) 0%, rgba(24,34,103,1) 4%, rgba(13,27,75,1) 5%, rgba(95,0,56,1) 6%, rgba(89,2,57,1) 94%, rgba(13,27,75,1) 95%, rgba(24,34,103,1) 96%, rgba(89,0,50,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#590032",endColorstr="#590032",GradientType=1);*/
}
#s5_menu_wrap {
    background: rgb(37,86,139);
	background: -moz-linear-gradient(0deg, rgba(37,86,139,1) 0%, rgba(22,87,184,1) 100%);
	background: -webkit-linear-gradient(0deg, rgba(37,86,139,1) 0%, rgba(20,75,156,1) 100%);
	background: linear-gradient(0deg, rgba(37,86,139,1) 0%, rgba(20,75,156,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#25568b",endColorstr="#1657b8",GradientType=1);
}
#s5_nav li.active a, #s5_nav li.mainMenuParentBtnFocused a, #s5_nav li:hover a, .btn-link {
color:#ebb800 !important;
}

.module_round_box{
	border: solid 1px #181733;
}
#s5_nav .mainParentBtn .mainMenuParentBtn a {
    color: #ddbf05 !important;
}
#s5_nav li:hover, #s5_nav li.mainMenuParentBtnFocused {
    background: rgb(143,13,89);
	background: -moz-linear-gradient(0deg, rgba(143,13,89,1) 0%, rgba(179,79,129,1) 100%);
	background: -webkit-linear-gradient(0deg, rgba(143,13,89,1) 0%, rgba(179,79,129,1) 100%);
	background: linear-gradient(0deg, rgba(143,13,89,1) 0%, rgba(179,79,129,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#8f0d59",endColorstr="#b34d81",GradientType=1);
 /* border-radius: 7px 7px 0 0;*/
}
#s5_nav li {
    height: 40px;
    border-right: 0px solid #222222;
}
#s5_header_wrap {
    background: url(/images/headers/logo-header-camp-nou.jpg) 100% 100% no-repeat rgb(16,15,14);
    background-size: cover;
 /*	 background: url(/images/headers/logo-header.jpg) 100% 100% no-repeat;
      background: url(/images/headers/logo-header-messi.jpg) 100% 100% no-repeat rgb(16,15,14);
    background: url(/images/headers/logo-header-camp-nou.jpg) 100% 100% no-repeat;
 /* https://media-public.fcbarcelona.com/20157/28990530/725447/1.0/725447.jpg*/
}
#jsmodtbl_responsive .jsalcenter .table td, .table th {
    text-align: center;
}
#s5_search input {
    background: #4c2f33;
	border-radius: 4px;
    font-size: .9em;
	padding-top: 0px;
	padding-bottom: 0px;
}
table th a {
    color: #337ab7 !important;
}
.jsDefaultContainer div.jsmatchseason {
    padding: 3px;
    color: #3a3f48;
    text-align: center;
    font-weight: bold;
}
.jsVerticlLn div.jsScoreDiv {
    width: 50px;
}
.jsSliderContainer .jscaruselcont li {
  overflow: hidden;
  float: left;
  width: 226px;
  height: 142px;
}
#s5_header_area_inner2, #s5_component_wrap, #s5_footer_area_inner2 {
    background: #FFFFFF;
    border: solid 1px #181733;
}
.teamEventGraphHome {
    background-color: #b53067;
}
.teamEventGraphAway {
    background-color: #d2ae19;
}
.teamEventGraph > div > span {
    color: #ffffff !important;
}
#jsMatchViewID h3 {
    color: #36393f;
    font: 15px/18px Roboto Condensed,sans-serif;
    font-weight: bold;
}
.jcomments-links a {
    color: #73A0CF;
	padding: 0 5px 5px 14px;
}
.jcomments-links a:hover {
    text-decoration: underline;
}
.blog-featured div[itemprop="blogPost"] {
	border-bottom: 1px solid #EDEDED;
	margin-bottom: 20px;
}
.blog-featured .field-source {
	display: none;
}
.mod-scrollmatches li {
	border-bottom: 1px solid #EDEDED;
	margin-bottom: 1em;
}
.pagenav {
	margin-left: 0;
}
#s5_nav li a {
  font-size: 1em;
}
#stab_overview table th {
    color: #000000;
}

#footer {
    background: rgb(37,86,139);
	background: -moz-linear-gradient(0deg, rgba(37,86,139,1) 0%, rgba(22,87,184,1) 100%);
	background: -webkit-linear-gradient(0deg, rgba(37,86,139,1) 0%, rgba(20,75,156,1) 100%);
	background: linear-gradient(0deg, rgba(37,86,139,1) 0%, rgba(20,75,156,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#25568b",endColorstr="#1657b8",GradientType=1);
    height: 24px;
    margin-top: 1px;
}

.footer-sub {
    font-size: 1em;
    color: #000;
    text-align: center;
    padding: 6px 6px 0 6px;

    margin-top: 1px;
}

#footer-menu {
    font-size: 1em;
    line-height: 22px;
    padding-top: 1px;
    padding-right: 10px;
    padding-left: 10px;
    color: #FFF;
}
#footer a:link, #footer a:visited, .footer-sub a:link, .footer-sub a:visited {
    color: #fff;
    margin-left: 8px;
}

.soc-center {
    text-align: center;
}
.soc {
    margin: 0 5px;
    display: inline-block;
    width: 35px;
    height: 35px;
    background-repeat: no-repeat !important;
    background-position: center center !important;
    background-size: contain !important;
}
.soc.fb {
    background-image: url("/templates/system/images/fb.png");
}
.soc.inst {
    background-image: url("/templates/system/images/inst.png");
}
.soc.vb {
    background-image: url("/templates/system/images/vb.png");
}
.soc.em {
    background-image: url("/templates/system/images/em.png");
}
.soc.yt {
    background-image: url("/templates/system/images/yt.png");
}
.soc.vk {
    background-image: url("/templates/system/images/vk.png");
}
.soc.tw {
    background-image: url("/templates/system/images/tw.png");
}
.soc.tl {
    background-image: url("/templates/system/images/tl.png");
}

#s5_bottom_menu_wrap {
  float: none;
}
.video-container {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px; height: 0; overflow: hidden;
}
 
.video-container iframe,
.video-container object,
.video-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

/* Fix empty white line for breadcrumb in mobile view */
@media screen and (max-width: 579px) {
	#s5_breadcrumb_wrap {
		display: initial !important;
	}
}
/* End */

.page-header h1, .blog-featured h1.item-title {
	font-family: Oswald;
    font-size: 1.4em;
    margin-bottom: 18px;
	padding-bottom: 0;
	line-height: 1em;
}

.img_caption p.img_caption {
	background-color: #171717;
	color: #fff;
    text-transform: uppercase; /* Заглавные буквы */
}

/* Styles for article list */
.items-leading div[itemprop="blogPost"] dl {
	font-size: 1.1em;
}

.items-leading div[itemprop="blogPost"] p {
	font-size: 1.2em;
}

.items-leading div[itemprop="blogPost"] .item-image {
	margin: 0px 10px 10px 0px;
}
/* End */

/* Styles for article */
.item-page div[itemprop="articleBody"] p {
	font-size: 1.2em;
	margin-bottom: 1em;
}

.item-page div[itemprop="articleBody"] {
	margin-top: 1em;
}

.item-page div[itemprop="articleBody"] .article-info {
	font-size: 1.1em;
}
/* End */

/* Fix top box shadow for component and module output*/
#s5_component_wrap, .module_round_box_outer {
	margin-top: 7px;
	margin-bottom: 7px;
}
/* End */

.jscalendarLive {
    border: 3px solid transparent;
    border-radius: 2px;
    line-height: normal;
    font-weight:bold
}
.jscalendarLive {
    display: table;
    margin: 0 auto;
    background: #e53935;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    animation-name: blink;
    animation-timing-function: linear;
    animation-duration: 2s;
    animation-iteration-count: infinite;
}
@keyframes blink {
  50% {
    opacity: 0;
  }
}

.jsmainscroll table .scoreScrMod { 
   font-size: 1.4em;
}

.category-name a {  
    text-decoration: none;
    background-color: #cd122d;
    padding: 1px 8px;
    color: #fff;
    border-radius: 6px;
	font-size: .9em;
  }
.category-name a:hover {  
    color: #ffea03;
    text-decoration: none; 
  }
div.jsLabelEField {  
    text-decoration: none;
    background-color: #f7e5ae;
    padding: 1px 4px;
    color: #000;
    border-radius: 4px;
  }
.jsmodtbl_full_link {
    text-decoration: none;
    text-align: center;
    background-color: #b94d52;
    padding: 4px 10px;
    border-radius: 6px;
}

.jsmodtbl_full_link a {
    color: #fff;
}
.sppoll-font-bold {
    text-align: center;
    font-weight:bold
}
.extravote-info {
    font-size: .88em;
}
.extravote {
    margin: 0 0 5px;
}
.module_round_box .s5_mod_h3  {
background: -moz-linear-gradient(90deg, rgba(255,242,202,1) 0%, rgba(253,236,184,1) 100%);
background: -webkit-linear-gradient(90deg, rgba(255,242,202,1) 0%, rgba(253,236,184,1) 100%);
background: linear-gradient(90deg, rgba(255,242,202,1) 0%, rgba(253,236,184,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff2ca",endColorstr="#fdecb8",GradientType=1);
}
#s5_header_area_inner {
	padding-top: 8px;
}
#s5_header_area_inner2, #s5_component_wrap, #s5_footer_area_inner2 {
	margin-bottom: 8px;
}

.item-title a:hover {
    color: #ebb800;
    text-decoration: none; 
   }
.item-title a:visited {
    color: #999;
}
#s5_right_inset_wrap .newsflash-image  {
    text-align: center;
}
.jsmodtbl_responsive .groups {
    text-align: center;
}
#joomsport-container div.jsmatchseason {
    color: #3a3f48;
    font-weight: bold;
}
#s5_component_wrap_inner .page-header h1 {
    font-size: 1.7em;
}
.s5_responsive_mobile_present #s5_responsive_mobile_bar_active {
    color: #fff !important;
    font-size: 1.5em;
}