#section-id-1485527460 .sppb-title-subheading {
color:#000;
}
#section-id-1531391507147 .sppb-title-subheading {
color:#000;
}
div#maximenuck141 ul.maximenuck li.maximenuck.level1.active>a span.titreck{
color: #f70;
}
.onp-sl-secrets .onp-sl-inner-wrap {
    border: 3px solid #666!important;
}
.jd_download_details_wrapper, .jd_download_wrapper {
    margin: 0px 0px 0px 0px;
}
.jd_title_block {
    padding: 5px 7px;
}
.intro-image img {
    margin-right: auto;
    margin-left: auto;
    max-height: 550px;
}
.sppb-pricing-box .sppb-pricing-header > span.sppb-pricing-duration {
display: block;
    margin-top: 7px;
}
body {
line-height:21px;
}
article.item-page li{
padding-bottom:3px;
}
.btn-default, .btn-default:hover {
    border-color: #048EC8;
}
.up-menu i {
 margin-right: 6px;
}
/* stily texta */
.bs-callout {
padding: 20px;
margin: 20px 0;
border: 1px solid #eee;
border-left-width: 5px;
border-radius: 3px;
}
.bs-callout-danger {
border-left-color: #d9534f;
}
.bs-callout-warning {
border-left-color: #f0ad4e;
}
.bs-callout-info {
border-left-color: #5bc0de;
}
.bs-callout h4 {
margin-top: 0;
margin-bottom: 5px;
}
.bs-callout-danger h4 {
color: #d9534f;
}
.bs-callout-warning h4 {
color: #f0ad4e;
}
.bs-callout-info h4 {
color: #5bc0de;
}
.bold-text {
font-weight: bold!important;
}
.zaglav {
text-transform: uppercase;
}
div.text-zacon{
    padding: 5px 20px;
    margin: 0 0 15px 15px;
    border-left: 5px solid #999;
    color: #999;
}
/* ronec stily texta */
.img-center img{
display:inline;
}
.contakt-info i {
    color: #F18322;
    margin: 0 10px 0 0px;
}
dd.createdby span{
display: inline!important;
}
dd.published time{
display: inline!important;
}
dd.modified{
display: none!important;
}
body.com-tags {
line-height: 20px;
}
com-content {
line-height: 20px;
}
body.com-content p {
margin: 0 0 15px;
}
header.menu-fixed #sp-menu .sp-module {
  margin-top: 8px;
}
a {
color: #048EC8;
}
.latestnews a:focus, .latestnews a:hover{
color:#ff7700!important;
}
a:focus, a:hover {
text-decoration: underline;
color:#ff7700;
}
a.logo:hover {
  color: #FFFFFF;
}

#sp-header.menu-fixed {
  left: 0;
 transition: 1000ms;
 -webkit-transition: 1000ms;
  -o-transition: 1000ms;
}
header.menu-fixed-out .logo h1, .logo h1 {
  color:#FFFFFF;
  font-weight:bold;
  text-align: center;
  width: 127px;
}
header#sp-header.menu-fixed a.logo h1 {
  color:#FFFFFF;
  font-weight:bold;
  text-align: center;
  width: 85px;
  font-size:16px;!importan
}
header#sp-header.menu-fixed a.logo p {
  width: 85px;
  line-height: 16px;
  margin: 5px 0 0 10px;!importan
}
#sp-header .logo p {
  margin: 10px 0 0 10px;!importan
}
.sppb-img-responsive{
  box-shadow: 0 0 4px rgba(0, 0, 0, 1);
  border-radius: 15px;
  }
  .img_clear .sppb-img-responsive{
  box-shadow: none;
  }
.bg2 .block-my {
box-shadow: 0 0 10px rgba(0,0,0,0.5);
  margin-bottom: 20px;
  border-radius: 15px;
  padding: 10px 10px 15px;
  background-color: #fdfdfd;
}

.bg1 .block-my {
  margin-bottom: 0;
  border: 0;
  border-style: solid;
  border-radius: 15px;
  padding: 10px;
}

.bg3 .block-my {
color: #F5F5F5;
  margin-bottom: 0;
  border-radius: 15px;
  padding: 8px;
padding-bottom:2px;
}
.bg1 .block-my h3, .bg3 .block-my h3, .bg3 .block-my h4, .bg7 .block-my h4 {
color: #ff7700;
}
.bg3 .block-my2 {
color: #000;
  margin-bottom: 0;
  border-radius: 15px;
  padding: 8px;
  padding-bottom:2px;

}
.bg7 .sppb-icon span, .icon-style {
  box-shadow: 0 0 0 rgba(0,0,0,0.5);
  margin: 0;
  margin-top: 2px;
  padding: 10px;
  color: #00a2ff;
}

.bg7 .block-my {
color: #F5F5F5;
  margin-bottom: 20px;
  border-radius: 15px;
  padding: 10px;
  text-align:center;
}
.bg1 .sppb-container, .bg2 .sppb-container, .bg3 .sppb-container, .bg4 .sppb-container, .bg7 .sppb-container { 
padding:14px 35px 30px;
}
#sp-page-builder .page-content .sppb-section {
margin-top:0px;
}

   .sppb-icon span, .icon-style{
     box-shadow: 0 0 10px rgba(0,0,0,0.5);
     margin: 10px;
       display: inline-block;
  text-align: center;
  margin-top: 15px;
  padding: 20px;
  color: #00a2ff;
  border-radius: 60px;
   }
  .bg4 .sppb-icon span, .icon-style {
box-shadow: 0 0 0px rgba(0,0,0,0.5);
margin: 0 0 0 20px!important;
padding: 0!important;
}
   .sppb-section-title{
   padding: 0 15px;
  border-bottom: 1px #8C8C8C;
  border-bottom-style: solid;
  padding-bottom: 11px;
 }
   h2.sppb-title-heading:after
   {
       border-width: 0 0 10px 10px;
       border-left-color: #222;
       right: 0;
   }

.sppb-feature-box-title{
margin-top:5px;
}
#sp-menu .sp-module {
float:right;
  margin-top: 22px;
  }
  #sp-menu .sp-module div#maximenuck109{
  font-size:18px;
  }
  
#sp-menu .sp-module div#maximenuck109 ul.maximenuck{
  background: #25292A;
  border:0;
  font-family:  'Roboto', sans-serif!important;
}
#sp-menu .sp-module div#maximenuck109 ul.maximenuck li.maximenuck.level1:hover, div#maximenuck109 ul.maximenuck li.maximenuck.level1.active, div#maximenuck109 ul.maximenuck li.maximenuck.level1.clickedck {
background: #f18322;
border-radius:5px;
border:0;
}


div#maximenuck109 ul.maximenuck li.maximenuck.level1 {
margin-right:2px;
}
#sp-menu .sp-module ul >li >a:before, div#maximenuck109.maximenuckh ul.maximenuck li.level1.parent > a:after, div#maximenuck109.maximenuckh ul.maximenuck li.level1.parent > span.separator:after {
content:"";
margin:0;
border:0;
}
div#maximenuck109 ul.maximenuck li.maximenuck.level1 > a, div#maximenuck109 ul.maximenuck li.maximenuck.level1 > span.separator {
padding: 7px 10px!important;
}
div#maximenuck109 .item512 div.floatck {
margin-left: -60px;
background: none;
}
div#maximenuck109 .item513 div.floatck {
margin-left: -57px;
background: none;
}
div#maximenuck109 .item512 div.maxidrop-main {
  width: 355px;
}
div#maximenuck109 .item513 div.maxidrop-main {
  width: 282px;
}
div#maximenuck109  div.floatck .maxidrop-main{
    margin-top: 9px;
    border-radius: 10px;
    border: 1px solid #868686;
    background: #25292A;
    padding: 11px 0;
}
div#maximenuck109 ul.maximenuck li.maximenuck a, div#maximenuck109 ul.maximenuck li.maximenuck span.separator, div#maximenuck109 ul.maximenuck2 a, div#maximenuck109 ul.maximenuck2 li.maximenuck span.separator {
color:#fff;
padding: 3px 16px;
font-weight: normal;
}
div#maximenuck109 ul.maximenuck li ul.maximenuck2 li.maximenuck, div#maximenuck109 ul.maximenuck2 li.maximenuck {
margin:0;
}
@media (min-width:992px) {
#offcanvas-toggler {
  display:none;
}
}

@media (min-width:992px) and (max-width:1199px){
#sp-menu .sp-module div#maximenuck109 {
  font-size: 16px!important;
}
#maximenuck109 a.close-offcanvas, .menu a.close-offcanvas {
  font-size: 16px!important;
}
}
@media (min-width:100px) and (max-width:600px){
#sp-top3{
margin-top:60px;
}
.pull-left {
  float: none !important;
  text-align: center;}
  .sppb-col-sm-6 {
  width: 100%;}
  .sppb-text-left {
  text-align: center;
}
.block-my .sppb-blocknumber-number {
height:50px!important;
line-height: 50px!important;
margin-bottom:10px;
}
.bounceInRight, .bounceInLeft {
animation: none!important; 
visibility: visible!important;
}
.bg1 .sppb-container, .bg2 .sppb-container, .bg3 .sppb-container, .bg4 .sppb-container, .bg7 .sppb-container { 
padding:20px 5px 30px;
}
div.sppb-icon span {
margin-top:5px!important;
}
.bg1 .block-my, .bg3 .block-my {
padding-top: 2px!important;
}
.bg1 .block-my p, .bg3 .block-my p {
margin: 0!important;
}

}
@media (min-width:768px) and (max-width:991px){
  .sppb-col-sm-6 {
  width: 100%;
}
.sppb-text-left {
  text-align: left;
}}
@media (min-width:830px) and (max-width:991px){
 .chislo .sppb-col-sm-6 {
  width: 50%;
}
.sppb-text-left {
  text-align: left;
}}
@media (min-width:300px) and (max-width:830px){
 section.sppb-section.chislo.tel {
 margin:-30px 0!important;
 }
 section.sppb-section.chislo div.sppb-addon-container {
border-bottom: 1px #000 solid;
}}

@media only screen and (max-width: 700px){
body {
    line-height: 20px !important;
}
#sp-page-builder .sppb-section-title h1.sppb-title-heading {
    font-size: 27px!important;
    line-height: 30px !important;
}
#sp-page-builder div.sppb-section-title h2.sppb-title-heading, #sp-page-builder h2 {
  font-size: 25px !important;
  line-height: 25px !important;
}
#sppb-addon-1485527448 div.sppb-addon-content th.tg-hgcj{
min-width: 80px !important;
}
#sppb-addon-1485527448 table{
font-size:13px !important;
}
}
#sp-header.menu-fixed-out {
  border-bottom: 1px #ccc;
  border-bottom-style: solid;
}
header#sp-header{
  border-bottom: 1px #ccc;
  border-bottom-style: solid;
}

.layout-boxed .body-innerwrapper {
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.8);
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li:hover >a, .offcanvas-menu .offcanvas-inner .sp-module ul > li.active >a {
  background: #f18322;
}
#sp-footer2 .sp-module .sp-module-title, #sp-position8 .sp-module .sp-module-title, #sp-position1 .sp-module .sp-module-title, #sp-position2 .sp-module .sp-module-title {
  font-family: Roboto, sans-serif;
  font-size: 32px;
  font-weight: 600;
    color: #ff7700;
    text-align:center;
    margin:25px 65px;
 border-bottom: 1px #8C8C8C;
  border-bottom-style: solid;
  padding-bottom: 15px;
  }
  #sp-footer2 .sp-module-content{
    margin: 0 0 -6px 0;
  }
  @media (max-width:991px){
   #sp-page-builder .sppb-section-title .sppb-title-heading {
    line-height: 42px!important;
}
.consult {
margin: 0 10px!important;
}
.pweb-separator-text{
font-size:15px!important;
line-height: 20px!important;
}
}
  @media (min-width:100px) and (max-width:650px){

#scrollToTop {
display:none!important;
    padding: 3px!important;
    left: 1px!important;
    bottom: 1px!important;
}
#scrollToTop img {
width: 70%!important;
}

  #sp-map {
    margin: 0 25px;
  }
  div.leaflet-popup{
  overflow:hidden;
  }
  #sp-top3 .sp-module  {
  width: 100%!important;
  margin: 10px 10px 5px 10px!important;
}
.sppb-addon-cta {
  padding: 10px 0px!important;
}
.sppb-btn-lg {
  font-size: 18px!important;
}
.sppb-btn-primary .fa {
  font-size: 26px!important;
}
.sppb-btn-lg {
  padding: 10px 8px!important;
}
}
ul.sp-contact-info {
  float: right;
  list-style: none;
  padding: 0;
  margin: 0 -10px;
}
ul.sp-contact-info li {
  display: inline-block;
  margin: 0 10px;
  font-size: 15px;
}
ul.sp-contact-info2 li {
  display: inline-block;
  margin: 0 10px;
font-size: 23px;
 padding: 10px 0 20px;
}
ul.sp-contact-info2 {
  float: right;
  list-style: none;
  padding: 0;
  margin: 0 -10px;
text-align: center;
width: 100%;
}


.sp-module ul li.sp-contact-email a:before {
  font-family: FontAwesome;
  content: "";
  margin-right: 8px;
}
.sp-module ul li.sp-contact-email a{
  display: inline-block;
}
.btn-primary,
.sppb-btn-primary {
  border-color: #f18322;
  background-color: #25292a;
}
.sppb-btn-lg {
  font-size: 22px;
}
.sppb-btn-primary .fa {
font-size: 33px;
  float: left;
    color: #01A2FF;
      -webkit-transition: color 400ms, background-color 400ms, border-color 400ms;
  -o-transition: color 400ms, background-color 400ms, border-color 400ms;
  transition: color 400ms, background-color 400ms, border-color 400ms;
}
.sppb-btn-primary:hover .fa  {
color: #fff;
}
#sp-page-builder .sppb-section-title {
  margin-bottom: 10px;
}
.menu .nav-child.small {
  margin-left: 35px;
}
ul.nav-child, ul.nav-child li{
list-style-type:disc;

}
ul.nav-child li{
display: list-item;
}
.pweb-modal {
font-weight:normal;
}
.pwebcontact_toggler.pweb-icon {
  padding: 7px 15px 7px 15px;
}
#sp-top2 .sp-column {
text-align:right;
}
#sp-top3 .sp-module  {
display: inline-block;
  width: 100%;
   margin: 15px 0;
}
.sp-contact-email a {
  line-height: 24px!important;
}
a:hover{
color:#ff7700;
}
.sp-module ul >li >a:hover {
  color: #ff7700;
}
.sp-contact-info li i, #contact i{
color:#F18322;
margin: 0 6px 0 0px;
}
.sp-module ul >li >a {
 color: #000;
 font-weight: bold;
}
div.procent div.sppb-animated-number:after {
content:"%";
}
.chislo .sppb-addon-animated-number, .chislo .sppb-icon{
display: inline-block;
margin-bottom: -34px;
}
.sppb-animated-number {
float:left;
}
.sppb-addon-animated-number .sppb-addon-content .sppb-animated-number-title{
float: left;
  margin: 30px 0 0 10px;
  }
.chislo .sppb-icon span {
 box-shadow: 0 0 0 rgba(0,0,0,0.5);
   padding: 0px;
   margin: 0 35px 0 0;
}
.sppb-pie-chart .sppb-chart-percent {
  font-size: 35px;
}
.chislo .sppb-col-sm-6{
text-align:center;
}
#maximenuck109 a.close-offcanvas, .menu a.close-offcanvas{
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  font-size: 18px;
    border: none;
  border-radius: 0;
}
.menu a.close-offcanvas{
  font-size: 15px;
  text-align:left;
}
.ani .sppb-animated{
  -webkit-animation-fill-mode: none;
  animation-fill-mode: none;
}

.block-my .sppb-blocknumber-number{
font-size:30px;
font-weight:600;
border: 1px #01A2FF;
border-style: solid;
}
#sp-page-builder .sppb-section-title h2.sppb-title-heading {
font-size:28px;
  margin-bottom: 0px;
}
#sp-page-builder .sppb-section-title h1.sppb-title-heading {
font-size:30px;
margin-bottom: 0px;
font-weight: normal;
}

#sp-page-builder .sppb-section-title .sppb-title-subheading {
  font-size: 20px;
}
.bg5 .sppb-container{
padding: 10px 0 0 0;
}
.bg5 .sppb-section-title {
  padding: 0 15px;
  border-bottom: 0;
  padding-bottom: 0;
}
.bg6 .sppb-container{
 padding: 14px 0 30px;
}
.sppb-pricing-box .sppb-pricing-header .sppb-pricing-title {
  font-size: 24px;
}
.sppb-pricing-box {
  border: 1px solid #969696;
}
.sppb-pricing-box .sppb-pricing-features > ul {
  /* list-style-type: disc; */
  margin: 0 0 0 12px;
  text-align: left;
}
.sppb-pricing-box .sppb-pricing-features > ul > li {
  display: list-item;
}
.block1 .sppb-alert {
background-color:#fdfdfd;
color:#000;
}
.sp-module ul >li >a, div#maximenuck109 {
    line-height: 25px;
}
.chislo .sppb-addon-content {
font-family: Roboto, sans-serif;
font-size: 22px;
font-weight: normal;
font-size: 22px;
line-height: 22px;

}
.chislo .sppb-addon-content .sppb-addon-text {
font-size: 22px;
 margin-top: 32px!important;
margin-bottom: 10px!important;
}
.offcanvas-menu {
    width: 310px;
}

@media (min-width: 1200px){
#sp-menu.col-md-9 {
    max-width:800px;
}}
@media (max-width: 992px){
#sp-menu.col-md-9 {
    max-width:57px;
    float: right;
}}

#sp-logo.col-md-3 {
    width:370px;
}
@media  (min-width:992px) and (max-width: 1200px){
#sp-logo.col-md-3 {
    width:240px;
}}

@media (max-width: 600px){
div.b24-web-form-popup-btn-12.pweb-labels-inline, div.b24-web-form-popup-btn-10.pweb-labels-inline {
    margin: 5px 0 !important;
    display: block !important;
    width: 100% !important;
}
.blog-krylovy .tags {
    margin-bottom: 10px;
}
}
@media (max-width: 500px){
#sp-logo.col-md-3 {
    width:285px;
}
#sp-header.menu-fixed {
    position: fixed;
    top: 0;
    z-index: 999;
    -webkit-transition: 400ms;
    -o-transition: 400ms;
    transition: 400ms;
    height: 60px;
    width: 100%;
}
#scrollToTop {
display:none!important;
    padding: 3px!important;
    left: 1px!important;
    bottom: 1px!important;
}
#scrollToTop img {
width: 70%!important;
}

}

.sp-default-logo{
  position: absolute; 
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin:auto;
  max-width: 100%;
  max-height: 100%;
}
#sp-header.menu-fixed .logo {
    height: 58px;
}
@media (max-width: 900px){
#sp-logo {
    margin-left:10px;
}}
.ltr .offcanvas-menu {
    right: -310px;
}
.pwebcontact_toggler, #sp-menu {
font-family: Roboto, sans-serif !important;
text-shadow: 0 0px 0 rgba(0,0,0,0.25)!important;
font-weight: 500 !important;
border-radius: 5px!important;
}

.pwebcontact_toggler {
border: 2px solid #f18322!important;
	cursor: pointer;
}
.pwebcontact_toggler:hover {
background-color: #f18322!important;
color: #fff!important;
-webkit-transition: 300ms;
    transition: 300ms;
}
.pwebcontact_toggler:hover.pweb-icon .modul-line{
color: #fff!important;
-webkit-transition: 300ms;
    transition: 300ms;
}
.pweb-labels-inline form#pwebcontact113_form .pweb-field {
float:none;
margin:auto;
}
#pwebcontact113_form, .pweb-field-container {
text-align:center;
}
#pwebcontact113_form .pweb-field-telefon .pweb-label{
float: none!important;
width: 100%!important;
}
.pweb-form-orange form.pwebcontact-form input.pweb-input, .pweb-form-orange form.pwebcontact-form select, .pweb-form-orange form.pwebcontact-form textarea {
box-shadow: 0 0px 0px rgba(0,0,0,0.2)!important;
font-weight:normal!important;
}
.no-border img{
border:none;
box-shadow: 0 0 0 rgba(0, 0, 0, 1);
}
#sp-position8, .likes-block_left {
text-align:center;
}
.sp-module-content h3 {
color: #ff7700;
}
section.bg8 .sppb-title-subheading {
color:#000!important;
}
@media (min-width: 1200px){
.items-row, article.item-page {
    margin: 5px 40px 24px 60px;
text-align: justify;
}
#sp-component .item-page{
    padding: 17px 30px!important;



}
}
@media (min-width: 900px){
.stattabler{
    font-size: 19px!important;
    font-weight: 700!important;
	}
	}

.blog-krylovy h2:first-child{
text-align:center;
margin-bottom: 25px;
}
.com-content #sp-main-body {
padding: 15px 0;
}
#sp-vy-zdes{
border-top: solid 1px #A5A5A5;
padding-top: 20px;
}
.com-content #sp-right {
margin-top:10px;
padding:0;
}
.blog-krylovy .com-content article.item {
    margin: 17px 0;
}
.com-content {
text-align:justify;
}
.view-category h2  {
text-align:left;
font-size: 22px;
}
.view-article h2  {
    text-transform: uppercase;
    color: #048EC8;
    text-align: center;
    font-size: 24px;
    font-weight: 400;
    line-height: 33px;
}
.view-article h3  {
    line-height: 25px;
    color: #000;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
}
.com-content h1, .tag-category h1  {
    font-weight: 400;
    color: #000;
    line-height: 36px;
    text-align: left;
    font-size: 26px;
    margin-top: 10px;
    text-transform: uppercase;
}
.blog-krylovy h1, .tag-category h1{
text-align:center;
}
.sp-module .sp-module-title {
color: #ff7700;
font-size: 18px;
}
@media (max-width: 768px){
.otzivy div.sp-module-content{
width: 100%!important;
}
#floatdiv_floating_absolute{
position:relative!important;
}}

.form-inline .list-striped>li{
border-top: solid 1px #A5A5A5;
}
.tag-category h2 {
color: #ff7700;
}
#floatdiv_floating_absolute .sp-module {
    margin-top: 15px!important;
}
#floatdiv_floating_absolute .sp-module .sp-module-title{
margin: 0 0 9px;
}
.breadcrumb {
margin-bottom: 0px;
}
.item-page h2 a, .item-page h3 a{
position:relative;
top:-100px
}
.entry-header h2 a {
color: #048EC8;
line-height: 30px;
}
.entry-header {
margin-bottom: 15px;
}

.sp-module .latestnews>div>a{
text-align:left;
color: #048EC8;
}
.button-big .sppb-btn-default {
color: #FFFFFF;
background-color: #292A2C;
border: 2px solid #F18322;
}
.button-big .sppb-btn-default:hover {
background-color: #F18322;
}
.button-big {
text-align:center;
}
.block-my3{
font-size:17px;
color:#fff;
}
div.silca-pege{
text-align:center;
border: 2px solid #F18322;
padding: 10px 10px;
border-radius: 5px;
margin: 22px 0 40px;
}
div.silca-pege h2{
text-align:center;
color: #ff7700;
}
div.silca-pege .button-big .sppb-btn-default{
top: 13px;
border-radius: 5px;
padding: 7px;
color: #000000;
background-color: #FDFDFD;
border: 2px solid #F18322;
position: relative;
text-decoration:none;
}
div.silca-pege .button-big .sppb-btn-default:hover{
color: #fff;
background-color: #F18322;
text-decoration:none;
}
div.sppb-icon span {
padding: 15px!important;

}
.audio-blok {
background: #fdfdfd;
border-radius: 4px;
text-align: center;
padding: 0px 0 6px 0;
margin: -27px 0 0 0;
}
.consult {
margin: 20px 200px 0;
border: 1px #f18322 solid;
}

#pwebcontact130_field-soobshenie{
font-size: 14px!important;
line-height: 18px!important;
}
.social .sppb-container {
padding-bottom:0;
}
.ya-share2__badge {
border-radius: 20px!important;
}
.ya-share2__container_size_m .ya-share2__icon{
height: 35px!important;
width: 35px!important;
background-size: 35px 35px!important;
}
.ya-share2__container_size_m .ya-share2__counter {
padding: 11px 8px 0 8px!important;
}
.ya-share2__list {
margin: auto!important;
display: table!important;
}
.ya-share2__container_size_m .ya-share2__item {
    margin: 5px 9px 5px 0!important;
}

#sp-page-builder .sppb-section-title .sppb-title-heading {
line-height: 42px;
}
#sp-footer {
    padding: 25px 0;
}
.sppb-gallery img {
    border: 2px #ccc solid;
    box-shadow: 0 0;
    border-radius: 0;
    margin: 15px 7px 3px;
}


#pwebcontact113_toggler {
margin: auto;
    color: #000000;
    background-image: none;
    background-color: #fdfdfd;
    border-color: #fdfdfd;
    font-size: 17px;
    font-family: Open sans;
    width: 206px;
    height: 42px;
}
.pweb-modal {
    font-weight: normal;
}
.modul-line {
color: #F18322;
    margin: 0 6px 0 10px;
    font-size: 20px;
}
.tag_img {
    margin: 15px 15px 0 0;
    float: left;
    display: block;
    width: 48px;
    height: 48px;
    font-size: 24px;
    line-height: 48px;
    text-align: center;
    color: #fff;
    border-radius: 3px;
    background: #ffd200;
}

h2.tag_title  {
    text-align: left;
    font-size: 20px;
    margin: 1px 0 10px 0;
    line-height: 26px;
}
.tag_otstup {
    margin: 16px 0px 0px 9px;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li ul li a {
padding: 4px 10px 4px 0px;
}
.sppb-pricing-box .sppb-pricing-features > ul > li {
padding: 2px 0!important;
}
.sppb-pricing-box .sppb-pricing-features {
padding: 10px 0 20px 0!important;
}
.intro-image {
}
.full-image {
margin: 0 8px 5px 0;
    width: 78px;
    float: left;
}
.yashare-auto-init {
    margin: auto;
    display: table;
}
.b-share_theme_counter .b-share__handle.b-share__link {
    padding: 8px 9px 8px 8px !important;
    border-radius: 25px;
}
.jlYaSharesContayner {
    margin: 20px 0;
}
.items-row, article.item-page  {
    margin-bottom: 24px;
    -webkit-box-shadow: 2px 3px 7px rgba(0,0,0,.05);
    box-shadow: 0px 0px 6px rgba(0,0,0,.3);
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background: #fff;
    border: solid 0 #A5A5A5;
    padding: 20px 15px;
}
.tags >span {
    text-transform: none;
    letter-spacing: 0;
}
.blog-krylovy .tags {
    margin-top: 10px;
    float: right;
}
.breadcrumb {
text-align: left;
}
.voting-symbol span.star:before {
    padding-right: 2px;
}
/* отзывы */
.otzivy div.sp-module-content{
width: 75%;
margin: auto!important;
}
.fw__responsive{
background-color: #fdfdfd !important;
}
div.b24-web-form-popup-btn-12.pweb-labels-inline {
    margin: 5px 0;
    display: block;
    width: 100%;
}
div#maximenuck141 {
font-size: 15px !important;
}

/* новый sp page bulder */

.sppb-row-container {
    padding: 15px 20px 35px 20px;

}
.sppb-addon-cta {
padding:10px 20px !important;
}
.btn-primary:hover, .sppb-btn-primary:hover {
  border-color: #f18322 !important;
  background-color: #f18322 !important;
}
.sppb-btn-primary.sppb-btn-outline {
    color: #fff !important;
    border-color: #f18322 !important;
}
#sp-page-builder .sppb-section-title .sppb-title-heading {
    font-weight: normal;
}
section.bg3 .sppb-title-subheading, div.bg3 .sppb-title-subheading{
color:#fff;
}
section.bg3 .sppb-media-body.sppb-text-center p {
text-align:justify;
}

.sppb-pricing-box.sppb-pricing-featured {
border: 4px #00a515 solid;
    background-color: #fdfdfd;
    color: #000;
}
.sppb-pricing-box span.galka {
color:#00a515 ;
}
.sppb-pricing-box span.cherta {
font-weight: 800;
    font-size: 16px;
    color: #c33f3f;
}
.question-my {
font-size: 14px;
    margin: -12px 0 0 0;
}


.page-header h1 {
    font-weight: 500!important;
}
.blog-krylovy .page-header {
    margin: 10px 0 10px!important;

}
/* JDounloads */
.jd_content_plugin {
width: 100%;
border: 1px solid #ccc;
    border-bottom: 0;
}
.jd_title_block a {
    float: left;
}
.jd_title_block a:nth-child(2n) {
margin: 9px 10px 0 10px;
max-width: 350px;
    margin-top: -3px;
}
.jd_files_minipic img {
    display: inline;
}
.jd_url_download_right {
    margin: 5px 10px 0 0;
}
.jd_url_download_right a {
font: 18px/100% Roboto ,Arial, Helvetica, sans-serif;
}
/* book */
.book-bankrot .subscribe-form-item__control{
margin: 10px auto;
text-align: center;
}
.book-bankrot .subscribe-form-item__btn{
    display: block;
margin:auto;
}
div.subscribe-form-item--btn-submit{
margin: 15px 0 0 0;
}
.button-big input.sppb-btn-default {
border:0;
    border-radius: 3px;
    width: 207px;
    padding: 7px;
    color: #fff;
    background-color: #048EC8;
    position: relative;
    text-decoration: none;
}
.button-big input.sppb-btn-default:hover {
    color: #fff;
}
.sp-module.module-style, #floatdiv_floating_absolute{
    margin-bottom: 24px;
    -webkit-box-shadow: 2px 3px 7px rgba(0,0,0,.05);
    box-shadow: 0px 0px 6px rgba(0,0,0,.3);
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background: #fff;
    border: solid 0 #A5A5A5;
    padding: 10px 20px 20px 20px;
}
.sp-module.module-style h3{
text-align:center;
}
#floatdiv_floating_absolute, #mod-search-searchword{
width: 100%;
}
article.item {
    margin-bottom: 0!important;
}
#comments blockquote, #comments .hidden {
    font-size: 14px;
}
.comment-body {
    line-height: 21px;
      font-size: 15px;
}
#comments .comments-buttons {
    margin-top: 3px;
}
#comments .comment-author, #comments .author-homepage, #comments .author-email {
    font: bold 13px Verdana, Arial, Sans-Serif;
}
#comments-list-0 {
margin-left: 0!important;
}
#comments .comments-list {
    margin-left: 50px;
}
input[type="text"] {
    display: -webkit-inline-box!important;
}
	.stattabler{
text-align:center;
	vertical-align:bottom;
		color:black;
	white-space:nowrap;
	}
		.stattabler td{
padding: 15px;
	}
dl.search-results .small {
    font-weight: 700;
}



.sp-module ul>li>a:before {

    display: none;

}
