@media (min-width:992px){
.sppb-section.newskit-hero-section .sppb-addon-articles.single-video-post .sppb-col-md-8 {
    width: 100%;
    flex: 0 0 100%;
    max-width: 100%;
 }
}

@media (max-width:766px) {
.sp-module.allrights .sp-module-content {
    text-align: center;
    display: block;
    float: none;
    color: #707070;
	margin:10px auto 0
  }
  .visible-xs {
    line-height: 76px!important;
  }
  #sp-logo .logo img {
	position: absolute;
    height: 40px;
    top: 1px;
    left: 1px;
  }
  
  #offcanvas-toggler {
    padding-top: 5px!important;
    padding-bottom: 5px;
    line-height: 10px!important;
  }
  #sp-page-builder .page-content #section-id-1582820606435 {
    margin-top: -12px;
  }
  
  .sp-page-builder .page-content #section-id-1589882627504 {
    padding-top: 0px!important;
  }
  .sppb-item.sppb-item-15898826857810  {
    height: 200px;  
  }
  .sppb-item.sppb-item-15898826857810 > img[alt="БАНЯ"] {
    width: 800px;
    height: 200px;
    max-width: 1000px;
    position: relative;
    left: -164px;    
  }
  .sp-page-builder .page-content #section-id-1585230108217 {
    padding-top: 10px!important;
  }
  .sppb-carousel-indicators {
    bottom: -10px;
  }
  .sppb-carousel-indicators .active {
    background-color: #1c3798;
  }
  #sppb-addon-1585232015481 {
    height: 200px;
  }
  #sppb-addon-1585232015481 img {
    height: 200px;
  }
  #sppb-addon-1582823865154 .sppb-addon-content span {
    font-size: 9pt!important;
  }
  #sppb-addon-1575474399463 .sppb-addon-content h2 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  #sppb-addon-1575474399463 .sppb-addon-content h2 span {
    font-size: 16pt!important;
  }
}

@media (min-width:767px) {
  .sp-module.allrights .sp-module-content {
    text-align: right;
    display: block;
    float: right;
    color: #707070;
    }
}

.sppb-addon.sppb-addon-articles-slider.index .sppb-addon-article .sppb-article-details .sppb-meta-category a {
        background-color: transparent
}

.sppb-addon.sppb-addon-articles.criminal.layout-default .sppb-addon-article .sppb-article-details .sppb-meta-category a {
        color: #fff;
        background-color: #242424
}
.sppb-addon.sppb-addon-articles.peoplenews.layout-default .sppb-addon-article .sppb-article-details .sppb-meta-category a {
        color: #fff;
        background-color: #1BA2CF
}


.sppb-addon.sppb-addon-articles.single-video-post.layout-simple .sppb-addon-article .sppb-article-details .sppb-meta-category a {
  color: #fff;
 background-color: #888888
}


.sppb-post-share-social .share-button {
    color: #1BA2CF
}
.sppb-addon.sppb-addon-articles.criminal.layout-default .sppb-article-details,
.sppb-addon.sppb-addon-articles.peoplenews.layout-default .sppb-article-details,
 {
    min-height: 256px
}

.sppb-sub-leading-wrap .sppb-addon-article.leading-item .sppb-article-details {
    height: 107px;
}
.zeta .sppb-addon-article.intro-item .sppb-article-details  {
    height: 125px;
}
.sppb-addon-article.video-post.intro-item  {
 margin-bottom:45px
}
.sppb-addon.sppb-addon-header.crimea.sppb-text-left .sppb-addon-title::after  {
 background: #FF3C19;
}
.sppb-addon.sppb-addon-module.currency {
    margin-bottom: 0px
}
#__okGroup0{width:100% !important;}
.sppb-addon.sppb-addon-raw-html.addnews {
    vertical-align: middle;

}

.sppb-addon.sppb-addon-raw-html.addnews i {
    font-size: 28px;
line-height: 28px;
 vertical-align: middle;
}
.sppb-addon.sppb-addon-raw-html.addnews div
  {
       vertical-align: middle;
float: left;
display: block;
line-height: 28px;
padding-right: 14px
}

.sppb-section.newskit-top-post-slider .sppb-addon-articles-slider .sppb-addon-article.item .sppb-article-details .sppb-meta-category.strong a {
    font-weight: 600;
    color:#1BA2CF;
     font-size: 14px;
    }
.sppb-addon-article .sppb-article-details .sppb-article-title {
    font-size: 16px;
    font-weight: 500;
}
.sppb-section.newskit-hero-section .sppb-addon-articles-slider .sppb-addon-article .sppb-article-details .article-title {
  font-size: 24px;
  margin-top: 13px;
  margin-bottom: 30px;
  font-weight: 600;
  line-height: 30px;
}
#sp-bottom1 a:link {
/*
 font-weight: 600;
*/
}
#sp-bottom1 li {
/*
 font-weight: 600;
*/
}
.mylogin {
     text-transform: uppercase;
     font-family: Source Sans Pro, sans-serif;
font-size: 16px;
font-weight: 600;
}
h3.sppb-addon-title  {
     font-family: Source Sans Pro, sans-serif;
font-size: 18px;
text-transform: uppercase;
font-weight: 600;
}
.sp-module h3.sp-module-title {
font-size: 14px;
line-height: 22px;
text-transform: uppercase;
font-weight: 600;
display: inline-block;
position: relative;
letter-spacing: 0.1px;



}
.imgtitleblog {
    display: block;
    float:none;
    text-align: right;
    padding: 20px 30px 0 30px;
    font-size: 12px;
}
.imgcopyblog {
    display: block;
    float:none;
    text-align: right;
    font-size: 12px;

    padding-right: 30px
}
.helix-social-share .helix-social-share-icon ul {
    padding-top:4px
}
#easyprofile .jsn-p, .login.main {
    padding: 30px;
    background-color: #B5D0E4;
}
dt {
    font-weight: 500;
}
.sp-menu-item a {
    font-weight: 600;
}
.sp-dropdown-items .sp-menu-item.active a, .sp-dropdown-items .sp-menu-item a    {
    font-weight: 500;
  	font-size: 1.1em;
}
.kt-comment-title-bar {
    margin-top: 10px;
}
#kt .gray13 label {
    color: #707070;
font-size: 11px;
}
.modal-header {
    padding: 0px;
}
.allcenter, .jlslogin .slogin-buttons.slogin-compact {
    text-align: center;
    margin: 0 auto
}
#acyusersubscription select#datalistsubdropdown {

    margin: 0 auto
}

a.adv_here_link, a.adv_here_link:hover, a.adv_here_link:active {
    font-size: 12px;
    color: #888888;
    padding:0px;
    margin: 0 auto;
    text-transform: lowercase;
}
.layout-blog .blog .page-header h1 {
font-size: 14px;
line-height: 22px;
text-transform: uppercase;
font-weight: 600;
letter-spacing: 0.1px;
}
.raxo-inside-content.insideclass .raxo-itemsbox .raxo-item {
    display: block;
    float: right;
    max-width: 260px;
    background: #fff;
    border: 1px solid rgba(0,0,0,0.1);
    padding:10px;
    clear: both;
    margin: 0 0 10px 10px
}

.raxo-inside-content.insideclass .raxo-itemsbox .raxo-item .raxo-title {
font-weight: 500;
padding-top: 10px
}
.raxo-inside-content.insideclass .raxo-itemsbox .raxo-item .raxo-text {
    color: #888888;
font-size: 14px;
    }

.blog-content-wrap {
        margin-bottom: 20px
    }

#sp-component .mod_ijoomlazone, #sp-blog-bottom .mod_ijoomlazone {
    margin-bottom: 30px
}
#sp-component .pagination-wrapper  {
    margin: 0 0 20px 0
}


.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
    z-index: 3;
    color: #fff;
    cursor: default;
    background-color: #192231;
    border-color: #192231;
    padding: 0
}
.pagination > li > a, .pagination > li > span {
     padding: 0
}

.newskit-blog-content-wrap {
    min-height: 180px;

}
.mod-kt.mod-kt-comments {
background: #fff;
padding: 20px 20px 30px;
}
/*
.mod-kt.mod-kt-comments a:hover, .mod-kt.mod-kt-comments a:link {
    color: #1BA2CF
}
.mod-kt-author a, .mod-kt-author a:hover  {
     color: #1BA2CF
}
*/
#sp-right .sp-module .mod-kt.mod-kt-comments a  {
     color: #1BA2CF
}
#sp-right .sp-module .mod-kt.mod-kt-comments a:hover  {
     color: #FF3C19
}


.moduletablearticle-in-content h3 {
font-family: Source Sans Pro, sans-serif;
font-size: 18px;
line-height: 18px;
text-transform: uppercase;
font-weight: 600;
}

.blog-content-wrap .my-articles h1,
.blog-content-wrap .my-articles h2,
.blog-content-wrap .my-articles h3,
.blog-content-wrap .my-articles h4,
.blog-content-wrap .my-articles h5,
.blog-content-wrap .my-articles h6  {
font-family: Source Sans Pro, sans-serif;
font-size: 18px;
line-height: 18px;
text-transform: uppercase;
font-weight: 600;
margin: 0px;
padding: 0 0 10px 0
}

.uk-form-controls .g-recaptcha {
    margin: 0
}


.g-recaptcha{
    -moz-transform:scale(0.8);
    -ms-transform:scale(0.8);
    -o-transform:scale(0.8);
    -moz-transform-origin:0;
    -ms-transform-origin:0;
    -o-transform-origin:0;
    -webkit-transform:scale(0.8);
    transform:scale(0.8);
    -webkit-transform-origin:0 0;
    transform-origin:0;
    filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.8,M12=0,M21=0,M22=0.8,SizingMethod='auto expand');
}



h4.alert-heading {
    display: none;
    visibility: hidden;
        background-color: #1BA2CF;
    color: #FFFFFF
}
#system-message-container, #system-message {
    margin: 0 auto;
    text-align: center;
    background-color: #182231;
    color: #FFFFFF

}
#image-file {
    margin: 10px 0
}
legend {
    font-size: 16px;
    line-height: inherit;
    color: #333;
    margin-top:20px;
}

#acyarchivelisting {
    padding: 25px;
    background-color: #FFFFFF

}

/*solopov*/
.small_up, .djmap_intro_desc, .promotions_info, .region a, .result-category span.small, dd.result-created,
td.date_start, td.col_display, td.col_distance, td.allscol,
.geo_coordinates, .map_info, .acymailing_introtext, .acymailing_finaltext,.spansmall

 {
  font-size: 10px;
  text-transform: uppercase;
color: #888888;
line-height: 14px;
margin-bottom: 2px;
}
a.smaolls {
font-size: 10px;
color: #888888;
text-transform: uppercase;
}
.new-account-link a:link {
    text-decoration: underline
}

.dropfiles-file-link.dropfiles_downloadlink .dropinfos, .dropfiles-file-link.dropfiles_downloadlink a.noLightbox.dropfileslightbox {
font-size: 12px;
text-transform: none;
color: #888;
line-height: 16px;
}

.form-wrap-center, .no_results {
        padding: 30px 40px;
        background: #ffffff;
position: relative;
border: 0px solid #EEEEEE;
overflow: hidden;
}
.form-wrap-center h2 {
     font-weight: 500;
font-size: 32px;
color: #232323;
margin-top: 0;
margin-bottom: 20px;
 }
.djform_row img {
    display: inline;
}
.bt_forsale,
.bt_exchange,
.bt_free,
.bt_warning,
.bt_fire,
.bt_vacancy {
text-transform: uppercase;
color: #fff;
font-size: 10px;
padding: 3px 8px 3px;
line-height: 1;
display: inline-block;
}

#dj-classifieds {
/*
    background: #fff;
*/
}
.pagewhites    {
    background: #fff;
}

.desc_content.pagewhites, .localization_det, .video_box, .additional {
   background: #fff;
   padding: 20px;
}
.localization_det, .video_box, .additional {
    margin-top: 30px
}
.whiteblockjbc, .category-form-container  {
   background: #fff;
   padding: 25px;
}

.whiteblocks {
   background: #fff;
   padding: 25px;
   margin: 0px 0 30px 0;
}

.whiteblocks h3 {
font-family: Source Sans Pro, sans-serif;
font-size: 18px;
line-height: 18px;
text-transform: uppercase;
font-weight: 600;
margin: 20px 0 20px;
}

#dj-classifieds .dj-additem.clearfix {
padding: 0 50px 50px;
}
#dj-classifieds h2, .images_box.additem_djform h2, .prom_rows.additem_djform h2 {
margin: 10px 0 10px;
font-weight: 500;
font-size: 26px;
color: #000000;
letter-spacing: -0.9px;
line-height: 36px;
}
.djform_field input[type="textarea"], .djform_field textarea, .djform_field textarea#description, .djform_field textarea #description   {
    height: 90px;
    width: 100%
}
input[type="select"].price_currency  {
    display: inline; float: left;
}
.djform_field input#name, .djform_field input#address  {
    width: 100%
}
#dj-classifieds .cat_col_in {
  background: #fff;
  padding: 20px
}
.col_ua.icon_name.first .col_ua_in h3 a {
font-size: 16px;
font-weight: 600;
line-height: 18px;
text-transform: none;
color: #232323;
}

#dj-classifieds .cat_col_in .cat_title_desc h2 {
font-family: Source Sans Pro, sans-serif;
font-size: 18px;
text-transform: uppercase;
font-weight: 600;
line-height: 18px;
}
#dj-classifieds .cat_col_in .cat_title_desc h2 a {
    color: #232323;
    }
#dj-classifieds .cat_col_in .cat_title_desc h2 a:hover {
    color: #FF3C19;
    }
#sp-right .djcf_menu {
  background: #fff;
  padding: 20px
}
#sp-right .djcf_menu ul.menu.nav._menu.bull li  a{
 color: #232323;
    }
 #sp-right .djcf_menu ul.menu.nav._menu.bull li  a:hover{
 color: #1BA2CF;
}
#sp-right .djcf_menu ul.menu.nav._menu.bull li.active.current a{
  color: #FF3C19;
    }
.djcf_items_blog {
    margin-bottom:  50px
}
.highlight {
    background-color: #1BA2CF;
    color:#fff;
    padding-left: 8px;
    padding-right: 8px
}
.djform_field .radiofield_box input[type="checkbox"] {
    display: inline-block;
}
.payment_back_to_edit {
    margin: 20px auto;
    text-align: center

}
.payment_back_to_edit .back_to_edit {
      margin: 0 auto
}
td.name.first h3 a.title {
color: #232323;
}
td.name.first h3 a.title:hover {
color: #1BA2CF;
}
.dj-items.dj-items-table img, .dj-useradverts img  {
display: inline-block;
}
#dj-classifieds .title_top.info {
background: #fff;
padding: 10px 25px 10px;
}
#dj-classifieds .td_title h2 {
    font-size: 16px;
    padding:0px;
    margin:10px 0px;
}
#dj-classifieds .td_title {
background: #fff;
padding: 0px 20px 0px;
}

.djcf_images_generaldet_box .images_wrap {
    background-color: #fff;
    padding-bottom: 0px
}
#dj-classifieds .dj-item .title_top.info h2  {
margin: 7px 0 14px;
font-size: 24px;
font-weight: 600;
line-height: 30px;
}
#dj-classifieds .general_det {
  padding-left:30px
}

#dj-classifieds .general_det_in, .custom_det_content  {
     background-color: #fff;
    padding: 20px
}
a.profile_img.circle img.avatar {
    width: 50px;
    height: auto;
    border-radius: 25px;
    display: block;
    float: left;
/*
    clear: both;
*/

}
.row_gd.user_name .my-autor-line {
   display: block;
    float: left;
    line-height: 50px;
    padding-right:10px;
}
.row_gd.user_name .row_value {
    display: block;
    float: left;
    line-height: 50px;
    padding-left:10px;
}

#dj-classifieds #kt {
         background-color: #fff;
    padding: 20px;
    margin: 30px 0 10px 0;
}
#sp-blog-bottom .sp-module  {
    margin: 0px 0px 30px 0;
}
.djmod_map {
 margin-bottom: 50px;
   background: #fff;
  padding: 20px
}
.sp-module.bulletin-right .sp-module-content  {
    background: #fff;
padding: 20px 20px 30px;
}
.sp-module.bulletin-right .sp-module-content .title a.title {
color: #1BA2CF;
/*
font-size: 16px;
*/
line-height: 24px
}
.date_cat .category {
    color: #777777;
font-size: 10px;
text-transform: uppercase;
}

.sp-module.bulletin-right .sp-module-content .title a.title:hover {
color: #1BA2CF;
}
.dj-cattree-wrap {
    padding: 30px 0 50px 0
}
#sp-blog-bottom .dj_cf_maps   {
  background-color: #fff;
    padding: 20px;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.bulletin > a
 {
     font-size: 13px;
     font-weight: 600;
     text-transform: uppercase;
     color:#1BA2CF

}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.bulletin  > a:before {
font-family: FontAwesome;
content: "\f105";
margin-right: 8px;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a.razdelitel {
    line-height: 1px;
    max-height: 1px;
    padding: 1px 0 0 0;
    /*
content: '';
*/
    background-color: #1BA2CF;
    cursor: none;
    margin: 4px 0

}
#dj-classifieds .profile_items .item_col.normal img, #dj-classifieds .profile_items .item_col.name.first.normal img {
    display: inline-block;
}
#dj-classifieds .profile_name_data .main_cat_title h2.profile_name {
    padding: 0;
    margin: 0
}
#dj-classifieds .profile_outer .profile_box {
   background-color: #fff;
    padding: 20px;
}
.profile_box .profile_img img.avatar {
    border-radius: 60px
}
.djcf_images_generaldet_box .images_wrap {
    position: relative;
      overflow: hidden;
  display: block;
}
.djcf_images_generaldet_box .images_wrap .djc_mainimage {
  overflow: hidden;
  display: block;
}

.djcf_images_generaldet_box .images_wrap .djc_mainimage img {
  -webkit-transform: scale(1) rotate(0deg);
  transform: scale(1) rotate(0deg);
  -webkit-transition: .3s;
  transition: .3s;
}
.djcf_images_generaldet_box .images_wrap .djc_mainimage:hover img {
  -webkit-transform: scale(1.09) rotate(3deg);
  transform: scale(1.09) rotate(3deg);
}




.djcf_images_generaldet_box .images_wrap .sppb-post-share-social {
position: absolute;
left: auto;
opacity: 0;
visibility: hidden;
-webkit-transition: .4s;
-o-transition: .4s;
transition: .4s;
top: 20px;
z-index: 2;
right: 20px;
}
.djcf_images_generaldet_box .images_wrap:hover .sppb-post-share-social {
position: absolute;
left: auto;

opacity: 100;
visibility: visible;

-webkit-transition: .4s;
-o-transition: .4s;
transition: .4s;
top: 20px;
z-index: 2;
right: 20px;
}
#sp-right .social-media-text-wrap a:link {
    color:#fff;
}
#sp-right .social-media-text-wrap a:hover {
    color:#fff;
}
#sp-right .social-media-text-wrap > a > i {
    color:#fff;
}
#sp-right .social-media-text-wrap > a > i:hover {
    color:#fff;
}
/*
забыл пока делал, похоже тут эффект...
*/
.sppb-addon.sppb-addon-articles-slider.sppb-addon-articles-headline.carusels img {
    border-left: 0px solid #000;

filter: url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' height='0'><filter id='greyscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0' /></filter></svg>#greyscale");
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray; 

	-webkit-transition: all 1.5s;
  -moz-transition: all 1.5s;
  -o-transition: all 1.5s;
  transition: all 1.5s;
}
.sppb-addon.sppb-addon-articles-slider.sppb-addon-articles-headline.carusels img:hover {
    border-left: 0px solid #000;
      -webkit-filter: grayscale(0%);
  -moz-filter: grayscale(0%);
  -ms-filter: grayscale(0%);
  -o-filter: grayscale(0%);
  filter: none;
  -webkit-filter: grayscale(0);
}
.uk-table.uk-table-middle th {
    font-weight: 500
}
.mediaTableWrapper.mediaTableWrapperWithMenu table.mediaTable.activeMediaTable th, .mediaTable.activeMediaTable th {
    font-variant: 400;
    padding-bottom: 10px
}
.blog-content-wrap figcaption {
    font-size: 13px;
    color: #777777;
    line-height: 16px;
    margin: 0 0 20px 0
}
.caption {
    padding: 20px 20px 20px 50px;
    margin: 20px 0 20px;
    color: #000000;
    font-size: 13px;
    line-height: 16px;

    background-color: #E6E7EA;
    text-align: justify
}
.caption em {
    color: #333333;
    font-size: 13px;
    line-height: 16px;
    display: block;
    font-style: normal;
    text-align: right;
    padding: 8px 0 0 0

 }
@media (max-width:480px){
blockquote {


font-weight: 400;

    margin: 0 0 20px 0;
}
}

 @media (min-width:481px){
blockquote {

    font-size: 14px;

    margin: 0 0 20px 30px;
}
}
.sppb-addon.sppb-addon-raw-html.addnews .sppb-addon-content a {
border: 0px solid #02E3D0;
padding: 6px;
text-align: center

}
.tags-social {
    margin-bottom: 20px
}
ul.nav li  > a:before {
    font-family: FontAwesome;
    content: "\f105";
    margin-right: 8px;
}

/*
.newskit-item-wrap .entry-video.embed-responsive {
    min-height: 200px;
    min-width: 260px
}
*/
.entry-video-top {
  width:320px;
height: auto;
}
.sppb-addon.sppb-addon-articles.sitesport.layout-default .sppb-article-details,
.sppb-addon.sppb-addon-articles.siteculture.layout-default .sppb-article-details
  {
    min-height: 132px
}
.sppb-addon.sppb-addon-module.reporter {
    margin-bottom: 10px
}
.sppb-addon.sppb-addon-raw-html.addnews a:link {
   white-space: nowrap;
}
.sppb-addon.sppb-addon-raw-html.addnews .sppb-addon-content {
   padding:20px 0 10px 0
}
.sppb-addon.sppb-addon-raw-html.addnews .sppb-addon-content div{
    line-height: 40px

}
.jsn-l-title p.name {
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 500;
    line-height: 16px;
    color: #333333;
    padding-top:10px
}
.jsn-l-title p.name a:link {
     color: #333333;
     }

.jsn-p-date-reg, .jsn-p-date-last, .pull-left.text-muted.muted {
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 400;
    line-height: 16px;
    color: #888888;
}
.badge {
    display: inline-block;
    min-width: 10px;
  padding: 3px 8px 3px;
    font-size: 12px;
    font-weight: 400;
/*
    line-height: 1;
*/
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    background-color: #777;
    border-radius: 0px;
}
#curContainer {
    font-size: 13px;
    padding-left:30px
}
   .jlweather-mod-temp {font-size:24px}
   .jlweather-mod-other {font-size:13px;margin-left:5px;}

.adncentr {
    text-align: center;
    margin: 0 auto;
    display: block;
    float:none;
}
table.contentpane td.captcha {
    padding-left:50px
}
.pagewhites .dj-additem.clearfix h2 {
    text-align: center;
    margin: 0 auto;
}
.welcome-news-block {
    background-color: #1BA2CF;
    color:#fff;
    padding:25px
}
.welcome-news-block a:link, .welcome-news-block a:hover, .welcome-news-block a:active, .welcome-news-block a:visited,
.welcome-bayan-block a:link, .welcome-bayan-block a:hover, .welcome-bayan-block a:active, .welcome-bayan-block a:visited,
.welcome-deep-bayan-block a:link, .welcome-deep-bayan-block a:hover, .welcome-deep-bayan-block a:active, .welcome-deep-bayan-block a:visited
 {
    color:#fff;
    padding-bottom: 1px;
    border-bottom: 1px dotted #fff
}
.welcome-bayan-block {
    background-color: #FF3C19;
    color:#fff;
    padding:25px
}
.welcome-deep-bayan-block {
    background-color: #1BA2CF;
    color:#fff;
    padding:25px
}
.welcome-news-block ul, .welcome-bayan-block ul, .welcome-deep-bayan-block ul  {
padding: 0 0 0 18px; margin: 10px 0;
}
.nopadding-left-or-right .tags-social {
    visibility: hidden;
    display:none
}
.nopadding-left-or-right .blog-details-content .blog-content-wrap {
    padding: 25px
}
.nopadding-left-or-right .blog-details-content .entry-header {
   padding: 0 25px
}
.black-stat {
    background-color: #242424;
    color:#fff;
    padding:25px;
    font-size: 12px;
    text-transform: uppercase;
}
#mediakit img.sppb-img-responsive {
    max-width: 120px;
    height: auto;
}
#mediakit .sppb-person-name {
    display: block;
    text-align: center;
    margin: 10px auto;
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;

}
#sp-bottom2 {
  font-size: 16px;
  line-height: 18px
}
#sp-bottom2 p {
    padding: 0;


    }
.uk-grid.uk-grid-collapse {
background-color: #fff;
}
.sp-module.whiteblock .sp-module-content, #order_info, #sp-mapbulletin  {
 background-color: #fff;
 padding:25px
}
.ada-add__campaign .blockbyan {
 background-color: #fff;
 padding:25px
}

#order_info .controls {
    padding-top:5px
}

#sp-bottom2   {
    font-size: 14px;

}

#sp-bottom2 .sp-module.yametrika {
    margin-top: 20px;
}
.redbayan {
 color: #fff;
 background-color: #FF3C19;
 padding:25px;
 margin: 30px 0 0 0;
}
.redbayan p {
 margin-bottom:0px;
}

.bluegreen {
 color: #fff;
 background-color: #1BA2CF;
 padding:25px;
 margin: 30px 0 0 0;
}
.bluegreen p {
 margin-bottom:0px;
}


#bayanss {
 background-color: #fff;
 padding:15px 0;
 margin: 30px 0 0 0;
 display: block;
 float: none;
 clear: both;

}

#bayanss .number.active {
 margin:10px auto;
 text-align: center;

 padding: 10px;

 border: 5px solid #FF3C19;
 border-radius: 50%;
 color:  #FF3C19;
  background-color: #fff;
  font-size: 30px;
  line-height: 30px;
  width: 60px;
  height: 60px;
/*
  font-family: Lora, sans-serif;
*/
font-weight: normal;
vertical-align:middle
}
#bayanss .number.gut {
 margin:10px auto;
 text-align: center;

 padding: 10px;

 border: 5px solid #1BA2CF;
 border-radius: 50%;
 color:  #1BA2CF;
  background-color: #fff;
  font-size: 30px;
  line-height: 30px;
  width: 60px;
  height: 60px;
/*
  font-family: Lora, sans-serif;
*/
font-weight: normal;
vertical-align:middle
}

#bayanss .number {
 margin:10px auto;
 text-align: center;

 padding: 10px;

 border: 5px solid #A8ACB9;
 border-radius: 50%;
 color:  #A8ACB9;
  background-color: #fff;
  font-size: 30px;
  line-height: 30px;
  width: 60px;
  height: 60px;
/*
  font-family: Lora, sans-serif;
*/
font-weight: normal;
vertical-align:middle
}
#bayanss .name-number {
 margin:10px auto 0;
 text-align: center;
 padding: 10px;
 font-size: 12px;
color: #A8ACB9;

text-transform: uppercase;
line-height: 14px;

}

ul.nav li > a.contactus-133.warning:before, ul.nav li > a.askguest.warning:before  {
    content: "";
    margin: 8px;
}
.contactus-133.warning, .askguest.warning {
 padding: 3px 10px 3px 10px;
  border: 1px solid #444;
/*
  background-color: #2B2B2B
*/
}
#sp-logo .sp-column  {
}
.fields-container {
font-weight: 400;
font-size: 13px
}

.entry-header .fields-container {
    margin-bottom: 10px;
    font-weight: 400;
    font-size: 13px
}
.tooltip {
  position: absolute;
  z-index: 1030;
  display: block;
  font-size: 11px;
  line-height: 1.4;
  opacity: 0;
  filter: alpha(opacity=0);
  visibility: visible;
}

.tooltip.in {
  opacity: 0.8;
  filter: alpha(opacity=80);
}

.tooltip-inner {
  max-width: 200px;
  padding: 8px;
  color: #ffffff;
  text-align: center;
  text-decoration: none;
  background-color: #000000;
  -webkit-border-radius: 0px;
     -moz-border-radius: 0px;
          border-radius: 0px;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-top-color: #000000;
  border-width: 5px 5px 0;
}

.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-right-color: #000000;
  border-width: 5px 5px 5px 0;
}

.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-left-color: #000000;
  border-width: 5px 0 5px 5px;
}
p {
    margin: 0 0 20px;
}

h1, h2, h3, h4 {
    font-weight: 600;
 letter-spacing: -0.9px;
}
h5, h6 {
    font-weight: 400;
    letter-spacing: -0.9px;
}

@media (max-width:480px){
.blog-content-wrap .my-articles {
display: block;
border-left: 0px solid rgba(27, 162, 207, 1.0);
padding: 10px 10px 20px 10px;
clear: both;
margin: 10px 0 10px 0px;
color: #333333;
clear: both;
background-color: rgba(228, 246, 251, 1);
font-size: 13px;
line-height: 16px;
font-weight: 400;
}
}

@media (min-width:481px){
.blog-content-wrap .my-articles {
display: block;
border-left: 5px solid rgba(27, 162, 207, 1.0);
padding: 10px 10px 20px 10px;
clear: both;
margin: 10px 0 20px 30px;
color: #333333;
clear: both;
background-color: rgba(240, 240, 240, 1);
font-size: 13px;
line-height: 16px;
font-weight: 400;
}
}
.blog-content-wrap .my-articles h3 {
color: #333333;
font-family: Open Sans, sans-serif;
font-size: 14px;
line-height: 22px;
font-weight: 600;
text-transform: none;
letter-spacing: normal
     }
.blog-content-wrap .my-articles a.myreadmores {
    text-align: right;
    margin-top:20px
    }

/*
@media (max-width:533px){
*/
figure {
  display: block;
  max-width: 100%;
  height: auto;
  float:none;
/*
  padding-right: 0px
*/
}
.blog-details-content .blog-content-wrap img {
     width: auto;
    margin:0;
    display: block;
    float:none;
/*
    padding-right: 0px
*/
}

.blog-content-wrap .my-articles .img-intro-my {
    width: 120px;
    margin:0 20px 10px 0;
    display: block;
    float:left;
   }
.blog-content-wrap .my-articles .img-intro-my img {
/*
  margin-right:0px;
*/
  padding-right: 0px;
   padding-bottom: 20px;
}
/*
 }
*/


/*
@media (min-width:534px){
figure {
    display: block;
  max-width: 100%;
  height: auto;
  float:left;
  padding-right: 20px
}
.blog-details-content .blog-content-wrap img {
    width: auto;
    margin:0;
    display: block;
    float:left;
    padding-right: 20px
}
.blog-content-wrap .my-articles .img-intro-my {
    width: 180px;
    margin:0;
    display: block;
    float:left
   }
.blog-content-wrap .my-articles .img-intro-my img {
  margin-right:20px;
  padding-right: 20px;
  padding-bottom: 10px;
}
 }
*/
.blog-content-wrap .my-articles .mroad {
 margin-top:10px;
 text-align: right;
}
.dj-galleryGrid.desc-over .dj-galleryGrid-in img {
   padding-right: 0px
}
.blog-content-wrap .dropfiles-content  {
    border: 0px solid #C9C9C9
}

#adagency_container {
/*
 background: #fff;
padding: 20px 20px 30px;
*/

}

.grayscale:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: inherit;
  /*grayscale for background image*/

filter: url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' height='0'><filter id='greyscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0' /></filter></svg>#greyscale");
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray; 

 -webkit-transition: all 1.5s;
  -moz-transition: all 1.5s;
  -o-transition: all 1.5s;
  transition: all 1.5s;

}
.grayscale:hover:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: inherit;
  -webkit-filter: grayscale(0%);
  -moz-filter: grayscale(0%);
  -ms-filter: grayscale(0%);
  -o-filter: grayscale(0%);
  filter: none;
  -webkit-filter: grayscale(0);

}

.categories-list-arxiv {
    padding: 20px;
    background-color: #FFFFFF

}
.categories-list-arxiv .page-header {
    margin: 20px 0;
    padding-bottom: 20px;
}
.categories-list-arxiv .page-header span {
    color: #777777
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item a.bplinkstrong {
    font-weight: 600
}
/*
.sp-menu-item.sp-has-child.mynewsblocks .sp-mega-group .sp-menu-item.sp-has-child:last-child {
    background-color: #CA2126
}
*/
.blog-details-content .blog-content-wrap .raxo-img img {
    padding-right: 0px;
    margin:0;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.vtarxivlink > a
{
    margin-top:12px;
    padding: 16px 0 4px 5px;
    border-top: 1px solid #CCCCCC
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item.libp span {
    display: inline-block;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.libp img {
    display: inline-block;
}
.category-desc {
    background-color: #fff;
    padding:25px;
    margin-bottom: 30px
}

.entry-header .fields-container .field-entry  .field-value {
    font-weight: 600
}

#sp-component .blog .items-row .item .newskit-item-wrap .entry-quote {
    margin-bottom: 0px;
    overflow: hidden;
/*
    max-height: 300px;
*/
    height: 200px;
       padding: 30px;
}

#sp-component .blog .items-row .item .newskit-item-wrap .entry-quote blockquote {
    overflow: hidden;
    max-height: 156px;

    text-overflow: ellipsis;
}

#sp-component .blog .items-row .item .newskit-item-wrap .entry-quote:after {
    content: "\02026";
    box-sizing: content-box;
    float: right;
    position: relative;
    top: -22px;
    left: 150%;
    width: 50em;
    margin-left: -3em;
    padding-right: 5px;
    text-align: right;
    background-size: 100% 100%;
    background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(27, 162, 207, 1), rgba(27, 162, 207, 1));

}
.blog .newskit-item-wrap .newskit-blog-content-wrap .category-name .spns-cat-icon,
.entry-header .category-name .spns-cat-icon {
    background-color: #192231
}
.entry-headers .category-name .spns-cat-icon {
    background-color: #FF0000
}
.blog .newskit-item-wrap .newskit-blog-content-wrap .category-name a, .latestnews.randomcolor .latest-post-content-wrap .category-name a,
.entry-header .category-name a, .entry-headers .category-name a {
 
    font-size: 10px;
text-transform: uppercase;
}
.latest-post-content-wrap p.date-time {
  margin: 4px 0 10px;
}
.latestnews.randomcolor .latest-post-content-wrap  {
  padding-bottom:20px
}
.latestnews.randomcolor  .article_titles a {
font-size: 11px;
font-weight: 500;

line-height: 13px;
letter-spacing: normal;
}
.latestnews.randomcolor  .article_titles a span {

line-height: 13px;

}

.blog .newskit-item-wrap .newskit-blog-content-wrap .category-name {
    margin-bottom: 10px
}

.blog.genuis .newskit-item-wrap .newskit-blog-content-wrap .category-name .spns-cat-icon {
    background-color: #FF3C19;
    visibility: hidden;
    display: none;
}
.blog.genuis .newskit-item-wrap .newskit-blog-content-wrap .category-name a {
    color: #FF3C19;
    font-size: 10px;
text-transform: uppercase;
visibility: hidden;
    display: none;
}
.mostread.randomcolor li .title {
font-size: 13px;
font-weight: 600;
color: #232323;

letter-spacing: normal;
display: block;
float:none;
margin: 5px 0
}
.mostread.randomcolor li .date-time, .mostread.randomcolor li .kview {
color: #707070;
font-size: 13px;
text-transform: none;
    letter-spacing: normal;
}
.mostread.randomcolor li .kview i.newskit.newskit-eye {
    color: #A8ACB9
}

.mostread.randomcolor li {
    border-bottom: 1px solid #F2F2F2;
    padding: 20px 20px 10px 20px;
}
.mostread.randomcolor li .category-name {
margin: 5px 0 10px
}
#sp-right .sp-module .mostread.randomcolor li .category-name {
color: #777777;
font-size: 10px;
text-transform: uppercase;
display: block;
float: none
}
.mostread.randomcolor .wbaimages  {
    margin-bottom: 10px
}
.latestnews.randomcolor .single-latest-post {
    margin-bottom: 20px;
	border-bottom: 1px solid #4FA2D8;
}
.latestnews.randomcolor .single-latest-post .latest-post-content-wrap .date-time {
 color: #707070;
font-size: 11px;
text-transform: none;
letter-spacing: normal;
}

.sp-module.white .sp-module-content, .sp-module.white .sp-module-content a {
    padding: 0px;

    background-color: transparent

}
.sp-module.white .sp-module-content .djrv_poster.small, .djrv_post_info .djrv_poster.small {
    font-size: 14px;


}

.sp-module.randomcolor h3.sp-module-title {
   display: inline-block;
/*
padding-left: 18px !important;
*/
}
#member-registration .form-group label, #member-registration .form-group .optional {
color: #C0E9F7;
font-size: 10px;
text-transform: uppercase;
margin-bottom: 2px;

}
.blog-meta-content .post_rating {

font-size: 13px;
text-transform: none;
line-height: 30px;
}
.blog-meta-content .voting-result {
color: #C0E9F7;
font-size: 13px;
text-transform: none;
}
#sp-socialshares .sp-module.socialshares .jllikeproSharesContayner a.l-fb,
#sp-socialshares .sp-module.socialshares .jllikeproSharesContayner a.l-vk,
#sp-socialshares .sp-module.socialshares .jllikeproSharesContayner a.l-tw,
#sp-socialshares .sp-module.socialshares .jllikeproSharesContayner a.l-ok,
#sp-socialshares .sp-module.socialshares .jllikeproSharesContayner a.l-gp,
#sp-socialshares .sp-module.socialshares .jllikeproSharesContayner a.l-ml,
#sp-socialshares .sp-module.socialshares .jllikeproSharesContayner a.l-tl,
#sp-socialshares .sp-module.socialshares .jllikeproSharesContayner a.l-wa,
#sp-socialshares .sp-module.socialshares .jllikeproSharesContayner a.l-vi {
    background-color: transparent !important;
    border-right: 1px solid #B5D0E4
}

#sp-socialshares svg:hover path {
  fill: black;
  transition: all ease 0.3s;
}
#curContainer ul li {
    display: inline;
    border-bottom: 0px solid #C0E9F7;
    line-height: 34px;
    padding-right: 10px;

}
#curContainer ul li:last-child  {
    border-left: 1px solid #C0E9F7;
    padding-left: 10px;
}
#bottomsocialraiting {

font-size: 13px;
padding-bottom:20px;
border-bottom: 1px solid #C0E9F7
}
#bottomsocialraiting .row .col-xs-12.col-md-6 {
    margin-left: 0;
    margin-right: 0
}
#bottomsocialraiting .jllikeproSharesContayner .event-container > div {
    padding: 0px 10px 0px 0px;
}

#bottomsocialraiting .helix-social-share {
    float: left;
}
.bpsdf {
    padding:10px 0 10px 0
}
.pagewheater {
    padding:20px;
    background-color: #FFFFFF

}
.jlwdate {border-bottom: 0px solid #E3E3E3; display: block; padding: 5px; width: 100%;}
.jlwitem {margin-bottom: 20px;}
.comjlweathertemp{
font-weight:600;
vertical-align: middle;
}
.comjlweatherdate{
color: #888888;
vertical-align: middle;
 }
.table > tbody > tr > td.comjlweatherdate, .table > tbody > tr > td.comjlweathertemp {
vertical-align: middle;
}

/*
погода верхн¤¤
*/



@media (max-width:480px){
.topwh img {
display: none;
visibility: hidden;
    max-height: 32px;
    width: auto;
}

.topwh .jlweather-mod-other {
line-height: 16px;
padding: 10px 10px 0;
     }
.topwh {
text-align: center;
margin: 0 auto;
}

}
@media (min-width:481px){

.topwh {
text-align: right;
margin: auto;
}


.topwh img {
display: inline-block;
    max-height: 32px;
    width: auto;
}

.topwh .jlweather-mod-other {
line-height: 38px;
padding: 7px 0
     }
}
.topwh .jlweather-mod-other {
color: #8f8f8f;
/*
#B5D0E4;
*/
text-align: center;
margin: 0 auto;
display: inline-block;
}
.topwh .jlweather-mod-other a {
color: #8f8f8f;
/*
#B5D0E4;
*/
}

.sp-copyright {

}

/*
нижнее меню проектов
*/

#sp-project  {
border-bottom: 1px solid #444;
text-align: center;
}
#sp-project ul.nav.menuprojects {
display: inline-block;
zoom: 1;
}

#sp-project ul.nav.menuprojects li {
	float: left;/*делаем блок плавающим*/
	display: inline;/*убираем двойные отступы у плавающих блоков в IE6*/
padding: 0 30px;
  font-family: Source Sans Pro, sans-serif;
  list-style: none;
	height: 46px;
	overflow: hidden;
	text-align: center;/*дл¤ того, чтобы центрировать надписи в элементах списка по горизонтали*/
	color: #fff;
	font-weight: 600;
	cursor: default;/*дл¤ активной страницы*/
	line-height: 46px;/*дл¤ того, чтобы центрировать надписи в элементах списка по вертикали*/
    border-bottom: 0px solid #e8e8e8;

}
#sp-project ul.nav.menuprojects li a {
    color: #ADADAD;
	text-decoration: none;

    text-transform: uppercase;
	height: 46px;
    }
 #sp-project ul.nav.menuprojects li a:hover {
    color: #fff;
    }
#sp-project .sp-module ul.nav.menuprojects > li > a {
    line-height: 46px;
}
#sp-project ul.nav.menuprojects li a.redlink {
    color: #fff;
    cursor: none
}


 #sp-project ul.nav.menuprojects li > a::before {

    font-family: FontAwesome;
    content: "";
    margin-right: 0px;

}
#sp-bottom p {
margin: 6px 0 12px;

}
#sp-bottom hr {
    color: #444;
    background-color:#444;
    border:0px none;
    height:1px;
    clear:both;
}
#sp-bottom, #sp-bottom2 a, .sp-bottom4 a {
    color: #C4C4C4
}
#sp-bottom2 a:hover, .sp-bottom4 a:hover {
    color: #1BA2CF
}
/*
загрузка файлов
*/
.dropfiles-content-default .file .file-xinfo .file-desc{
    color: #242424;
    font-size: 13px;
    line-height: 22px
}

.blog-content-wrap h3 {
    margin-top: 30px;
margin-bottom: 20px;
}
.smallgray {
color: #777777;
font-size: 10px;
text-transform: uppercase;
}


/*
временно
*/

.sp-module ul.nav menu > li > ul > li a{
    padding-left:20px
}

.categories-list-arxiv img {
    max-height: 36px;
    height: auto;
    display: inline-block;
    padding-right:10px
}

/*Filter styles*/

.opacity30 {filter: opacity(30%); }

.sp-module.white-modules-doc .sp-module-content {
    background-color: #FFFFFF;
    padding: 10px 20px;
    z-index: 99999;
}
.video-block {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}

.video-block iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.page-title-poll {
    font-weight: 600;
    padding:10px 0px;
    /*color: #fff;
    background-color: #192231;*/

}
.cjpoll-wrapper ul  {
    margin-left: 0;
    padding-left: 0;
}
.cjpoll-wrapper ul li {
    list-style-type: none;
    margin: 0 auto;

}
.voting-form, .poll-results {
/*
    padding:20px 25px 10px;
*/


}
.cjpoll-wrapper .panel .panel-heading {
    display: none;
    visibility: hidden;
}
.cjpoll-wrapper ul.thumbnails li.span2 {
    border-bottom: 1px solid #C0E9F7
}
.poll-results .thumbnails .span2 .thumbnail .thumb-image img {
    text-align: center;
    margin: 0 auto
}
#cj-wrapper .media .thumbnail {
 padding:0px;
 border: 1px solid #5395C2;
}

#cj-wrapper .media .thumbnail.center.item-count-box.no-margin-bottom {
padding:10px;
}

#cj-wrapper .list-group.no-margin-left .media-heading.no-margin-top {
    font-weight: 600;
    padding: 7px 0 0 0;

}
#cj-wrapper .list-group.no-margin-left .inline.list-inline.forum-info {
    color: #B5D0E4;
font-size: 13px;

}
.span2 .thumbnail label.radio {
    margin: 10px auto 20px;
    text-align: center;
    font-weight: 600

}
.span2 .thumbnail img {
      display: block;
  height: auto;
  max-width: 100%;
  text-align: center;
  margin: 0 auto
}
.poll-template .poll-chart .poll-answer {
  /*
  text-align: center;
*/
    margin: 0 auto;
    font-weight: 600
}
.poll-template .poll-chart .poll-answer label{
    font-weight: 600
}
.poll-template .poll-chart .poll-resources {
    text-align: center;
    margin: 20px auto 0;
}
.poll-template .poll-answerss  {
    text-align: center;

    margin:0 auto;
    padding-bottom:20px;
    border-bottom: 1px solid #ccc
}
.poll-template .poll-answerss label {
 font-weight: 600;
}

.poll-template .poll-chart .poll-resources img {
      display: block;
  height: auto;
  max-width: 100%;
  text-align: center;
  margin: 0 auto
    }

.poll-template .poll-chart .poll-bar-chart-wrapper .poll-bar-chart .poll-answer-wrapper .poll-answer-title {
/*
   text-align: center;
*/
  margin: 0 auto
}
.poll-template .poll-chart .poll-bar-chart-wrapper .poll-bar-chart .poll-answer-wrapper .poll-resources {
    padding-bottom:10px
}
.category-list-pollvote, #payment-details {
    padding:20px;
    background-color: #FFFFFF
}
.panel-title.margin-bottom-5 {
    padding-bottom:10px;
    border-bottom: 1px solid #F0F0F0;

}
.nicescroll-box {
    height: 354px;
width: 100%;
border: 0px solid #fff;
overflow: auto;
position: relative;
padding: 10px 25px;
background-color: #FFFFFF;
    color: #333333;
    font-size: 13px
}
.nicescroll-box .wrap {
    transition: transform 0ms ease-out 0s; transform: translate3d(0px, 0px, 0px);
    padding-bottom:25px;
    color: #333333;
    font-size: 13px

}
.nicescroll-box .wrap ul.newsfeed li {
    padding:10px 0
}
.nicescroll-box .wrap ul.newsfeed li .feed-link a {
    color: #242424;
    font-weight: 600;
    text-decoration: none;
    cursor:none;
}
.nicescroll-box .wrap ul.newsfeed li .feed-link a:hover, .nicescroll-box .wrap ul.newsfeed li .feed-link a:link {
    color: #333333;
    font-weight: 600;
    text-decoration: none;
    cursor:none;
}
.nicescroll-box .wrap ul.newsfeed li .feed-title-strong {
    color: #242424;
    font-weight: 600;
    text-decoration: none;

}
.sppb-addon.sppb-addon-module.nopaddingleft-li ul {
 margin-left: 0;
    padding-left: 0;
}
.sppb-addon.sppb-addon-module.nopaddingleft-li ul li {
  list-style-type: none;
}
.sp-module.nopaddingtop {
    margin-top:10px
}

/*
модули на главной странице
*/

.sppb-addon.sppb-addon-articles-slider.index {
    background-color: #FFFFFF
}

li.sp-menu-item.sp-has-child.color {
    background-color: #F7F7F7;
    padding:0 0 10px 10px
}

.sp-menu-item.sp-has-child.testdem ul li + li{

    border-top: 1px dotted #E6E7EA;
}
div.americanconvert {
    height: 8px;
    background: repeating-linear-gradient(-45deg,#AD192D ,#AD192D 15px,#FFF 15px,#FFF 30px,#4B658C 30px,#4B658C 45px,#FFF 45px,#FFF 60px,#85424C 60px);
}

.socialvidgetstabs .items_mask {
    min-height: 100px;

}
#proofreader_highlighter_start {
    visibility: hidden;
    display:none;
}
p.smulls {
    font-size: 10px;
    color: #4F5362;
 /*
   letter-spacing: 1.2px;
*/
    text-transform: uppercase;
    line-height: 14px;
    margin-bottom: 2px;
}
.whiteblockjbc h3 {
    padding-top:0px;
    margin-top: 0px;
margin-bottom: 10px;
}
.fileUpload {
    position: relative;
    overflow: hidden;
    margin: 10px;
}
.fileUpload input.upload {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    font-size: 20px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
}

ul.nav.metismenu li > a::before {
    font-family: FontAwesome;
    content: "";
    margin-right: 0px;
}
.alert.alert-notice p {
  margin:0
}
.alert.alert-message {
    margin-bottom:30px;
}
.alert.alert-message p {
  margin:0
}
.alert.alert-success {
    margin:30px 0;
    color: #fff;
background-color: #246A9C;
border-color: transparent;
}
.alert.alert-success p {
    margin:0;
}
.alert.alert-error   p {
    margin:0;
}
#company-style-5-body {
    margin-left:-15px;
    margin-right:-15px
}
#searchForm .btn-toolbar .btn-group.pull-left .btn.btn-primary {
    padding:10px 20px;

}
#dj-classifieds .pagewhites input[type="text"]  {
    width: 100%
}
.strongblock:after,.strongblock:before {
    clear: both;
}
.strongblock {
    width: 100%;
    display: block;
    float:none;
    clear: both;
}
.profile-edit {
    color: rgba(255, 255, 255, 1);
    padding: 30px
}
.control-group.center {
    width: 100%;
    margin: 10px auto;
    text-align: center

}
.controls.center {
      width: 100%;
    margin: 10px auto;
    text-align: center
}

.sp-date-wrapper {
    line-height: 34px;
    font-size: 13px;
/*
    color:#B5D0E4;
*/
    margin: 0 auto;
    text-align: center

}
#fullheight {
/*
   height: 80vh;
*/
}
.strongs .sppb-addon-content {
    font-weight: 600
}
.sm-image img {
    max-width: 150px;
    height: auto;

/*
    filter: url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' height='0'><filter id='greyscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0' /></filter></svg>#greyscale");
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray;
*/

filter: brightness(0) invert(1);
-webkit-filter: brightness(0) invert(1);
-moz-filter: brightness(0) invert(1);
-ms-filter: brightness(0) invert(1);
-o-filter: brightness(0) invert(1);


/*
filter: hue-rotate(210deg);
-webkit-filter: hue-rotate(210deg);
-moz-filter: hue-rotate(210deg);
-ms-filter: hue-rotate(210deg);
-o-filter: hue-rotate(210deg);
*/
/*
  -webkit-transform: scale(1) rotate(0deg);
  transform: scale(1) rotate(0deg);
*/
  -webkit-transition: .3s;
  transition: .3s;

/*
  -webkit-filter: drop-shadow(2px 2px 5px #fff);
  filter: drop-shadow(2px 2px 5px #fff);
*/
}
.sm-image:hover img {

filter: none;
-webkit-filter: none;
-moz-filter: none;
-ms-filter: none;
-o-filter: none;
}

.sp-module.yametrika {
    margin-top:10px;
    margin-left: 20px;
    background-color: #192231

}
.sppb-btn.sppb-btn-custom.sppb-btn-round.sppb-btn-outline {
    border: 3px solid transparent;
}
.modal.djrv_modal.fade.in {
   background-color: #192231
}
.djrv_close_form_button.btn.button {
    color: #192231
}
.djrv_field {


}
.djrv_edit_button.btn.button.btn-mini {

}
#jsn-profile-tabs {
    display: none;
    visibility: hidden
}
.djrv_single_review.row-fluid.djrv_clearfix {
    padding-bottom: 30px
}
ul.list-group.no-margin-left {
    background-color: #225F8C
}
.category-details-pollvote {
   background-color: #225F8C;
   color:#fff;

}
.media-heading.no-margin-top a {
   color:#fff;
}
.poll-end-message {
    padding:30px
}
/*#sp-header .sp-megamenu-wrapper.left{
    float: left;
    padding-left: 16px;
}
#sp-header .sp-megamenu-wrapper.right{
    float: right;
    padding-right: 16px;
}*/


@media (max-width:1025px){
#sp-menu2 .sp-megamenu-parent,
#sp-menu1 .sp-megamenu-parent {
    float: none;
text-align: center;
    margin: auto;
}
}
@media (min-width:1025px){
#sp-menu2 .sp-megamenu-parent {
   /* float: left;*/

}
#sp-menu1 .sp-megamenu-parent {
   /* float: right;*/

}
}

#sp-header .logo img {
    /*max-height: 82px;*/
	
    width: auto;
}

.bluesss #sp-page-title,
.bluesss #sp-main-body,
 {
    background-color: #287EB9
}
.bluesss-no #sp-page-title,
.bluesss-no #sp-main-body,
 {
    background-color: #287EB9
}
.bluesss-no .djrv_rating_avg.djreviews,
.bluesss-no .blog-meta-content {
display:none;
visibility:hidden	
}
.animated.menu-fixed {
/*box-shadow: 0 4px 10px -4px rgba(0,0,0,0.55);
-webkit-box-shadow: 0 4px 10px -4px rgba(0,0,0,0.55);
-moz-box-shadow: 0 4px 10px -4px rgba(0,0,0,0.55);
filter: progid:DXImageTransform.Microsoft.shadow(direction=120,color=#000000,strength=3);*/
}	
.photos .item.item-page .entry-header {
 margin: 0 auto;
    padding: 20px 0px 15px;
	text-align: center;
}
.photos .blog-details-content .blog-content-wrap {
    padding: 10px 0px 55px;
}
.blue-fon {
	background-color: #287EB9;
	color: #ffffff;
}
.blue-fon > a.pathway {
	color: #ff0000;
}
.blue-fon .jsn-p {
	color: #333;
}
#cj-wrapper .panel {
	background: none;
	background-color: transparent;
    color: #333
}
#member-profile {
background-color: #287EB9;
padding:20px	
}
/*новое меню*/
#sp-topsmenu .sp-column .sp-module  .sp-module-content {
text-align: justify;	
}
#sp-topsmenu ul {
margin: 0;
    padding: 4px;
    text-align:justify;
	width: 100% 
}
#sp-topsmenu ul li {
    border: 0px solid #000;
    padding: 3px;
	display:inline-block;
width: 20%

}

#sp-topsmenu ul li a {
    display: inline-block;
    width: 100%;

}


#sp-topsmenu ul.nav.menutopmenus li > a::before {
    content: none;
    margin-right: 0px;
}

#sp-topsmenu ul li a:link {
 font-family: Open Sans, sans-serif;
font-size: 14px;
}
ul.nav.menutopmenus-konsky {
margin: 0;
    padding: 4px;
}	
ul.nav.menutopmenus-konsky li  {
	border: 0px solid #000;
    padding: 5px 3px;
	display:inline-block;
}
ul.nav.menutopmenus-konsky li a {
	display: inline-block;
	padding: 0 20px 0 0;
    color: #264e7b;
}
ul.nav.menutopmenus-konsky li a::before {
    content: none;
    margin-right: 0px;
}
ul.nav.menutopmenus-konsky li a i.fa {	
	/*display:block;
	clear: both;*/
	text-align:center;
	font-size: 20px;
	margin: 0 auto;
	padding: 0px;
	vertical-align: middle;
}

.sp-megamenu-wrapper.mainmenuleft li.sp-menu-item a,
.sp-megamenu-wrapper.mainmenuright li.sp-menu-item a {
	padding-right: 20px;
}
.sp-megamenu-wrapper.mainmenuleft ul.sp-megamenu-parent.menu-slide-down.hidden-xs,
.sp-megamenu-wrapper.mainmenuright ul.sp-megamenu-parent.menu-slide-down.hidden-xs {
width: 100%;
float: none;
margin: 0;
padding: 0;
list-style-type: none;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;	
}
.sp-megamenu-wrapper.mainmenuleft ul.sp-megamenu-parent.menu-slide-down.hidden-xs li.sp-menu-item,
.sp-megamenu-wrapper.mainmenuright ul.sp-megamenu-parent.menu-slide-down.hidden-xs li.sp-menu-item {
margin: 0 !important;
float: left;
position: relative;
-webkit-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;
line-height: 80px
}

.sp-megamenu-wrapper.mainmenuleft ul.sp-megamenu-parent.menu-slide-down.hidden-xs li.sp-menu-item ul.sp-dropdown-items li,
.sp-megamenu-wrapper.mainmenuright ul.sp-megamenu-parent.menu-slide-down.hidden-xs li.sp-menu-item ul.sp-dropdown-items li {
margin: 10px !important;
float: none;
position: relative;	
line-height: 20px		
}
#sp-menu2 .sp-module.pogoda  {
	padding:0;
	margin:16px 20px 0 0;
	display: block;
	float:right;
}
#sp-menu2 .sp-module.white {
	padding:0;
	margin:4px 0 0 0;
	display: block;
	float:right;
}
#sp-header .logo {
    margin-left: 4px;
    margin-right: 4px;
    vertical-align: middle;
}
img.sp-default-logo.hidden-xs {
margin-top:20px
}
.sp-megamenu-parent .sp-dropdown {
    margin: 0;
    position: absolute;
    z-index: 999999;
    display: none;
}
.sp-megamenu-wrapper.mainmenuright ul.sp-megamenu-parent.menu-slide-down.hidden-xs li.sp-menu-item.sp-has-child.submenus {
position: inherit;
}
.sp-megamenu-parent .submenus .sp-dropdown {
   display: none;
}
.submenus .sp-dropdown.sp-dropdown-main.sp-menu-left {
    width: 100%!important;
    background-color: #fff;
    border-top: 1px solid #f5f5f5;
    z-index: 1000;
}
.sp-megamenu-parent .submenus .sp-dropdown .sp-dropdown-inner {
  background: transparent;
-webkit-box-shadow: none;
box-shadow: none;
padding: 10px;
}
.submenus ul.sp-dropdown-items {
    display: flex;
    justify-content: space-around;
    padding: 0;
    margin: 0;
    width: 100%!important;
}
.submenus li.sp-menu-item {
position: relative;
    margin: 0;
    padding: 0;
}
.sp-megamenu-parent > li.sp-has-child.submenus > a::after, .sp-megamenu-parent > li.sp-has-child.submenus > span::after {
    content: "";
}
.submenus i.fa.fa-align-justify {
  /*
font: normal normal normal 22px/1 FontAwesome;
*/
font-size: 28px;
}
#offcanvas-toggler {
    float: right;
    line-height: 110px;
    margin-right: 25px;
    font-size: 20px;
    padding-top: 4px;
}

.submenus.disable-hover {
	position: inherit!important;
}

.WidgetApp_container input {
  background-color: transparent!important;
}