.field-name-body {
  font-size: 17px;
}
#main_top{
  background-image:url(../images/main_top_bg.png);
  background-position:bottom left;
  background-repeat:repeat-x;
  background-color:#f0f0ea;
}

a{
  text-decoration:none;
  color:#707266;
}
a:hover{
  /*text-decoration:underline;*/
  color:#b62b24;
}
.node-image{
  float:left;
  margin:0 10px 0 0;
}

#navigation .block{
  margin:0;
}
.slide_big_img{
  float:left;
  margin:10px 10px 0 0;
  position:relative;
  height:262px;
  width:553px;
}
.slide_big_img .slide_caption, .slide_big_img .caption_bg{
  width:543px;
  padding:5px;
  height:1.5em;
  font-size:18px;
  left:-5px;
  bottom:-5px;
  /*font-weight:bold;*/
}
.views-slideshow-pager-field-item{
  float:left;
  margin:8px 0 6px 0;
}
.slide_big_img img{
  border:2px solid #dddddd;
  /*border-color:#afafa1 #c0c0b5 #afafa1 #afafa1;*/
  background-color:#fff;
  padding:3px;
  /*margin-top:-3px;
  margin-right:-3px;*/
}
.views-slideshow-pager-field-item img{
  border:3px solid;
  border-color:#dddddd;
  background-color:#fff;
  padding:1px;
  opacity:0.3;
  margin:0 0 0 8px;
  cursor: pointer;
}
.views-slideshow-pager-field-item.active img{
  background-color:#dbdbd4;
  opacity:1;
}
#block-views-front-page-views-block-3 .views-slideshow-controls-bottom{
  background-position: 3px 100%;
  background-color:#ffffff;
  border-radius: 0 0 0 0;
  padding: 0 0 0;
  height:295px;
  border: 0 none;
}
#block-views-front-page-views-block-3 .views_slideshow_cycle_slide {
  width:563px;
}
#views_slideshow_cycle_main_front_page_views-block_3_1 {
  height:282px;
  float:left;
  width:563px;

}
#block-views-front-page-views-block-3 .views-slideshow-pager-field-item img{
  height:54px;
  width:54px;
  padding:1px;
}
#block-views-front-page-views-block-3 .views-slideshow-pager-field-item{
  margin-bottom:0;
  margin-top:7px;
}
#block-views-front-page-views-block-3{
  float:left;
  width:650px;
}
#block-views-front-page-views-block-2{
  width:304px;
  float:right;
  /*background-color:#D4D4CD;*/
}
.views_slideshow_slide{
  padding:0 10px 0 0;
}
#block-views-front-page-views-block-2 .views_slideshow_slide img{
  max-width: none;
}
#block-views-front-page-views-block-2 .views_slideshow_slide{
  padding:4px 3px;
  border:1px solid #f2f2f2;
  background-color:#ffffff;
  margin-right:3px;
}
#views_slideshow_cycle_main_front_page_views-block_2_1{
  margin-bottom:6px;
}
#views_slideshow_cycle_main_front_page_views-block_2_1>div{
  margin:auto;
}
#views_slideshow_cycle_teaser_section_front_page_views-block_2{
  width:277px;
  margin:0 auto;
}
/*#views_slideshow_cycle_teaser_section_front_page_views-block_2{
  width:304px;
}*/
.slide_item{
  position:relative;
  line-height:0;
}
.slide_caption{
  line-height:1.5em;
  height: 1.5em;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  direction: rtl;
  padding:5px;
  width:260px;
  bottom:0;
  left:0;
  position:absolute;
  z-index:40;
  color:#fff;
  display:block;
}
.cont_big_img .caption_bg{
  width:610px;
  bottom:10px;
  left:5px;
  padding:2px 0 0 0;
}
.cont_big_img .slide_caption{
  width:590px;
  bottom:10px;
  left:5px;
  padding:0 10px;
  text-align: right;
}
.inside_text .slide_caption, .inside_text .caption_bg {
  bottom:5px;
}
.caption_bg {
  opacity:0.6;
  width:100%;
  height:1.5em;
  background-color:#000;
  position:absolute;
  display:block;
  left:0;
  bottom:0;
  padding:5px 0;
}

@-webkit-keyframes scroll {
    0% {
        -webkit-transform: translateX(40%);
        transform: translateX(40%);
    }
    100% {
        -webkit-transform: translateX(0%);
        transform: translateX(0%)
    }
}

@-moz-keyframes scroll {
    0% {
        -moz-transform: translateX(40%);
        transform: translateX(40%);
    }
    100% {
        -moz-transform: translateX(0%);
        transform: translateX(0%)
    }
}


@keyframes scroll {
    0% {
        transform: translateX(40%);
    }
    100% {
        transform: translateX(0%)
    }
}


/*.marquee {
    display: block;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
}*/
.slide_caption:hover {
  overflow: hidden;
  text-overflow: clip;
}
.slide_caption .marquee-inner {
  font-weight: bold;
}
.slide_caption:hover .marquee-inner {
    display: inline-block;
/*    padding-right: 100%;*/
    -webkit-animation: 3s linear 0s reverse forwards 1 running scroll;
    -moz-animation: 3s linear 0s reverse forwards 1 running scroll;
    animation: 3s linear 0s reverse forwards 1 running scroll;
}

.slide_caption a{
  color:#fff;
}
.views-slideshow-controls-bottom{
  border-radius:8px 8px 0 0;
  -moz-border-radius:8px 8px 0 0;
  -webkit-border-radius:8px 8px 0 0;
  border-color:#ccccc4;
  border-width:1px 1px 0 1px;
  border-style:solid;
  background-color:#d4d4cd;
  background-image:url(../images/main_top_bg.png);
  background-position:-1px 69px;
  background-repeat:repeat-x;
  padding:0 8px 0 0;
}
#widget_pager_bottom_front_page_views-block_1{
  border-top:1px solid #fff;
  padding:0 0 0 3px;
  margin-left:4px;
}
#main_top .block{
  margin:0;
}
#header{
  height:194px;
  position:relative;
  /*clear:none;*/
}
#header_bg{
  background-image:url(../images/header_bg.png);
  background-repeat:repeat-x;
  background-position:0 0;
  background-color:#f0f0ea;
  height:194px;
  width:100%;
  position:absolute;
  top:0;
  left:0;
}
.admin-menu.admin-menu-with-shortcuts #header_bg{
  top:65px;
}
.admin-menu #header_bg{
  top:29px;
}
#content .section{
  padding:0 20px;
}
.views-title{
  border-bottom:1px solid #eaeaea;
  display:block;
  padding:8px 0;
  font-size:18px;
  min-height:3em;
}
.cat-row{
  background-image:url(../images/cat_row.png);
  background-position:0 0;
  background-repeat:repeat-x;
  border-right:1px solid #eaeaea;
  padding:8px 20px;
  vertical-align:top;
  width:50%;
}
.cat-row.col-last{
  border:0 none;
}
.cat-view table{
  margin:0 -20px;
  border-bottom:1px solid #DBDBDB;
}
.jcarousel-clip{
  overflow:hidden;
  width:944px;
  height:154px;
}
.jcarousel-container{
  width:944px;
  padding:10px 14px 10px 0;
  border-bottom:2px solid #dbdbdb;
  background-color:#fff;
}
.jcarousel-clip li{
  text-align:right;
  margin:0 0px 0 0;
  float:left;
  width:303px;
  position:relative;
}
a.jcarousel-prev, a.jcarousel-next{
  position:absolute;
  z-index:20;
  display:block;
  width:32px;
  height:83px;
  background-image:url(../images/gal_arr.png);
  background-repeat:no-repeat;
  background-position:0 -83px;
  top:43px;
  right:-32px;
}
a.jcarousel-next{
  left:-32px;
  right:auto;
  background-position:0 0;
}



#main_top_banner .block{
  margin:0;
}
.edit_node{
  position:absolute;
}
#block-poll-recent .title{
  border-bottom: 1px solid #DBDBDB;
  font-weight: bold;
  margin:2px 0 5px 0;
  padding: 4px 0;
}
.poll{
  overflow:visible ;
}
.poll .total{
  float:left;
  color:#000;
}
#block-poll-recent ul{
  float:right;
}
#block-poll-recent ul li{
  padding:0;
}
#block-poll-recent ul.links{
  margin:0;
  padding:0;
}
#block-poll-recent .content{
  overflow:hidden;
}
#block-poll-recent ul.links a{
   color:#b62b24;
}
.poll .total,#block-poll-recent ul.links{
  margin-top:2px;
}
.poll .bar{
  background-color:transparent;
  height:4px;
  margin:0 50px 0 20px;
}
.poll .bar .foreground{
  background-image:url(../images/pool_bar.png);
  background-repeat:repeat-x;
  background-color:transparent;
  height:4px;
}
.poll .text{
  font-size:20px;
  color:#777773;
}
.poll .percent{
  font-size:18px;
  color:#b62b24;
  position:relative;
  top:-0.9em;
}
.sidebar .quicktabs-tabs li{
  width:50%;
  display:block;
  height:43px;
  float:left;
  background-color:transparent;
}
.sidebar .quicktabs-tabs li a{
  display:block;
  padding:0 7px;
  text-align:center;
  color:#707266;
  text-transform:none;
  line-height:21px;
  white-space:normal;
}
.sidebar .quicktabs-tabs li.active{
  background-image:url(../images/tab_arrow.png);
  background-repeat:no-repeat;
  background-position:100% -43px;
  background-color:#fff;
}
.sidebar .quicktabs-tabs li.active.last{
  background-position:0 0;
}
.sidebar .block{
  border-top:1px solid #dbdbdb;
  margin:0 -9px 8px -10px;
}
.sidebar .block .content{
  padding:0 10px;
}
.sidebar h2.block-title, .sidebar .quicktabs-tabs{
  line-height:43px;
  height:43px;
  border-width:1px 0 1px 0;
  border-style:solid none solid none;
  border-color:#fff #000 #dbdbdb #000;
  background-color:#ecece0;
  color:#4c4c4c;
  font-size:18px;
  font-weight:normal;
  text-transform:uppercase;
  margin:0;
  padding:0 10px;
}
.sidebar .quicktabs-tabs{
  margin:0 -10px;
  padding:0;
}
#block-views-calendar-block-1 ul.pager{
  display:none;
}
#main li{
  list-style-image:url(../images/list_ltr.png);
  list-style-type:square;
}
.field-name-field-image{
 /* float:left;*/
/*  margin:8px 8px 5px 0;*/
  /*width:312px;*/
}
.image_thumbs{
  width:217px;
  /*overflow:hidden;
  margin:0 auto;*/
  float:right;
  margin:0 0 0 10px;
}
.cont_big_img{
  float:left;
  margin:0 10px 0 0;
  position:relative;
}
.cont_big_img.more_15 {
  margin:0;
}
.image_thumbs.more_15 {
  margin:0 0 0 20px;
}
.image_thumbs .field-item{
  float:left;
  margin:0 5px 5px 0;
}
.date_stat{
  color:#888888;
  width:100%;
  overflow:hidden;
  padding:5px 0;
  text-align:left;
  font-size:12px;
}
.date_stat .date-display-single{
  float:right;
}
.views_body{
  font-weight:normal;
}
.views-image{
  margin:8px 0 0 0;
  width:279px;
  height:145px;
  border:2px solid #dddddd;
  padding:3px;
}
.views-title a{
  color:#000000;
  font-size:18px;
}
.red_btn{
  display:block;
  background-image:url(../images/red_btn.png) ;
  background-repeat:no-repeat;
  height:25px;
  width:56px;
  color:#fff;
  text-align:center;
}
.red_btn:hover{
  color:#fff;
  text-decoration:none;
}
.red_btn.right_arr{
  padding-right:12px;
}
.red_btn.left_arr{
  background-position:0 -25px;
  padding-left:12px;
}
.more-link .red_btn{
  position:absolute;
  top:-13px;
  right:0;
  z-index:5;
}
ul.contextual-links li.edit_node{
  position:relative;
}
#content .block-views{
  margin:0;
}
#content .block-views h2,h1#page-title{
  height:44px;
  line-height:44px;
  background-image:url(../images/block_titlepng_ltr.png);
  background-position:0 0;
  background-repeat:repeat-y;
  margin:0 -20px;
  color:#b62b24;
  padding:0 20px;
  border-width:1px 0;
  border-style:solid;
  border-color:#DBDBDB;
}
h1#page-title a{
  color:#b62b24;
}
#content .block-views .content{
  position:relative;
}
#block-my-fix-menu-bottom-menu ul{
  list-style-type:none;
  list-style-image:none;
  text-align:center;
}
#block-my-fix-menu-bottom-menu li{
  /*float:right;*/
  float:none;
  color:#000;
  list-style-type:none;
  list-style-image:none;
  font-weight:bold;
  display:inline;
}
#block-my-fix-menu-bottom-menu li a{
  color:#000000;
}
#block-my-fix-menu-bottom-menu li a:hover{
  color:#981E18;
}
#block-my-fix-menu-bottom-menu li.first{
  /*margin-right:225px;*/
}
#block-my-fix-menu-bottom-menu li.dot{
  margin:0 8px;
}
#block-my-fix-menu-bottom-menu li.dot.last{
  display:none;
}
.item-list ul.pager li a{
  display:block;
  height:24px;
  line-height:24px;
}
.item-list ul.pager li,ul.pager li.pager-ellipsis:hover{
  background-image:url(../images/pager.png);
  background-repeat:repeat-x;
  background-position:0 0;
  height:24px;
  color:#000;
  line-height:24px;
  font-size:11px;
  display:block;
  width:24px;
  margin:0 0 0 10px;
  padding:0;
  float:left;
  border-width:0 1px 1px 1px;
  border-style:solid;
  border-color:#fff #fff #cfcfcf #e9e9e9;
}

ul.pager{
  overflow:hidden;
  width:100%;
}
ul.pager li.pager-current,ul.pager li:hover,ul.pager li:hover a{
  background-position:0 -24px;
  color:#fff;
}
.item-list ul.pager li.pager-next,.item-list ul.pager li.pager-last,.item-list ul.pager li.pager-first,.item-list ul.pager li.pager-previous{
  width:auto;
  /*padding:0 5px;*/
}
.item-list ul.pager li.pager-next a,.item-list ul.pager li.pager-last a,.item-list ul.pager li.pager-first a,.item-list ul.pager li.pager-previous a{
  padding:0 5px;
}
.field-name-field-cathegory .field-label/*,.field-name-field-cathegory a*/{
  color:#b62b24;
}

.com_count{
  background-image:url(../images/comment.png);
  background-repeat:no-repeat;
  background-position:0 0;
  color:#fff;
  height:28px;
  line-height:23px;
  display:block;
}
.com_count_left{
  padding:0 0 0 7px;
  float:right;
  margin:0;
  background-position:0 0px;
}
.com_add_left{
  padding:0 0 0 7px;
  float:left;
  background-position:0 -84px;
}
.com_count_center{
  background-repeat:repeat-x;
  background-position:0 -28px;
  padding:0 11px 0 7px;
  line-height:26px;
}
.com_count_center a{
  color:#fff;
}
.com_count_right{
  background-position:100% -56px;
  padding:0 7px 0 0;
}

.com_add_left .com_count_right{
  background-position:100% -56px;
}
#header_info{
  float:right;
  margin:15px 0 5px 20px;
  display: none;
}
#stat-date{
  width:100%;
  /*overflow:hidden;*/
  color:#888888;
  margin-top:40px;

}
#stat-date-content{
  color:#888888;
  width:100%;
}
.comment_date{
  font-family:georgia;
  color:#b1b1a5;
  font-style:italic;
  font-size:16px;
}
.comment .submitted{
  color:#981e18;
  font-size:16px;
  /*font-style:italic;*/
}
.comment .submitted .username{
  font-weight:bold;
  font-style:normal;
}
ul.jcarousel-navigation{
  display:none;
}
#block-block-17{
  margin:0;
  position:absolute;
  right:327px;
  top:74px;
}
#block-block-17 p{
  margin:0;
}
#block-block-18{
  margin:0 -8px 0 -10px;
  border-bottom:1px solid #dbdbdb;
  height:44px;
  overflow:hidden;
}
#block-block-18 p{
  margin:4px 0 0 0;
}
#block-views-front-page-views-block-2 h2{
  color:#b62b24;
  text-align:center;
  margin:8px 3px 5px 0;
}
.view .date-nav-wrapper .date-nav{
  min-height:0;
}
.view .date-nav-wrapper .date-heading h3{
  font-size:1em;
}
.date-nav{
  padding:0;
}
.date-nav ul{
  margin:0;
  padding:0;
}
.view .date-nav-wrapper .date-prev{
  border-radius:5px 0 0 5px;
  left:0;
  right:auto;
  margin:0;
}
.view .date-nav-wrapper .date-next a{
  margin:0 10px 0 5px;
}
.view .date-nav-wrapper .date-prev a{
  margin:0 5px 0 10px;
}
.view .date-nav-wrapper .date-next{
  right:0;
  line-height:0;
  left:auto;
  border-radius: 0 5px 5px 0;
}
#cont_header{
  overflow:hidden;
  width:100%;
  border-bottom:1px solid #f2f2f2;
  padding-bottom:10px;
}
#cont_header #page-title{
  margin:15px 0 0 0;
  background-image:none;
  border:0;
  height:auto;
  line-height:1.5em;
  padding:0 0 5px 0;
  color:inherit;
  text-align: justify;
}
.cont_big_img img{
  padding:3px;
  border:2px solid #dddddd;
/*  width: 365px;*/
  height: auto !important;
  box-sizing: border-box;
}
div.node .content span.print-link{
  display:none;
}
/*.print_html .print-page{
  display:block;
  height:17px;
  width:19px;
  background-position:0 0;
  background-repeat:no-repeat;
  background-image:url(../images/print_icon.png);
}*/
.print_html img.print-icon{
  /*display:none;*/
}
.print_html{
  display:block;
  /*height:28px;*/
  margin:-3px 0 0 0;
  float:right;
}
.font_resize {
  margin-top: 0;
}
#widget_pager_bottom_front_page_views-block_2{
  width:248px;
  margin:0 auto;
}
.quicktabs-tabs li.active a{
  color:#b62b24;
}
.comment .com_arrow{
  background-image:url(../images/com_arrow.png);
  background-repeat:no-repeat;
  background-position:5% 0;
  height:17px;
  position:relative;
  z-index:15;
  top:1px;
}
.comment .content .field-name-comment-body{

}
.views-title a:hover {
  color:#B62B24;
}
#views_slideshow_cycle_main_front_page_views-block_3_1 .date_stat,#views_slideshow_cycle_main_front_page_views-block_3_1 .views-title,#views_slideshow_cycle_main_front_page_views-block_3_1 p{
  width:311px;
  float:right;
}

#views_slideshow_cycle_main_front_page_views-block_3_1 .views_slideshow_slide {
  padding: 0 0 0 10px;
}
#views_slideshow_cycle_main_front_page_views-block_3_1 p{
  margin:0;
}
#block-block-6{
  color:#252525;
  text-align:center;
}
#block-block-7{
  text-align:center;
}
#block-block-7 p{
  margin:0 0 10px 0;
}
.addthis_toolbox {
  margin:8px 0;
}
ul.node_links{
  margin:10px 0;
  padding:0
}
.block-tagadelic .content{
  margin-top:8px;
}
.form-item-homepage{
  display:none;
}
.cols-3{
  width:100%;
}
.cols-3 td{
  width:33%;
  text-align:center;
}
textarea{
  resize:none;
}
.block-quicktabs ul{
  margin:8px 8px 0 0;
  padding:0 0 0 10px;
}
.sidebar_list ul{
  padding:0 0 0 10px;
  margin:8px 0 0 0;
}
ul li a.active{
  color:#B62B24;
}
div.com_view_body a, div.com_view_body{
  color:#000;
}
div.com_view_body a:hover, div.com_view_body:hover{
  color:#B62B24;
}
.form-item{
  margin:0.5em 0;
}
.calendar-calendar th.days{
  background-color:#ECECE0;
}
#cboxTitle{
  text-align:center;
  font-size:16px;
  color:#000;
}
#block-locale-language .contextual-links-wrapper{
  margin-top:20px;
}
.cat-row strong.views_body{
  display:block;
  height:6.1em;
}
.item-list ul.margined li{
  margin-bottom:5px;
}
.view-id-comments_recent.view-display-id-page .views-field-comment a{
  color:#000;
}
.view .date-nav-wrapper .date-prev, .view .date-nav-wrapper .date-next{
  background-color:#ECECE0;
}
.view-display-id-page_3 .calendar-calendar .day-view .full td.multi-day div.dayview{
  background-color:transparent;
  color:#666666;
}
.view-display-id-page_3 .calendar-calendar td .inner div, .view-display-id-page_3 .calendar-calendar td .inner div a{
  background-color:transparent;
  color:#000000;
  font-size:15px;
}
.calendar-calendar td span.date-display-single{
  font-size:12px;
}
#block-block-30{
  position:absolute;
  top:62px;
  left:66px;
  margin:0;
  width:182px;
  text-align:center;
}

#main-wrapper{
  width:960px;
  overflow:hidden;
}
.front #main-wrapper{
  overflow:visible;
}
.node .content #stat-date-content{
  font-size:12px;
}
.node-article .field-name-body{
  margin-top:-7px;
}
#block-search-form input.form-submit:hover{
  background-position:-21px -25px;
}
#block-search-form input.form-submit{
  background-position:-21px 1px;
  padding:0;
}
#block-search-form input.form-text{
  color:#888888;
}
p.field_source{
  text-align:right;
  direction:ltr;
  color:#b22222;
}
.view-same-articles table{
  margin:0;
}
.view-same-articles td.views-field-field-image{
  padding-right:5px;
  min-width: 49px;
}
.view-same-articles .views-row-first td{
  padding-top:8px;
}
.view-same-articles.view-comments-recent td {

}
.view-same-articles td{
  padding-bottom:5px;
  padding-top:5px;
  vertical-align:middle;
  font-weight: bold;
}
.view-same-articles tr.views-row-last{
  border-color:transparent;
}
.view-same-articles tr{
  background-color:transparent;
  border-width:0 0 1px 0;
  border-color:transparent transparent #DDDDDD transparent;
  border-style: none none solid none;
}
.same-articles-row img{
  vertical-align:middle;
  margin:0 5px 0 0;
  float:left;
  border:1px solid #DDDDDD;
  padding:1px;
  max-width: none;
}
.same-articles-row{
  margin:8px 0;
}
#block-views-front-page-views-block-3 .views-slideshow-pager-field-item.active img{
  background-color:transparent;
}
#block-views-front-page-views-block-3  #views_slideshow_pager_field_item_bottom_front_page_views-block_3_3{
  /*margin-bottom:-9px;
  margin-top:14px;*/
}
#block-views-front-page-views-block-3  #views_slideshow_pager_field_item_bottom_front_page_views-block_3_0{
  margin-top:9px;
}
#block-views-front-page-views-block-2 .views-slideshow-controls-bottom{
  margin-right:-3px;
}
.main_slider_views{
  position:absolute;
  top:14px;
  left:23px;
  color:#ffffff;
  background-color:#000000;
  padding:0 5px;
}

.view-display-id-news_banners .jcarousel-clip{
  width:570px;
  height:135px;
}
.view-display-id-news_banners .jcarousel-container{
  width:570px;
  margin:0 auto;
  padding:0 25px 10px 25px;
  height:135px;
  border: 0 none;
  background-color: transparent;
}
.view-display-id-news_banners .jcarousel-clip li img{
  vertical-align: middle;
}
.view-display-id-news_banners .jcarousel-clip li{
  text-align:center;
  height:135px;
  width: 275px;
  margin: 0 5px;
}
body img{
  max-width: 100%;
  height: auto;
}
.view-display-id-news_banners a.jcarousel-next,
.view-display-id-news_banners a.jcarousel-prev{
  background-image:url(../images/jcal_arrows.png);
  background-repeat:no-repeat;
  left:auto;
  right:auto;
  height:135px;
  width:15px;
  top:0;
}
.share42init{
  margin-bottom: 6px;
}
.share42init #share42 a span{
  top: -100%;
  left: 0;
  margin-top: 0;
  margin-left: 0;
}
#share42 a span:before{
  background: none;
  display: none;
}
#content #block-views-baner-views-news-banners {
  background-color: #F8F8F5;
  margin: 0 -20px;
  padding: 10px 20px 0;
}
.block-tagadelic .item-list ul li{
  display: inline;
  list-style: none;
}
.block-tagadelic .item-list ul{
  margin: 0;
  padding: 0;
  list-style: none;
}
#tagcanvas-1-container{
  height: 279px;
  width: 279px;
}
.field-slideshow-caption .field-slideshow-caption-text {
  position: absolute;
  background-color: rgba(0,0,0,0.6);
  color: #ffffff;
  bottom: 5px;
  left: -10px;
  width: 100%;
  padding: 5px 10px;
}
.field-slideshow-caption {
  position: relative;
  margin: 0 15px;
}

.field-name-field-image .field-slideshow-slide {
  width: 100% !important;
}

.field-slideshow-wrapper .field-slideshow-slide a {
  display: flex;
  line-height: 0;
  justify-content: center;
}
.field-slideshow-wrapper .field-slideshow .field-slideshow-slide img {
  padding: 3px;
  border: 2px solid #dddddd;
  box-sizing: border-box;
}
.field-slideshow-wrapper .field-slideshow .field-slideshow-slide {
/*  position: relative !important;*/
}
.field-slideshow-wrapper .field-slideshow {
  position: relative;
  padding: 0 !important;
/*  height: auto !important;*/
  width: 620px !important;
}
.field-slideshow-wrapper  {
  position: relative;
  margin-bottom: 15px;
}
.field-slideshow-carousel-wrapper a.carousel-prev:after, .field-slideshow-carousel-wrapper a.carousel-next:after {
  display: block;
  height: 46px;
  left: 0;
  opacity: 1;
  padding-top: 20px;
  position: absolute;
  top: 0;
  visibility: visible;
  width: 100%;
}
.field-slideshow-carousel-wrapper a.carousel-prev, .field-slideshow-carousel-wrapper a.carousel-next {
  box-sizing: border-box;
  display: block;
  font-size: 20px;
  font-weight: bold;
  height: 66px;
  padding-top: 20px;
  position: absolute;
  top: 0;
  width: 13px;
}
.field-slideshow-carousel-wrapper a.carousel-prev.hidden:after, .field-slideshow-carousel-wrapper a.carousel-next.hidden:after {
  display: none;
}
.field-slideshow-carousel-wrapper a.carousel-prev:after {
  content: "»";
}
.field-slideshow-carousel-wrapper a.carousel-next:after {
  content: "«";
}
.field-slideshow-carousel-wrapper a.carousel-prev {
  left: 0;
  text-align: left;
  visibility: hidden;
}
.field-slideshow-carousel-wrapper a.carousel-next {
  right: 0;
  text-align: right;
  visibility: hidden;
}
.field-slideshow-carousel-wrapper {
  margin-top: 20px;
  position: relative;
  padding: 0 13px;
  height: 66px;
}
.field-slideshow-carousel-wrapper .field-slideshow-carousel li img {
  border: 1px solid #dddddd;
  padding: 2px;
}
.field-slideshow-carousel-wrapper .field-slideshow-carousel li {
  text-align: center;
}
.field-slideshow-carousel.jcarousel-container {
  width: 594px;
  padding: 0;
  border: 0;
}
.field-slideshow-carousel-wrapper .jcarousel-clip {
  overflow: hidden;
  width: 594px;
  height: 66px;
}
.region-content .field-slideshow-carousel ul.field-slideshow-pager.slides-6, .region-content .field-slideshow-carousel ul.field-slideshow-pager.slides-5, .region-content .field-slideshow-carousel ul.field-slideshow-pager.slides-4, .region-content .field-slideshow-carousel ul.field-slideshow-pager.slides-3, .region-content .field-slideshow-carousel ul.field-slideshow-pager.slides-2, .region-content .field-slideshow-carousel ul.field-slideshow-pager.slides-1 {
  margin: 0 auto !important;
}
.region-content .field-slideshow-carousel ul.field-slideshow-pager.slides-1 {
  width: 99px !important;
}
.region-content .field-slideshow-carousel ul.field-slideshow-pager.slides-2 {
  width: 198px !important;
}
.region-content .field-slideshow-carousel ul.field-slideshow-pager.slides-3 {
  width: 297px !important;
}
.region-content .field-slideshow-carousel ul.field-slideshow-pager.slides-4 {
  width: 396px !important;
}
.region-content .field-slideshow-carousel ul.field-slideshow-pager.slides-5 {
  width: 495px !important;
}
.field-slideshow-pager li {
  list-style: none !important;
}
.node .content #stat-date-content:after {
  clear: both;
  content: '.';
  display: block;
  height: 0;
  visibility: hidden;
}
.node .content #stat-date-content {
/*  line-height: 20px;*/
}
.photo_video-type .views-image a:after {

}
.media-type-content .views-image a {
  position: relative;
  display: block;
}
.media-type-content .views-image a:after, .slide_big_img .media-type-content:after, #block-views-front-page-views-block-2 .media-type-content:after {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  content: '.';
  overflow: hidden;
  text-indent: -999em;
  background-repeat: no-repeat;
}
#block-views-front-page-views-block-2 .media-type-content:after {
  /*background-image: url(../images/second_banner_v_ph.png);
  height: 47px;
  width: 48px;
  margin-left: -24px;
  margin-top: -50px;*/
  background-image: url(../images/category_v_ph.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  height: 65px;
  width: 67px;
  margin-top: -31px;
  margin-left: -33px;
}
#block-views-front-page-views-block-2 .photo-type:after {
  background-position: 100% 0;
}
#block-views-front-page-views-block-2 .photo_video-type:after {
  /*width: 97px;
  margin-left: -48px;*/
  width: 134px;
  margin-left: -67px;
}
.slide_big_img .photo_video-type.media-type-content:after {
  width: 224px;
  margin-left: -112px;
}
.slide_big_img .video-type:after, .slide_big_img .photo-type:after , .slide_big_img .media-type-content:after {
  height: 101px;
  background-image: url(../images/main_banner_v_ph.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 102px;
  margin-top: -50px;
  margin-left: -51px;
}
.slide_big_img .photo-type:after {
  background-position: 100% 0;
}
.media-type-content.category-item .views-image a:after{
  background-image: url(../images/category_v_ph.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  height: 65px;
  width: 67px;
  margin-top: -31px;
  margin-left: -33px;
}
.photo-type.category-item .views-image a:after {
  background-image: url(../images/category_v_ph.png);
  background-repeat: no-repeat;
  background-position: 100% 0;
  height: 65px;
  margin-top: -32px;
  margin-left: -32px;
  width: 65px;
}
.photo_video-type.category-item .views-image a:after {
  width: 134px;
  margin-left: -67px;
}

#quicktabs-comments_popular .more-link {
  font-weight: bold;
}
.field-name-field-author {
  /*text-align: right;*/
  font-weight: bold;
  color: #0000FF;
  margin: 15px 0;
  text-align: justify;
}
.region-header {
  padding: 0 20px;
}

.embedded-video iframe {
  max-width: 100%;
}
