/*
.standalones {
    position:absolute;z-index:1;width:100%;height:100vh;
}
*/
.payshipss {
    position: relative;
}
.payshipss #open-close {
    position: absolute;
    top: 2px;
    right: 5px;
    color: rgba(224, 205, 28, 0.9);
font-size: 22px;
}
.standalones {
    position:fixed;
    z-index:1;
    margin: 0 auto;
width:100%;
display:block;
}
.standalones div {
  margin: 0 auto;
  display:block;
  text-align: center
}

@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%;
}
}
.sppb-addon.sppb-addon-articles-slider.index .sppb-addon-article .sppb-article-details .sppb-meta-category a {
       /*
 color: #fff;
*/
        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: #263696
}


.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: #263696
}
.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: 500;
    color:#333;
     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: 500;
  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: 500;
}
.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;
    color: #888888;
    padding-right: 30px
}
.helix-social-share .helix-social-share-icon ul {
    padding-top:4px
}
#easyprofile .jsn-p, .login.main {
    padding: 30px;
    background-color: #FFFFFF;
}
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: 400
}
.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: 600;
padding-top: 10px;
line-height: 16px;
}
.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: #777777;
    border-color: #777777;
/*
    padding: 0
*/
}
.pagination > li > a, .pagination > li > span {
     padding: 0
}


.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: #263696
}
.mod-kt-author a, .mod-kt-author a:hover  {
     color: #263696
}
*/
#sp-right .sp-module .mod-kt.mod-kt-comments a  {
/*
     color: #263696
*/
}
#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: #263696;
    color: #FFFFFF
}
#system-message-container, #system-message {
    margin: 0 auto;
    text-align: center;
    background-color: #263696;
    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: #fff;
position: relative;
border: 1px solid #EEEEEE;
overflow: hidden;
}
.form-wrap-center h2 {
     font-weight: 600;
font-size: 45px;
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 {
font-size: 18px;
text-transform: uppercase;
font-weight: 600;
line-height: 18px;
}
.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-size: 18px;
text-transform: uppercase;
font-weight: 600;
line-height: 18px;
}
#dj-classifieds .cat_col_in .cat_title_desc h2 a {

    }
#dj-classifieds .cat_col_in .cat_title_desc h2 a:hover {
    color: #E0AE1C;
    }
#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: #263696;
}
#sp-right .djcf_menu ul.menu.nav._menu.bull li.active.current a{
  color: #FF3C19;
    }
.djcf_items_blog {
    margin-bottom:  50px
}
.highlight {
    background-color: #263696;
    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: #263696;
}
.dj-items.dj-items-table img, .dj-useradverts img  {
display: inline-block;
}
#dj-classifieds .title_top.info {
background: #fff;
padding: 20px 25px 20px;
margin:0 0 30px 0
}
#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 7px;
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 30px
}
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: #263696;
/*
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: #263696;
}
.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:#263696

}
.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: #263696;
    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: all 2.3s;
-moz-transition: all 2.3s;
-o-transition: all 2.3s;
transition: all 2.3s;
transition-timing-function:ease-out;
}
.djcf_images_generaldet_box .images_wrap .djc_mainimage:hover img {
-webkit-transform: scale(1.5) rotate(8deg);
transform: scale(1.5) rotate(8deg);
}




.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
}
.blog-content-wrap .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: #263696;
    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: #263696;
    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: #263696;
 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 #263696;
 border-radius: 50%;
 color:  #263696;
  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: 400;
/*
 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: sepia(100%);
  -moz-filter: sepia(100%);
  -ms-filter: sepia(100%);
  -o-filter: sepia(100%);
  filter: sepia(100%);
  filter: sepia;

 -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: sepia(0%);
  -moz-filter: sepia(0%);
  -ms-filter: sepia(0%);
  -o-filter: sepia(0%);
  filter: none;
  -webkit-filter: sepia(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: 20px 20px 0px 20px;
}

#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(218, 165, 32, 1.0), rgba(218, 165, 32, 1.0));

}
.blog .newskit-item-wrap .newskit-blog-content-wrap .category-name .spns-cat-icon,
.entry-header .category-name .spns-cat-icon {
    background-color: #C2981D;
    border-left: 0px solid #C2981D;
    border-radius: 0px

}
.blog .item-featured  .newskit-item-wrap .newskit-blog-content-wrap .category-name .spns-cat-icon,
.item.item-page.item-featured .blog-details-content .entry-header .category-name .spns-cat-icon  {
  background-color: #E0AE1C;
}

.item-featured .spns-cat-icon {
    color: #fff;

}

.entry-headers .category-name .spns-cat-icon {
    background-color: #E6E7EA
}
.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 {
    color: #777777;
    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: 13px;
font-weight: 600;
color: #232323;
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: 30px
}
.latestnews.randomcolor .single-latest-post .latest-post-content-wrap .date-time {
 color: #707070;
font-size: 13px;
text-transform: none;
letter-spacing: normal;
}

.sp-module.white .sp-module-content {
    padding: 30px;
    background-color: #FFFFFF

}
.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: #777777;
font-size: 10px;
text-transform: uppercase;
margin-bottom: 2px;

}
.blog-meta-content .post_rating {
color: #707070;
font-size: 13px;
text-transform: none;
line-height: 30px;
}
.blog-meta-content .voting-result {
color: #707070;
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 #fff
}

#sp-socialshares svg:hover path {
  fill: black;
  transition: all ease 0.3s;
}
#curContainer ul li {
    display: inline;
    border-bottom: 0px solid #e8e8e8;
    line-height: 34px;
    padding-right: 10px;
    color: #878787
}
#curContainer ul li:last-child  {
    border-left: 1px solid #878787;
    padding-left: 10px;
}
#bottomsocialraiting {
    color: #707070;
font-size: 12px;
padding-bottom:20px;
border-bottom: 1px solid #F0F0F0
}
#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;
}

/*
погода верхняя
*/
.topwh img {
    display: block;
    float:left;
    max-height: 32px;
    width: auto;

}
.topwh .jlweather-mod-other {
line-height: 34px;
color: #878787;
}
.topwh .jlweather-mod-other a {
color: #878787;
}

.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: #fff;
}
#sp-bottom2 a:hover, .sp-bottom4 a:hover {
    color: #263696
}
/*
загрузка файлов
*/
.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: 500;
    padding:10px 20px;
    color: #fff;
    background-color: #263696;

}
.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;
    background-color: #FFFFFF
}
.cjpoll-wrapper .panel .panel-heading {
    display: none;
    visibility: hidden;
}
.cjpoll-wrapper ul.thumbnails li.span2 {
    border-bottom: 1px solid #D8D8D8
}
.poll-results .thumbnails .span2 .thumbnail .thumb-image img {
    text-align: center;
    margin: 0 auto
}
#cj-wrapper .media .thumbnail {
 padding:0px;
 border: 1px solid #ddd;
}

#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: #707070;
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: #263696;
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 {
    background-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
}

.blog-jokes .newskit-item-wrap .newskit-blog-content-wrap {
	min-height: 100px;
	background: #fff;
    padding: 25px 25px 10px;
	margin-bottom: 25px;
	
}
.blog-jokes .newskit-item-wrap .newskit-blog-content-wrap .entry-header{
		margin-bottom: 5px;
}
.blog-jokes .category-desc.clearfix {
			color: #fff;
			background: #263696;
}
.blog-jokes .category-desc.clearfix p a{
			color: #fff;
			 text-decoration: underline #FFFFFF dotted 
}
.blog-jokes .category-desc.clearfix p {
			margin: 0px;
			color: #fff;
}
.form-horizontal.solo-edit .nav.nav-tabs {
	line-height: 42px;
}
/*pc*/
.pc-item-view {
	background: #fff;
	padding: 30px
}
.pc-item-view .ph-item-image-full-box .img-thumbnail {
padding: 0px;
line-height: 1.42857143;
background-color: #fff;
border: 0px solid #ddd;
border-radius: 0px;
}
.pc-item-view h1.ph-header {
margin-top: 0;
font-weight: 500;
font-size: 24px;
color: #000000;
letter-spacing: -0.9px;
line-height: 40px;
margin-bottom: 6px;

}	
.pc-item-view .btn.btn-primary.ph-btn {
padding: 9px 18px 9px 8px;
border-left: 5px solid #967513;
}
.pc-item-view .row.ph-item-bottom-box ul.nav.nav-tabs {
	line-height: 41px;
}
.pc-item-view .ph-reviews-name {
font-weight: 600;	
}
.ph-small.ph-u.ph-cart-link-checkout {
	margin: 0 auto;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
}
.ph-cart-small-box .row {
padding: 10px 0	
}
#phCheckoutCartBox,
#ph-pc-download-box,
#ph-pc-orders-box {
	background: #fff;
	padding: 30px
}
h3.cat-name_solo {
padding:0px 30px;
font-size: 20px;	
}
.pc-info-view h1.ph-header {
margin-top: 0px;
margin-bottom: 0px;
}
.ph-top.center {
	margin: 0 auto;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 20px;
}
.sp-account-info ul.nav.menu li {
margin: 6px 0
}

/*
новое
*/
.entry-image.full-image p.img_caption,
.entry-image.intro-image p.img_caption {
    display: none;
    visibility: hidden;

}
.img_caption.none img.caption {
    padding: 0px;
margin: 0px;
}

@media (max-width:480px){
     .carousel-inner .entry-video {
     background-color: rgba(255, 255, 255, 1);
     position: relative;
     padding-bottom: 56.25%;
 }
.blog .col-sm-4 .newskit-item-wrap .entry-quote,
 #sp-component .blog .items-row .item .newskit-item-wrap .entry-quote,
 #sp-component .blog .items-row .item .newskit-item-wrap .entry-link {
   height: auto;
}
 #sp-component .blog .items-row .item .newskit-item-wrap .entry-gallery {
height: auto;
 }
 .newskit-blog-content-wrap {
height: auto;
}

.article-info {
  line-height: 12px;
  margin: 0;
}

.entry-header .category-name {
    margin-top: 0px;
}

}

 @media (min-width:481px){

 .carousel-inner .entry-video {
     background-color: rgba(0, 0, 0, 1);

 position: static;


 }

 #sp-component .blog .items-row .item .newskit-item-wrap .entry-quote
  {
    max-height: 146px;
min-height: 146px;
     overflow: hidden;
 }

 #sp-component .blog .items-row .item .newskit-item-wrap .entry-gallery {
max-height: 146px;
min-height: 146px;
     overflow: hidden;

  }
  .newskit-blog-content-wrap {
min-height: 230px;
}

.article-info {
  line-height: 30px;
  margin: 0;
}
.entry-header .category-name {
    margin-top: 8px;
}

 }



.ias_trigger a {
    background-color: rgba(224, 174, 38, 1);
    padding: 10px 20px;
line-height: 66px;
text-transform: uppercase;
color: #fff;
font-weight: 500;
font-size: 14px
}
.ias_trigger a:hover {
    background-color: rgba(218, 165, 32, 1);
    padding: 10px 20px;
line-height: 66px;
text-transform: uppercase;
color: #fff;
font-weight: 500;
}
.col-sm-12.allclear img {
    text-align: center;
    margin: 0 auto;
}
.bayanitem {
    text-align: center;
    margin: 0 auto;
    background-color: #F7F7F7
}
.bloglist-bayan {
 margin-bottom: 30px;

}
.features {
 margin: 0 auto;

}


#sp-bottom-menu {
margin: 0 auto;
max-width: 1540px;
left: 0;
top: 0;
right: 0;
background-color: #FFFFFF
}
#sp-bottom-menu .sp-module.bottom .sp-module-content {
width: 100%;
}
#sp-bottom-menu .sp-module.bottom .sp-module-content ul.nav {
width: 100%;
    background: #FFF;
    padding: 5px !important;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    margin: 8px;
}
#sp-bottom-menu .sp-module.bottom .sp-module-content ul.nav li {
/*
display: inline-block;
*/
border-bottom: 0px solid #e8e8e8;
/*
margin: 8px 16px;
*/
}
@media (max-width: 375px) {
#sp-bottom-menu .sp-module.bottom .sp-module-content ul.nav li > a {
 text-transform: uppercase;
 color: #141414;
 font-size: 10px;
 font-weight: 400;
}
#sp-bottom-menu .sp-module.bottom .sp-module-content ul.nav {
width: 100%;
    background: #FFF;
    padding: 3px !important;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    margin: 0px;
}
}
@media (min-width: 376px) {
#sp-bottom-menu .sp-module.bottom .sp-module-content ul.nav li > a {
 text-transform: uppercase;
 color: #141414;
 font-size: 14px;
 font-weight: 500;
}
#sp-bottom-menu .sp-module.bottom .sp-module-content ul.nav {
width: 100%;
    background: #FFF;
    padding: 5px !important;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    margin: 8px;
}
}
#sp-bottom-menu .sp-module.bottom .sp-module-content ul.nav li > a::before {
    content: "";

}
#sp-bottom .sppb-addon-content {
  color: #141414;
 font-size: 12px;
 line-height: 18px
}
#sp-bottom .sppb-addon-content span {
    font-weight: 500;
}
#sp-bottom .sppb-addon-content a:link {
  color: #141414;
}
#sp-bottom .sppb-addon-content a:hover {
  color: #967513;
}

@media only screen and (max-width: 834px) {
#sp-bottom .sppb-addon.sppb-addon-text-block.plusvosem .sppb-addon-content  {
 font-size: 10px;
 line-height: 14px;
 color: #7F7F7F
}
}
@media only screen and (min-width: 835px) {
#sp-bottom .sppb-addon.sppb-addon-text-block.plusvosem .sppb-addon-content  {
 font-size: 12px;
 line-height: 18px;
 color: #7F7F7F
}
}
.sppb-addon.sppb-addon-social-media.socialsbot .social-media-text-wrap a:hover i {
    color: #FFFFFF
}

#bottomsocialraiting .post_rating {
    padding-top: 10px
}
.blog-content-wrap .tags-social .tags span {
    color: #707070
}
.blog-content-wrap .tags-social .tags a {
    color: #707070;
font-size: 12px;
padding: 6px 12px;
border: 1px solid #F0F0F0;
margin: 6px 3px 0 0;
border-radius: 0px
}
.blog-content-wrap .tags-social .tags a:hover,
.blog-content-wrap .tags-social .tags a:active
 { color: #967513 }
 .blog-content-wrap .tags-social .tags a:visited
 { color: #8F8F8F;   }
.blog-content-wrap .tags-social .tags .line {
font-size: 12px;
color: #707070;
margin-right: 3px
}
.items-row .item-featured .newskit-blog-content-wrap {
      background-color: #F9F0D7
}

.moduletablearticle-in-content h3 {
    color: #967513;
    font-size: 14px;
    font-weight: 600;
    background-color: rgba(255, 255, 255, 0.8);
    padding: 12px;
    margin: 0 0 25px 0
}

.top-search-input-wrap {
    width: 100%;
}

.newskit-item-wrap .entry-image.intro-image .img_caption.none {
    overflow: hidden;
    display: block;
}
#sp-cookie-consent *,
#sp-cookie-consent *::before,
#sp-cookie-consent *::after {
	box-sizing: border-box;
}

#sp-cookie-consent {
	position: fixed;
	font-size: 13px;
	font-weight: 400;
	bottom: 0;
	z-index: 10001;
}

#sp-cookie-consent a,
#sp-cookie-consent a:hover {
	text-decoration: underline;
}

#sp-cookie-consent.position-bottom_left,
#sp-cookie-consent.position-bottom_right {
	width: 400px;
	max-width: 100%;
	border-radius: 4px;
	bottom: 20px;
}

#sp-cookie-consent.position-bottom_left {
	left: 20px;
}

#sp-cookie-consent.position-bottom_right {
	right: 20px;
}

#sp-cookie-consent.position-bottom {
	left: 0;
	width: 100%;
	display: table;
}

#sp-cookie-consent > div {
	padding: 10px;
	position: relative;
}

#sp-cookie-consent.position-bottom > div {
	-ms-flex-align: center!important;
    align-items: center!important;
	display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

#sp-cookie-consent.position-bottom > div > .sp-cookie-consent-action {
	margin-top: 15px;
}

@media (min-width: 992px) {
	#sp-cookie-consent.position-bottom > div > .sp-cookie-consent-content {
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%;
	}

	#sp-cookie-consent.position-bottom > div > .sp-cookie-consent-action {
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
		margin-top: 0;
		text-align: right;
	}
}

#sp-cookie-consent .sp-cookie-allow {
	display: inline-block;
	text-decoration: none;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	padding: 7px 15px;
	font-size: 90%;
	font-weight: 500;
	line-height: 1.5;
	border-radius: .25rem;
	transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

#sp-cookie-consent.position-bottom_left .sp-cookie-allow,
#sp-cookie-consent.position-bottom_right .sp-cookie-allow {
	margin-top: 15px;
}

#sp-cookie-consent .sp-cookie-allow:hover,
#sp-cookie-consent .sp-cookie-allow:focus,
#sp-cookie-consent .sp-cookie-allow:active {
	text-decoration: none;
}
#sp-cookie-consent {
    background-color: rgba(255, 255, 255, 0.8);
    color: #555555;
}

#sp-cookie-consent .sp-cookie-allow {
    background-color: #F7F7F7;
    color: #333333;
}
.sp-cookie-consent-content a {
  color: #555555;
}
#sp-socialshares .social-icons li > a > i.fa {

font-size: 18px;
margin: 0 auto

}
#sp-socialshares .social-icons li {
 border: 1px solid #E0AE1C;
 padding: 4px;
    border-radius: 50%;
    height: 30px;
    width: 30px;
    text-align: center;
    background-color: #E0AE1C


}
.sp-group-title {
/*
    display: none;
    visibility: hidden;
*/
}

.smmygrees {
color: #707070;
font-size: 13px;
text-transform: none;
}
.smmywhiss,
.smmywhiss a {
color: #fff;
font-size: 13px;
text-transform: none;
}
#mfd {
    margin-bottom: 30px
}

.post-inner .info a {
    color: #fff
}

.wlinks {
	margin: 10px 0;
    color: #FAFAFA;
background-color: #BE7312;
border-color: #BE7312;
padding: 8px 12px;
font-size: 14px;
line-height: 1.25;
border-radius: 0px;
display: inline-block;
font-weight: 400;
text-align: center;
white-space: pre-line;
vertical-align: middle;
text-transform: lowercase}
.wlinks:hover,
.wlinks:active {
color: #fff;
background-color: #8F642E;
border-color: #8F642E;
}
#search-details .search-toggles {
    display: none;
    visibility: hidden;
}
#sp-business-search .business-directory.horizontal {
 margin:20px 0;
 padding: 20px 20px 30px;
 background-color: rgba(217, 217, 217, 1);
 text-align: center;
font-size: 13px;

}

.pagination >li>a.pagenav,
.pagination >li.active a {
  padding: 4px 8px
}
.sppb-container.search-container {
    padding-left:0px
}
.sp-account-info .nav menu li > a:hover,
.sp-account-info .nav menu li >a:focus {
    color: #FF3C19
}
#payment-details  {
    background-color: #FFFFFF
}
#jdb-wrapper .menu-button.btn-primary {
padding: 20px;
margin:0px
}
/*проверить*/
@media (max-width: 834px) {
.carousel-inner .newskit-item-wrap.masonry .entry-image {
    display: block;
    width: 100%;
}
.sppb-addon.sppb-addon-header.sppb-text-left {
    background-color: rgba(255, 255, 255, 0.8);

    margin-bottom: 0px

}
}
@media (min-width: 834px) {  
.carousel-inner .newskit-item-wrap.masonry .entry-image {
    display: table-cell;
    width: 360px;
}
.sppb-addon.sppb-addon-header.sppb-text-left {
    background-color: rgba(255, 255, 255, 0.8);

    margin-bottom: 30px

}
}

#dj-classifieds {
margin-bottom:30px;
}
.newskit-item-wrap .entry-image.intro-image {
    max-height: 150px;
    overflow: hidden;
}
.newskit-item-wrap .introtext {
    font-size: 14px
}
.raxo-after-content .moduletablearticle-in-content h3 {
    color: #967513;
font-size: 14px;
font-weight: 600;
background-color: rgba(255, 255, 255, 0.8);
padding: 30px 0 0 0;
margin: 0;
}
.mesta .sppb-addon-content p {
    border-bottom: 1px solid #eee;
    font-size: 14px;

}
#member-registration .alert.alert-info {
    padding:0;
    margin:0;
    color: #A8ACB9;
    font-size: 11px

}
.specproject .categories-listspecproject {
    background-color: #FFFFFF;
    padding: 30px;
}
.specproject .categories-listspecproject .page-header.item-title  {
margin:20px 0;
    }
.specproject .categories-listspecproject .page-header.item-title a {
    text-transform: uppercase;
    font-weight: 600;
    }
#dj-classifieds .items {
   /*   background-color: #FFFFFF;
    padding: 20px 30px;*/
}
.moduletable.topbayns {
   /*
 margin-top:30px;
*/
}

#sp-topbayan {
  margin: 0 auto;
  max-width: 1540px;
  background: rgba(255, 255, 255, 0.8);
}

.indexright .mod-sppoll {
    padding:20px;
}
p.slide2-type {
    margin:0 0 10px 0;
}
.search.offsearch {
 padding: 0 20px
}
.sp-module.newpoints {
   margin:0 0 0 0;
}

.newpoints img {
    display: block;
    float: left;
max-width: 88px;
height: auto;
}
.bayangroupinner.padding .bayanitem img {
margin-bottom:0px
}
.inner.padding.two {
margin-top:20px	
}
.tag-category {
 background-color: #FFFFFF;
    padding: 30px;
	
}


.latestnews.right .single-latest-post .latest-post-content-wrap {
    float: none;
    width: 100%;
    line-height: 1;
    padding-left: 0px;
}
.latestnews.right .allclear {
    text-align: left;
	margin: 0px auto 10px;
}

.latestnews.right .single-latest-post {
    padding: 10px 20px;
    border-bottom: 1px solid #EDEDED;
    display: table;
    width: 100%;
    background: #fff;
}
.latestnews.right .article_titles a {
	color:#333;font-size: 14px;
	font-weight: 500;
}

.sp-module-content .rsc_latest {
    background-color: #FFFFFF
}
.rscomm-recent-view.pull-right {
    padding: 0 20px 0 0
}
.rscomment-body .media-container.pull-left img.media-object,
.sp-module-content .rsc_latest .rscomm-recent-head img.rscomm-recent-media {
    border-radius: 50%
}
.sp-menu-item a.newcat,
.sp-menu-item a.newcat i.fa {
color: #FA5700;	
}

ul.nav li > a.noarrov::before {
    font-family: FontAwesome;
    content: none;
	display: none;
	visibility:hidden;
	padding: 0px;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li ul > li > a.noarrov {
    padding-left: 0px;
}
.sppb-addon.sppb-addon-articles.creator.afisha.layout-default .sppb-article-details {
	color:#ffffff;
	background-color: #a67704;
}
.sppb-addon.sppb-addon-articles.creator.afisha.layout-default .sppb-article-details a,
.sppb-addon.sppb-addon-articles.creator.afisha.layout-default .sppb-article-meta > span,
.sppb-addon.sppb-addon-articles.creator.afisha.layout-default .sppb-article-meta > span
 {
	color:#ffffff;
}
.entry-video {
margin-bottom:0px
}


.owl-stage-outer .embed-responsive .embed-responsive-item, .owl-stage-outer .embed-responsive embed, .owl-stage-outer .embed-responsive iframe, .owl-stage-outer .embed-responsive object, .owl-stage-outer .embed-responsive video {

    position: relative;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
	
}

.owl-stage-outer  .embed-responsive {
    position: relative;
    display: block;
     min-width: 325px;
	 width: 100%;
    height: 325px;
    padding: 0;
        padding-bottom: 0px;
    overflow: hidden;
}
#acym_wrapper {
    background-color: rgba(255, 255, 255, 1);
    padding: 30px;
}
#acym_wrapper h6 {
    font-size: 16px;
}
#acym_wrapper input.cell {
	padding: 4px 10px;
	margin: 0 10px 0 0;
}
.blog-content-wrap h2 {
font-size: 19px;
}
.flip-box-inner h2.siteszg {
	font-size: 20px;
}
.sppb-form-builder-recaptcha.g-recaptcha {
margin:10px auto;
text-align:center	
}

.sppb-addon.sppb-addon-header.nobottompad.sppb-text-left {
	
	margin-bottom: 0px;
	background-color: #C2981D;
    color: #fff;
	padding: 20px
}

.mfiltr {
    text-align: center;
    margin: 20px auto 0;
    padding: 10px 10px 0px;
    background-color: rgba(255, 255, 255, 0.6)
}
.mfiltr .jlmf-section .jlmf-label,
button.jlmf-link.hidd    {
    display: none;
    visibility:hidden
    }
.mfiltr label.jlmf-sublabel {
     cursor: pointer;
    font-weight: 400;

}
.mfiltr .jlmf-section .jlmf-list-1 div > div input.jlmf-radio {
    display: none;
    visibility:hidden
}	
.mfiltr .jlmf-section .jlmf-list-1 div > div {
 display: inline-block;
    background-color: rgba(224, 174, 28, 1.0);
    margin: 10px 5px 0px 0px;
    padding: 5px 5px 0px;
    color: rgba(255, 255, 255, 1.0);
	text-transform: lowercase;
	border-radius: 15px;

}
.mfiltr .jlmf-section .jlmf-list-1 div > div:hover  {
background-color: rgba(189, 171, 19, 1); 
}
.mfiltr .jlmf-section .jlmf-list-1 {
    margin-bottom: 20px;
    clear:both
}
button.jlmf-link {
border:0;
border-radius: 25px;
 line-height:  25px;
 color:#000;
  background-color: rgba(173, 173, 173, 1);
  margin: 10px auto 20px
}
@media (max-width:1024px){
.sppb-addon-image-layout-wrap.image-layout-preset-style-poster .sppb-addon-image-layout-text {
    display: none;
    visibility:hidden	
}
}

@media (min-width:1025px){
.sppb-addon-image-layout-wrap.image-layout-preset-style-poster .sppb-addon-image-layout-text {
display: block;
visibility:visible
}
}
table.category tbody > tr.cat-list-row1 {
background-color: rgba(255, 255, 255, 1);	
}

.sppb-addon.sppb-addon-articles.creator.layout-default .sppb-addon-article.intro-item .sppb-article-details .sppb-meta-category a{
color: #ffffff;	
padding: 3px 7px
}

.varning_block {
    background-color: #FA5700;
    border: 5px solid #C2981D;
    padding: 20px 5px;
    vertical-align: middle;
    text-align: center;
    color: #FFFFFF;
    line-height: 65px;
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 600;
}
.varning_block:hover {
    background-color: #C2981D;
    border: 5px solid #FA5700;
}

.varning_block a,
.varning_block a:active,
.varning_block a:hover {
  color: #FFFFFF;
}
.varning_block a.white,
.varning_block a.white:active,
.varning_block a.white:hover {
  color: #FFFFFF;
}
.board.solopov {
background-color: #ffffff;
margin: 10px 0;
padding-top:20px	
}

.real.board.solopov.col-sm-4 {
background: transparent!important; 
padding-top:20px	
}
.marpads {
padding: 0px 15px 15px 15px; 
}
.bgwhitess {
background-color: #ffffff;		
}
.board.solopov .newskit-blog-content-wrap {
    min-height: 130px;
}
.boarsss .pager li > a, .boarsss .pager li > span {
    display: inline-block;
    padding: 5px 14px;
    background-color: #E0AE1C;
    border: 0px solid #ddd;
    border-radius: 25px;
}

.blog-details-content .boarsss .pager.pagenav li a {
    border: 0;
    color: #fff;
	background-color: #E0AE1C;
    border-radius: 25px;
    font-size: 16px;
    padding: 5px 14px;
}
.view-article #sp-main-body .row.blarss .col-md-9 {
    width: 75%;
}
.product-field-display textarea.vmcustom-textareainput {
	height: 60px;
	/*width: 350px!important;*/
}
.addtocart-bar .input-group {
	display: none;
	visibility: hidden;
}
.category_description,
.manufacturer-description,
.shopcatname,
#allproducts,
.vm-wrap,
.allproducts,
.price-summary.opg-content.opg-margin-small-top .spacer_div {
border: 1px solid #ddd;
width: 100%;
margin: 0 0 20px 0;
background-color: #fff;
padding:30px
}	
.row.vmbs-product-wrap.grid .vmbs-product_s_desc {
font-size: 0.85em;
color: #666;
}
.product-container.productdetails-view.vmbs-productdetails-view.productdetails h1 {
font-size: 26px;	
}
.product-container.productdetails-view.vmbs-productdetails-view.productdetails textarea	{
height: 80px!important;	
background-color: #fff;
width: 98%;
border: 1px solid #ccc;
font-size: 0.85em;
}
.product-container.productdetails-view.vmbs-productdetails-view.productdetails .vm-img-desc {
display:none;
visibility:hidden	
}
.sp-module._menu.market .sp-module-content {
background-color: #fff;
padding: 20px;
/*margin-bottom: 20px*/
}
.sp-module._menu.market h3.sp-module-title {
font-size: 18px;
line-height: 18px;
text-transform: uppercase;
font-weight: 500;
}
.vm-customfield-cart {
	line-height: 14px;
}
.vm-customfield-cart .opg-text-small .opg-text-small .opg-text-small {

}
.product-field-display h3 {
	font-size: 15px;
	font-weight: 500;
}
.opg-text-smallss {
	font-size: 90%;
}
.mycart hr {
margin-top: 5px;
margin-bottom: 5px;
}
.PricediscountAmount.vm-display.vm-price-value {
font-size: 12px;
color:#E0AE1C
}	
.product-price .PricediscountAmount.vm-display.vm-price-value {
	text-align: left;
}
#leftdiv #custom_buttons {
display:none;
visibility:hidden	
}
.vm-wrap.vm-order-done {

text-align: center;	
}
.vm-wrap.vm-order-done h3,
.vm-wrap.vm-order-done p,
.vm-wrap.vm-order-done a
{
margin: 0 auto;
text-align: center;	
}
.vm-wrap.vm-order-done a {
margin-bottom: 50px!important;	
}
.vm-wrap.vm-order-done a.button.cancel {
cursor: pointer;
background-color: #967513;
color: #fff;
font-size: 14px;
display: inline-block;
padding: 6px 12px;
font-weight: 500;
line-height: 1.42857143;
text-align: center;
white-space: nowrap;
vertical-align: middle;
-ms-touch-action: manipulation;
touch-action: manipulation;
border-radius: 2px;
text-decoration: none;
}
.board.solopov.col-sm-12 {
margin-left:15px;
margin-right:15px;	
}
#privacy_textarea {
font-size: 11px;	
}
ul.opg-list {
	padding:0;
	margin:0
}
.sp-module._menu.market {
	
	background-color:#fff
}

.sp-module._menu.market h3.sp-module-title {
	padding: 20px 0 0 36px;
	margin-bottom: 0px;
}
 #sp-left .sp-module._menu.market .sp-module-title {
margin-bottom: 0px;	 
	 
 }
 
 
 #sp-left .sp-module._menu.market.certs {
margin-bottom: 0px;
background-color:#E0AE1C 
 }
 #jivos,
.main_1a8 {
display: none;
visibility:hidden	 
	 
 }
.contact.row {
background-color: #fff; 
	 
 }
.fonwhitws {
padding:0 15px;
}
.ring_image img {
border-radius: 50%;
border: none	
}

.sp-module._menu.market .mfiltr {
 text-align: left;
margin: 10px auto 0;
padding: 10px 10px 0px;
background-color: rgba(255, 255, 255, 0.6);
}
.sp-module._menu.market .mfiltr input[type="radio"] {
	margin: 0;
}
#sp-shap-bayan img {
	max-height:66px;
	width:auto;
}
#sp-shap-bayan {
height:66px;
background-color:#ff0000
}
#sp-shap-bayan .col-md-1,
#sp-shap-bayan .col-sm-2,
#sp-shap-bayan .col-xs-3,
#sp-shap-bayan .col-xs-3.col-sm-2.col-md-1
{
	padding-right: 0px!important;
padding-left: 0px!important;
	vertical-align: middle
}

.moduletable-snaps {
	display: inline-table;
	float: right;
}

@media (max-width:1280px){
	
	.bayangroup-snaps .bayanitem {
   height: 66px; 
   background-color:#fff;
   display: flex;
   align-items: center;
   justify-content: center;
}
	
.bayangroup-snaps .bayanitem img {
vertical-align: middle;
max-width:60px;
height:auto;

}

}

@media (min-width:1281px){
.bayangroup-snaps img {
max-height:54px;
	width:auto;
}
.bayangroup-snaps .bayanitem {
	padding: 6px 0px; 
	background-color:#fff
}
}
