/*лендак по ценам*/
.about-prices-wrap {
	margin: 70px 0;
}
/*
 .headerBox_3s {
    background: #003359!Important;
}

.label_39._bottom_3v._pad100_GR, .label_39._left_2d._pad100_GR, .label_39._right_1y._pad100_GR {
    right: 30px;
    left: auto;
    background: #003359;
}


#jcont_content_wrapper .cssLeaf_1k {
	background-image: url('/wp-content/uploads/2018/11/wse_logo.jpg')!important;
	background-size: 55px;
	background-position: 50%;
	background-repeat: no-repeat;
	
}
	
.leaf_25._bottom_DW .cssLeaf_1k, .leaf_25._left_MI .cssLeaf_1k, .leaf_25._right_3d .cssLeaf_1k {
	  width: 53px!Important;
		  height: 53px!Important;
   background-image: url('/wp-content/uploads/2018/11/wse_logo.jpg')!important;
		background-repeat: no-repeat;
	background-size: 55px;
	background-position: 50%;
}

.leaf_25 {
    height: 60px;
  
}

*/

.header-phone {
    flex: 1;
    float: left;
    font-weight: bold;
    color: #f12c3e;
    font-size: 22px;
    padding-left: 105px;
}


.single-post .image:not(.stretch_image) img {
	width:100%!Important;
}

body .header-login .header-phone a {
text-decoration: none;
}


body.single-post .share-container {
	  padding: 1rem;
    margin-bottom: 1rem;
}

.relpost-thumb-wrapper {
	padding-bottom: 4rem;
}

h3.related_head {
	  font-size: 2rem;
    color: #003359;
    text-align: center;
    font-weight: 600;
    border-top: 1px solid #D9E4E6;
    padding-top: 4rem;

}

.relpost-thumb-wrapper>div {
	display: table;
    margin: auto;
}

.relpost-block-single>div {
	max-width:250px;
}

.relpost-block-single-text {
    padding: 15px;
	  padding-bottom: 30px;
}

body.blog #content .widget-area {
	padding: 6rem 2rem;
}

body.blog form.hs-form fieldset .hs-richtext  {
    margin: 0;
    padding: 0;
    font-weight: bold;
    font-size: 1.5rem;
    line-height: normal;
    border-bottom: 15px solid #fff;
    border: none;
    float:none;
	  width:100%;
	  color:#f12c3e;
}

body.blog form.hs-form fieldset .hs-richtext div:nth-child(2) {
	margin-bottom:2rem;
}

body.blog form.hs-form fieldset {
    padding: 0;
}


body #page #content .section  #hbfom-section {
	padding: 1rem 5rem;
}

body.home #page .modal--active  .hbspt-form .submitted-message, body.blog .hbspt-form .submitted-message {
	color: #003359;
}

#lp-form, #hbfom-section {
	padding: 1rem!Important;
}

.hbspt-form .submitted-message {
	color: #fff;
	font-weight:bold;
}

.hubspot-modal .submitted-message {
	color: #003359;
}

body #page #content #lp-form .user_content h3 span {
	color:#fff;
	background:#003359;
	box-shadow:none;
	margin-bottom:10px;
}

#content_sections .hubspot_form .user_content {
	border: none!Important;
	background:#003359;
}

#content_sections .hubspot_form .user_content p {
	color:#fafafa;
	border: none!Important;
}

#content_sections form.hs-form fieldset .hs-richtext {
	border: none!Important;
	color: #fff;
	font-size: 20px;
	padding-top:50px;
	line-height: normal;
}


#content_sections fieldset,
#content_sections .hs_submit {
	background: #003359;
	border: none!Important;
}

#content_sections fieldset label {
	color:#fff;
}


#content_sections .hs-form fieldset .field {
		border: none!Important;
}

body #page #content .section   #callback-form .hbspt-form .user-content {
	background: #fff!Important;
}

.page-id-5054 #content_sections #callback-form .hs_submit,
.page-id-263 #content_sections #callback-form .hs_submit {
	background:#fff;
	}

.page-id-5054 #content_sections #callback-form .user_content,
.page-id-263 #content_sections #callback-form .user_content {
	background:#fff;
	}


.page-id-5054 #content_sections #callback-form .hbspt-form .submitted-message,
.page-id-263 #content_sections #callback-form .hbspt-form .submitted-message p  {
	color:#003359;
	font-weight:bold;
	}


.page-id-5054 #content_sections #callback-form .hbspt-form,
.page-id-263 #content_sections #callback-form .hbspt-form {
	padding: 20px;
	}


.page-id-5054 #content_sections #callback-form .user_content p,
.page-id-263 #content_sections #callback-form .user_content p {
	color:#003359;
	}


.page-id-13757 #page #content_sections .hs-form  fieldset .field,
.page-id-14443 #page #content_sections .hs-form  fieldset .field {
    width: 100%!Important;
    float: none;
	  margin-bottom: 0.5rem;
}




/*LP styles*****************/

.page-id-13491  #page #content .subpage_header_with_nav .content-holder h1 span, 
.page-id-13833  #page #content .subpage_header_with_nav .content-holder h1 span,
.page-id-13846  #page #content .subpage_header_with_nav .content-holder h1 span,
.page-id-14062  #page #content .subpage_header_with_nav .content-holder h1 span,
.page-id-14070  #page #content .subpage_header_with_nav .content-holder h1 span,
.page-id-14077  #page #content .subpage_header_with_nav .content-holder h1 span,
.page-id-14082 #page #content .subpage_header_with_nav .content-holder h1 span,
.page-id-14110 #page #content .subpage_header_with_nav .content-holder h1 span,
.page-id-14115 #page #content .subpage_header_with_nav .content-holder h1 span {
	background: none;
	font-weight: bold;
	box-shadow: none;
	width: 100%;
	font-family: Verdana;
  font-size: 3rem;
}



@media screen and (max-width: 770px) {
	.page-id-13491  #page #content .subpage_header_with_nav .content-holder,
	.page-id-13833 #page #content .subpage_header_with_nav .content-holder,
	.page-id-13846 #page #content .subpage_header_with_nav .content-holder,
	.page-id-14062 #page #content .subpage_header_with_nav .content-holder,
	.page-id-14070 #page #content .subpage_header_with_nav .content-holder,
	.page-id-14077 #page #content .subpage_header_with_nav .content-holder,
	.page-id-14082 #page #content .subpage_header_with_nav .content-holder,
.page-id-14110 #page #content .subpage_header_with_nav .content-holder,
.page-id-14115 #page #content .subpage_header_with_nav .content-holder {
		width: 100%;
} 
	
	.page-id-13491  #page #content .subpage_header_with_nav .image-holder,
	.page-id-13833 #page #content .subpage_header_with_nav .image-holder,
	.page-id-13846 #page #content .subpage_header_with_nav .image-holder,
	.page-id-14062 #page #content .subpage_header_with_nav .image-holder,
	.page-id-14070 #page #content .subpage_header_with_nav .image-holder,
	.page-id-14077 #page #content .subpage_header_with_nav .image-holder,
	.page-id-14082 #page #content .subpage_header_with_nav .image-holder,
.page-id-14110 #page #content .subpage_header_with_nav .image-holder,
.page-id-14115 #page #content .subpage_header_with_nav .image-holder	{
background-position:80%!important;
	}
	
	.page-id-13491 #page #content .subpage_header_with_nav .content-holder h1,
	.page-id-13833 #page #content .subpage_header_with_nav .content-holder h1,
	.page-id-13846 #page #content .subpage_header_with_nav .content-holder h1,
	.page-id-14062 #page #content .subpage_header_with_nav .content-holder h1,
  .page-id-14070 #page #content .subpage_header_with_nav .content-holder h1,
  .page-id-14077 #page #content .subpage_header_with_nav .content-holder h1,
  .page-id-14082 #page #content .subpage_header_with_nav .content-holder h1,
.page-id-14110 #page #content .subpage_header_with_nav .content-holder h1,
	.page-id-14115 #page #content .subpage_header_with_nav .content-holder h1 {
		margin-left:-20px;
	}
}

@media screen and (max-width: 414px) {
	
	body #page footer.site-footer .site-info ul li {
		padding: 1rem;
	}
	
	body #page footer.site-footer .site-info ul li.footer-phone a {
		font-size: 3rem;
    display: block;
    margin: auto;
    padding: 31px;
    padding-bottom: 10px;
    padding-top: 10px;
	}
	
	body #page #content .subpage_header_with_nav {
		min-height:17rem;
	}
	
body #page #content .unslider { 
		display:none;
	}
	
	.relpost-block-single>div {
	max-height:300px;
		max-width: 100%;
}


  .page-id-13491 #page #content .subpage_header_with_nav .content-holder h1 span,	
	.page-id-13833 #page #content .subpage_header_with_nav .content-holder h1 span,
	.page-id-13846 #page #content .subpage_header_with_nav .content-holder h1 span,
	.page-id-14062 #page #content .subpage_header_with_nav .content-holder h1 span,
	.page-id-14070 #page #content .subpage_header_with_nav .content-holder h1 span,
	.page-id-14077 #page #content .subpage_header_with_nav .content-holder h1 span,
	.page-id-14082 #page #content .subpage_header_with_nav .content-holder h1 span,
.page-id-14110 #page #content .subpage_header_with_nav .content-holder h1 span,
	.page-id-14115 #page #content .subpage_header_with_nav .content-holder h1 span {
	  font-size: 3rem;
    line-height: 0.1em;
    vertical-align: bottom;
    text-shadow: 0px 0px 30px black, 0px 0px 10px black;
	  color: white;
	}
	
	
.page-id-13491 #page #content .subpage_header_with_nav .content-holder h1,
.page-id-13833 #page #content .subpage_header_with_nav .content-holder h1,
.page-id-13846 #page #content .subpage_header_with_nav .content-holder h1,
.page-id-14062 #page #content .subpage_header_with_nav .content-holder h1,
.page-id-14070 #page #content .subpage_header_with_nav .content-holder h1,
.page-id-14077 #page #content .subpage_header_with_nav .content-holder h1,
.page-id-14082 #page #content .subpage_header_with_nav .content-holder h1,
.page-id-14110 #page #content .subpage_header_with_nav .content-holder h1,
.page-id-14115 #page #content .subpage_header_with_nav .content-holder h1 	{
  margin-top: 16rem;
	margin-left:12px;
	}
}



body.single-post .author-bio,
body.single-post #page #content .author {
	display:none;
}

.hbspt-form form.hs-form input[type="submit"] {
	background-color: #f12c3e;
	padding:1.3rem;
	border-radius: 0!Important;
}

body.blog form.hs-form .hs_submit {
	padding-top:20px;
}


.head1 {
	  font-size: 3rem;
    color: #003359;
    line-height: 1.48em;
	  font-weight: 600;
    margin: 1em;
	  margin-left: 1rem;
}

.head2 {
	font-size:2rem;  
	font-weight: 600;  
	margin-top: 1rem;
  margin-bottom: 1rem;           line-height: initial!Important;
}

.head3 {
	font-size:1.6rem;  
	font-weight: 600;  
	margin-top: 1rem;
  margin-bottom: 1rem;           line-height: 1.4em;
}

.head4 {
	font-size:1.4rem;  
	font-weight: 600;  
	margin-top: 1rem;
  margin-bottom: 1rem;           line-height: 1.6em;
}

.cta-head2 {
	text-align: center;
	font-size: 1.5em;
	font-weight: 600;
	line-height: 2.8rem;
	margin-bottom: 0.5rem;
}

.cta-head2 span {
		box-shadow: 0.3em 0 0 #FFF, -0.3em 0 0 #FFF;
  background-color: #fff;
  padding: 0.3rem 0;
  -webkit-box-decoration-break: clone;
}

body #page #content h2 {
	  line-height: initial!Important;
	}

@media only screen and (min-width: 414px)  {
body.blog #content .head1 {
max-width: 84%;
}
		
}


@media only screen and (max-width: 500px) {
	
	.header-phone {
    padding-left: 0;
    font-size: 12px;
}
}

body .user_content .table_scroller, body.mce-content-body .table_scroller {
overflow-x:hidden!Important;
	
}