@charset UTF-8;
.content a:hover,
a {
  text-decoration: none
}

.clear-float,
.clearfix:after,
.clearfix:before {
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
  width: 0
}

.clear-float,
.wrapper:after {
  display: block
}

::selection {
  background-color: #0072BC;
  color: #fff
}

::-moz-selection {
  background-color: #0072BC;
  color: #fff
}

.active.boxed,
.boxed:not(.active) {
  background: #fff
}

body {
  font-size: 14px;
  font-family: 'Open Sans', sans-serif;
  margin: 0;
  padding: 0;
  color: #3b3b3b
}

a {
  color: #0072BC;
  transition: all .2s;
  -moz-transition: all .2s;
  -webkit-transition: all .2s;
  -o-transition: all .2s
}

p {
  line-height: 26px
}

.content a:hover {
  color: #c12026
}

a:focus {
  outline: 0
}

a:visited {
  opacity: .6
}

.clear-float {
  clear: both;
  font-size: 0
}

.clearfix:after,
.clearfix:before {
  content: " "
}

.active.boxed,
.wrapper {
  width: 1200px;
  margin: 0 auto
}

.main-menu ul.menu:after,
.wrapper:after {
  clear: both;
  content: ''
}

.clearfix:after {
  clear: both
}

.wrapper {
  position: relative
}

.active.boxed {
  box-shadow: 0 0 10px rgba(0, 0, 0, .2);
  padding: 0;
  min-height: 100%;
  overflow: hidden
}

.left {
  float: left
}

.right {
  float: right
}

i.fa {
  line-height: inherit;
  font-weight: 400
}

.header .wrapper {
  margin: 20px auto
}

.header-block {
  display: table;
  width: 96.5%;
  margin-left: auto;
  margin-right: auto
}

.header-block>div {
  display: table-cell;
  vertical-align: middle
}

.header-block .header-logo {
  padding: 30px 0 20px
}

.header-block .header-banner {
  width: 728px;
  text-align: center;
  max-height: 90px;
}

.header-logo h1 {
  display: inline-block;
  font-size: 49px;
  line-height: 100%;
  text-transform: uppercase;
  margin-bottom: 0
}

.main-menu {
  display: block;
  background: #292a32;
  color: #292a32;
  box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3) inset, 0 -3px 0 rgba(255, 255, 255, 0.9) inset;
  position: relative;
  z-index: 100
}

.main-menu ul.menu,
.main-menu ul.menu>li:hover {
  background: inherit
}

.main-menu .wrapper {
  color: inherit;
  background: inherit;
  box-shadow: inherit
}

.main-menu ul.menu {
  display: block;
  width: 100%;
  color: inherit;
  box-shadow: inherit
}

.main-menu ul.menu:after {
  display: block
}

.main-menu ul.menu>li {
  position: relative;
  float: left;
  background: 0 0;
  margin-left: 0;
  margin-bottom: 3px
}

.main-menu ul.menu>li:last-child:not(:hover) {
  box-shadow: 1px 0 0 rgba(255, 255, 255, .08)
}

.main-menu ul.menu>li:first-child {
  box-shadow: inset 1px 0 0 rgba(255, 255, 255, .02), -1px 0 0 rgba(0, 0, 0, .25)
}

.main-menu ul.menu>li ul.sub-menu>li>a,
.main-menu ul.menu>li>a {
  display: block;
  color: #fff;
  padding: 15px 22px 13px;
  text-transform: uppercase;
  font-family: 'Ubuntu Condensed', sans-serif;
  font-size: 17px;
  box-shadow: inset 1px 0 0 rgba(255, 255, 255, .08), inset -1px 0 0 rgba(0, 0, 0, .25);
  position: relative;
  border-bottom: 3px solid transparent
}

.header-topmenu a span:after,
.main-menu ul.menu>li a span:after {
  right: 0;
  display: block;
  font-family: FontAwesome
}

.header-topmenu .spanmenuitem,
.header-topmenu a {
  font-size: 18px
}

.header-topmenu a span {
  position: relative;
  padding-right: 13px;
  display: block
}

.header-topmenu a span:after {
  position: absolute;
  content: '\f0d7';
  top: 3px;
  font-size: 8px
}

.header-topmenu ul ul li {
  position: relative
}

.header-topmenu ul ul ul {
  left: 100%;
  top: -1px
}

.header-topmenu ul ul li a span:after {
  content: '\f0da'
}

.main-menu ul.menu>li a span {
  position: relative;
  display: block;
  padding-right: 15px
}

.main-menu ul.menu>li a span:after {
  position: absolute;
  content: '\f0d7';
  top: 4px;
  font-size: 10px
}

.main-menu ul.menu>li ul a span:after {
  content: '\f0da'
}

.main-menu ul.menu>li:not(:hover)>a {
  border-bottom: 3px solid transparent!important;
  margin-bottom: -3px
}

.main-menu ul.menu>li:hover>a, .main-menu ul.menu>li.current-menu-item>a {
  box-shadow: inset 1px 0 0 rgba(255, 255, 255, .08), 1px 0 0 rgba(0, 0, 0, .4), inset -1px 0 0 rgba(255, 255, 255, .07), inset 1000px 0 0 rgba(255, 255, 255, .08), 0 -1px 0 rgba(255, 255, 255, 0.3) inset;
  z-index: 4;
  border-bottom: 3px solid #c12026;
  margin-bottom: -3px
}

.main-menu .search-block, .header-topmenu .search-block {
  display: block;
  position: absolute;
  right: 0;
  bottom: 3px;
  top: 0;
  color: inherit;

}
.header-topmenu .search-block {
  bottom: 0;
  background: rgba(255, 255, 255, .3)
}

.main-menu .search-block form, .header-topmenu .search-block form{
  color: inherit
}

.main-menu .search-block .search-value, .header-topmenu .search-block .search-value{
  position: relative;
  right: 0;
  top: 0;
  width: 30px;
  border: 0;
  box-shadow: none;
  line-height: 100%;
  font-size: 14px;
  padding: 15px 20px;
  transition: all .2s;
  -moz-transition: all .2s;
  -webkit-transition: all .2s;
  -o-transition: all .2s;
  height: 100%;
  z-index: 4;
  background: 0 0;
  color: transparent;
  cursor: pointer
}
.header-topmenu .search-block .search-value{
  padding: 9px 10px;
}

.main-menu .search-block .search-value:focus, .header-topmenu .search-block .search-value:focus {
  width: 230px;
  z-index: 2;
  margin-right: 30px;
  color: #fff;
  cursor: text;
  background: #88888B;
}

.main-menu .search-block .search-button, .header-topmenu .search-block .search-button {
  position: absolute;
  z-index: 3;
  right: 0;
  top: 0;
  height: 100%;
  border: 0;
  cursor: pointer;
  width: 50px;
  overflow: hidden;
  color: inherit;
  font-family: FontAwesome, serif;
  background: 0 0
}

.main-menu ul.menu ul {
  display: none;
  position: absolute;
  top: 100%;
  width: 250px;
  background: inherit;
  margin-top: 3px
}

.main-menu ul.menu>li:not(.mega-menu-full) ul li {
  background: inherit;
  position: relative
}

.main-menu ul.menu>li:not(.mega-menu-full) ul li a {
  box-shadow: none!important
}

.main-menu ul.menu>li:not(.mega-menu-full) ul ul {
  left: 100%;
  top: -3px
}

.main-menu ul.menu li.mega-menu-full:hover ul,
.main-menu ul.menu li:hover>ul {
  display: block!important
}

.main-menu ul.menu li.mega-menu-full ul {
  position: relative;
  margin-top: 0
}

.main-menu ul.menu li:not(.mega-menu-full) ul.sub-menu>li>a {
  display: block!important;
  font-size: 16px!important;
  text-transform: none!important;
  padding: 13px 22px!important
}

.main-menu ul.menu ul li:not(.menu-block) {
  border-bottom: 1px solid rgba(0, 0, 0, .2)
}

.main-menu ul.menu ul li:last-child {
  border-bottom: 0
}

.main-menu ul.menu ul li:hover>a {
  display: block;
  background: rgba(255, 255, 255, .08)
}

.header-topmenu {
  display: block;
  background: #292a32;
  border-top: 3px solid #0072bc;
  font-family: 'Ubuntu Condensed', sans-serif
}

.header-topmenu .le-first {
  display: block;
  width: 100%;
  border-left: 1px solid rgba(255, 255, 255, .15)
}

.header-topmenu .le-first:after {
  display: block;
  content: '';
  clear: both
}

.header-topmenu .spanmenuitem,
.header-topmenu a {
  color: #bcbcbc;
  padding: 8px 19px;
  display: block;
  text-transform: uppercase
}

.header-topmenu li:hover>.spanmenuitem,
.header-topmenu li:hover>a {
  background: rgba(255, 255, 255, .08)
}

.main-menu .mega-menu-full ul {
  display: block;
  color: #fff
}

.main-menu .menu>.mega-menu-full {
  position: static
}

.main-menu .menu>.mega-menu-full>ul.sub-menu {
  position: absolute;
  left: 0;
  top: 100%;
  margin-top: 0;
  width: 100%;
  border-bottom: 4px solid rgba(255, 255, 255, .2)
}

#menu-item-87{
  float: right;
  border-left: 1px solid rgba(255, 255, 255, .15);
}
.header-topmenu li {
  display: block;
  float: left;
  border-right: 1px solid rgba(255, 255, 255, .15);
  background: #292a32
}

.header-topmenu li>ul {
  position: absolute;
  width: 200px;
  background: inherit;
  display: none
}

.header-topmenu li:hover>ul {
  display: block
}

.header-topmenu li>ul li {
  display: block;
  float: none;
  width: 100%;
  border-top: 1px solid rgba(255, 255, 255, .1);
  border-right: 0
}

.header-topmenu {
  position: relative;
  z-index: 101
}

.menu-blocks {
  display: block!important;
  position: relative!important;
  top: auto!important;
  left: auto!important;
  bottom: auto!important;
  right: auto!important;
  margin: 0!important;
  padding: 0!important
}

.panel-split:before,
.review-block:before {
  content: '';
  top: 0
}

.menu-blocks a {
  color: #fff
}

.menu-blocks .menu-content {
  padding: 20px
}

.color-light {
  background: rgba(255, 255, 255, .05)
}

.color-light>ul {
  background: 0 0!important
}

.menu-block .category-menu a {
  display: block;
  position: relative;
  padding: 14px 15px;
  border-bottom: 1px solid rgba(255, 255, 255, .1);
  text-transform: uppercase
}

.menu-block .featured-post .article-icons,
.menu-content.featured-post .article-icons {
  text-transform: uppercase;
  border-top: 1px dotted rgba(255, 255, 255, .2);
  padding-top: 15px;
  font-family: 'Ubuntu Condensed', sans-serif
}

.menu-block .category-menu a:hover {
  background: rgba(255, 255, 255, .05)
}

.menu-block .category-menu a:last-child {
  border-bottom: 0;
  margin-bottom: -3px
}

.article-list .item,
.comments-list .item {
  display: block;
  margin-bottom: 10px
}

.menu-block .category-menu a:first-child {
  margin-top: -3px
}

.comments-list .item {
  border-bottom: 1px dotted rgba(0, 0, 0, .2)
}

.article-list .item:last-child,
.comments-list .item:last-child {
  margin-bottom: 0
}

.article-list .item:after,
.comments-list .item:after {
  display: block;
  clear: both;
  content: ''
}

.article-list .item .item-photo,
.comments-list .item .item-photo {
  display: block;
  float: left;
  height: 77px;
  width: 124px
}

#sidebar .comments-list .item .item-content {
  padding-bottom: 15px
}

.article-list .item .item-content,
.comments-list .item .item-content {
  display: block;
  margin-left: 63px;
  border-bottom: 1px dotted rgba(255, 255, 255, .2);
  min-height: 50px
}

.article-list .item .item-content h3,
.comments-list .item .item-content h3 {
	font-family: "Open Sans",sans-serif;
	font-size: 1em;
	font-weight: 600;
	margin-bottom: 7px;
	margin-top: -3px
}

.comments-list .item .item-content p {
  margin-bottom: 10px;
  font-size: 13px
}

.article-list .item .item-content span,
.comments-list .item .item-content span {
  font-family: 'Ubuntu Condensed', sans-serif;
  font-size: 11px;
  opacity: .7;
  filter: alpha(opacity=70);
  font-weight: 600
}

.comments-list .item .item-content span {
  opacity: 1;
  filter: alpha(opacity=100);
  font-size: 12px;
  line-height: 12px;
  margin-right: 8px
}

.article-list .item .item-content a span,
.comments-list .item .item-content a span {
  display: inline-block;
  margin-left: 6px;
  padding-left: 10px;
  border-left: 1px solid #3b3b3b;
  line-height: 100%
}

.menu-block .featured-post {
  display: block;
  text-align: center
}

.menu-block .featured-post p {
  opacity: .4;
  filter: alpha(opacity=40);
  font-size: 13px
}

.menu-block .featured-post .item-content {
  text-align: left
}

.menu-block .featured-post .item-content p,
.menu-content.featured-post .item-content p {
  margin-bottom: 10px
}

.menu-block .featured-post .article-icons {
  font-size: 12px
}

.menu-block .featured-post .article-icons .article-icon {
  display: inline-block;
  margin-right: 10px;
  opacity: .7;
  filter: alpha(opacity=70)
}

.menu-block .featured-post .article-icons a.article-icon:hover {
  opacity: 1;
  filter: alpha(opacity=100)
}

.menu-content.featured-post {
  display: block;
  text-align: center
}

.menu-content.featured-post .item-content {
  text-align: left
}

#sidebar .more-button,
#sidebar .widget>form,
.banner,
.gallery-photo,
.pagination,
.social-buttons .social-thing i.fa {
  text-align: center
}

.menu-content.featured-post p {
  opacity: .4;
  filter: alpha(opacity=40);
  font-size: 13px
}

.menu-content.featured-post .article-icons {
  font-size: 12px
}

.menu-content.featured-post .article-icons a {
  font-size: inherit
}

.menu-content.featured-post .article-icons .article-icon {
  display: inline-block;
  margin-right: 10px;
  opacity: .7;
  filter: alpha(opacity=70)
}

.menu-block .featured-post .item-photo,
.menu-content.featured-post .item-photo {
  display: block;
  position: relative;
  margin-bottom: 15px
}

.menu-block .featured-post .item-photo h3,
.menu-content.featured-post .item-photo h3 {
  display: block;
  position: absolute;
  z-index: 2;
  bottom: 0;
  left: 25px;
  right: 25px;
  background: rgba(0, 0, 0, .4);
  margin-bottom: 0;
  font-weight: 400;
  font-size: 14px
}

.menu-block .featured-post .item-photo h3 a,
.menu-content.featured-post .item-photo h3 a {
  display: block;
  padding: 15px 10px
}

.content {
  margin-top: 20px
}

.content.has-sidebar>.wrapper>.main-content {
  display: block;
  float: left;
  width: 800px
}

.content.has-sidebar>.wrapper>.main-content.right {
  float: right
}

.content.has-sidebar>.wrapper>#sidebar.left {
  float: left
}

.content.has-sidebar>.wrapper>#sidebar.left:before {
  right: -7%!important;
  left: auto!important
}

.panel-split {
  display: block;
  position: relative
}

.panel-split:before {
  display: block;
  bottom: 25px;
  left: 50%;
  width: 1px;
  background: #d9d9d9;
  position: absolute
}

.panel-split:after {
  display: block;
  clear: both;
  content: ''
}

.panel-split>div {
  display: block;
  float: left;
  width: 47%;
  margin-left: 6%
}

.panel-split>div:nth-child(2n+1) {
  clear: both;
  margin-left: 0
}

.panel .panel-split:before {
  bottom: 0
}

.review-block {
  display: block;
  position: relative
}

.review-block:before {
  display: block;
  bottom: 0;
  left: 32.4%;
  right: 32.4%;
  background: 0 0;
  border-left: 1px solid #d9d9d9;
  border-right: 1px solid #d9d9d9;
  position: absolute;
  z-index: 0
}

.review-block:after {
  display: block;
  clear: both;
  content: ''
}

.review-block>.item {
  display: block;
  float: left;
  width: 30%;
  margin-left: 5%;
  z-index: 2;
  position: relative
}

.review-block>.item:nth-child(3n+1) {
  clear: both;
  margin-left: 0
}

.review-block .item-photo {
  margin-bottom: 10px
}

.review-block p {
  font-size: 13px
}

.review-block p a {
  white-space: nowrap;
  color: #c12026
}

.rating-table,
.rating-table .rate-item {
  display: block;
  position: relative
}

.rating-table {
  margin-bottom: 15px;
  border-top: 1px dotted #aaa
}

.rating-table .rate-item {
  padding: 8px 0;
  border-bottom: 1px dotted #aaa;
  text-transform: uppercase
}

.rating-table .rate-item strong {
  display: inline-block;
  margin-right: 0;
  font-size: 13px;
  font-weight: 400
}

.rating-table .rate-item:after {
  display: block;
  clear: both;
  content: ''
}

.video-carousel {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  position: relative
}

.video-carousel .inner-carousel {
  font-size: 0;
  white-space: nowrap;
  display: block;
  position: relative;
  left: 0;
  width: 100%
}

.video-carousel .item {
  display: inline-block;
  font-size: 14px;
  margin-right: 3.5%;
  width: 31%;
  white-space: normal;
  overflow: hidden;
  position: relative;
  margin-bottom: 10px;
}

.video-carousel .item h3 {
	font-size: 100%;
	margin-bottom: 0;
}

.video-carousel .carousel-left,
.video-carousel .carousel-right {
  color: #fff;
  position: absolute;
  float: none;
  z-index: 2;
  top: 27%;
  font-size: 20px;
  padding: 14px 16px;
  background: rgba(0, 0, 0, .5);
  line-height: 20px
}

.video-carousel .item .item-photo {
  display: block;
  margin-bottom: 10px
}

.video-carousel .carousel-left,
.video-carousel .carousel-right {
  opacity: 0;
  filter: alphap(opacity=0)
}

.video-carousel:hover .carousel-left,
.video-carousel:hover .carousel-right {
  opacity: 1;
  filter: alphap(opacity=100)
}

.video-carousel .carousel-left {
  left: 0
}

.video-carousel .carousel-right {
  right: 0
}

.video-carousel .carousel-left:hover,
.video-carousel .carousel-right:hover {
  background: rgba(0, 0, 0, .8)
}

.breaking-news {
  display: block;
  margin-bottom: 20px;
  border-top: 1px solid red;
  border-bottom: 1px solid red;
  line-height: 30px;
  color: red; 
  background-color: #F6DCDC;
  position: relative;
}
.breaking-news:after {
content: "";
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
background: -moz-linear-gradient(left,  rgba(246,220,220,1) 0%, rgba(246,220,220,0) 2%, rgba(246,220,220,0) 98%, rgba(246,220,220,1) 100%);
background: -webkit-linear-gradient(left,  rgba(246,220,220,1) 0%,rgba(246,220,220,0) 2%,rgba(246,220,220,0) 98%,rgba(246,220,220,1) 100%);
background: linear-gradient(to right,  rgba(246,220,220,1) 0%,rgba(246,220,220,0) 2%,rgba(246,220,220,0) 98%,rgba(246,220,220,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6dcdc', endColorstr='#f6dcdc',GradientType=1 );
pointer-events: none;
}

.breaking-news a{
  color: red; 
}

.breaking-news .breaking-block h4,
.breaking-news h3 {
  font-family: 'Ubuntu Condensed', sans-serif;
  font-weight: 400;
  font-size: 120%;
  margin-bottom: 0
}

.breaking-news .breaking-title {
  overflow: hidden;
  padding-right: 13px;
  float: left;
  display: block;
  margin-top: -1px;
  position: relative
}

.breaking-news .breaking-title i {
  display: block;
  position: absolute;
  background: #c12026;
  width: 35px;
  height: 140%;
  right: 5px;
  top: -12px;
  z-index: 1;
  -ms-transform: rotate(20deg);
  -webkit-transform: rotate(20deg);
  transform: rotate(20deg)
}

.breaking-news h3 {
  background: #c12026;
  color: #fff;
  line-height: 32px;
  padding: 0 15px;
  text-transform: uppercase;
  z-index: 2;
  position: relative
}

.breaking-news .breaking-block {
  display: block;
  line-height: 30px;
  white-space: nowrap;
  overflow: hidden
}

.breaking-news .breaking-block ul {
  display: block;
  line-height: 30px;
  white-space: nowrap;
  position: relative
}

.breaking-news .breaking-block ul li {
  display: inline-block;
  line-height: 30px;
  margin-right: 20px
}

.breaking-news .breaking-block h4 {
  display: inline-block;
  line-height: 30px
}

.breaking-news .breaking-block li>i.fa {
  padding-left: 8px;
  color: #c12026
}

.main-slider {
  display: block;
  background: #ececec;
  padding: 20px 0;
  margin-bottom: 20px
}

.slider-row {
  display: block;
  position: relative;
  background: #232323;
  font-size: 0
}

.slider {
  display: block
}

.slider .slider-image {
  display: block;
  height: 315px;
  overflow: hidden;
  position: relative
}

.slider .slider-image a {
  display: block;
  position: absolute;
  top: 0;
  left: -100%;
  z-index: 2;
  width: 100%;
  height: 100%;
  transition: left 0s;
  -moz-transition: left 0s;
  -webkit-transition: left 0s;
  -o-transition: left 0s;
  transition-delay: .3s;
  -moz-transition-delay: .3s;
  -webkit-transition-delay: .3s;
  -o-transition-delay: .3s
}

.slider .slider-image a.active {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 3;
  transition: left .3s;
  -moz-transition: left .3s;
  -webkit-transition: left .3s;
  -o-transition: left .3s;
  transition-delay: 0s;
  -moz-transition-delay: 0s;
  -webkit-transition-delay: 0s;
  -o-transition-delay: 0s
}

.slider .slider-image a .slider-overlay {
  display: none;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background: rgba(0, 0, 0, .7);
  z-index: 0;
  color: #fff
}

#sidebar:before,
.blog-list.style-2:before {
  content: '';
  bottom: 25px
}

.slider .slider-image a.active .slider-overlay {
  display: block;
  z-index: 10
}

.slider-navigation {
  display: block;
}

.slider-navigation li {
  display: block;
  margin-bottom: 1px
}

.slider-navigation li a {
  display: block;
  background: #ededed;
  border: 1px solid transparent;
  border-left: 0;
  height: 75px
}

.slider .slider-image a img {
  width: 100%
}

.slider-navigation li:hover a {
  background: #e0e0e0
}

.slider-navigation li.active a {
  display: block;
  background: #292a32;
  border: 1px solid transparent;
  border-left: 0;
  height: 79px
}

.slider .slider-image a .slider-overlay strong {
  display: block;
  font-family: 'Ubuntu Condensed', sans-serif;
  font-weight: 400;
  padding: 15px 20px 8px;
  font-size: 19px;
  line-height: 22px
}

.slider .slider-image a .slider-overlay span {
  display: block;
  font-weight: 400;
  padding: 0 20px 15px;
  font-size: 13px;
  line-height: 150%;
  opacity: .8;
  filter: alpha(opacity=60)
}

.slider-navigation li a span {
  display: block;
  font-size: 12px;
  color: #828282;
  line-height: 16px;
  padding-left: 15px;
  padding-right: 15px;
  text-shadow: 0 1px 0 #fff;
  height: 32px;
  overflow: hidden
}

.slider-navigation li a strong {
  display: block;
  font-size: 14px;
  color: #232323;
  line-height: 20px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-shadow: 0 1px 0 #fff;
  padding: 10px 15px 4px
}

.slider-navigation li.active a span {
  color: #828282;
  text-shadow: none
}

.slider-navigation li.active a strong {
  color: #fff;
  text-shadow: none
}


/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/




.slider-accordion {
  display: block
}

.slider-accordion .slider-accordion-image {
  display: block;
  padding-bottom: 75px;
  overflow: hidden;
  position: relative;
  	-webkit-transition: all .2s linear  0s;
	-moz-transition: all .2s linear  0s;
	-o-transition: all .2s linear  0s;
	-ms-transition: all .2s linear  0s;
	transition: all .2s linear  0s;
}
.slider-accordion .active .slider-accordion-image {
  display: block;
  padding-bottom: 62.5%;
}

.slider-accordion .slider-accordion-image a {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  width: 100%;
  height: 100%;
}

.slider-accordion .slider-accordion-image a.active {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 3;
}

.slider-accordion .active .slider-accordion-image a .slider-accordion-overlay {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background: rgba(0, 0, 0, .7);
  z-index: 10;
  color: #fff
}
.slider-accordion  .slider-accordion-image a .slider-accordion-overlay {
  position: absolute;
  left: 0;
  width: 100%;
  background: rgba(0, 0, 0, .0);
  z-index: 10;
  color: #fff;
  	-webkit-transition: all .1s linear  0s;
	-moz-transition: all .1s linear  0s;
	-o-transition: all .1s linear  0s;
	-ms-transition: all .1s linear  0s;
	transition: all .1s linear  0s;
}

.slider-accordion-navigation {
  display: block;
}

.slider-accordion-navigation li {
  display: block;
  margin-bottom: 1px
}

.slider-accordion-navigation li a {
  display: block;
  background: #ededed;
  border: 1px solid transparent;
  border-left: 0;
  height: 75px
}

.slider-accordion .slider-accordion-image a img {
	position: relative;
    top: -1px;
	width: 100% ;
	visibility: hidden;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all .1s linear  0s;
	-moz-transition: all .1s linear  0s;
	-o-transition: all .1s linear  0s;
	-ms-transition: all .1s linear  0s;
	transition: all .1s linear  0s;
}

.slider-accordion .active .slider-accordion-image a img {
	visibility: visible;
  	opacity: 1;
	filter: alpha(opacity=100)
}

.slider-accordion-navigation li:hover a {
  background: #e0e0e0
}

.slider-accordion .active .slider-accordion-image a .slider-accordion-overlay strong {
    color: #fff;
    display: block;
    font-size: 16px;
    padding: 15px 20px 6px;
    text-shadow: 0 0 0 #000;
	white-space: normal;
		-webkit-transition: all .1s linear  0s;
	-moz-transition: all .1s linear  0s;
	-o-transition: all .1s linear  0s;
	-ms-transition: all .1s linear  0s;
	transition: all .1s linear  0s;
}

.slider-accordion .active .slider-accordion-image a .slider-accordion-overlay span {
	color: #fff;
	text-shadow: 0 0 0 #000;
	display: block;
	height: auto;
	font-weight: 400;
	padding: 0 20px 15px;
	font-size: 13px;
	line-height: 150%;
	opacity: .8;
	filter: alpha(opacity=60);
		-webkit-transition: all .1s linear  0s;
	-moz-transition: all .1s linear  0s;
	-o-transition: all .1s linear  0s;
	-ms-transition: all .1s linear  0s;
	transition: all .1s linear  0s;
}

.slider-accordion-navigation li a span {
  display: block;
  font-size: 12px;
  color: #828282;
  line-height: 16px;
  padding-left: 15px;
  padding-right: 15px;
  text-shadow: 0 1px 0 #fff;
  height: 32px;
  overflow: hidden
}

.slider-accordion-navigation li a strong {
  display: block;
  font-size: 14px;
  color: #232323;
  line-height: 20px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-shadow: 0 1px 0 #fff;
  padding: 10px 15px 4px
}
/*


.slider-accordion-navigation li.active a span {
  color: #828282;
  text-shadow: none
}

.slider-accordion-navigation li.active a strong {
  color: #fff;
  text-shadow: none
}
*/




/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#news_lenta, #mc-last {
  position: relative;
}
#news_lenta:after, #mc-last:after{
background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,0) 98%, rgba(255,255,255,1) 100%);
background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0) 98%,rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,0) 98%,rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );
  content: "";
  height: 100%;
  left: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 100%;
}




.article-head {
  display: block;
  margin-bottom: 15px
}

.article-head .article-info {
  display: block;
  margin-bottom: 15px;
  color: #575757
}

.article-theme {
  color: #575757;
  margin-bottom: 15px;
  line-height: 150%;
  font-weight: bolder
}

.article-head h1:first-letter {
  font-size: 45px;
  vertical-align: baseline;
  line-height: 10px
}

.social-buttons {
  display: block
}

.social-buttons .social-thing {
  display: inline-block;
  margin-right: 12px;
  line-height: 24px;
  margin-top: -10px;
  margin-bottom: -10px
}

.social-buttons .social-thing i.fa {
  display: inline-block;
  background: #232323;
  color: #fff;
  width: 25px;
  border-radius: 2px;
  -moz-border-radius: 2px
}

.social-buttons .social-thing.facebook i.fa {
  background: #4c66a4
}

.social-buttons .social-thing.twitter i.fa {
  background: #4cb6e2
}

.social-buttons .social-thing.google i.fa {
  background: #dd4b39
}

.social-buttons .social-thing.linkedin i.fa {
  background: #4875B4
}

.social-buttons .social-thing.pinterest i.fa {
  background: #e3262e
}

.social-buttons .social-thing:hover .counter {
  border: 1px solid #aaa
}

.social-buttons .social-thing .counter {
  display: inline-block;
  border: 1px solid #ccc;
  line-height: 22px;
  margin-left: 8px;
  position: relative;
  padding: 0 8px;
  font-size: 11px;
  background: #fff;
  color: #575757;
  border-radius: 2px;
  -moz-border-radius: 2px
}

.social-buttons .social-thing .counter:before {
  display: block;
  position: absolute;
  width: 5px;
  height: 5px;
  border-left: inherit;
  border-bottom: inherit;
  content: '';
  top: 8px;
  left: -4px;
  background: inherit;
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg)
}

.article-foot {
  display: block;
  margin-top: 20px;
  padding-top: 20px;
  border-top: 1px dotted #aaa;
  padding-bottom: 10px;
  color: #575757;
  font-size: 13px
}

.article-foot a {
  font-weight: 700
}

.article-foot span {
  display: inline-block;
  font-size: large;
  font-weight: bolder;
  margin-right: 10px
}

.article-foot .left {
  max-width: 40%;
  line-height: 150%
}

.article-foot .right {
  max-width: 55%;
  line-height: 150%
}

li p {
  margin-bottom: 0
}

.review-photo {
  display: block;
  margin-bottom: 15px
}

.review-photo img {
  max-width: 100%;
  height: auto
}

.review-photo span {
  line-height: 150%
}

.panel-title {
  display: block;
  padding: 6px 10px;
  background: #ededed;
  font-size: 16px;
  font-weight: 400;
  font-family: 'Ubuntu Condensed', sans-serif;
  text-transform: uppercase
}

.paragraph-row .spacer-1 {
  margin: 0
}

.about-author .about-header {
  position: relative;
  display: block;
  float: left;
  width: 100px;
  height: 100px
}

.about-author .about-content {
  min-height: 100px;
  padding-bottom: 10px;
  display: block;
  margin-left: 120px
}

.about-author .about-content:after,
.about-author .about-header:after,
.about-author:after {
  display: block;
  clear: both;
  content: ''
}

.about-author .about-header img {
  width: 100px;
  height: 100px
}

.about-author .about-content h3 {
  font-size: 18px;
  margin-bottom: 10px
}

.about-author .soc-buttons a {
  display: inline-block;
  font-size: 14px;
  margin-left: 9px;
  line-height: 25px
}

.pagination {
  display: block;
  margin-bottom: 20px;
  font-size: 0
}

.pagination .page-numbers.next,
.pagination .page-numbers.prev {
  margin: 0 13px
}

.pagination .page-numbers {
  display: inline-block;
  font-size: 15px;
  margin: 0 2px;
  background: rgba(0, 0, 0, .05);
  font-weight: 700;
  padding: 11px 15px;
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .1);
  color: #232323
}

.pagination .page-numbers:hover {
  background: rgba(0, 0, 0, .09)
}

.pagination .page-numbers.current {
  background: #0072bc;
  color: #fff;
  cursor: default
}

.blog-list {
  display: block
}

.blog-list:after {
  display: block;
  content: '';
  clear: both
}

.blog-list.style-2 {
  display: block;
  position: relative
}

.blog-list.style-2 .item {
  float: left;
  width: 47.7%;
  margin-left: 4.6%;
  margin-bottom: 3%
}

.blog-list.style-2.opinions .item_opinions  {
  border-left: 1px dotted #aaa;
  margin-bottom: 0;
  margin-left: 2.3%;
  padding-left: 1%;
}

.blog-list.style-2 .item:nth-child(2n+1) {
  clear: both;
  margin-left: 0
}

.blog-list.style-2:before {
  display: block;
  top: 0;
  left: 50%;
  width: 1px;
  background: #d9d9d9;
  position: absolute
}
.blog-list.style-2.opinions:before {
  background: none;
}
.blog-list.style-2 .item .item-footer {
  display: block;
  border-top: 1px dotted #aaa;
  border-bottom: 3px dotted #232323;
  padding: 13px 0;
  text-transform: uppercase;
  font-size: 13px
}
.blog-list.style-2.opinions .item .item-footer {
  border-bottom: 0;
}

#comments,
.blog-list.style-1 .item,
.gallery-categories {
  border-bottom: 1px dotted #aaa
}

.blog-list.style-2 .item .item-footer span.foot-categories {
  display: inline-block;
  width: 45%;
  line-height: 150%
}

.blog-list .item .item-footer .right a {
  margin-left: 10px;
  color: #999;
  font-size: 13px;
  text-transform: uppercase
}

.blog-list .item .item-footer .right a i.fa {
  padding-right: 4px
}

.blog-list.style-2 .item .item-footer:after {
  display: block;
  clear: both;
  content: ''
}

.blog-list.style-1 {
  display: block
}

.blog-list.style-1 .item {
  display: block;
  padding-bottom: 20px;
  margin-bottom: 20px
}

.blog-list.style-1 .item .item-header {
  float: left;
  max-width: 382px
}

.blog-list.style-1 .category-link {
  text-transform: uppercase;
  display: inline-block;
  margin-bottom: 8px;
  margin-right: 5px
}

.blog-list.style-1 .item .item-content {
  display: block;
  margin-left: 400px
}

.blog-list.style-1 .item .item-footer:after {
  display: block;
  clear: both;
  content: ''
}

.blog-list.style-1 .item .item-footer {
  margin-top: 15px
}

#comments {
  display: block;
  margin-bottom: 20px
}

#comments>li:first-child {
  padding-top: 0;
  border-top: 0
}

#comments li {
  border-top: 1px dotted #aaa;
  padding-top: 20px
}

#comments li li {
  padding-left: 80px
}

#comments .comment-block {
  display: block;
  margin-bottom: 20px
}

#comments .comment-block .user-avatar img {
  width: 60px;
  height: 60px
}

#comments .comment-block .user-avatar {
  display: block;
  float: left;
  width: 60px;
  height: 60px
}

#comments .comment-block .comment-text .user-nick {
  display: block;
  float: left;
  font-size: 15px;
  margin-right: 10px
}

#comments .comment-block .comment-text .time-stamp {
  display: block;
  float: left;
  font-size: 13px;
  color: #575757;
  line-height: 15px
}

#comments .comment-block .comment-text {
  display: block;
  margin-left: 80px
}

#comments .comment-block .comment-text .user-author {
  display: inline-block;
  margin-left: 8px;
  font-size: 10px;
  padding: 3px 7px;
  border-radius: 2px;
  -moz-border-radius: 2px;
  background: rgba(0, 0, 0, .5);
  color: #fff
}

#comments .comment-block .comment-text .comment-content {
  display: block;
  padding-top: 25px;
  margin-bottom: 13px;
  font-size: 13px
}

#comments .reply-button {
  color: #c12026;
  font-size: 12px;
  font-weight: 700
}

#comments .reply-button i.fa {
  padding-right: 7px;
  font-size: 11px;
  line-height: 15px
}

#comments #respond {
  background: #F8F8F8;
  padding-bottom: 10px;
  margin-bottom: 15px
}

#comments #respond,
#writecomment,
.writecomment {
  display: block
}

#comments #respond form,
#writecomment form,
.writecomment form {
  width: 650px;
  display: block;
  margin: 0 auto 20px;
  position: relative;
  max-width: 90%
}

#comments #respond form>p,
#writecomment form>p,
.writecomment form>p {
  display: block;
  margin-bottom: 0;
  position: relative
}

#comments #respond #reply-title {
  text-align: right;
  font-size: 13px;
  padding: 20px 30px 0 0
}

#comments #respond form>p.contact-form-message,
#writecomment form>p.contact-form-message,
.writecomment form>p.contact-form-message {
  display: block;
  clear: both;
  float: none;
  margin-bottom: 15px
}

#comments #respond form>p.contact-info,
#writecomment form>p.contact-info,
.writecomment form>p.contact-info {
  display: block;
  clear: both;
  float: none;
  margin-bottom: 15px;
  background: rgba(0, 0, 0, .06);
  font-size: 13px;
  padding: 14px 20px;
  border-radius: 2px;
  -moz-border-radius: 2px
}

#comments #respond form>p.contact-info i.fa,
#writecomment form>p.contact-info i.fa,
.writecomment form>p.contact-info i.fa {
  padding-right: 8px
}

#comments #respond textarea,
#writecomment textarea,
.writecomment textarea {
  display: block;
  margin: 0;
  width: 100%;
  height: 100px;
  font-family: "Open Sans",sans-serif;;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box
}

#comments #respond input[type=text],
#writecomment input[type=text],
.writecomment input[type=text] {
  margin: 0;
  width: 100%;
  display: block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box
}

input[type=text],
textarea {
  padding: 8px 13px;
  border-radius: 2px;
  -moz-border-radius: 2px;
  border: 1px solid #ccc;
  color: #575757;
  box-shadow: inset 0 2px 0 rgba(0, 0, 0, .03);
  transition: box-shadow .5s;
  -moz-transition: box-shadow .5s;
  -webkit-transition: box-shadow .5s;
  -o-transition: box-shadow .5s;
  position: relative
}

input[type=text]:focus,
textarea:focus {
  border: 1px solid #aaa;
  color: #878787;
  box-shadow: inset 0 2px 0 rgba(0, 0, 0, .03), 0 0 10px rgba(0, 0, 0, .12)
}

#comments #respond input[type=text].error,
#writecomment input[type=text].error,
.writecomment input[type=text].error {
  border: 1px solid #c12026;
  z-index: 4
}

#comments #respond textarea.error,
#writecomment textarea.error,
.writecomment textarea.error {
  border: 1px solid #c12026;
  z-index: 2
}

#comments #respond p.contact-form-message .error-msg,
#writecomment p.contact-form-message .error-msg,
.writecomment p.contact-form-message .error-msg {
  z-index: 1
}

#comments #respond .contact-form-email,
#comments #respond .contact-form-user,
#comments #respond .contact-form-website,
#writecomment .contact-form-email,
#writecomment .contact-form-user,
#writecomment .contact-form-website,
.writecomment .contact-form-email,
.writecomment .contact-form-user,
.writecomment .contact-form-website {
  display: block;
  float: left;
  width: 32%;
  margin-bottom: 10px;
  margin-left: 2%
}

#comments #respond .contact-form-user,
#writecomment .contact-form-user,
.writecomment .contact-form-user {
  margin-left: 0
}

#comments #respond p .error-msg,
#writecomment p .error-msg,
.writecomment p .error-msg {
  display: block;
  position: absolute;
  z-index: 3;
  background: #c12026;
  color: #fff;
  font-size: 11px;
  width: 100%;
  padding: 6px 8px 4px;
  margin-top: -2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 0 0 2px 2px;
  -moz-border-radius: 0 0 2px 2px;
  top: 4px;
  transition: top .2s;
  -moz-transition: top .2s;
  -webkit-transition: top .2s;
  -o-transition: top .2s
}

.gallery-photo,
.gallery-thumbnail-list,
.gallery-thumbnail-list .gallery-inner-layer {
  display: block;
  position: relative
}

#comments #respond p:hover .error-msg,
#writecomment p:hover .error-msg,
.writecomment p:hover .error-msg {
  top: 100%
}

#comments #respond p .error-msg i.fa,
#writecomment p .error-msg i.fa,
.writecomment p .error-msg i.fa {
  padding-right: 6px
}

.required {
  padding-left: 6px;
  font-weight: 700;
  color: #c12026
}

.photo-gallery-blocks {
  display: block;
  position: relative
}

.photo-gallery-blocks:after {
  display: block;
  clear: both;
  content: ''
}

.photo-gallery-blocks .item {
  display: block;
  float: left;
  width: 32%;
  margin-left: 2%;
  margin-bottom: 2%
}

.photo-gallery-blocks .item .item-header {
  display: block;
  margin-bottom: 15px
}

.photo-gallery-blocks .item .item-header img {
  width: 100%;
  height: auto
}

.photo-gallery-blocks .item:nth-child(3n+1) {
  margin-left: 0;
  clear: both
}

.gallery-categories {
  display: block;
  margin-bottom: 20px;
  padding-bottom: 14px
}

.gallery-categories a {
  display: inline-block;
  margin-right: 6px;
  margin-bottom: 8px;
  padding: 8px 10px;
  color: #292a32;
  background: #ededed;
  font-size: 13px;
  font-weight: 700
}

.gallery-categories a:hover {
  background: #ccc
}

.gallery-categories a.active {
  color: #fff;
  background: #292a32
}

.gallery-thumbnail-list .gallery-inner-layer:after {
  display: block;
  clear: both;
  content: ''
}

.photo-gallery-single {
  margin-bottom: 50px
}

.gallery-photo {
  margin-bottom: 25px
}

.gallery-photo img {
  max-width: 100%;
  height: auto;
  opacity: 1!important
}

.lightbox .photo-gallery-single {
  padding: 25px
}

.gallery-photo .gallery-alt-left {
  left: 0;
  padding: 6px 25px 7px 21px;
  -moz-border-radius: 3px;
  opacity: 0;
  filter: alpha(opacity=0)
}

.gallery-photo .gallery-alt-left,
.gallery-photo .gallery-alt-right {
  color: #fff;
  display: block;
  position: absolute;
  z-index: 3;
  top: 45%;
  font-size: 60px;
  line-height: 58px;
  text-shadow: 0 0 1px rgba(0, 0, 0, .6);
  background: rgba(0, 0, 0, .4);
  border-radius: 3px
}

.gallery-photo .gallery-alt-right {
  right: 0;
  padding: 6px 21px 7px 25px;
  -moz-border-radius: 3px;
  opacity: 0;
  filter: alpha(opacity=0)
}

.gallery-photo:hover .gallery-alt-left {
  opacity: 1;
  filter: alpha(opacity=100);
  left: 30px
}

.gallery-photo:hover .gallery-alt-right {
  opacity: 1;
  filter: alpha(opacity=100);
  right: 30px
}

.gallery-photo .gallery-alt-left:hover,
.gallery-photo .gallery-alt-right:hover {
  background: rgba(0, 0, 0, .6)
}

.gallery-description h3 {
  font-size: 25px
}

.photo-gallery-single>.paragraph-row {
  position: relative
}

.photo-gallery-single>.paragraph-row>.column2 {
  position: absolute;
  height: 100%;
  left: auto;
  right: 0
}

.gallery-thumbnail-list {
  display: block;
  overflow: hidden;
  position: relative;
  height: 96.5%
}

.gallery-thumbnail-list .gallery-inner-layer {
  position: absolute
}

.gallery-thumbnail-list .gallery-inner-layer .g-thumb {
  display: block;
  float: left;
  width: 47%;
  margin-bottom: 6%;
  margin-left: 6%;
  position: relative
}

.gallery-thumbnail-list .gallery-inner-layer .g-thumb.active:before {
  display: block;
  content: '';
  position: absolute;
  z-index: 2;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  box-shadow: inset 0 0 0 3px #c12026, inset 0 0 0 4px #fff
}

.gallery-thumbnail-list .gallery-inner-layer .g-thumb:nth-child(2n+1) {
  margin-left: 0;
  clear: both
}

.gallery-thumbnail-list .gallery-inner-layer .g-thumb img {
  width: 100%;
  height: auto
}

.content.has-sidebar>.wrapper>#sidebar {
  display: block;
  float: right;
  width: 350px
}

#sidebar {
  position: relative
}

.banner-grid img {
  display: inline-block;
  margin: 10px
}

.banner:after {
  display: block;
  clear: both;
  content: ''
}

#sidebar .widget,
.content .panel {
  display: block;
  margin-bottom: 25px;
  position: relative
}

.content .panel.tabbed-panel .tab-content {
  display: none
}

#sidebar .widget>div>ul.menu,
#sidebar .widget>ul,
.content .panel.tabbed-panel .tab-content.active {
  display: block
}

#sidebar .widget>div>ul.menu li,
#sidebar .widget>ul li {
  padding-top: 10px
}

#sidebar .widget>select {
  padding: 6px 9px
}

#sidebar .widget>form>div .screen-reader-text {
  display: none
}

#sidebar .widget>form>div #searchsubmit {
  display: inline-block;
  font-size: 13px!important;
  line-height: 34px;
  margin: 0 4px 0 0;
  background: #292a32;
  color: #fff;
  padding: 0 18px;
  border-radius: 2px;
  -moz-border-radius: 2px;
  box-shadow: inset 0 -3px 0 rgba(0, 0, 0, .2), inset 0 -70px 20px transparent;
  border: 0;
  cursor: pointer
}

#sidebar:before {
  display: block;
  top: 0;
  left: -7%;
  width: 1px;
  background: #d9d9d9;
  position: absolute
}

#sidebar.left:before {
  right: -7%
}

.upper-title a {
  font-size: 11px;
  color: #868686;
  font-weight: 400;
  margin-left: 10px;
  display: inline-block
}

.upper-title a.active {
  color: #c12026;
  text-decoration: underline
}

#sidebar .widget .upper-title,
.content .panel .upper-title {
  position: absolute;
  top: 11px;
  right: 15px;
  color: #575757;
  font-weight: 400;
  font-size: 11px;
  line-height: 11px;
  text-transform: uppercase
}

#sidebar .widget .upper-title:hover,
.content .panel .upper-title:hover {
  color: #232323
}

#sidebar .widget .upper-title i.fa,
.content .panel .upper-title i.fa {
  padding-left: 5px
}

#sidebar .widget>.w-title,
.content .panel>.p-title {
  display: block;
  background: #ededed;
  position: relative;
  margin-bottom: 20px
}

#sidebar .widget>.w-title h3,
.content .panel>.p-title h2 {
  display: inline-block;
  padding: 7px 18px;
  color: #fff;
  background: #292a32;
  margin-bottom: 0;
  font-size: 17px;
  text-transform: uppercase;
  font-weight: 400;
  font-family: 'Ubuntu Condensed', sans-serif
}

#sidebar .widget>.w-title h3:after,
.content .panel>.p-title h2:after {
  display: block;
  position: absolute;
  height: 3px;
  background: inherit;
  width: 100%;
  left: 0;
  bottom: 0;
  content: ''
}

#breakingNewsLink:active,
#breakingNewsLink:link,
#breakingNewsLink:visited,
#sidebar .widget>.w-title h3 a,
#sidebar .widget>.w-title h3 a:active,
#sidebar .widget>.w-title h3 a:link,
#sidebar .widget>.w-title h3 a:visited,
.content .panel>.p-title h2 a,
.content .panel>.p-title h2 a:active,
.content .panel>.p-title h2 a:link,
.content .panel>.p-title h2 a:visited {
  color: #fff
}

#breakingNewsLink:hover,
#sidebar .widget>.w-title h3 a:hover,
.content .panel>.p-title h2 a:hover {
    color: #fff;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
	text-decoration: underline;
}

#breakingNewsLink {
  text-decoration: underline
}

.widget .tagcloud>a {
  display: inline-block;
  padding: 6px 10px;
  font-size: 13px!important;
  line-height: 13px;
  margin: 0 8px 8px 0;
  background: rgba(255, 255, 255, .13)
}

.widget .tagcloud>a:hover {
  background: rgba(255, 255, 255, .3)
}

.content .article-list .item .item-content span {
  opacity: .7;
  filter: alpha(opacity=70);
  text-transform: uppercase;
  font-family: "Open Sans",sans-serif;
  position: relative;
}

.content .article-list .item .item-content h3 a,
.video-carousel .inner-carousel h3 a {
  font-family: "Open Sans",sans-serif;
  font-weight: 600;
  opacity: 1;
  filter: alpha(opacity=100);
  color: #232323;
}
.content .article-list .item .item-content h3 a:hover,
.video-carousel .inner-carousel h3 a:hover{
	text-decoration: underline;
}

.blog-list .item .item-content h3 a{
	font-family: "Open Sans",sans-serif;
    font-size: 0.8em;
    font-weight: 600;
	color: #232323;
}
.blog-list .item .item-content h3 a:hover{
	text-decoration: underline;
}
.blog-list .item .item-content h3{
    margin-bottom: 0.4em;
}

.content .article-list .item .item-content {
  display: block;
  margin-left: 139px;
  border-bottom: 1px dotted rgba(0, 0, 0, .2);
  min-height: 51px
}

.article-list .item.main-artice .item-content,
.article-list .item.no-image .item-content,
.blog-list.style-2 .item .item-content,
.content .article-list .item.no-image .item-content {
  margin-left: 0;
  padding-bottom: 4px
}

#sidebar .more-button {
  display: block;
  padding: 7px;
  text-transform: uppercase;
  font-size: 11px;
  opacity: .7;
  filter: alpha(opacity=70)
}

.tab-a h3:after,
.tab-d>div {
  display: none!important
}

.tab-a h3 {
  cursor: pointer
}

.tab-a h3:hover {
  box-shadow: inset 0 -100px 0 rgba(255, 255, 255, .07)
}

.tab-a h3.active {
  box-shadow: none!important;
  cursor: default;
  background: #c12026!important
}

.tab-a {
  box-shadow: inset 0 -3px 0 #292a32
}

.tab-d>div.active {
  display: block!important
}

.review-list .item {
  display: block;
  margin-bottom: 15px;
  position: relative;
  background: #f0f0f0;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .1)
}

.review-list .item:after {
  display: block;
  clear: both;
  content: ''
}

.review-list .item .item-content {
  padding: 10px 70px 10px 15px;
  display: table-cell;
  vertical-align: middle;
  height: 30px
}

.review-list .item .item-photo {
  display: block;
  float: left
}

.review-list .item .item-content h3 {
  margin-bottom: 0;
  font-size: 13px;
  font-weight: 400
}

.review-list .item .item-content .review-rating {
  display: block;
  position: absolute;
  right: 10px;
  padding: 8px 12px;
  color: #fff;
  background: #698ac1;
  top: 10px;
  font-size: 14px
}

.w-gallery .w-photos {
  position: relative;
  margin-bottom: 15px;
  padding-bottom: 15px;
  border-bottom: 1px dotted #ccc
}

.w-gallery .w-photos:last-child {
  position: relative;
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: 0
}

.w-gallery .w-photos:hover .gallery-link-left {
  left: 0;
  opacity: 1;
  filter: alpha(opacity=100)
}

.w-gallery .w-photos:hover .gallery-link-right {
  right: 0;
  opacity: 1;
  filter: alpha(opacity=100)
}

.w-gallery .w-photos .gallery-link-left,
.w-gallery .w-photos .gallery-link-right {
  position: absolute;
  font-size: 20px;
  color: #fff;
  top: 40%;
  z-index: 10;
  text-shadow: 0 0 4px rgba(0, 0, 0, .4);
  padding: 11px 14px;
  background: rgba(0, 0, 0, .4);
  opacity: 0;
  filter: alpha(opacity=0)
}

.w-gallery .w-photos .gallery-link-left {
  left: -20px
}

.w-gallery .w-photos .gallery-link-right {
  right: -20px
}

.w-gallery .w-photos .gallery-link-left:hover,
.w-gallery .w-photos .gallery-link-right:hover {
  background: #232323;
  text-shadow: 0
}

.w-gallery .w-photos .photo-images {
  display: block;
  position: relative
}

.w-gallery .w-photos .photo-images a {
  display: none;
  position: absolute;
  z-index: 2!important;
  top: 0
}

.w-gallery .w-photos .photo-images a.active {
  display: block!important;
  position: relative!important;
  z-index: 1!important;
  text-align: center
}

#sidebar .widget .tagcloud>a {
  background: rgba(0, 0, 0, .1)
}

#sidebar .widget .tagcloud>a:hover {
  background: rgba(0, 0, 0, .3);
  color: #232323
}

#wp-calendar {
  width: 100%
}

#wp-calendar caption {
  text-align: right;
  color: #333;
  font-size: 15px;
  margin-bottom: 15px;
  border-bottom: 1px solid #f0f0f0;
  padding-bottom: 15px
}

#wp-calendar thead {
  font-size: 10px
}

#wp-calendar thead th {
  padding-bottom: 10px;
  font-size: 13px
}

#wp-calendar tbody {
  color: #575757
}

#wp-calendar tbody td {
  background: #f5f5f5;
  border: 1px solid #fff;
  text-align: center;
  padding: 10px
}

#wp-calendar tbody td:hover {
  background: #fff
}

#wp-calendar tbody .pad {
  background: 0 0
}

#wp-calendar tfoot #next {
  font-size: 13px;
  text-transform: uppercase;
  text-align: right
}

.article-list .item .item-header .article-slide .info-line,
.article-list .item .item-header .article-slide h3 a,
.blog-list.style-2 .item .item-header h3 {
  display: block;
  z-index: 2;
  left: 20px;
  right: 20px;
  text-align: center
}

#wp-calendar tfoot #prev {
  font-size: 13px;
  text-transform: uppercase;
  padding-top: 10px
}

.article-list .item {
  position: relative;
  overflow: hidden
}

.article-list .item.main-artice,
.blog-list.style-2 .item {
  position: relative
}

.article-list .item.main-artice .item-photo,
.blog-list.style-2 .item .item-photo {
  width: 100%;
  height: auto;
  float: none
}

.ot-star-rating,
.ot-star-rating span {
  height: 15px;
  opacity: 1!important;
  filter: alpha(opacity=100)!important
}

.article-list .item.main-artice .item-content p,
.blog-list.style-2 .item .item-content p {
  font-size: 13px;
  line-height: 150%;
  color: #585858;
  margin-bottom: 0
}

.article-list .item.main-artice .item-header,
.blog-list.style-2 .item .item-header {
  display: block;
  position: relative;
  margin-bottom: 10px;
  overflow: hidden;
  margin-bottom: 3px
}

.blog-list.style-2 .item .item-header h3 {
  position: absolute;
  bottom: 0;
  margin-bottom: 0;
  font-size: 14px
}

.menu-block .featured-post.light .item-photo h3 a,
.menu-content.featured-post.light .item-photo h3 a {
  color: #232323!important;
  background: rgba(255, 255, 255, .7)
}

.blog-list.style-2 .item .item-header h3 a {
  display: block;
  padding: 15px 10px;
  background: rgba(0, 0, 0, .7);
  font-family: "Open Sans",sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 120%;
  color: #fff
}

.article-list .item.light .item-header .article-slide h3 a,
.blog-list.style-2 .item.light .item-header h3 a {
  color: #232323;
  background: rgba(255, 255, 255, .7)
}

.article-list .item .item-header .article-slide {
  display: block;
  position: absolute;
  bottom: 0;
  z-index: 2;
  width: 100%;
  transition: all .2s;
  -moz-transition: all .2s;
  -webkit-transition: all .2s;
  -o-transition: all .2s
}

.article-list .item:hover .item-header .article-slide {
  bottom: 30px
}

.article-list .item .item-header .article-slide h3 {
  margin-bottom: 0
}

.article-list .item .item-header .article-slide h3 a {
  position: absolute;
  bottom: 100%;
  background: rgba(0, 0, 0, .7);
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 600;
  line-height: 120%;
  color: #fff;
  font-family: "Open Sans",sans-serif;
  padding: 15px 10px
}

.article-list .item .item-header .article-slide .info-line {
  position: absolute;
  background: #c12026;
  margin-bottom: 0;
  color: #fff!important;
  font-size: 12px;
  line-height: 12px;
  padding: 9px 10px;
  text-transform: uppercase
}

.article-list .item .item-header .article-slide .info-line span {
  display: inline-block;
  margin: 0 5px
}

.article-list .ot-star-rating {
  position: absolute;
  right: 0;
  bottom: 10px
}

.ot-star-rating {
  position: relative;
  text-align: right;
  width: 69px;
  color: #c12026;
  font-size: 13px;
  line-height: 13px;
  letter-spacing: 1px
}

.ot-star-rating span:before,
.ot-star-rating:before {
  white-space: nowrap;
  top: 0;
  text-shadow: none;
  display: block;
  font-family: FontAwesome;
  font-weight: 400;
  font-size: 13px;
  line-height: 13px;
  letter-spacing: 2px;
  content: '\f005\f005\f005\f005\f005';
  left: 0
}

.ot-star-rating:before {
  position: absolute;
  color: #e2e2e2;
  z-index: 1
}

.ot-star-rating span {
  display: block;
  text-indent: 500px;
  white-space: nowrap;
  overflow: hidden;
  z-index: 2;
  position: relative
}

.ot-star-rating span:before {
  position: absolute;
  z-index: 2;
  text-indent: 0
}

.article-grid-list:after,
.article-grid-list:before,
.footer .footer-bottom ul li:before,
.footer .footer-bottom ul:after,
.footer .footer-widgets:after,
.loading-message:before {
  content: ''
}

.rating-total .master-rate,
body .toggle-menu {
  font-weight: 400;
  font-family: 'Ubuntu Condensed', sans-serif
}

.rating-total {
  text-align: center;
  padding: 0;
  margin: 0
}

.rating-total .master-rate {
  display: block;
  font-size: 50px;
  margin-bottom: 10px
}

.rating-total .ot-star-rating {
  display: inline-block
}

.shortcode-content .rating-table {
  margin-bottom: 8px
}

.shortcode-content .rating-table .rate-item:last-child {
  border-bottom: 0;
  padding-bottom: 0
}

.shortcode-content .panel {
  margin-bottom: 15px
}

.shortcode-content.sample-page {
  margin-bottom: 20px
}

img {
  max-width: 100%;
  height: auto
}

.footer {
  display: block;
  background-color: #343434;
  color: #bbb;
  margin-top: 30px
}

.boxed.active .content.has-sidebar>.wrapper>.main-content {
  width: 751px
}

.boxed.active .content .wrapper,
.boxed.active .footer .wrapper {
  width: 1150px
}

.footer a {
  color: #c5c5c5
}

.footer .textwidget a {
  text-decoration: underline
}

.footer .footer-bottom {
  background: #0072bc;
  padding: 10px 0;
  font-size: 12px
}

.footer .footer-widgets {
  display: block;
  padding: 30px 0
}

.footer .footer-widgets:after {
  display: block;
  clear: both
}

.footer .footer-widgets>.widget {
  display: block;
  float: left;
  width: 31.33%;
  margin-left: 3%
}

.footer .footer-widgets>.widget>.w-title h3,
.footer .footer-widgets>.widget>h3 {
  display: block;
  margin-bottom: 15px;
  padding-bottom: 15px;
  border-bottom: 1px solid rgba(255, 255, 255, .2);
  font-family: 'Ubuntu Condensed', sans-serif;
  font-size: 20px;
  color: #fff;
  font-weight: 400;
  text-transform: uppercase
}

.footer .footer-widgets>.widget:nth-child(3n+1) {
  clear: both;
  margin-left: 0
}

.footer .footer-bottom ul {
  padding: 2px 0
}

.footer .footer-bottom ul:after {
  display: block;
  clear: both
}

.footer .footer-bottom ul li {
  display: block;
  float: left;
  margin-left: 19px;
  position: relative
}

.footer .footer-bottom ul li:before {
  display: block;
  border-left: 1px solid rgba(255, 255, 255, .2);
  left: -10px;
  height: 100%;
  top: 0;
  width: 1px;
  position: absolute
}

.footer .footer-bottom ul li:first-child:before {
  display: none
}

.footer .footer-bottom p {
  margin-bottom: 0
}

.main-menu ul.menu ul.weather_icon {
  display: block !important;
  font-size: 5px;
  position: absolute;
  right: 44px;
  top: 5px;
  width: auto;
}

body .toggle-menu {
  display: none;
  color: #f1f1f1;
  padding: 15px 0!important;
  font-size: 14px!important;
  line-height: 15px!important;
  letter-spacing: 1px;
  text-transform: uppercase
}

.toggle-menu .fa {
  font-size: 2em;
  margin: 0 5px 0 10px
}

.toggle-menu:hover {
  background: rgba(255, 255, 255, .1);
  color: #fff
}

.big-message-block {
  display: block;
  padding: 110px 0;
  text-align: center
}

.big-message-block h1 {
  font-size: 54px
}

.lightbox hr {
  margin: 20px 0
}

.lightbox h2,
.lightbox h3,
.lightbox p,
.lightbox span {
  color: #232323;
  text-shadow: none
}

.lightbox .loading-box {
  padding: 50px 0;
  line-height: 24px
}

.startlightbox {
  overflow: hidden
}

.startlightbox .lightbox {
  display: block
}

.lightbox {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, .6);
  text-align: center;
  z-index: 200;
  display: none;
  overflow-y: scroll!important
}

.lightbox .main-black-block {
  box-shadow: none;
  background: #212121;
  font-size: 11.5px;
  line-height: 20px;
  font-weight: 300;
  padding-bottom: 5px;
  color: #8a8a8a
}

.lightbox .lightcontent .light-close:hover,
.lightbox .lightcontent-loading .light-close:hover {
  color: #db2727
}

.lightbox .lightcontent .light-close:active,
.lightbox .lightcontent-loading .light-close:active {
  color: #b01e1e
}

.lightbox .lightcontent .light-close,
.lightbox .lightcontent-loading .light-close {
  display: block;
  right: 0;
  top: -30px;
  font-family: "Open Sans",sans-serif;
  position: absolute;
  font-size: 12px;
  color: #fff;
  text-shadow: 0 1px 3px rgba(0, 0, 0, .6)
}

.lightbox .lightcontent,
.lightbox .lightcontent-loading {
  background: #f4f4f4;
  width: 1200px;
  max-width: 100%;
  margin: 100px auto 70px;
  position: relative;
  box-shadow: 0 1px 4px rgba(0, 0, 0, .5);
  text-align: left
}

.lightbox .light-title {
  display: block;
  position: absolute;
  top: -33px;
  color: #fff;
  text-shadow: 0 1px 3px rgba(0, 0, 0, .6);
  height: 23px;
  width: 780px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

.lightbox .gallery-thumbs {
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 30px;
  width: 95%
}

.lightbox .thacontent {
  padding: 0 25px 20px
}

.loading-box {
  display: block;
  text-align: center
}

.loading-box .loading-image {
  display: block;
  text-align: center;
  padding-top: 20px
}

.lightbox .carousel-left {
  left: 8px
}

.lightbox .carousel-right {
  right: 8px
}

.lightbox blockquote {
  padding-bottom: 30px
}

.lightbox .article-main-content {
  padding: 0 55px;
  width: auto
}

.loading-message {
  display: block;
  background: #f0f0f0;
  padding: 10px 15px;
  font-size: 11px;
  line-height: 140%
}

.loading-message img {
  display: block;
  float: left;
  width: 34px;
  padding-right: 15px
}

#mobilesoc,
.main-content-split .loading-message img {
  display: none
}

.loading-message:before {
  display: block;
  clear: both
}

.loading-message b {
  font-size: 18px;
  display: block;
  padding-bottom: 4px
}

.ls-fullwidth .ls-nav-next,
.ls-fullwidth .ls-nav-prev {
  z-index: 20px
}

.ls-fullwidth .ls-nav-next {
  right: 50px!important
}

.ls-fullwidth .ls-nav-prev {
  left: 50px!important
}

.light-close i.fa {
  padding-right: 6px
}

.lightbox .big-photo-block .the-image {
  box-shadow: none;
  text-align: center;
  padding-top: 10px;
  background-color: transparent
}

.lightbox .big-photo-block .the-image img {
  max-width: 98%
}

.lightbox .big-photo-block .the-thumbs {
  margin-left: 1%;
  margin-right: 1%;
  overflow: hidden
}

.lightbox .lightbox-content {
  display: block;
  padding: 0 2% 8px
}

.the-image img {
  max-width: 100%
}

.lightbox .photo-gallery-full {
  box-shadow: none
}

.article-photo {
  margin-bottom: 15px
}

.blog-list.style-1 .item.image-no .item-content {
  margin-left: 0
}

.shortcode-content .orange-review-width {
  margin-bottom: 20px
}

.mega-menu-full>.sub-menu>li>.sub-menu {
  display: block;
  clear: both;
  position: relative;
  width: 100%!important
}

.mega-menu-full>.sub-menu>li>.sub-menu:after {
  display: block;
  clear: both;
  content: ''
}

.mega-menu-full>.sub-menu>li>.sub-menu>li {
  width: 31.914893617021278%;
  float: left;
  margin-left: 2.127659574468085%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box
}

.mega-menu-full>.sub-menu>li>.sub-menu>li:first-child {
  margin-left: 0;
  padding-left: 0
}

.mega-menu-full>.sub-menu>li>.sub-menu>li>ul {
  padding: 20px
}

.main-menu ul.menu li.mega-menu-full ul {
  width: auto
}

.mega-menu-full>.sub-menu>li>.sub-menu>li>ul>li {
  border: 0!important
}

.mega-menu-full>.sub-menu>li>.sub-menu>li>ul>li>a {
  display: block;
  position: relative;
  padding: 14px 15px!important;
  border: 0!important;
  border-bottom: 1px solid rgba(255, 255, 255, .1)!important;
  box-shadow: none!important;
  text-transform: uppercase!important;
  font-size: 14px!important
}

.mega-menu-full>.sub-menu>li>.sub-menu>li,
.mega-menu-full>.sub-menu>li>.sub-menu>li>ul>li:last-child>a {
  border-bottom: 0!important;
  margin-bottom: 0!important
}

.mega-menu-full>.sub-menu>li>.sub-menu>li>ul>li:first-child>a {
  margin-top: -3px
}

.mega-menu-full,
.mega-menu-full p,
.mega-menu-full>ul a {
  font-family: 'Open Sans', sans-serif!important;
  font-size: 14px
}

.mega-menu-full a {
  color: #fff!important
}

.article-list .item .item-content h3 a:hover {
  opacity: 1;
  filter: alpha(opacity=100)
}

.article-list .item .item-content h3 a {
  opacity: .7;
  filter: alpha(opacity=70);
  color: #fff
}

.widget .recentcomments,
.widget>ul {
  line-height: 130%
}

.widget .recentcomments a,
.widget>ul a {
  font-weight: 700
}

.widget .subscribe-feed {
  width: 70%;
  margin: 0 auto
}

.widget .subscribe-feed input[type=text] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%
}

#comments li p,
.hreview .paragraph-row:nth-child(2) {
  margin-bottom: 10px
}

.menu-content.featured-post {
  margin-bottom: 20px
}

li:last-child>.menu-content.featured-post {
  margin-bottom: 0
}

.panel li.graytext p {
  color: #888
}

body .boxed.active .slider .slider-image a img {
  width: auto!important;
  height: 100%!important
}

.slider-navigation li a span p {
  line-height: 16px
}

.footer-widgets .center {
  text-align: center
}

.post.sticky {
  padding: 16px!important;
  margin-top: -20px
}

.post.sticky:first-child {
  margin-top: 0
}

.more-button {
  display: block;
  text-align: center;
  padding: 7px;
  text-transform: uppercase;
  font-size: 11px;
  opacity: .7;
  filter: alpha(opacity=70)
}

.slider {
  position: relative
}

.slider:hover .ot-slider-left {
  left: 0;
  opacity: 1
}

.slider:hover .ot-slider-right {
  right: 35%;
  opacity: 1
}

.slider .ot-slider-left,
.slider .ot-slider-right {
  position: absolute;
  float: none;
  z-index: 20;
  top: 35%;
  font-size: 20px;
  padding: 14px 16px;
  background: rgba(0, 0, 0, .5);
  color: #fff;
  line-height: 20px;
  opacity: 0
}

.slider .ot-slider-left {
  left: -3%
}

.slider .ot-slider-right {
  right: 32%
}

.slider .ot-slider-left:hover,
.slider .ot-slider-right:hover {
  background: rgba(0, 0, 0, .9)
}

#segodnia {
  display: block;
  color: #fff
}

.photo-images .light .article-slide {
  color: #232323;
  background: rgba(255, 255, 255, .7)
}

.photo-images .article-slide {
  font-family: 'Ubuntu Condensed', serif;
  background-color: rgba(0, 0, 0, .7);
  bottom: 0;
  color: #fff;
  display: block;
  font-size: 16px;
  font-weight: 400;
  left: 0;
  margin-bottom: 0;
  padding: 15px 10px;
  position: absolute;
  right: 0;
  text-align: center;
  z-index: 2;
  margin-left: auto;
  margin-right: auto;
  max-width: 290px
}

.article-grid-list:before,
.panel-three-split:before {
  top: 0;
  bottom: 0;
  left: 32.4%;
  right: 32.4%;
  background: 0 0;
  border-left: 1px solid #d9d9d9;
  border-right: 1px solid #d9d9d9
}

sub {
  vertical-align: sub
}

.article-grid-list {
  display: block;
  position: relative
}

.article-grid-list:before {
  display: block;
  position: absolute;
  z-index: 0
}

.article-grid-list:after {
  display: block;
  clear: both
}

.article-grid-list>.item {
  display: block;
  float: left;
  width: 30%;
  margin-left: 5%;
  z-index: 2;
  position: relative
}

.article-grid-list>.item:nth-child(3n+1) {
  margin-left: 0;
  clear: both
}

.article-grid-list .overset-image {
  margin-bottom: 10px
}

.article-grid-list>.item .post-category {
  display: block;
  line-height: 140%;
  margin-bottom: 10px;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 11px;
  color: #dd662c
}

.article-grid-list>.item .post-category:before {
  display: inline-block;
  content: '\f07c';
  font-family: FontAwesome;
  padding-right: 4px
}

.article-grid-list>.item .post-category a {
  display: inline-block;
  margin-right: 4px;
  color: inherit
}

.article-grid-list>.item .post-category a:after {
  display: inline-block;
  content: ',';
  color: #ccc
}

.article-grid-list>.item .post-category a:last-child:after {
  display: none
}

.article-grid-list>.item:nth-child(n+4) {
  margin-top: 25px;
  border-top: 1px solid #d9d9d9;
  padding-top: 25px
}

.article-grid-list .ot-star-rating {
  margin-bottom: 10px;
  margin-top: -2px
}

.article-grid-list p {
  font-size: 13px
}

.novo-read-more {
  display: inline-block;
  font-size: 12px;
  font-weight: 700;
  color: #b61818
}

.novo-read-more i.fa {
  padding-left: 6px
}

.panel-three-split {
  display: block;
  position: relative
}

.panel-three-split:before {
  display: block;
  content: '';
  position: absolute;
  z-index: 0
}

.panel-three-split:after {
  display: block;
  clear: both;
  content: ''
}

.panel-three-split>.panel {
  display: block;
  float: left;
  width: 30%;
  margin-left: 5%;
  z-index: 2;
  position: relative;
  margin-bottom: 0
}

.panel-three-split>.panel:nth-child(3n+1) {
  clear: both;
  margin-left: 0
}

.panel-three-split>.panel:nth-child(n+4) {
  margin-top: 30px
}

.article-cat-list h6 {
  line-height: 140%
}

.article-cat-list .itemdate {
  font-size: 12px;
  line-height: 160%;
  padding-right: 10px;
  color: #898989;
  float: none;
  margin-bottom: 2px;
  display: block
}

.article-cat-list .item-photo {
  margin-bottom: 15px
}

.article-cat-list .item:nth-child(n+2) {
  margin-top: 15px;
  border-top: 1px solid #d9d9d9;
  padding-top: 15px
}

.article-cat-list .button {
  width: 100%;
  text-align: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box
}

.article-cat-list .button:hover {
  color: #fff!important
}

.header-topmenu li,
.slider-navigation li.active a,
.main-menu,
.header-topmenu,
#sidebar .widget > .w-title h3,
.content .panel > .p-title h2 {
  background-color: #545559;
}

.main-menu {
  color: #292A32;
}

.tab-a {
  box-shadow: inset 0 -3px 0 #292A32;
}

body {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALwAAACyBAMAAAAKbbjoAAAAGFBMVEX7+/v5+fn39/f9/f3x8fH19fXz8/P///+lANLfAAAYmElEQVR42myaS5fjNBCFreg02coyDdtIjWErRwe8BU6GdbfBXsOAvQ74QP4+9+qRVA94uvOa68/lq1KplJnmko/fo/euTYd9ObT1sPHs7q91cz+MlPv78XK7C1TzHbAF/6PeB9fyBDy8KL7imVbfom1bj9d4qnjTGClP+Im/J30Lpl5A4D/Y019Otd4RY4HH4Z3zXTOqxrcOP++jj1Lu6zH46Hh5KlTzzx1vvTt7pyzEiAd4S76F7qiaxlt+WqPnyaGX8kpvrFOX12BU0j3wzvu3s7OnQ/akem8QwhFxKG8/ib5fhbzge2OdVZefThRI/DQRb6039jG0tqXO6AaxDE4MrWq0XVYhL/gT6K26XH6q0f+d8b95HDAHI2msvXvvBoPAO6XaxiBOEf3zDHyVV/zbwXqYw4F85/0PPuPT/RueRbx3TUtVQpIPA3V6aeyyrZuQ58xJPnniL6sw54Ov+OSI8RgrBOtLAlRDECWiN7zSvC3ACzngs0pZ5IYLj4+PxGTKVjwzHDp478ChhRzaErPzxBs1rxsOKcewKivw4OuM/wl4X7xn8jnYR7wGO+OV4Ss4Zb02RoGeDilH0njPq1U8xjMkc/oHvs0S5w7doWvqoYEv/vgRD/06z/M2z1L+fMIEw8DiQRU80r/56+KmB77WFudihAutYuLXQkC+vg2hn0lf1/mdPFWN9MEd/9Nr3BFBwc8Vz/v9MoCbEkO1XRkEHrfwTDrNn6X87PHENyL6y/YSJ+DnBfpl++3M61sofHscoMx64Is5BtE3iJzOAC/lB2+95yWQu5d7+L8hepjTL5BvH+/htIgez+UKWkb/9bwh5+dlWWYpPzhrUwkU5oC/T8T7fl6n6a3oKRt3hJyLjpHexzPY9B5PUn510vt6/Hw7FO9l5vg2xjGmygi8yBwd9/i0zrgA/ZTyfWDS2Jw5f9TUGeNup0/y3ttTDONV7ynvW5H3ephj3z2t25qmlZQHPQAg8p6Jf/4Q29CLWZvt1qHBTwyfztrQL2b7qJ/XfEg5VpehFbOWqx9cUt6FJryrOa4LbdMNsCK8rznx63UzyIDm643eb1LeKBNVwvuC/6DgkXJwtwuiYrZdUBlpYpAVMz4jZ8y6rG9hYfCblCteXub9hwZ0Rm8b2wVR76O5I+O93pO+JjxGFfwF9V7KlWEApd4zJfUvfBowHqi03eG+WkWMJo3J/PtqNT7RkYX4dXkdFpQFKc827nm1wtF9dUl454l3WpW1NkL8wJu9rLXHw8Y6k/HzdhpgkpQncaOv4BP/8jnhjB51HdPaxQPNcVG1DKftEl4ZE1OnoM/bxuhpzrIi/tNhXqWc0SvwQzLn9bNLwTuYk+a1Zp9zDKXNyHi6GtHnaJixEruW6Je5O3yU8qI2x8GHy69PF4lPlcVFvcdQ5yfxlX+Lw7KxSK6MfqNHeN01Ql7xbTOi6lW6xCMHxqCKnuHUM+J+RejAg7kYsJGWvMLxf+VmvP1FsMTz8L7by9pdhrYe42e5ihFqcAu8DErmm5SXUPhz++Ud3mXvbSvx3YOuxqeEJ3U120I+L/Xb/8j5fv9D4n2J3rnxFqiQ4Siaf7sua7IH5Bz9zFn15f/Lj/u3Au+BL731uO/3kGFOPTeOO2cR8IjcJG9Yjrso5dWcVqOUf/Zf750+vF6bcTASz+Vvt8eDPpNeo59XTqxwknJV5aGNXn/xCd5affZvAWVJfXK3qCNd67vzTHzxHsXhFYullKssx7S1jZ/053d8i6LgbMfVYEAYe1NqDtCmBd21nfVOW9iNyA3Y4L8F562U00dMbhRN4MH/peJti/egA09DWF8L3iDnlSWeRQnleMG0okugW+e9lDekmwg18TCCfOK5ozChn4jP4EdJi7gq8VzmsEgx+hXX+C1alCopZ/Sgq5bRAwXWHwXvGhN8X6JXHJ0STosC4pxl9LDPhb7gP+rc3Ui5MqYZD1zafcL700C+cs43wXqfoyfUxJBLmg7eAdxq/OKFCV9v9H7VB+vAfydvjDkqwLP3iX/I0Z8aW9baoSRvDEYPRgeb26gvba4aXUirVTeU9kPKMay41aQnfir8gErZTAV/ve8pwzGA7hLddtYVPhqR+YV0y7dSzkrPT5M5M2l9bz77EFx8anrfC7ziIN32q/WU36OnPx2Ls3d8034qb5lfyZy+hDt1mMGHR38f7mWpu3HZBJa/HfIkEy0acEDKzUg5phNVPBIuB/xlVEjMvhf4XFfHP8m4R1/u22LN5IXomrVXIT94OiiGlv73b7sHHq8knhHFP13lsyjgMb093VR6dkxMKUeHXD53FY8ReCX+YY7YhewHl61k9DUw141XPNMFRi/l1nmbNcWcafJujEPCTzUxa66Ne7LB0vyuLXjX7WMM9aa8kPNjl+R3c3pUnrjr8/voDVMhIos7jhaZLRPTOgf61UTbBULIugq5NcE7n1wMvhxaueD0uTnMec9eVx/Ok6ZFJuf+vXOehniz469ay/lDupVyz8viqDWHaTlYjzmim2gz/soikuRtp1itKGdikuZN6sh86ugcl34ptxaT2tsSPa03Abc8OAz1KfF7Rs9bZVSpEJayoJP3p6hYYHzip52IlLMK4bYeiQl6i9H0fH+KzxiKt6Esg7mOG/Zclt7zAbGTFhEOsx95YqWciYPLguaJn04Bt2eJdyhpp5C851dPwQDcli5NK84960Es5SVP4KhwtpTnuqEPvk3TyEVrHatey7XWeQO+g1QH0bgw2sG5DoZosoh3uaOjnUJe8I5FQHvQFXRA56XcW1RD4EFRKrfS92qoWDFJL3hiGI59J2ey4oeNtu4nmOecB7a0UR6TZzhxN0iG3MuaqI6PllABb0Eh30h5ih4mYkRjy6H3qcb+mXcnzDwdY+kr2saIHhPVVrzxDNOzEo1SzgWNCzAb4bpHZPTE1yZwVGlF5hmdbGF3PkpzUqxayvlJWXP2kA1M0dOc+k3tFVLqP+2QxWucWo+TlNt8UdDczTqXVfS+rdH7444k470qbh9Ex17GlZwg6rSUWxKS/SbXbJe9v+Otud1CWd0k3rCzNWJos7p1o5ATXyw57ijO7713LWeW3tmbZWY2p02bn3GI904+5mXLIbWNlGe84/SLOnpb8jdlDq+EuvB29im/ZfTtuLfHrz8iR1TxvmDC8yzlNjvj9WHWnBTF+9ohu2hnd57vJ+h8mtFRqSOaSvBz9GTjVz8tm5Tb7JhW86TZEaUS7tyfxDt29713Z/yCK/CgY8u8rOAXc3JYmvshKc/RsxPuO1wdLyjzJXrNTb/71uNBp2mea063p3MXNJavGF9D7+G77w7ciUo5CzJM6YHXdE+Dj89wOdsgdk/pmVWfdb1GH5uM37DXfAnkRA/fu/NGvJRbcE6g4yDe+qOymAQwx6ayOxGf/honlMy5hYrHZg38FviW1W9ZyZdyy9Xs2XtGz8xyCJnmsBEZ+n6u0c88Ia8SMRRj54X2rMymAAsGvluWWciBd6Tz4DjgqY2K3nstvkvLRxcU8NzS36PnzhB8FTE/voYxcGuTctDhT4k+t76nHemL8fgPfupCxB/V1OgZLfZrH48h4isvvFpnPEg5LjBVfK0aBjPPBF/xmFb3E3bUMVPxy0yrseOcUCCeN14MD4uU72hmKr707c4b1A3rZfT1BFmENa1IW/7l7fZEl2a8XzYpxxgKfKnavrs9T/+Hn78s1pS853Yz7fRHwLe8g56l/OkdvpRg1OzeJ/zsp4mJWXtzfW2MiB55Qrc3RD+nLFpxE1J+Rsc6FbxPRYl1r0M21einx9D6DsVZ4hE7x3c63vae1swbo5dyNdWLNe4+tuN4rfhemGOevvn29MgcWs8t/0fdjDH0sArXWmYpHxjne3PsKcaAOtH0n2RO9+3l+68uL4+8R1bS7k55bXRYED4/kXJ2bsWdmpguKvPnfAqYtQye0fcTy8j5QvxPXdMWPGIHnq2QxtuBQ43hkHLG+vzIe2e948RHBF3TDZBlPP6chgvx/CZ1wHpS8Ot2At1qXu48r8xUKc/1suLZVKWSMnAsMPAFn78NKPjLB63u+Bl0X/5RL6IeI34ptx4jGe5DC4tCm/ATv7/PFflbP/VvlBOf/4VYVfwpsAnOeKMPMGeTcovwLbbVZWhBT03Qn8inBq29thzafnqL5Fb85beYvOe30tw2Zzzjf0b4Up6WcvD7hPcorgiM+JyYKKdpWuF7JIEHPyiDzJli2XLr3PaRv0i5LYskHDQYzlgabPrXpKQP9vVMucBnfnP8eqodcIneqCb2q5S3nlXApQ7Zm1imTMUzv8KXV/3ZReDz8XodlVbwjo1xiZ5nByPllt6kDrwZsYa2BT9kPI/TPj5dBL4eL5jxgFv5r818uAk5zeEPEkg0dcX7WrWvl//D/zQi4XnrD3zyXye59J58e5L/kWB44P3Lv42cT3PkNBDFrVEFXyUNS66RgjnLcS2+8m85s4blA8CS81AuKl+f97qlcQ/JAbO1m8y+/U1Pu91qtTr88xrP6/4U01tjEJRbPFWyC3PKd8E6Zxv3z29bX0ubghDf6+Wct/LWmwE/7N36YH2/ndd1tvhOH1c2cbRGNfhhsXKNW9LX/aV2jeKVPj/M4ek1XtZpl7lA6GPVS+hg5XrwWTJiEqs9yDZyJuxzZzy12+Pdf/Eozvy0sdCykePOe8pWrufk3BkmHz1SscUz6suW33/azne3+F+RmUaWkqec7K1lVWPlia0ZSfqFEtxeEzlTrpLvp6n4Lyz+F94mz6VmSTZyuC2+kSetv7mP9cyCYr/TuJeM0xLytnyp+JYRHPFTgQRx0/GrfBYrL6Az46SSkMWFL3hxjn9nChEPMvCkQ0Oplqo1MSFrrzjTF1ae4Cw2cPoHdJ7NBnWOT8Xgc/1N8T8gAg78BD4L0hi87g2SlecIOl67+i+M9OuMlulwmix+yvNn4j+wshZ8n46B/bLWRrGyWDm7RTHlAw9dpXO22wpZFmf3+ccvP4xzX8q1bShdfi89qizpxcqlR2JHeNzg1hr+3s6n13XOwzzOx758nPrrctIWo9KTldelRb5NS8uy+9mclZvxLGSOA7/11/2+J+CVfyPXMSO+h8l6K0vb1/htul8O0Viu+IzJAPpGNiBWjqApNi3p5ffyJp436hAd+G09pevohpWfCCc+R4M/72V6A18+roszeIXQ+S/X3nKKVs6+H//C4l1cXk6o77dpM3j2BP36wrC0eN0F7utMPmOkWPlSi4arOKe39Re0ioFXXdcjVr/+8+IX6xylaycrRcFEK0e85qgRC7zy/fsPl+zTkDa1/n2To774fg7Lfmu9dA99YbdSA9PKe5M05utknMdqME/oFtRpswX4GUd+38vJj8WTntOQI/+ULruVp9abjak7h/SfTkXPrbQAZ4yVwBxOfFh0+G6kibQaUA+ybmFztPLEv+M0WL+15/qZeAnMUE1P4b1kWOAjV7WGRx/F0eaB+IfKCCxWTrMjWv6546uOQTAwp/I4K34r3Ayo9dqlEzxEfuYBnLarS5By2cp1Ood5JxMfSFfrt0GzFW/thLO4jne6LAlemrQssocshp8rotDKdaOMVnqWFg8KZ8W3jeeGPhIK8F9mvqs6Rw8xwffl2r5Ki6Yc8Euxci3RZM3xcOpXx2G24jd/enja8JkMXsuZYX0X6rVK601EX6OVl366UuNIeruOIvCj97t8pu4cbYJGDizVZPG8EEiLlZesz1o535yVmyIQjUksywe+mR/G/ZKSUjVyBJRv5fqh2IS9Pem3JayOR1i8hs9TyeCzZZ4Ezy9RClu5vn+B/flmDKL8D/wpyeaDXMUn/hes/Oq9HN/Cb5KE33LOwCM1ZXPzlAFQjMgtXkfT/P70pvXLca8MPvp93fWEyd5ahHftcms9b+1w9wbeu4dLe9gs3tfEo+Fib602Sv+w8ra34uO3YPrnwG/A60OP7sJ5/nzgHZvDi4v3SH8skUpu1pfMZuOzlSd9rHioz+miL2+thxy9o3kIvv2D72ZZzTisBXwY1pmeVXxOifRnKy/t5KQQz8mrhv8k1vOcsQAPO01Ka6Ns9/qVGDiI9WFmt8vKk0TlMjX8z+E3E/eaYWNlG93fiZ4rrdCBd/wc+rXXhDmxN2XkwOs6AJzrU2/dOaCnQrxE4tiWExfasfuZ0yKtLvYFnxJTb5xhsnI+GV6bja7P7HU8RwbIubTa7QvoGTSzxvh9P8HiWby44FlGPquRywSOtNMm1yYOZ8XnoU0YhNo5X8J6rv25dLzTobniS16+gun49cnKU/azwInv85LAT3kZYhshVn2EV77+s7ISvlofdT5mj0tc3sn0HuZhrdyxF7KR/6njMZ6GQgTrRcrNekCaQbjkbuVE37v2MmfUTrip+AXnWPk+95rqikf4L8vqyhD1YmD2i3kGV1LrG8fFcX16RsdRe2lWfikNv9E5/XpEhRyveJMlx79bGigxmZm2Yf2abS5c6Clb+V2Z2nCCxf+wF+BTioSF2cyiXXKzPRbiO//lK0Qkzce7WDmippeSg8nTe8pqfbrBe/ZwYrv8lTKsLxcYD9PJt/I9TQq31v/s0WAHvpCfc1VIYDuiLsJPR9zHNn7ICTj2fJ+tfLm8s3iln7n5KUPO2freoTj2JzlvL7L6u15QVxmQeNZJ5L+s3Pn6Co8uMSrkeaCd6cCDMWC7ERCaSZKCmbRbYuAMnFhv5QP4k8WzHcGWRR4Hr/x86fJA6xP3ybk7J+gJnI/MYtoQt3LJIZvEjrtO3zs3l5SHKB2IItb3uQZulgIXwZwEzwk6tdRxZJjWWzkF3tH+zbUGq/YUEgKTtWHM8lhFPU+SajvJPj5zbIvzc6GP9qIM4+Ctlevq8LQh8J2EpO7N5DA7FdlTh78dJNUNYn3k08DZMeCVa/+YED5W3l4+Ned8YEPHAV+A54zGJZU8y0cNUa3XemDO8L2+7hqe5l6+gfVGTjjXnzskBdDxveLlxFNLajjH1xh0hvAk+MItzb1gDryjnzGobeWaOyO94PA4tV5jx8ss97nvBiP04nv8An+sx2H80r/w80crH8J1zVl+P1/lepitBdh63StHOqdo1ci9rBmDOJqwL1Zu88Pe5c332qUs4/Fvgz/JW/IA6mG9HIMEsL5fVg7rD77a3p3Tq950vgR1mVPn6BuUbIx3HQmf38o7MoTVHSmwz8LyLHrc3XDoUztXTPGFVYPBd4dYubV+Dq6/b7+1PNziSVugTiNH8OzI2xO4jndxWI284yOMf9mHvnp2fOKc/rj4KnlX456GyyYNyfmVcxxi6EYeeuQPMvkSLR4XXvdV9uEdn8T39zX4mFeL723YG/l18Lf4oTd5w4Hnv8NjuLZPO5407tk28ozOW+cQU6y8v7sr05kzTdY53Erzm6pPP3VnWF9yCXubEgjKdf0PzjVYuT7ToJeJu3J1W3+s8lhdwwemQA3MTKMFL0d23XqmBDmqtfIhUDhPxPcRliAZsww6WaV4Ok7xgHLyRKzPiedoxAtsll6Ilcv4d5XlBHhHfugJGV9qGtQYXgcuhhG2Oz0zjKAn2qD4Xk1auQtKV+sZ9+sQxfdFrO7W0xRgOcDWxyBGLTXBF9+3RXXarBxvpPSN+OsyNmcuRjd4AoAHLbZvo+ALXgH+DLpeVu6QirfSnXNdhC85UGXx3HIgSZombyx99qu++Evp1418STwiofn+qGz9jveweKfDYEwEw4FvOa9EPPEwsplv5ftJanv8Bud0PHL27iyeL+qJ5u64KB2jQ+qf8MItSLusfFbL9daa5D8YvEm8YzUiskuRI7U1letl5Xf6pgbPrBf2QAte4cPNEEdS13Mkj7Mg/bLy+Yov5lhx3OfwlvW+HZ3ZwSdY/7DSyf2ycjjN4tX68w4rwyt8WGZf9SntSUEnbuQwtrtns3JE8ivn+MVfNu9UQzx/04f+0cY9QgbMxCFOOdzYFG/lEyfSDJ48pJR/cL6j2APP0uzRJeF332fJQGwQu/7UFiuXHvC0WeewtP0Wxebwy+J6StP54Jz4k9m5V3hJmily6OUD+xRFQFaOeOdwVMNrKu0/vsti2WRMevoRruQipfg+0paSj/pDVbysfJL++3QkBZoW+k9mP1bFc7FMondRp4M7/sz+vw5x9FLeyuWZfaxiPblaODc8+TyCO36a7+z0KaXbxphk8jtK9/xYray8HZzxYyE5O4adxf/MuhCvaVtFrYe1wkfkoIAWTscH9iesnHRBTwWSRnfN9+SPSLUyX6eDtKfY7FrcgoBPSQch2lrLSmGz8knxGwcmnVYK1npW/Ouy0pjjh+4Tu5eSbU/SSTNH8bxRVt43zSyLFtpg8bpDX1dt+HXn6FVQ8+o3Ep2mj2DlxwzZCDpssM7p/7uGVIz1/crr3L+0eOet/EiYH1kyWvy/W6eyeDJRuOIAAAAASUVORK5CYII=');
}

#soctabs .tabs-content ul,
.generalzone,
.right .generalzonetop,
.soctab,
.soctabs .tab label {
  text-align: center
}

body {
  overflow-x: hidden
}

.awesome-weather-wrap,
body,
noindex:-o-prefocus {
  font-family: "Open Sans",sans-serif !important
}

#sidebar .widget>.w-title h3,
.article-list .item .item-content span,
.awesome-weather-header,
.breaking-news .breaking-block h4 .main-menu ul.menu>li ul.sub-menu>li>a,
.breaking-news h3,
.comments-list .item .item-content span,
.content .panel>.p-title h2,
.footer .footer-widgets>.widget>.w-title h3,
.footer .footer-widgets>.widget>h3,
.header-topmenu,
.main-menu ul.menu>li>a,
.menu-block .featured-post .article-icons,
.menu-content.featured-post .article-icons,
.panel-title,
.rating-total .master-rate,
.slider .slider-image a .slider-overlay strong,
.wp-polls .Buttons,
.wp-polls a[href="#VotePoll"],
body .toggle-menu,
h1,
h2,
h3,
h4,
h5,
h6,
noindex:-o-prefocus {
  font-family: Impact, sans-serif!important
}

.upontop {
  position: fixed;
  z-index: 9999
}

.header--1 {
  -webkit-transition-duration: .5s;
  transition-duration: .5s;
  -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
  transition-timing-function: cubic-bezier(.215, .61, .355, 1);
  -webkit-transition-property: -webkit-transform;
  transition-property: transform;
  -webkit-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  transform: translateY(-100%)
}

.content .article-slide a:hover {
  color: #FFF!important
}

.article-list .item:hover .item-header .article-slide h3 a {
  text-shadow: 2px 2px 3px #000
}

input::-webkit-input-speech-button {
  -webkit-appearance: button;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAATCAYAAABPwleqAAAKQ2lDQ1BJQ0MgcHJvZmlsZQAAeNqdU3dYk/cWPt/3ZQ9WQtjwsZdsgQAiI6wIyBBZohCSAGGEEBJAxYWIClYUFRGcSFXEgtUKSJ2I4qAouGdBiohai1VcOO4f3Ke1fXrv7e371/u855zn/M55zw+AERImkeaiagA5UoU8Otgfj09IxMm9gAIVSOAEIBDmy8JnBcUAAPADeXh+dLA//AGvbwACAHDVLiQSx+H/g7pQJlcAIJEA4CIS5wsBkFIAyC5UyBQAyBgAsFOzZAoAlAAAbHl8QiIAqg0A7PRJPgUA2KmT3BcA2KIcqQgAjQEAmShHJAJAuwBgVYFSLALAwgCgrEAiLgTArgGAWbYyRwKAvQUAdo5YkA9AYACAmUIszAAgOAIAQx4TzQMgTAOgMNK/4KlfcIW4SAEAwMuVzZdL0jMUuJXQGnfy8ODiIeLCbLFCYRcpEGYJ5CKcl5sjE0jnA0zODAAAGvnRwf44P5Dn5uTh5mbnbO/0xaL+a/BvIj4h8d/+vIwCBAAQTs/v2l/l5dYDcMcBsHW/a6lbANpWAGjf+V0z2wmgWgrQevmLeTj8QB6eoVDIPB0cCgsL7SViob0w44s+/zPhb+CLfvb8QB7+23rwAHGaQJmtwKOD/XFhbnauUo7nywRCMW735yP+x4V//Y4p0eI0sVwsFYrxWIm4UCJNx3m5UpFEIcmV4hLpfzLxH5b9CZN3DQCshk/ATrYHtctswH7uAQKLDljSdgBAfvMtjBoLkQAQZzQyefcAAJO/+Y9AKwEAzZek4wAAvOgYXKiUF0zGCAAARKCBKrBBBwzBFKzADpzBHbzAFwJhBkRADCTAPBBCBuSAHAqhGJZBGVTAOtgEtbADGqARmuEQtMExOA3n4BJcgetwFwZgGJ7CGLyGCQRByAgTYSE6iBFijtgizggXmY4EImFINJKApCDpiBRRIsXIcqQCqUJqkV1II/ItchQ5jVxA+pDbyCAyivyKvEcxlIGyUQPUAnVAuagfGorGoHPRdDQPXYCWomvRGrQePYC2oqfRS+h1dAB9io5jgNExDmaM2WFcjIdFYIlYGibHFmPlWDVWjzVjHVg3dhUbwJ5h7wgkAouAE+wIXoQQwmyCkJBHWExYQ6gl7CO0EroIVwmDhDHCJyKTqE+0JXoS+cR4YjqxkFhGrCbuIR4hniVeJw4TX5NIJA7JkuROCiElkDJJC0lrSNtILaRTpD7SEGmcTCbrkG3J3uQIsoCsIJeRt5APkE+S+8nD5LcUOsWI4kwJoiRSpJQSSjVlP+UEpZ8yQpmgqlHNqZ7UCKqIOp9aSW2gdlAvU4epEzR1miXNmxZDy6Qto9XQmmlnafdoL+l0ugndgx5Fl9CX0mvoB+nn6YP0dwwNhg2Dx0hiKBlrGXsZpxi3GS+ZTKYF05eZyFQw1zIbmWeYD5hvVVgq9ip8FZHKEpU6lVaVfpXnqlRVc1U/1XmqC1SrVQ+rXlZ9pkZVs1DjqQnUFqvVqR1Vu6k2rs5Sd1KPUM9RX6O+X/2C+mMNsoaFRqCGSKNUY7fGGY0hFsYyZfFYQtZyVgPrLGuYTWJbsvnsTHYF+xt2L3tMU0NzqmasZpFmneZxzQEOxrHg8DnZnErOIc4NznstAy0/LbHWaq1mrX6tN9p62r7aYu1y7Rbt69rvdXCdQJ0snfU6bTr3dQm6NrpRuoW623XP6j7TY+t56Qn1yvUO6d3RR/Vt9KP1F+rv1u/RHzcwNAg2kBlsMThj8MyQY+hrmGm40fCE4agRy2i6kcRoo9FJoye4Ju6HZ+M1eBc+ZqxvHGKsNN5l3Gs8YWJpMtukxKTF5L4pzZRrmma60bTTdMzMyCzcrNisyeyOOdWca55hvtm82/yNhaVFnMVKizaLx5balnzLBZZNlvesmFY+VnlW9VbXrEnWXOss623WV2xQG1ebDJs6m8u2qK2brcR2m23fFOIUjynSKfVTbtox7PzsCuya7AbtOfZh9iX2bfbPHcwcEh3WO3Q7fHJ0dcx2bHC866ThNMOpxKnD6VdnG2ehc53zNRemS5DLEpd2lxdTbaeKp26fesuV5RruutK10/Wjm7ub3K3ZbdTdzD3Ffav7TS6bG8ldwz3vQfTw91jicczjnaebp8LzkOcvXnZeWV77vR5Ps5wmntYwbcjbxFvgvct7YDo+PWX6zukDPsY+Ap96n4e+pr4i3z2+I37Wfpl+B/ye+zv6y/2P+L/hefIW8U4FYAHBAeUBvYEagbMDawMfBJkEpQc1BY0FuwYvDD4VQgwJDVkfcpNvwBfyG/ljM9xnLJrRFcoInRVaG/owzCZMHtYRjobPCN8Qfm+m+UzpzLYIiOBHbIi4H2kZmRf5fRQpKjKqLupRtFN0cXT3LNas5Fn7Z72O8Y+pjLk722q2cnZnrGpsUmxj7Ju4gLiquIF4h/hF8ZcSdBMkCe2J5MTYxD2J43MC52yaM5zkmlSWdGOu5dyiuRfm6c7Lnnc8WTVZkHw4hZgSl7I/5YMgQlAvGE/lp25NHRPyhJuFT0W+oo2iUbG3uEo8kuadVpX2ON07fUP6aIZPRnXGMwlPUit5kRmSuSPzTVZE1t6sz9lx2S05lJyUnKNSDWmWtCvXMLcot09mKyuTDeR55m3KG5OHyvfkI/lz89sVbIVM0aO0Uq5QDhZML6greFsYW3i4SL1IWtQz32b+6vkjC4IWfL2QsFC4sLPYuHhZ8eAiv0W7FiOLUxd3LjFdUrpkeGnw0n3LaMuylv1Q4lhSVfJqedzyjlKD0qWlQyuCVzSVqZTJy26u9Fq5YxVhlWRV72qX1VtWfyoXlV+scKyorviwRrjm4ldOX9V89Xlt2treSrfK7etI66Trbqz3Wb+vSr1qQdXQhvANrRvxjeUbX21K3nShemr1js20zcrNAzVhNe1bzLas2/KhNqP2ep1/XctW/a2rt77ZJtrWv913e/MOgx0VO97vlOy8tSt4V2u9RX31btLugt2PGmIbur/mft24R3dPxZ6Pe6V7B/ZF7+tqdG9s3K+/v7IJbVI2jR5IOnDlm4Bv2pvtmne1cFoqDsJB5cEn36Z8e+NQ6KHOw9zDzd+Zf7f1COtIeSvSOr91rC2jbaA9ob3v6IyjnR1eHUe+t/9+7zHjY3XHNY9XnqCdKD3x+eSCk+OnZKeenU4/PdSZ3Hn3TPyZa11RXb1nQ8+ePxd07ky3X/fJ897nj13wvHD0Ivdi2yW3S609rj1HfnD94UivW2/rZffL7Vc8rnT0Tes70e/Tf/pqwNVz1/jXLl2feb3vxuwbt24m3Ry4Jbr1+Hb27Rd3Cu5M3F16j3iv/L7a/eoH+g/qf7T+sWXAbeD4YMBgz8NZD+8OCYee/pT/04fh0kfMR9UjRiONj50fHxsNGr3yZM6T4aeypxPPyn5W/3nrc6vn3/3i+0vPWPzY8Av5i8+/rnmp83Lvq6mvOscjxx+8znk98ab8rc7bfe+477rfx70fmSj8QP5Q89H6Y8en0E/3Pud8/vwv94Tz+4A5JREAAAAGYktHRAD/AP8A/6C9p5MAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfZCBwDCCLMpTEUAAABSElEQVQ4y4WTP0sDQRDFf3ckEYONhXZaKBIbEQI22ttIsB8LP4Wdn8BKsRLBwuIV+SBWCoIBCxvBThELTYREszZzuDnuLtPsn3lv38683YSSMLN5oAXUgWdJL3lMYmYpECSFiNgAusAuUAMegENJvZicShoDK2aWOHEVuAb2gVlXbgOXZjapHKnVgTngGxjEuRgv6V85m0gaAR/AjBNDRApFfUnjhZ/azN+q5BaTZI8vKiKuO80lAvBZwW0Cwd0oVK6KgY/jKnKZ+raPP1Xki4K9jqSbaQ0Lko6AK2Doe+tRT4otMLNN4B44A068tszzX+AVWJT0VuifmbWBu5JyMnxD0jCp8HMLOAU2gA5wK6nvuRbwxJQH0TWzfkmuPs3nceZpPiSNimo+AHbcyz1gGTj37/ku6TjD1goOXQLWfP4I9LzuBFiIgX+W1WUwRrBtugAAAABJRU5ErkJggg==) no-repeat 2px 2px;
  float: right;
  width: 15px;
  height: 16px
}

@font-face {
  font-family: utlicomoon;
  src: url(/templates/azure/fonts/soc_font/icomoon.eot?qq1333=123213123124);
  src: url(/templates/azure/fonts/soc_font/icomoon.eot?#iefixqq1333=123213123124) format('embedded-opentype'), url(/templates/azure/fonts/soc_font/icomoon.woff?qq1333=123213123124) format('woff'), url(/templates/azure/fonts/soc_font/icomoon.ttf?qq1333=123213123124) format('truetype'), url(/templates/azure/fonts/soc_font/icomoon.svg?qq1333=123213123124#icomoon) format('svg');
  font-weight: 400;
  font-style: normal
}

[class*=' soc-icon-'] a,
[class*=' soc-icon-'] i,
[class*=' soc-icon-'] span,
[class^=soc-icon-] a,
[class^=soc-icon-] i,
[class^=soc-icon-] span {
  font-family: utlicomoon, sans-serif!important;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  text-align: center;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #fff;
  text-indent: 0!important
}

@media screen and (-webkit-min-device-pixel-ratio:0) and (min-device-width:481px) {
  @font-face {
    font-family: utlicomoonchrome;
    src: url(/templates/azure/fonts/soc_font/icomoon.svg?qq1333=123213123124#icomoon) format('svg');
    font-weight: 400;
    font-style: normal
  }
  [class*=' soc-icon-'] a,
  [class*=' soc-icon-'] span,
  [class^=soc-icon-] a,
  [class^=soc-icon-] span {
    font-family: utlicomoonchrome, utlicomoon, sans-serif!important
  }
}

.soc-icon-bm .sn-icon:before {
  content: '\e615'
}

.soc-icon-ev .sn-icon:before {
  content: '\e616'
}

.soc-icon-dg .sn-icon:before {
  content: '\e617'
}

.soc-icon-gp .sn-icon:before {
  content: '\e618'
}

.soc-icon-fb .sn-icon:before {
  content: '\e619'
}

.soc-icon-ip .sn-icon:before {
  content: '\e61a'
}

.soc-icon-ln .sn-icon:before {
  content: '\e61b'
}

.soc-icon-li .sn-icon:before {
  content: '\e61c'
}

.soc-icon-more .sn-icon:before {
  content: '\e60e'
}

.soc-icon-in .sn-icon:before {
  content: '\e61e'
}

.soc-icon-yt .sn-icon:before {
  content: '\e61d'
}

.soc-icon-rb .sn-icon:before {
  content: '\e609'
}

.soc-icon-pr .sn-icon:before {
  content: '\e60a'
}

.soc-icon-ps .sn-icon:before {
  content: '\e60b'
}

.soc-icon-pn .sn-icon:before {
  content: '\e60c'
}

.soc-icon-ok .sn-icon:before {
  content: '\e60d'
}

.soc-icon-ms .sn-icon:before {
  content: '\e60f'
}

.soc-icon-mr .sn-icon:before {
  content: '\e610'
}

.soc-icon-em .sn-icon:before {
  content: '\e611'
}

.soc-icon-lj .sn-icon:before {
  content: '\e613'
}

.soc-icon-bl .sn-icon:before {
  content: '\e612'
}

.soc-icon-bd .sn-icon:before {
  content: '\e61f'
}

.soc-icon-dl .sn-icon:before {
  content: '\e614'
}

.soc-icon-su .sn-icon:before {
  content: '\e607'
}

.soc-icon-sp .sn-icon:before {
  content: '\e608'
}

.soc-icon-vd .sn-icon:before {
  content: '\e602'
}

.soc-icon-vk .sn-icon:before {
  content: '\e603'
}

.soc-icon-tw .sn-icon:before {
  content: '\e604'
}

.soc-icon-tb .sn-icon:before {
  content: '\e605'
}

.soc-icon-sb .sn-icon:before {
  content: '\e606'
}

.soc-icon-my .sn-icon:before {
  content: '\e601'
}

.soc-icon-rss .sn-icon:before {
  content: '\e621'
}

.soc-icon-ya .sn-icon:before {
  content: '\e600'
}

.soc-icon-top .sn-icon:before {
  content: '\e620'
}

.sn-icon-16 {
  width: 16px!important;
  height: 16px!important;
  line-height: 16px!important;
  font-size: 16px!important;
  float: left!important
}

.header-topmenu .socmenuul li, .header-topmenu .socmenuul {
  border: 0 none;
}

.header-topmenu .socmenuul li {
  margin-right: 5px;
}

.header-topmenu .socmenuul {
    margin: 4px 60px 0 10px;
    vertical-align: middle;
}

.header-topmenu .socmenuul a:hover {
	background-image: none !important;;
	color: #FFFFFF !important;
}
.header-topmenu #soctop .socmenuul a {
    border-radius: 20px;
    height: 21px;
    padding: 4px 0 0;
    width: 25px;
	color: #bcbcbc;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAAAAAA6fptVAAAACklEQVQYV2NwAQAARgBFCXrSagAAAABJRU5ErkJggg==);
}

.socmenuul li>ul {
  width: 53px
}

#mobilesoc li a,
.socmenuul li>ul a {
  font-size: 22px;
  color: #fff;
  padding: 7px 0!important
}

.footersoc .soc-icon-vd .sn-icon,
.socmenuul .soc-icon-vd .sn-icon {
  background-color: #ec700e;
  color: #ec700e
}

.footersoc .soc-icon-vk .sn-icon,
.socmenuul .soc-icon-vk .sn-icon {
  background-color: #51749c;
  color: #51749c
}

.footersoc .soc-icon-tw .sn-icon,
.socmenuul .soc-icon-tw .sn-icon {
  background-color: #23b9eb;
  color: #23b9eb
}

.footersoc .soc-icon-tb .sn-icon,
.socmenuul .soc-icon-tb .sn-icon {
  background-color: #2e4c68;
  color: #2e4c68
}

.footersoc .soc-icon-sb .sn-icon,
.socmenuul .soc-icon-sb .sn-icon {
  background-color: #26a1eb;
  color: #26a1eb
}

.footersoc .soc-icon-su .sn-icon,
.socmenuul .soc-icon-su .sn-icon {
  background-color: #e94723;
  color: #e94723
}

.footersoc .soc-icon-sp .sn-icon,
.socmenuul .soc-icon-sp .sn-icon {
  background-color: #f8ac09;
  color: #f8ac09
}

.footersoc .soc-icon-rb .sn-icon,
.socmenuul .soc-icon-rb .sn-icon {
  background-color: #b70c0b;
  color: #b70c0b
}

.footersoc .soc-icon-pr .sn-icon,
.socmenuul .soc-icon-pr .sn-icon {
  background-color: #095579;
  color: #095579
}

.footersoc .soc-icon-ps .sn-icon,
.socmenuul .soc-icon-ps .sn-icon {
  background-color: #c71b2c;
  color: #c71b2c
}

.footersoc .soc-icon-pn .sn-icon,
.socmenuul .soc-icon-pn .sn-icon {
  background-color: #a7a7a7;
  color: #a7a7a7
}

.footersoc .soc-icon-ok .sn-icon,
.socmenuul .soc-icon-ok .sn-icon {
  background-color: #fa890f;
  color: #fa890f
}

.footersoc .soc-icon-ms .sn-icon,
.socmenuul .soc-icon-ms .sn-icon {
  background-color: #012d90;
  color: #012d90
}

.footersoc .soc-icon-mr .sn-icon,
.socmenuul .soc-icon-mr .sn-icon {
  background-color: #134785;
  color: #134785
}

.footersoc .soc-icon-em .sn-icon,
.socmenuul .soc-icon-em .sn-icon {
  background-color: #3b5bd1;
  color: #3b5bd1
}

.footersoc .soc-icon-lj .sn-icon,
.socmenuul .soc-icon-lj .sn-icon {
  background-color: #3f97d2;
  color: #3f97d2
}

.footersoc .soc-icon-bl .sn-icon,
.socmenuul .soc-icon-bl .sn-icon {
  background-color: #fa9752;
  color: #fa9752
}

.footersoc .soc-icon-bd .sn-icon,
.socmenuul .soc-icon-bd .sn-icon {
  background-color: #79421e;
  color: #79421e
}

.footersoc .soc-icon-dl .sn-icon,
.socmenuul .soc-icon-dl .sn-icon {
  background-color: #a7a7a7;
  color: #a7a7a7
}

.footersoc .soc-icon-bm .sn-icon,
.socmenuul .soc-icon-bm .sn-icon {
  background-color: #38bf44;
  color: #38bf44
}

.footersoc .soc-icon-ev .sn-icon,
.socmenuul .soc-icon-ev .sn-icon {
  background-color: #75b63e;
  color: #75b63e
}

.footersoc .soc-icon-dg .sn-icon,
.socmenuul .soc-icon-dg .sn-icon {
  background-color: #25619f;
  color: #25619f
}

.footersoc .soc-icon-gp .sn-icon,
.socmenuul .soc-icon-gp .sn-icon {
  background-color: #dd4b39;
  color: #dd4b39
}

.footersoc .soc-icon-fb .sn-icon,
.socmenuul .soc-icon-fb .sn-icon {
  background-color: #45639e;
  color: #45639e
}

.footersoc .soc-icon-ip .sn-icon,
.socmenuul .soc-icon-ip .sn-icon {
  background-color: #a7a7a7;
  color: #a7a7a7
}

.footersoc .soc-icon-ln .sn-icon,
.socmenuul .soc-icon-ln .sn-icon {
  background-color: #4f7fad;
  color: #4f7fad
}

.footersoc .soc-icon-li .sn-icon,
.socmenuul .soc-icon-li .sn-icon {
  background-color: #a7a7a7;
  color: #a7a7a7
}

.footersoc .soc-icon-more .sn-icon,
.socmenuul .soc-icon-more .sn-icon {
  background-color: #a8a8a8;
  color: #a8a8a8
}

.footersoc .soc-icon-in .sn-icon,
.socmenuul .soc-icon-in .sn-icon {
  background-color: #9e6c53;
  color: #9e6c53
}

.footersoc .soc-icon-yt .sn-icon,
.socmenuul .soc-icon-yt .sn-icon {
  background-color: #cc181e;
  color: #cc181e
}

.footersoc .soc-icon-rss .sn-icon,
.socmenuul .soc-icon-rss .sn-icon {
  background-color: #f89a38;
  color: #f89a38
}

.footersoc .soc-icon-ya .sn-icon,
.socmenuul .soc-icon-ya .sn-icon {
  background-color: #d90000;
  color: #d90000
}

.footersoc .soc-icon-top .sn-icon,
.socmenuul .soc-icon-top .sn-icon {
  background-color: #a8a8a8;
  color: #a8a8a8
}

.generalzone div {
  margin: 0 auto
}

.generalzonebox,
.generalzonetop,
.generalzonevip {
  position: relative;
  overflow: hidden
}

@media only screen and (max-width:1200px) {
  .generalzonevip {
    position: relative;
    padding-bottom: 12.36%;
    height: 0;
    overflow: hidden
  }
  .generalzonevip embed,
  .generalzonevip iframe,
  .generalzonevip img,
  .generalzonevip object {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
  }
}

.generalzonetop embed,
.generalzonetop iframe,
.generalzonetop object {
  height: 400px;
  width: 240px
}

@media (min-width:900px) and (max-width:1000px) {
  .generalzonetop {
    position: relative;
    height: 0;
    overflow: hidden;
    padding-bottom: 166.66%!important
  }
  .generalzonetop embed,
  .generalzonetop iframe,
  .generalzonetop img,
  .generalzonetop object {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
  }
}

.generalzonebox embed,
.generalzonebox iframe,
.generalzonebox object {
  height: 250px;
  width: 250px
}

@media (min-width:900px) and (max-width:1000px) {
  .generalzonebox {
    position: relative;
    height: 0;
    overflow: hidden;
    padding-bottom: 100%!important
  }
  .generalzonebox embed,
  .generalzonebox iframe,
  .generalzonebox img,
  .generalzonebox object {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
  }
}

.soctab,
.soctabs {
  clear: both;
  position: relative
}

@media only screen and (max-width:728px) {
  #temp.generalzone {
    padding-bottom: 19.23%!important
  }
}

.header-block .header-logo {
  padding: 0!important
}

.schetchik {
  float: left;
  padding-right: 10px
}

.icheckbox_square-blue,
.iradio_square-blue {
  display: inline-block;
  vertical-align: middle;
  margin: 0;
  padding: 0;
  width: 22px;
  height: 22px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPAAAAAYCAMAAADznIBPAAAA5FBMVEUAAADTz8jTz8jTz8i+IBy+IBzTz8jTz8jTz8jTz8jTz8i+IBy+IBzTz8i+IBzTz8jTz8i+IBy+IBy+IBzW0szW0szTz8jTz8jTz8i+IBzTz8j//fzTz8jTz8jv7uy+IBz9+/r4+PfTz8jTz8i+IBy+IBzTz8i+IBzTz8i+IBzTz8jTz8i+IBy+IBzs6ubj4dzf3Nf8/PvTz8i+IBz39vW+IBzTz8jTz8jTz8i+IBz6+vm+IBy+IBzTz8j////77enDLSTwxLjegG/HOC2/Ih3ttqnadGPWZlX44Nn11c3vv7PRV0dz510FAAAAPHRSTlMAgHgEsggIa3I8EeMRDmtMNvH605KEfVomHxz98dK8effcs41YSUgkH+364svCsZyU7uTY1nplWTUc5nsu7y5NAAAC90lEQVRYw+2Y6XLaMBSFXXk3NpglYAwmlD0szUKTJo0qEkjT7f3fpxLIqS2J2sHpQNucH7bnmzv3+MxoZOtKn4SSJCjUdv5GqK2cytI7k3Ez6OiWFJOdV3Kl4lzJ2+m4dl0zqkCvXWuJHGfjtUtgUZ+EwBpoVgoj2fEKlSaIvKp6fAKpTi7VZC6boOA5smx5BWDKMR4aYp4YmMcvHHgUdP2w0u8Go/C5XoZQ6dVVe9hTICzXozxUlFv6wAmfnYFu/eJRS8z3HNi/ANFacEHT3+TgrB/S/gzmbp54TCF3DDPaxzSckMc9Md9rYC0A8WIQaOSmTqESXcYKnKqUx0W5fGXG+5hX8oazppjvMzDostVdQK7HcGpHqT2FxxvOasPNAdtnYK4572ruM7DVHLHVftPC+YqwH8d9WLTXnBPhGnDYPg7QCOddMc8aeLlYPStwq31KA+sVvryiS1IeKixWYJ5w3pdwt8D3KbiYi3zdrIEfEVo+J3ALoRYN3BG9aIek67G4BxXCeV/CP3h8H6+Guci3tnPgxzty/YLQ51RL+qh1Rm7vEHofLumJz5f7E0nKwTqL6zBHOO9LuOHwfRwDc5GvsWvgJVqsqG+qwC3UPt34HoWBxzJfLo8lqQRVFquwRDjvS3hV1KeKuci3umvguwVqr3400PeUm9ZZGzVOse9bmhfzpiMOXIS2MHBR4Es40MSBAeObITB1bjTQfepd+uwcNSJ5MQ888ZKew6FwSc8FvoTrlnhJ64xvpiVNnL8idP+Q/rNUOQ99M2xajG/SpsX71jLs0g/fqG9iYOr8kfpm+CwxvkmfJd7X3euPh/83/nj8kV/LmRql6uzf+LWUtMCIFxv08FBmDw9llfK4KJd1N97H1eUNZ00x3+vx0GOPh3T7GbLHw+ETjynkFns8tChnj4fWoQ4AhnQAoNbXA4DhSw0ADmbEI4/YEc/tCaQq3qoRfvn7EY+TYsRzCEO88UQ8xCvl6LAumWsuHtZVjZqrbeWv+k/0E7RARdcCkwnBAAAAAElFTkSuQmCC) no-repeat;
  border: none;
  cursor: pointer
}

.icheckbox_square-blue {
  background-position: 0 0
}

.icheckbox_square-blue.hover {
  background-position: -24px 0
}

.icheckbox_square-blue.checked {
  background-position: -48px 0
}

.icheckbox_square-blue.disabled {
  background-position: -72px 0;
  cursor: default
}

.icheckbox_square-blue.checked.disabled {
  background-position: -96px 0
}

.iradio_square-blue {
  background-position: -120px 0
}

.iradio_square-blue.hover {
  background-position: -144px 0
}

.iradio_square-blue.checked {
  background-position: -168px 0
}

.iradio_square-blue.disabled {
  background-position: -192px 0;
  cursor: default
}

.iradio_square-blue.checked.disabled {
  background-position: -216px 0
}

@media (-o-min-device-pixel-ratio:5/4),
(-webkit-min-device-pixel-ratio:1.25),
(min-resolution:120dpi) {
  .icheckbox_square-blue,
  .iradio_square-blue {
    background-image: url(data:image/png;base64,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);
    -webkit-background-size: 240px 24px;
    background-size: 240px 24px
  }
}

.soctab {
  height: 400px;
  min-height: 400px;
  overflow: hidden
}

.soctab_line:after {
  content: "";
  width: 100%;
  display: block;
  border-bottom: 1px solid #dedede;
  padding-bottom: 20px
}

#soctabs .tabs,
#soctabs .tabs-content {
  overflow: hidden;
  border-bottom: 1px solid #AAA
}

#soctabs {
  background: #FFF;
  overflow: hidden
}

#soctabs .tabs {
  font-size: .75em;
  height: 30px;
  line-height: 30px;
  list-style: none
}

#soctabs .tabs li {
  float: left;
  margin-right: 3px
}

#soctabs .tabs a {
  border-radius: 5px 5px 0 0;
  background: #EEE;
  float: left;
  height: 30px;
  padding: 0 10px;
  text-decoration: none;
  border: 1px solid #AAA
}

#soctabs .tabs a:hover {
  background: #DDD
}

#soctabs .tabs-content {
  height: 400px;
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background-color: transparent;
  border-image: none;
  border-left: 1px solid #AAA;
  border-right: 1px solid #AAA;
  border-top: medium none!important;
  display: block;
  font-family: inherit;
  font-size: 100%
}

#soctabs .tabs-content ul {
  font-size: 6em;
  line-height: 300px;
  list-style: none
}

#soctabs .tabs-content ul li {
  padding: 10px 9px 6px
}

.soctabs {
  height: 480px;
  min-height: 480px;
  background-color: #EDEDED
}

.soctabs .tab {
  float: left
}

.soctabs .tab label:hover {
  box-shadow: 0 -100px 0 rgba(255, 255, 255, .07) inset
}

.soctabs .tab [type=radio] {
  display: none
}

.soctabs .soccontent {
  position: absolute;
  top: 38px;
  left: 0;
  background: #fff;
  right: 0;
  bottom: 0;
  border-top: 3px solid #292a32;
  border-bottom: 1px solid #ccc;
  height: 440px;
  overflow: hidden
}

.soctabs [type=radio]:checked~label {
  background-color: #C12026;
  z-index: 2
}

.soctabs [type=radio]:checked~label~.soccontent {
  z-index: 1
}

.soctabs .tab #labeltab1 {
  left: 0
}

.soctabs .tab #labeltab2 {
  left: 58px
}

.soctabs .tab #labeltab3 {
  left: 116px
}

.soctabs .tab #labeltab4 {
  left: 174px
}

.soctabs .tab #labeltab5 {
  left: 232px
}

.soctabs .tab label {
  color: #fff;
  font-size: 21px;
  background: #292a32;
  position: absolute;
  top: 0;
  cursor: pointer;
  width: 60px;
  height: 30px;
  padding-top: 11px
}

caption,
th {
  text-align: left
}

@media only screen and (max-width:600px) {
  .soctabs .tab #labeltab1 {
    left: 0
  }
  .soctabs .tab #labeltab2 {
    left: 45px
  }
  .soctabs .tab #labeltab3 {
    left: 90px
  }
  .soctabs .tab #labeltab4 {
    left: 135px
  }
  .soctabs .tab #labeltab5 {
    left: 180px
  }
  .soctabs .tab label {
    width: 45px
  }
}

@media (min-width:900px) and (max-width:1254px) {
  .soctabs .tab #labeltab1 {
    left: 0
  }
  .soctabs .tab #labeltab2 {
    left: 37px
  }
  .soctabs .tab #labeltab3 {
    left: 73px
  }
  .soctabs .tab #labeltab4 {
    left: 110px
  }
  .soctabs .tab #labeltab5 {
    left: 147px
  }
  .soctabs .tab label {
    width: 37px;
    height: 21px;
    padding-bottom: 3px;
    padding-top: 5px
  }
  .soctabs .soccontent {
    top: 26px
  }
  .soctabs {
    height: 468px;
    min-height: 468px
  }
}

.socmark {
  background-image: url(data:image/png;base64,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)
}

table {
  background-color: transparent
}

caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777
}

.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px
}

.table>tbody>tr>td,
.table>tbody>tr>th,
.table>tfoot>tr>td,
.table>tfoot>tr>th,
.table>thead>tr>td,
.table>thead>tr>th {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd
}

.table>thead>tr>th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd
}

.table>caption+thead>tr:first-child>td,
.table>caption+thead>tr:first-child>th,
.table>colgroup+thead>tr:first-child>td,
.table>colgroup+thead>tr:first-child>th,
.table>thead:first-child>tr:first-child>td,
.table>thead:first-child>tr:first-child>th {
  border-top: 0
}

.table>tbody+tbody {
  border-top: 2px solid #ddd
}

.table .table {
  background-color: #fff
}

.table-condensed>tbody>tr>td,
.table-condensed>tbody>tr>th,
.table-condensed>tfoot>tr>td,
.table-condensed>tfoot>tr>th,
.table-condensed>thead>tr>td,
.table-condensed>thead>tr>th {
  padding: 5px
}

.table-bordered,
.table-bordered>tbody>tr>td,
.table-bordered>tbody>tr>th,
.table-bordered>tfoot>tr>td,
.table-bordered>tfoot>tr>th,
.table-bordered>thead>tr>td,
.table-bordered>thead>tr>th {
  border: 1px solid #ddd
}

.table-bordered>thead>tr>td,
.table-bordered>thead>tr>th {
  border-bottom-width: 2px
}

.table-striped>tbody>tr:nth-child(odd) {
  background-color: #f9f9f9
}

.table-hover>tbody>tr:hover,
.table>tbody>tr.active>td,
.table>tbody>tr.active>th,
.table>tbody>tr>td.active,
.table>tbody>tr>th.active,
.table>tfoot>tr.active>td,
.table>tfoot>tr.active>th,
.table>tfoot>tr>td.active,
.table>tfoot>tr>th.active,
.table>thead>tr.active>td,
.table>thead>tr.active>th,
.table>thead>tr>td.active,
.table>thead>tr>th.active {
  background-color: #f5f5f5
}

table col[class*=col-] {
  position: static;
  display: table-column;
  float: none
}

table td[class*=col-],
table th[class*=col-] {
  position: static;
  display: table-cell;
  float: none
}

.table-hover>tbody>tr.active:hover>td,
.table-hover>tbody>tr.active:hover>th,
.table-hover>tbody>tr:hover>.active,
.table-hover>tbody>tr>td.active:hover,
.table-hover>tbody>tr>th.active:hover {
  background-color: #e8e8e8
}

.table>tbody>tr.success>td,
.table>tbody>tr.success>th,
.table>tbody>tr>td.success,
.table>tbody>tr>th.success,
.table>tfoot>tr.success>td,
.table>tfoot>tr.success>th,
.table>tfoot>tr>td.success,
.table>tfoot>tr>th.success,
.table>thead>tr.success>td,
.table>thead>tr.success>th,
.table>thead>tr>td.success,
.table>thead>tr>th.success {
  background-color: #dff0d8
}

.table-hover>tbody>tr.success:hover>td,
.table-hover>tbody>tr.success:hover>th,
.table-hover>tbody>tr:hover>.success,
.table-hover>tbody>tr>td.success:hover,
.table-hover>tbody>tr>th.success:hover {
  background-color: #d0e9c6
}

.table>tbody>tr.info>td,
.table>tbody>tr.info>th,
.table>tbody>tr>td.info,
.table>tbody>tr>th.info,
.table>tfoot>tr.info>td,
.table>tfoot>tr.info>th,
.table>tfoot>tr>td.info,
.table>tfoot>tr>th.info,
.table>thead>tr.info>td,
.table>thead>tr.info>th,
.table>thead>tr>td.info,
.table>thead>tr>th.info {
  background-color: #d9edf7
}

.table-hover>tbody>tr.info:hover>td,
.table-hover>tbody>tr.info:hover>th,
.table-hover>tbody>tr:hover>.info,
.table-hover>tbody>tr>td.info:hover,
.table-hover>tbody>tr>th.info:hover {
  background-color: #c4e3f3
}

.table>tbody>tr.warning>td,
.table>tbody>tr.warning>th,
.table>tbody>tr>td.warning,
.table>tbody>tr>th.warning,
.table>tfoot>tr.warning>td,
.table>tfoot>tr.warning>th,
.table>tfoot>tr>td.warning,
.table>tfoot>tr>th.warning,
.table>thead>tr.warning>td,
.table>thead>tr.warning>th,
.table>thead>tr>td.warning,
.table>thead>tr>th.warning {
  background-color: #fcf8e3
}

.table-hover>tbody>tr.warning:hover>td,
.table-hover>tbody>tr.warning:hover>th,
.table-hover>tbody>tr:hover>.warning,
.table-hover>tbody>tr>td.warning:hover,
.table-hover>tbody>tr>th.warning:hover {
  background-color: #faf2cc
}

.table>tbody>tr.danger>td,
.table>tbody>tr.danger>th,
.table>tbody>tr>td.danger,
.table>tbody>tr>th.danger,
.table>tfoot>tr.danger>td,
.table>tfoot>tr.danger>th,
.table>tfoot>tr>td.danger,
.table>tfoot>tr>th.danger,
.table>thead>tr.danger>td,
.table>thead>tr.danger>th,
.table>thead>tr>td.danger,
.table>thead>tr>th.danger {
  background-color: #f2dede
}

.table-hover>tbody>tr.danger:hover>td,
.table-hover>tbody>tr.danger:hover>th,
.table-hover>tbody>tr:hover>.danger,
.table-hover>tbody>tr>td.danger:hover,
.table-hover>tbody>tr>th.danger:hover {
  background-color: #ebcccc
}

.table-responsive {
  min-height: .01%;
  overflow-x: auto
}

@media screen and (max-width:767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd
  }
  .table-responsive>.table {
    margin-bottom: 0
  }
  .table-responsive>.table>tbody>tr>td,
  .table-responsive>.table>tbody>tr>th,
  .table-responsive>.table>tfoot>tr>td,
  .table-responsive>.table>tfoot>tr>th,
  .table-responsive>.table>thead>tr>td,
  .table-responsive>.table>thead>tr>th {
    white-space: nowrap
  }
  .table-responsive>.table-bordered {
    border: 0
  }
  .table-responsive>.table-bordered>tbody>tr>td:first-child,
  .table-responsive>.table-bordered>tbody>tr>th:first-child,
  .table-responsive>.table-bordered>tfoot>tr>td:first-child,
  .table-responsive>.table-bordered>tfoot>tr>th:first-child,
  .table-responsive>.table-bordered>thead>tr>td:first-child,
  .table-responsive>.table-bordered>thead>tr>th:first-child {
    border-left: 0
  }
  .table-responsive>.table-bordered>tbody>tr>td:last-child,
  .table-responsive>.table-bordered>tbody>tr>th:last-child,
  .table-responsive>.table-bordered>tfoot>tr>td:last-child,
  .table-responsive>.table-bordered>tfoot>tr>th:last-child,
  .table-responsive>.table-bordered>thead>tr>td:last-child,
  .table-responsive>.table-bordered>thead>tr>th:last-child {
    border-right: 0
  }
  .table-responsive>.table-bordered>tbody>tr:last-child>td,
  .table-responsive>.table-bordered>tbody>tr:last-child>th,
  .table-responsive>.table-bordered>tfoot>tr:last-child>td,
  .table-responsive>.table-bordered>tfoot>tr:last-child>th {
    border-bottom: 0
  }
}

.footersoc:after,
.item_incision,
.nod-number,
.post.category-number-of-the-day,
.showathovers {
  overflow: hidden
}

.net th,
.table.net td {
  padding-right: 15px!important
}

.table.net thead th {
  text-align: center;
  vertical-align: middle
}

.table.net thead tr th.tablesorter-header {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAJCAYAAADdA2d2AAAALUlEQVQokWNgIBIo6xr8J1Yt0QbCMNUNpIrB2AykqoupBmjmUpp5nWZhSYqBAGXmL+GNJKBDAAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
  background-position: center right;
  cursor: pointer
}

.table.net thead tr th.tablesorter-headerAsc {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAECAYAAABhnXSoAAAAIklEQVQYlWNgwAOUdQ3+48L49BEEVDcQm8FUMRDZYGLVAgDK1hfxTkp2SgAAAABJRU5ErkJggg==)
}

.table.net thead tr th.tablesorter-headerDesc {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAECAYAAABhnXSoAAAAIElEQVQYlWNgIAEo6xr8J0U9UQbCMNUNpIrB2AwkZDAAeyQX8dM3PmcAAAAASUVORK5CYII=)
}

.nav-growpop a {
  position: fixed;
  top: 50%;
  display: block;
  outline: 0;
  text-align: left;
  z-index: 1000;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%)
}

.nav-growpop a.prev {
  left: 0
}

.nav-growpop a.next {
  right: 0
}

.nav-growpop .fa {
  display: block;
  color: #fff;
  font-size: 21px
}

.nav-growpop .icon-wrap {
  position: relative;
  z-index: 100;
  display: block;
  padding: 20px 10px;
  border: 0 solid #BC1C1C;
  background: #BC1C1C;
  -webkit-transition: border-width .3s .15s;
  transition: border-width .3s .15s
}

.nav-growpop div {
  position: absolute;
  top: 50%;
  padding: 20px;
  width: 340px;
  height: 82px;
  background: #fff;
  opacity: 0;
  box-shadow: 0 0 10px rgba(0, 0, 0, .2);
  -webkit-transition: -webkit-transform .3s, opacity .3s;
  transition: transform .3s, opacity .3s
}

.nav-growpop a.prev div {
  left: 0;
  padding: 20px 163px 20px 59px;
  text-align: right;
  -webkit-transform: translateY(-50%) translateX(-100%) scale(.75);
  transform: translateY(-50%) translateX(-100%) scale(.75)
}

.nav-growpop a.next div {
  right: 0;
  padding: 20px 59px 20px 163px;
  -webkit-transform: translateY(-50%) translateX(100%) scale(.75);
  transform: translateY(-50%) translateX(100%) scale(.75)
}

.nav-growpop span {
  display: block;
  padding-bottom: 5px;
  border-bottom: 1px solid #aaa;
  color: #999;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 400;
  font-size: .7em;
  line-height: 1.2
}

.nav-growpop h3 {
  margin: 0;
  padding: 8px 0 10px;
  color: #3b3b3b;
  font-weight: 300;
  font-size: 1.325em;
  line-height: 1.2
}

.nav-growpop div p {
  margin: 0;
  color: #BC1C1C;
  font-style: italic;
  font-size: 75%;
  font-family: 'Ubuntu Condensed', sans-serif
}

.nav-growpop img {
  position: absolute;
  top: 20px;
  height: 82px;
  width: 123px
}

.nav-growpop a.prev img {
  right: 20px
}

.nav-growpop a.next img {
  left: 20px
}

.nav-growpop a:hover .icon-wrap {
  border-top-width: 28px;
  border-bottom-width: 29px;
  -webkit-transition-delay: 0s;
  transition-delay: 0s
}

.nav-growpop a:hover div {
  opacity: 1;
  -webkit-transition-delay: .3s;
  transition-delay: .3s;
  -webkit-transform: translateY(-50%) translateX(0) scale(1);
  transform: translateY(-50%) translateX(0) scale(1)
}

@media only screen and (max-width:1254px) {
  .nav-growpop .icon-wrap {
    padding: 24px 4px
  }
  .nav-growpop .fa {
    font-size: 14px
  }
}

@media screen and (max-width:640px) {
  .nav-doubleflip a.prev,
  .nav-fillslide a.prev,
  .nav-growpop a.prev,
  .nav-reveal a.prev,
  .nav-slide a.prev {
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%
  }
  .nav-doubleflip a.next,
  .nav-fillslide a.next,
  .nav-growpop a.next,
  .nav-reveal a.next,
  .nav-slide a.next {
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%
  }
  .nav-doubleflip a,
  .nav-fillslide a,
  .nav-reveal a,
  .nav-slide a {
    -webkit-transform: scale(.6);
    transform: scale(.6)
  }
  .nav-growpop a {
    -webkit-transform: translateY(-50%) scale(.6);
    transform: translateY(-50%) scale(.6)
  }
}

.font-smaller {
  font-size: smaller
}

.font-larger {
  font-size: larger
}

.wpcf7 button::-moz-focus-inner,
.wpcf7 input::-moz-focus-inner {
  border: 0;
  padding: 0
}

.wpcf7 button,
.wpcf7 input[type=text],
.wpcf7 input[type=password],
.wpcf7 input[type=email],
.wpcf7 input[type=tel],
.wpcf7 input[type=url],
.wpcf7 input[type=submit],
.wpcf7 textarea {
  margin: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 0;
  border-radius: 0;
  max-width: 100%
}

.wpcf7 p textarea {
  width: 100%
}

.wpcf7 button,
.wpcf7 input,
.wpcf7 textarea {
  -moz-appearance: none;
  -webkit-appearance: none;
  -moz-transition: all .2s ease;
  -webkit-transition: all .2s ease;
  transition: all .2s ease
}

.wpcf7 input[type=checkbox] {
  -moz-appearance: checkbox;
  -webkit-appearance: checkbox
}

.wpcf7 input[type=radio] {
  -moz-appearance: radio;
  -webkit-appearance: radio
}

.wpcf7 label {
  font-weight: 600;
  color: #444
}

.wpcf7 input[type=text],
.wpcf7 input[type=password],
.wpcf7 input[type=email],
.wpcf7 input[type=tel],
.wpcf7 input[type=url],
.wpcf7 textarea {
  background: #fff;
  border: 1px solid #ddd;
  color: #777;
  display: inline-block;
  max-width: 100%;
  outline: 0;
  padding: 7px 8px
}

.wpcf7 input[type=text]:focus,
.wpcf7 input[type=password]:focus,
.wpcf7 input[type=email]:focus,
.wpcf7 input[type=tel]:focus,
.wpcf7 input[type=url]:focus,
.wpcf7 textarea:focus {
  border-color: #ccc;
  color: #444;
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .1);
  box-shadow: 0 0 3px rgba(0, 0, 0, .1)
}

.wpcf7 label .required {
  color: #BC1C1C
}

.wpcf7 button[type=submit],
.wpcf7 input[type=submit] {
  background: #BC1C1C;
  color: #fff;
  padding: 8px 14px;
  font-weight: 600;
  display: inline-block;
  border: none;
  cursor: pointer;
  -webkit-border-radius: 0;
  border-radius: 0;
  -moz-appearance: none;
  -webkit-appearance: none
}

.wpcf7 button[type=submit]:hover,
.wpcf7 input[type=submit]:hover {
  background: #444
}

.wpcf7 span.wpcf7-form-control-wrap span.wpcf7-list-item {
  display: inline-block;
  margin: 10px 8px 0 0;
  letter-spacing: -0.03em
}

.wpcf7 .wpcf7-captchac {
  margin-top: 3px
}

.wpcf7.searchform div {
  position: relative
}

.wpcf7.searchform div input {
  padding-left: 26px;
  line-height: 20px
}

.wpcf7.searchform div:after {
  color: #ccc;
  line-height: 24px;
  font-size: 14px;
  content: "\f002";
  position: absolute;
  left: 10px;
  top: 6px;
  font-family: FontAwesome
}

#counter {
  display: inline-block
}

.footer {
  background-image: url(/templates/azure/gfx/debut_dark.png);
  position: relative
}

@media (-o-min-device-pixel-ratio:5/4),
(-webkit-min-device-pixel-ratio:1.25),
(min-resolution:120dpi) {
  .footer {
    background-image: url(/templates/azure/gfx/debut_dark_@2X.png);
    -webkit-background-size: 200px 200px;
    background-size: 200px 200px
  }
}

.footer p {
  margin-bottom: 0
}

.footer .annotation span {
  display: inline-block
}

.footer .footerlogo {
  float: left;
  margin-right: 25px;
  margin-top: 5px;
  margin-bottom: 15px
}

.footersoc {
  text-align: justify
}

.footersoc:after {
  content: "";
  display: inline-block;
  height: 0;
  width: 100%;
  border-bottom: 1px solid #4B4B4B;
  border-top: 1px solid #1C1C1C;
  margin-bottom: 25px;
  margin-top: 25px;
  visibility: visible
}

@media only screen and (max-width:915px) {
  .footersoc {
    text-align: center
  }
}

.footersoc .social-icon {
  display: inline-block;
  margin-right: 15px;
  font-family: "Open Sans",sans-serif;
}

.main-article .social-icon:after {
  display: block;
  clear: both;
  content: ''
}

.footersoc .social-icon:hover {
  color: #faf9f3!important
}

.footersoc .social-icon i.fa {
  display: inline-block;
  color: #faf9f3;
  width: 26px;
  height: 26px;
  overflow: hidden;
  font-size: 22px;
  line-height: 27px;
  text-align: center;
  float: left;
  text-shadow: none!important;
  -moz-transition: all .2s;
  -webkit-transition: all .2s;
  -o-transition: all .2s;
  border-radius: 50%
}

.footersoc .social-icon:hover i.fa {
  transform: scale(1.2)
}

.footersoc .social-icon b {
  color: inherit;
  display: block;
  margin-left: 32px;
  line-height: 130%;
  font-size: 14px;
  margin-top: -2px
}

.footersoc .social-icon span {
  color: inherit;
  text-align: left;
  display: block;
  margin-left: 32px;
  font-style: normal;
  font-size: 10px;
  line-height: 100%;
  opacity: .5;
  filter: alpha(opacity=50)
}

.mc-last-content li>div:after {
  content: "";
  display: block;
  margin-bottom: 18px!important;
  height: 10px
}

.uptotopbox {
  position: relative;
  width: 100%;
  height: 40px;
  display: block
}

#uptotop {
  background-image: url(/templates/azure/gfx/up+.png);
  background-position: center center;
  background-repeat: no-repeat;
  bottom: 0;
  height: inherit;
  left: 50%;
  margin-left: -60px;
  position: absolute;
  width: 120px;
  cursor: pointer
}

#uptotop:after,
#uptotop:before {
  position: absolute;
  content: "";
  display: block;
  background-color: #fff;
  height: inherit;
  width: 600px
}

#uptotop:before {
  right: 120px
}

#uptotop:after {
  left: 120px
}

#uptotop .fa {
  color: #fff;
  font-size: 27px;
  left: 50%;
  margin-left: -13px;
  position: absolute;
  bottom: 0;
  -webkit-transition: bottom .2s linear 0s;
  -moz-transition: bottom .2s linear 0s;
  -o-transition: bottom .2s linear 0s;
  -ms-transition: bottom .2s linear 0s;
  transition: bottom .2s linear 0s
}

#uptotop:hover .fa {
  bottom: 10px
}

.widget .nod-number {
  background-image: url(/templates/azure/gfx/digital_pattern.png);
  background-repeat: no-repeat;
  background-position: center 0;
  background-size: contain
}

.nod-number h1,
.nod-number h4,
.post.category-number-of-the-day h3 {
  color: #cb1819;
  display: table;
  font-size: 38px;
  font-weight: 700;
  letter-spacing: -1px;
  line-height: 1.3em;
  position: relative;
  text-align: center;
  width: 100%;
  margin-bottom: -8px
}

.category-number-of-the-day .item-content h3, .article-head .nod-number h1{
    margin-bottom: 0 !important;
}

.nod-number h1 span,
.nod-number h4 a,
.post.category-number-of-the-day h3 a {
  display: inline-block;
  position: relative;
  color: #C12026!important
}

.nod-number h1 span:after,
.nod-number h1 span:before,
.nod-number h4 a:after,
.nod-number h4 a:before,
.post.category-number-of-the-day h3 a:after,
.post.category-number-of-the-day h3 a:before {
  content: " ";
  border-top: 3px solid #C12026;
  border-bottom: 3px solid #C12026;
  height: 8px;
  width: 400px;
  position: absolute;
  top: 50%;
  margin-top: -6px
}

.nod-number h1 span:before,
.nod-number h4 a:before,
.post.category-number-of-the-day h3 a:before {
  right: 100%;
  margin-right: 5px
}

.nod-number h1 span:after,
.nod-number h4 a:after,
.post.category-number-of-the-day h3 a:after {
  left: 100%;
  margin-left: 5px
}

.article-foot .right a,
.article-foot .tagbox a {
  background-color: #aaa;
  display: inline-block;
  border-radius: 0 3px 3px 0;
  color: #fff;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  padding: 4px 8px;
  text-align: center;
  vertical-align: baseline;
  white-space: nowrap;
  position: relative;
  margin-left: 12px;
  margin-bottom: 3px
}

.article-foot .right a:before,
.article-foot .tagbox a:before {
  border-color: transparent #aaa transparent transparent;
  border-style: solid;
  border-width: 10px 10px 10px 0;
  content: "";
  display: block;
  height: 0;
  margin-left: -18px;
  position: absolute;
  top: 0;
  width: 0;
  transition: all .2s ease 0s
}

.article-foot .right a:after,
.article-foot .tagbox a:after {
  background-color: #fff;
  border-radius: 99px;
  content: "";
  display: block;
  height: 6px;
  margin: -9px 0 0 -9px;
  position: absolute;
  width: 6px
}

.article-foot .right a:hover,
.article-foot .tagbox a:hover {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, .2);
  background-color: #0072BC
}

.article-foot .right a:hover:before,
.article-foot .tagbox a:hover:before {
  border-color: transparent #0072BC transparent transparent
}

.article-foot .left .marker {
  background-color: #232323;
  border-radius: 2px;
  color: #fff;
  display: inline-block;
  font-weight: 700;
  margin-right: 5px;
  padding: 0 4px
}

@media only screen and (max-width:480px) {
  .footer .footerlogo {
    float: none;
    text-align: center
  }
}

.marker-advert,
.marker-foto,
.marker-interview,
.marker-russia,
.marker-video,
.marker-world {
  font-family: FontAwesome, sans-serif;
  position: relative
}

.tab-a h3.active .fa.fa-clock-o:after,
.tab-a h3.active .fa.fa-comments-o:after,
.tab-a h3.active .fa.fa-star:after {
  font-family: 'Ubuntu Condensed', sans-serif
}

.marker-advert:before,
.marker-foto:before,
.marker-interview:before,
.marker-russia:before,
.marker-video:before,
.marker-world:before {
  background-image: url(http://news.nashbryansk.ru/templates/azure/gfx/lenta_out.svg);
  background-position: center right;
  background-repeat: no-repeat;
  background-size: cover;
  color: #fff;
  display: block;
  font-size: 20px;
  width: 22px;
  height: 20px;
  position: absolute;
  left: 0;
  top: 10px;
  padding: 4px 22px 4px 8px;
  box-shadow: 3px 0 2px rgba(0, 0, 0, .2) inset;
  transition-duration: .2s;
  transition-timing-function: ease;
  white-space: nowrap;
  direction: rtl;
  unicode-bidi: embed
}

.marker-advert:hover:before,
.marker-foto:hover:before,
.marker-interview:hover:before,
.marker-russia:hover:before,
.marker-video:hover:before,
.marker-world:hover:before {
  padding-left: 12px;
  width: auto
}

.marker-video:before {
  content: "\0412\0438\0434\0435\043E\00A0\00A0\f008"
}

.marker-foto:before {
  content: "\0424\043E\0442\043E\00A0\00A0\f03e"
}

.marker-advert:before {
  content: "\0420\0435\043A\043B\0430\043C\0430\00A0\00A0\f201"
}

.marker-interview:before {
  content: "\0418\043D\0442\0435\0440\0432\044C\044E\00A0\00A0\f0e6"
}

.marker-world:before {
  content: "\041C\0438\0440\00A0\00A0\f0ac"
}

.marker-russia:before {
  content: "\0420\043E\0441\0441\0438\044F\00A0\00A0\f005"
}

.kporiadku {
  background-color: rgba(188, 28, 28, .05);
  padding: 16px 20px;
  border-radius: 3px;
  display: block;
  margin-bottom: 15px;
  position: relative;
  text-shadow: none;
  border: 2px solid #BC1C1C
}

.kporiadku p {
  margin-bottom: 0!important;
  text-shadow: 0 1px rgba(255, 255, 255, 1);
  color: #000
}

.item:hover .showathovers {
  pointer-events: auto;
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0) rotate3d(0, 0, 0, 0);
  transform: translate3d(0, 0, 0) rotate3d(0, 0, 0, 0)
}

.showathovers {
  opacity: 0;
  padding-top: 2px;
  margin-top: -2px;
  margin-bottom: 10px;
  text-overflow: ellipsis;
  white-space: nowrap;
  pointer-events: none;
  -webkit-transform: translate3d(0, 10px, 0);
  transform: translate3d(0, 10px, 0);
  -webkit-transition: opacity .3s, -webkit-transform .3s;
  transition: opacity .3s, transform .3s
}

.coolnumlist {
  margin: 10px 0 0!important;
  padding: 0!important
}

ol.coolnumlist {
  counter-reset: coolnumlistCounter
}

ol.coolnumlist li {
  display: inline;
  list-style: none;
  margin-right: 10px;
  white-space: nowrap
}

ol.coolnumlist li:before {
  counter-increment: coolnumlistCounter;
  content: counter(coolnumlistCounter);
  color: #fff;
  background: #0072BC;
  display: inline-block;
  text-align: center;
  margin: 3px 3px 0 0;
  line-height: 21px;
  width: 21px;
  height: 21px;
  border-radius: 10px
}

@media screen and (max-width:640px) {
  ol.coolnumlist li {
    display: block;
    white-space: normal
  }
}

#top-link {
  cursor: pointer;
  display: none;
  position: fixed;
  left: 0;
  top: 0;
  padding: 35px 0 0;
  z-index: -999
}

#top-link:hover {
  background-color: rgba(220, 220, 220, .5)
}

#top-link a {
  display: block;
  width: 100px;
  text-align: center;
  background-color: rgba(41, 42, 50, .5);
  color: #fff;
  padding: 5px 0;
  margin: 5px;
  text-decoration: none!important
}

#top-link:hover a {
  background-color: rgba(41, 42, 50, 1)
}

#backicon,
#topicon {
  width: 0;
  height: 0;
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  margin-right: 5px;
  margin-top: 3px
}

#topicon {
  border-bottom: 7px solid #fff
}

#backicon {
  border-top: 7px solid #fff
}

.tab-a h3.active .fa.fa-comments-o:after {
  content: " \043A \043E \043C \043C \0435 \043D \0442 \0430 \0440 \0438 \0438 "
}

.tab-a h3.active .fa.fa-clock-o:after {
  content: " \043F \043E \0441 \043B \0435 \0434 \043D \0435 \0435 "
}

.tab-a h3.active .fa.fa-star:after {
  content: " \043F \043E \043F \0443 \043B \044F \0440 \043D \043E \0435 "
}

.item_incision {
  border: 1px solid #f1f1f1;
  max-width: 248px;
  border-top: solid 3px #0072BC;
  position: relative;
  width: 52%;
  z-index: 3
}

.item_incision .title_incision {
  padding: 10px 24px 0;
  font-weight: 400
}

.item_incision .incision_annotation {
  padding: 10px 24px;
  background-color: #f1f1f1
}

ul.theme_nav {
  list-style: none inside;
  padding: 0;
  margin: -10px 0 0
}

.theme_nav li {
  width: auto
}

.theme_nav li:nth-last-of-type(n+2),
.theme_nav li:nth-last-of-type(n+2)~li {
  width: 48.5%;
  position: relative
}

.theme_nav li:nth-last-of-type(n+2)~li:after {
  border-left: 1px dotted #aaa;
  content: "";
  display: block;
  height: 100%;
  left: -3%;
  position: absolute;
  top: 0
}

.theme_nav .previous {
  float: left
}

.theme_nav .next {
  text-align: right;
  float: right
}

.theme_nav strong {
  color: #aaa;
  display: block;
  margin-bottom: 3px
}

.theme_nav span {
  color: #3b3b3b;
  line-height: 2
}

.theme_nav h4 {
  font-weight: 400
}


.special_button{
	background-color: #bc1c1c;
	border-radius: 0;
	color: #fff;
	display: inline-block;
	font-family: "Ubuntu Condensed",sans-serif;
	font-size: 16px;
	font-weight: normal;
	margin-bottom: 0;
	padding: 9px 15px;
	text-transform: uppercase;
	-webkit-transition: all .1s linear  0s;
	-moz-transition: all .1s linear  0s;
	-o-transition: all .1s linear  0s;
	-ms-transition: all .1s linear  0s;
	transition: all .1s linear  0s
}
.special_button:hover{
	color: #fff!important;
	-moz-transform:    scale(1.2);
    -o-transform:      scale(1.2);
    -webkit-transform: scale(1.2);
    transform:         scale(1.2);
}


#polls-185 {
  height: 410px;
  overflow: auto
}

.hover-effect a.fancybox {
  display: block;
  height: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  width: 100%;
}

.hover-effect a.fancybox:before {
  color: #fff;
  font-family: FontAwesome;
  font-size: 0vw;
  content: '\f00e';
  text-align: center;
  left: 50%;
  margin: 0;
  opacity: 0;
  position: absolute;
  top: 50%;
  transition: all 0.5s ease 0s;
  height: 0vw;
  width: 0vw;
  padding-top: 0vw;
}

.hover-effect a.fancybox:hover:before {
  opacity: 1;
  font-size: 6vw;
  margin: -4vw 0 0 -4vw;
  height: 5vw;
  width: 8vw;
  padding-top: 3vw;
}

.rars {
  font-family: "Ubuntu Condensed", sans-serif;
  font-size: 1.643em;
  font-weight: bold;
  line-height: 120%;
  margin-bottom: 15px;
  background-color: #3b3b3b;
  color: #fff;
  padding: 0 0.15em;
}