.icon-calendar::before {
    content: "\f073";
    display: none;
}
.title, .component-content h2 {
    letter-spacing: normal;
    margin-top: 0;
    margin-bottom: 15px;
    border-bottom: none;
    
}
body{font-family: 'Exo 2', sans-serif;
color: #333333; overflow-x:hidden;
background:url(/images/bgbg.jpg) repeat-x fixed; background-size: 20%;
}
@media(max-width: 867px){body{background-size: 100% 50%;}}
@media(max-width: 767px){.iview-caption {
    display: block;
    font-size: 32px !important;
}}
#rt-main{background:#fff; margin-bottom:25px; /*box-shadow:0.5px 0.5px 35px #ccc;*/}

.article-info.muted { color: #555; margin-top:-15px;}
#rt-top-surround {    background: none;}
#rt-mainbody-surround{/*background:#fff; */}

/*#rt-top{background:#fff;}*/
#rt-footer{background:#000; color:#fff; margin-bottom:-5px; margin-top:20px;}
#rt-top-surround{margin-bottom:0px;}
.logo-block { padding: 0;  margin: 10px 0px 10px 25px;}
#rt-footer a, #rt-footer {color:#fff;}
#rt-footer a:hover {color:#fff;}
.menu-block {
   /* padding: 0;
    margin:0px;
	border-top: 2px solid #202EC0; border-bottom: 4px double #202EC0; text-align:center;*/
	margin-top:35px;
}
h1 {font-size:1.6em; line-height:120%;}
.component-content h2 {font-size:1.1em; }

h2 {font-size:1.1em; line-height:120%;}
.fas, .fab, .fa{font-size: 35px; padding: 7px 10px;/*color: #ccc;*/}
.customawe {margin-top:-10px;}
.customawe a {color:#fff; opacity: .7;}
.customawe a:hover{color:#fff; opacity: 1;}
.breadcrumb li {
    display: inline-block;
   
    
}
.breadcrumbs, ul.breadcrumb {
    
    font-size: 11px;
    color: #a5a5a5;
    float: left;
    margin-left: 0;
}
.blog img{float: left;
width: 130px;
margin: 15px 10px 0 0;}
.blog-featured img{float:left; /*max-width: 70px; margin-right:10px;*/}

 .botm li{list-style:none; display:inline-block;font-size: 12px; padding: 0px 15px;text-align:center;}
.botm ul.menu li a:before{content:" "!important; display:none;}
.botm ul.menu li a {color:#000!important;}
.botm ul.menu li a:hover {color:#fff!important;}
.botm{margin: 0px auto -20px;}
.pull-left{margin-right:20px;}

.component-content .cols-1{ vertical-align:middle;}
.component-content .cols-1:nth-child(2n+1){background:#FAF0E6;  padding: 0px 20px;}
.component-content .cols-1{background:#fff;  padding: 0px 20px;}
#archive-items .row1{background:#F2F2F2;  padding: 0px 20px;}
#archive-items .row0{background:#fff;  padding: 0px 20px;}
#archive-items .article-info.muted {color: #555;  margin-top: -35px;}

/*#rt-drawer .rt-container {
    min-height: 20px;
    background: orange;max-width: 1150px;
     
}*/
.customhat{height:150px; background-size: cover; width:100%;}

.item-page table td {
    border: 2px solid #ffffff;
    line-height:100%;
    padding: 5px 0;
    text-align: center;
    /*width: 11%;*/
	font-size: 14px;
	vertical-align: middle;
}
.item-page table tr:nth-child(2n+1) {
    background: #fdefd1 none repeat scroll 0 0;
}
.jh-image-popup-colorbox img{margin:5px 15px;}



/*---------right menu starts--------*/
.bok{/*background:#ffead4;*/ margin-top:2px;}

.bok ul.menu{margin: -12px -15px;}

.bok li {
    list-style: none;
    /*background: #ffc68a;*/
    padding: 12px 20px;
   /* color: #ccc;*/
    margin-bottom: 3px !important;
	box-shadow:0px 16px 38px 0px rgba(20, 29, 55, 0.11);
    
}
.bok li a{  color: #000;}

.bok li:hover{ box-shadow:0px 16px 38px 0px rgba(20, 29, 55, 0.21);}

/*.bok li:hover{ color: #fff; border-left: 6px solid #000; transition:ease-out all 0.5; box-sizing:border-box;}*/
.bok{/*background:#ffead4;*/ }
.bok ul.menu li a::before, .bok ul.menu li .item::before, .bok ul.menu li .separator::before {
    content: "\2261 ";
    margin-right: 5px;
    font-size: 1.6em;
    font-weight: bold;
	color:#000;
}
.bok ul.menu li.active {color: orange;}


.bok ul.menu li.active.current > a::before, ul.menu li.active.current > .item::before, .bok ul.menu li.active.current > .separator::before, .bok ul.menu li#current.active > a::before, .bok ul.menu li#current.active > .item::before, .bok ul.menu li#current.active > .separator::before {

    content: none;
    font-size: 1em;
    margin-right: 11px;
	color: orange;

}


/*----------right menu finish----------*/
.component-content .column-1{padding:0px;margin:5px 0px;}
.component-content .blog h2 {margin-top: 0; padding-top: 15px;}
.component-content .blog-featured  h2 {margin-top: 0; padding-top: 15px;}
.mysearch{margin-top:-10px;}



/*------menu starts-------*/
.gf-menu {
    background: none;
    border-radius:none;
    margin: 0 ;
    list-style: none;
    display: inline-block;
	/*float:right;*/
    border-style: none;
    border-radius: 0px;
	border-top:0px;
   box-shadow: none;
}

.gf-menu.l1 > li > .item::after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    border-right: none;
}
.gf-menu.l1 > li > .item {
    font-size: 16px;
	font-weight:bold;
    line-height: 40px;
    position: relative;
    border-right: none;
    padding: 0 15px;
    /*text-transform: none;*/
    color: #fff;;
}

.gf-menu.l1 > li.active {
    background: none;color: #000;
}


.gf-menu .dropdown {
   
    margin-left: -40px;
   
    /*text-transform: uppercase;*/
    background: rgba(255, 147, 40, 0.9);
    border-radius:0px 0px 0px 0px;
	width: 200px!important;
	/*margin-top:4px;*/
	border-top: 4px solid #0ac2ff;
	/*box-sizing:border-box;*/ 
transition: all 0.5s;	
top: -999em; left:0px;
}
.layout-mode-responsive .gf-menu .dropdown{margin-left:0px;}



/*.dropdown{transition:top 1s ease-out 0.5s!important;}*/

.gf-menu .item {
   font-family: 'Exo 2', sans-serif;
    font-size: 14px;
    line-height: 21px;
    color: #FFFFFF;
    padding: 5px 15px;
    text-align: left;
    text-decoration: none;
    display: block;
    outline: 0;
    cursor: pointer;
}
/*.gf-menu .dropdown::before {
    border-bottom: 15px solid rgba(13, 25, 60, 0.9);
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    content: " ";
    height: 0;
    left: 50%;
    margin-left: -15px;
    position: absolute;
    top: -13px;
    width: 0;
}*/
.gf-menu .dropdown ul li .item:hover{background:none; color:#fffc00;}
.gf-menu .dropdown ul li .item {font-weight:bold;}
/*.gf-menu.l1 >.item a:hover{
	background:none!important; color:#ffc770!important;
}*/
.gf-menu li >.item:hover{background:none; color: #000;}
.gf-menu li:hover{background:none;}

/*------menu finish-------*/

@media(max-width: 800px){.mnews .nspArts {padding:0px!important;}}
.mnews .nspArt{border-bottom: 2px dotted #ccc;}
.mnews .nspArt .nspInfo {
    display: block !important;
    font-size: 90%;
    margin-bottom: 0px;
	color:#aaa;
	line-height:100%;
}
.mnews .nspArt .nspInfo a {
    color:#fff; background: #029AE3; font-size:85%; padding: 0 4px;
}
.mnews .nspArt .nspInfo a:hover {
    color:#fff; background: #ff0000; 
}
.mnews .nspArt .nspInfo a:before {
    content:" в ";
}
.mnews .nspCol1 {
   margin-top:8px;
}
.mnews .nspArt h4.nspHeader {
    font-size: 20px;
}
/*---------------------крутилка на главной start---------------*/
.moduletablemp11 .news-scroller .scroller-container {
    display: block;
    max-width: 100%;
    min-width: 200px;
    background: #fff;
    padding:0px;
    border-radius: 0px;
    position: relative;
    -webkit-box-shadow:none;
    -moz-box-shadow: none;
    box-shadow: none;
    overflow: hidden;
	
}
.moduletablemp11 {

    margin-top: -35px;
    margin-left: -20px;
	margin-right: -28px;

}
/*box-shadow:0px 16px 38px 0px rgba(20, 29, 55, 0.11);*/
.moduletablemp11 .news-scroller .scroller-container .iview-caption {
    color: #FFF;
    font-size: 22px;
    text-shadow:none;
}
.moduletablemp11  .scroller-container .iview-caption  a{
    color: #FFF;
    
}
.moduletablemp11 .ns-description {font-size: 18px;}

.news-scroller .scroller-container .iviewSlider {

       
    border-radius: 0px;
    margin-right: -10px;

}


/*---------------------крутилка на главной finish---------------*/


.odnews {
    background: #F5F5F5;
}
.odnews .module-title h3 {
    color: #3679D5;
    background: url("/images/odsport33.png") no-repeat scroll left center;
    padding-left: 45px;
}
.odnews li {
    line-height: 120%;
    list-style: outside none none;
    margin: 10px 0 0 -20px;
}
.odnews li a {
    color: #9b9b9b;
}
.odnews li a:hover {
    color: #000;
}
.customtabbed22 img {margin:1px; border:1px solid #ccc;}

.tag-category h2 {    font-size: 1.1em; padding-top:15px;}
.list-striped li:nth-child(2n+1), .list-striped dd:nth-child(2n+1), .row-striped .row:nth-child(2n+1), .row-striped .row-fluid:nth-child(2n+1), .cat-list-row0 {
    background-color: #FAF0E6;
}
/*.published2{color:#555; font-size:12px;margin-top: -15px; margin-bottom: 15px;}*/
.published2 {
    color: #555;
    font-size: 12px;
    margin-bottom: -15px;
	width:350px;
}
.list-striped li, .list-striped dd, .row-striped .row, .row-striped .row-fluid {
    border-bottom: none;
    padding: 0px 8px;
}
.list-striped, .row-striped {
    list-style: none;
    line-height: 18px;
    text-align: left;
    vertical-align: middle;
    border-top: none;
    margin-left: 0;
}
.tag-category .published2::before {
    content: "\f017";
	font-family: FontAwesome;
	margin-right:5px;font-size:10px;
}

#rt-bottom {
    background:none;
    /*color: #9399A1;*/
}
.mvideo .nspArt h4.nspHeader {
    font-size: 15px; line-height:100%;
}
.mfoto .nspArt h4.nspHeader {
    font-size: 15px; line-height:100%; color:#fff!important;
}
.mvideo .nspArt .nspInfo {

    display: block !important;
    font-size: 80%;
    margin-top: -15px;
    color: #000;

}
.mfoto .nspArt .nspInfo {

    display: block !important;
    font-size: 80%;
    margin-top: -15px;
    color: #fff;

}
.mvideo .title{margin-bottom:-10px; margin-top:-10px;font-size: 22px;}
.mfoto .title{margin-bottom:-10px; margin-top:-10px;font-size: 22px; color:#fff;}
.mvideo {background: #eee; margin-bottom:25px;}
.mfoto {background: #F5B746; /*margin-bottom:25px;*/ margin-top: 20px;}	
.mfoto h3{color: #fff!important;}	
.mfoto h4 a{color:#fff;}		
.mfoto h4 a:hover{color:#3B5998;}	
#nsp-33333333 .nspArtPage{margin-bottom:-15px;}


.page-header h1{color: #009DE0;}
.cat-children div {

    display: inline-block;
    margin: 0px 8px;

}
.cat-children div:before {content:"#";}
.cat-children {
margin:30px 0px;
    padding: 10px;
    /*background-color: #ffc180;*/
    text-align: center;

}
.sape, .sape a{font-size: 9px; color:#aaa;}
.sape a:hover{ color:#3c5a98;}
.column-1 .item-image {max-height: 100px;
overflow: hidden;
float: left;}

.news-scroller .scroller-container .iview-caption a.ns-item-title {
    
    white-space: normal!important;
	display: block;
word-break: normal;
}
@media (max-width:767px){.awe2{margin-top:-70px;}}
.tag-category img{max-height:240px;}
.tag-category li{    display: inline-flex;
    max-width: 350px;
    background: transparent!important;
    border: none;
flex-direction: column-reverse; vertical-align:top;margin-bottom:30px;}



@media only screen and (max-width: 480px){.rt-container {width: 100%;}}


#ts{    display: block;
    position: absolute;
    margin-top: 25px;
    margin-left: -80px;
    z-index: 9;
    min-width: 200px; transition: all 0.5s ease-out;}
	
@media only screen and (max-width: 480px){#ts{
    left:15%;
    
      min-width: 200px;}}

.searchmysearch input {
   background: #fff none repeat scroll 0 0;
border: medium none;
border-radius: 0;
color: #000;
float: right;
line-height: 15px;
/*opacity: 0.6;*/
padding: 10px;
margin-right: 0px;
max-width: 300px;
width: 100%;
margin-top: -40px;


} 
.feedodnews h3{display:none;}
.camera_caption p, .camera_caption h3{line-height:1;}
.camera_date .dayno {
    background: rgba(0, 0, 0, 0.6);
    color: #FFFFFF;
    float: left;
    font-size: 18px;
    line-height: 1;
    margin: 0;
    padding: 5px;
}
.topfb li{dispaly:inline-block; list-style:none;}