/*
Здесь можно добавить ваши CSS-стили.

Нажмите на значок помощи выше, чтобы узнать больше.
*/

#panel-2629-4-0-0>.panel-widget-style {
    background-color: #fff;
    padding: 15px 15px 15px 55px;
    background: #f1f1f1;
}


@font-face {
font-family: 'Acrom';
src: url('https://lp.foma.ru/wp-content/themes/vantage/fontawesome/fonts/acrom-webfont.woff') format('woff');
src: url('https://lp.foma.ru/wp-content/themes/vantage/fontawesome/fonts/Acrom.otf') format('opentype');
font-weight: normal;
font-style: normal;
}
@media (max-width: 780px){
#pgc-18-0-0, #pgc-18-8-0 {
    margin-bottom: 0px;
	}}

#panel-1955-0-1-0 a, #panel-1955-0-2-0 a, #panel-1955-0-3-0 a, #panel-1955-0-4-0 a, #panel-1955-0-5-0 a {
   
    text-decoration: none;
}

#panel-2629-5-1-0>.panel-widget-style {
	background: #f1f1f1;
}
.widget input {
    max-width: 90%;
}

.entry-content ol ol {
    list-style-type: decimal;
}
a.button, button, html input[type="button"], input[type="reset"], input[type="submit"] {
	margin-top: 15px;
    padding: 12px 20px;
	width:90%;
    border-top: solid 1px #d2d2d2;
    border-left: solid 1px #c3c3c3;
    border-right: solid 1px #c3c3c3;
    border-bottom: solid 1px #9f9f9f;
    background: #33ccff;
    
    -webkit-border-radius: 14px;
    -moz-border-radius: 3px;
    border-radius: 10px;
    font-size: 14px;
    font-weight: normal;
    color: #ffffff;
}

input[type=text], input[type=email], input[type=password], textarea {
   
	width: 90%;
}

.donatebutton{
	min-width: 90%;
	background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #d5d5d5), color-stop(1, #ffffff));
}

input.donatebutton {
	background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #d5d5d5), color-stop(1, #ffffff));
	color: #333;
	text-align:center;
	
}

.entry-content .alignleft {
    margin: 0 1.5em 1.5em 0;
    margin-top: 0px;
    margin-right: 1.5em;
    margin-bottom: 0px;
    margin-left: 1.5em;
}
#panel-1858-1-0-1 a {
    color: #33ccff;
}


#panel-1858-0-0-1 a {
    color: #33ccff;
}


#pl-1858 .so-panel {
    margin-bottom: 0px;
}
#panel-2335-1-0-1 a {
    color: #33ccff;
}

#colophon {
    margin-bottom: 20px;

    padding: 30px;
}

#colophon #theme-attribution a, #colophon #site-info a {
    color: #fff;
    text-decoration: none;
    font-weight: 500;
}

#colophon #theme-attribution, #colophon #site-info {
    text-align: center;
    margin-top: 25px;
    color: #fff;
    font-size: 11.5px;
}

@media (max-width: 360px){
#panel-18-0-2-0>.panel-widget-style {
    padding: 0px;
margin: 0px;
	}}

#main {
    background: #fcfcfc;
    padding: 0px 10px;
}


body, p {
    font-family: Acrom, Comfortaa;
}

h2, h1, h3, h4, h5,h6 {
  font-family: Acrom, Comfortaa;
 }
h1 {
  
color: #fff;
font-size: 2em;
font-weight: bold;
/*text-shadow: 0 1px 0 #ccc, 0 2px 0 #c9c9c9, 0 3px 0 #bbb, 0 4px 0 #b9b9b9, 0 5px 0 #aaa, 0 6px 1px rgba(0,0,0,.1), 0 0 5px rgba(0,0,0,.1), 0 1px 3px rgba(0,0,0,.3), 0 3px 5px rgba(0,0,0,.2), 0 5px 10px rgba(0,0,0,.25), 0 10px 10px rgba(0,0,0,.2), 0 20px 20px rgba(0,0,0,.15);
*/
}

span, h2 {
font-size: 1.1em;
text-shadow: none;
line-height: 1;
}
.textwidget h5 {
font-size: 1.2em;
font-weight: bold;

}

.sow-headline-container h1{
font-size: 3em;
font-weight: bold;
}

.widget input {
    max-width: 150px;
   
}

.so-widget-sow-contact-form-default-2f07ede24105 .sow-form-field textarea, .so-widget-sow-contact-form-default-2f07ede24105 .sow-form-field .sow-text-field {
    max-height: 100px;
}

@media (max-width: 520px) {
	.so-widget-sow-features-default-9c051af15fe3 .sow-features-list.sow-features-responsive .sow-features-feature {
    margin-bottom: 0px;
	}}

table, tr, td, tbody {
border-width: 1px !important;

}

/*Leyka*/

.leyka-star-field-frame {

    width: auto !important;
    }

div[id*="leyka-pf-"].leyka-pf-star .leyka-tpl-star-form .section.section--description {

    font-weight: 400;
    }



div[id*="leyka-pf-"] .donor__submit input {

    min-width: 100%;

}

.widget input {
    max-width: none;
}

.leyka-tpl-star-form .section .section__fields.donor .donor__textfield .leyka-star-field-frame, .leyka-screen-form .section .section__fields.donor .donor__textfield .leyka-star-field-frame {

    height: auto;
    }

.fook {
	margin-left: 10%;
}

@media (max-width: 767px) {
	.fook {
		display:none !important;
}
	}

.single-nav-wrapper {
	display: none;
}

article.post .entry-header, article.page .entry-header {
    text-align: center;
}