#content {
padding: 0;
}
#masthead .site-title {
margin-top: 0px;
}
.site-header {
position: relative;
height: 254px; background: url(//konkurs-site.ru/wp-content/uploads/2023/02/main-back.jpg);
}
.site-header .header-logo-block {
width: 300px;
position: absolute;
top: 80px;
left: 25px;
}
.site-header .header-logo-block img {
width: 100%;
}
.site-header .logo-ks {
position: absolute;
top: 13px;
left: 35px;
}
.site-header .header-blocks {
width: 575px;
position: absolute;
top: 40px;
left: 350px;
}
.site-header .header-blocks .row {
margin: 0;
}
.site-header .header-blocks .row.flex-row {
display: flex;
align-items: flex-end;
justify-content: space-between;
flex-wrap: wrap;
}
.site-header .header-blocks .flex-row .text-center {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
}
.site-header .header-blocks .flex-row .text-center .img-box,
.site-header .header-blocks .flex-row .text-center .text-box {
width: 100%;
}
.site-header .header-blocks img {
margin-bottom: 8px;
width: 100%;
height: 65px;
}
.site-header .header-blocks img.cup {
height: 85px;
}
.site-header .header-blocks strong {
line-height: 25px;
font-size: 22px;
}
.site-header .header-blocks .col-md-4 {
padding: 0;
}
.site-header .header-blocks p {
margin-top: 2px;
line-height: 18px;
font-size: 14px;
}
.site-header .header-members3-block {
position: absolute;
left: 309px;
bottom: 26px;
width: 212px;
height: 34px;
padding: 7px;
text-align: center;
background: url(//konkurs-site.ru/wp-content/themes/bose/assets/images/new/header-members3-block.png);
}
.site-header .header-members3-block span {
opacity: 0.7;
font-size: 13px;
color: #333;
}
.site-header .header-members-block {
position: absolute;
bottom: 37px;
left: 319px;
width: 178px;
height: 87px;
padding-top: 16px;
background: url(//konkurs-site.ru/wp-content/themes/bose/assets/images/new/header-members-block.png?123);
text-align: center;
font-size: 19px;
color: #333333;
}
.site-header .header-nomin-block {
position: absolute;
top: 24px;
left: 368px;
width: 273px;
height: 89px;
padding-top: 16px;
padding-left: 80px;
background: url(//konkurs-site.ru/wp-content/themes/bose/assets/images/new/header-nomin-block.png?123);
}
.site-header .header-members2-block {
position: absolute;
bottom: 34px;
right: 386px;
width: 273px;
height: 89px;
padding-top: 16px;
padding-left: 70px;
background: url(//konkurs-site.ru/wp-content/themes/bose/assets/images/new/header-members2-block.png?123);
}
.site-header .header-prizes-block {
position: absolute;
top: 24px;
right: 236px;
width: 273px;
height: 89px;
padding-top: 25px;
padding-left: 75px;
background: url(//konkurs-site.ru/wp-content/themes/bose/assets/images/new/header-prizes-block.png?123);
}
.site-header .header-members2-block strong,
.site-header .header-prizes-block strong,
.site-header .header-nomin-block strong {
line-height: 16px;
font-size: 21px;
font-weight: normal;
}
.site-header .header-members2-block span,
.site-header .header-prizes-block span,
.site-header .header-nomin-block span {
font-size: 14px;
}
.site-header .header-blocks strong, 
.site-header .header-blocks span, 
.site-header .header-blocks p {
color: #ffffff;
}
.site-header .header-contacts-block {
position: absolute;
top: 35px;
right: 20px;
width: 190px;
text-align: left;
}
.site-header .header-contacts-block span {
font-size: 10px;
font-weight: bold;
color: #ffffff;
}
.site-header .header-contacts-block a.mailto {
line-height: 26px;
text-decoration: underline;
font-size: 18px; color: #e9a301;
}
.site-header .header-contacts-block p.phone {
margin-top: 4px;
font-size: 20px;
font-weight: 400;
color: #333333;
}
.site-header .header-contacts-block p.phone a {
color: #e9a301;
}
.site-header .header-contacts-block a.mailto:hover,
.site-header .header-contacts-block p.phone a:hover {
color: #c69dc9;
}
.site-header .header-contacts-block .social-icons {
margin-top: 10px;
}
.site-header .header-repost-block {
position: absolute;
right: 18px;
bottom: 15px;
width: 259px;
height: 92px;
background: url(//konkurs-site.ru/wp-content/themes/bose/assets/images/new/header-repost.png);
}
.site-header .header-repost-block h3 {
margin-top: 12px;
margin-left: 80px;
margin-bottom: 6px;
text-align: center;
font-size: 18px;
color: #010101;
}
.site-header .header-repost-block .social-icons {
margin: 0;
}
.site-header .header-repost-block .pluso {
margin-left: 110px;
}
#site-logo {
padding-top: 5px;
}
#top-right {
padding-right: 0px;
}
#top-nav #site-navigation ul li {
}
#top-nav {
z-index: 1000;
padding: 0;
}
#top-nav.affix {
top: 0;
left: 0;
right: 0;
}
#top-nav .navbar {
margin-bottom: 0;
border-radius: 0;
border-right-width: 0;
border-left-width: 0;
}
#top-nav .nav {
float: none;
text-align: center;
}
#top-nav .navbar li {
float: none;
display: inline-block;
}
#top-nav .navbar li a {
padding: 15px 24px;
color: #555;
}
#top-nav .navbar li.active a {
}
#top-nav .navbar-collapse {
padding: 0;
}
#top-nav .container-fluid {
padding: 0;
}
#content {
margin-top: 0px;
}
.form-group {
display: flex;
justify-content: center;
align-items: center;
}
.konkurs-h1 {
margin-top: 15px;
margin-left: 0;
font-size: 32px;
font-weight: 400;
line-height: 40px;
color: #777;
}
.konkurs-block {
background: url(//konkurs-site.ru/wp-content/uploads/2015/10/snow-2.png);
overflow: hidden;
padding: 50px 0;
border-bottom: 1px solid #eee;
text-align: center;
}
.konkurs-block-main {
height: 338px;
position: relative;
// background: url(//konkurs-site.ru/wp-content/themes/bose/assets/images/new/10.png);
background: url(//konkurs-site.ru/wp-content/uploads/2019/10/main-img.jpg);
}
.konkurs-block-main div {
position: relative;
width: 380px;
height: 50px;
margin: 70px auto;
border-radius: 20px;
text-align: center;
}
.konkurs-block-main div .konkurs-block-main-layer {
z-index: 10;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
margin: 0;
opacity: 0.7;
background: black;
}
.konkurs-block-main div .konkurs-block-main-div {
z-index: 100;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
margin: 0;
}
.konkurs-block .btn-danger {
padding: 10px 16px; background: #563e90;
border: 0;
box-shadow: none;
text-shadow: none;
line-height: 24px;
font-size: 20px;
color: white;
}
.konkurs-block .btn-danger:hover {
box-shadow: none;
background: #eaa603;
}
.konkurs-block-main h1 {
margin-bottom: 20px;
border-bottom: 0 !important;
text-align: center;
font-size: 28px !important;
}
.konkurs-block h1 {
display: inline-block;
border-bottom: 1px solid #555;
text-align: center;
font-weight: normal;
font-size: 42px;
color: #555;
}
.konkurs-block .partner-title {
margin-bottom: 45px;
}
.konkurs-block-main h1 {
color: white;
font-weight: 400;
font-size: 24px;
}
.konkurs-block h2 {
margin: 0;
font-weight: normal;
}
.konkurs-block p {
color: #555 !important;
}
.konkurs-block-about {
min-height: 700px;
}
.konkurs-block-about .row {
margin-top: 32px;
}
.konkurs-block-about .sub-row {
margin-right: 20px;
margin-left: 20px;
margin-top: 16px;
font-size: 18px;
text-align: left;
}
.konkurs-block-about-provisions {
padding: 0 32px;
cursor: pointer;
color: #555;
}
.konkurs-block-about-provisions img {
margin-right: 12px;
}
.konkurs-block h2 {
width: 100%;
margin: 32px auto;
text-align: center;
font-weight: 300;
font-size: 24px;
}
.konkurs-block-orgs {
background: white;
min-height: 700px;
}
.konkurs-block-orgs img {
height: 200px;
}
.konkurs-block-orgs .row {
margin-top: 45px;
}
.konkurs-block-orgs .row p {
width: 80%;
margin: 20px auto;
font-size: 18px;
}
.konkurs-block-guests {
background: white;
}
.konkurs-block-guests h2 {
margin-top: 16px;
}
.konkurs-block-guests {
min-height: 700px;
}
.konkurs-block-guests .row {
margin-top: 40px;
}
.konkurs-block-guests .col {
padding-bottom: 32px;
}
.konkurs-block-guests img { width: 252px;
border-radius: 1000px;
}
.konkurs-block-guests p {
width: 90%;
margin-right: auto;
margin-left: auto;
margin-top: 16px;
font-size: 18px;
}
.konkurs-block-guests p span {
color: #999;
}
.konkurs-block-about h2 {
width: auto;
margin-top: 0;
line-height: 32px;
}
.konkurs-block-partner {
min-height: 700px;
}
.konkurs-block-partner form {
width: 350px;
margin: 0 auto;
}
.konkurs-block-request h2 {
margin: 20px auto;
text-align: left !important;
font-weight: 300;
}
.konkurs-block-request h2 strong {
font-weight: 400;
}
.konkurs-block-request h2 img {
margin-right: 20px;
}
.konkurs-block-request h2 a.request-form {
display: inline-block;
margin-top: 8px;
color: #333 !important;
}
.konkurs-block-request form {
width: 700px;
margin: 0 auto;
}
.konkurs-block-request form input[type=submit],
.konkurs-block-partner form input[type=submit] {
width: 130px;
height: 45px;
font-size: 18px;
padding: 10px 16px;
background-color: #563e90;
color: #ffffff;
border: 0;
box-shadow: none;
text-shadow: none;
line-height: 24px;
transition: 0.4s all ease;
border-radius: 6px;
margin-left: 29px;
}
.konkurs-block-request form input[type=submit]:hover,
.konkurs-block-partner form input[type=submit]:hover {
box-shadow: none;
background: #eaa603;
}
.konkurs-block-request .wpcf7-response-output {
clear: both;
}
.konkurs-block-request .wpcf7-checkbox .wpcf7-list-item {
display: block;
margin-bottom: 10px;
margin-left: 0;
text-align: left;
}
.konkurs-block-request .wpcf7-checkbox .wpcf7-list-item-label {
font-size: 15px;
font-weight: normal;
color: #333;
}
.konkurs-block-request form label {
display: block;
text-align: left !important;
}
.konkurs-block-request .btn-default {
padding: 10px 16px;
line-height: 24px;
font-size: 20px;
}
.konkurs-block-request p {
text-align: left;
}
.konkurs-block .input-lg {
padding: 10px 16px !important;
border-radius: 4px;
}
.konkurs-block .photospace {
overflow: hidden;
width: auto;
margin: 0 40px;
}
.konkurs-block-photo {
min-height: 830px;
}
.konkurs-block-photo .btn-group {
margin: 0 auto 40px auto;
}
.konkurs-block .photospace .gal_content {
float: left;
}
.konkurs-block .thumbs_wrap2 {
float: right;
}
.konkurs-block-request .checkbox label span {
border-bottom: 1px dashed #555;
}
.konkurs-block-footer {
position: relative;
height: 303px;
background: url(//konkurs-site.ru/wp-content/uploads/2023/02/main-back.jpg);
text-align: left;
color: #ffffff;
}
.konkurs-block-footer .row {
margin-top: 55px;
margin-left: 40px;
}
.kb-footer-logo img {
float: left;
width: 70px;
margin-top: 16px;
margin-right: 15px;
}
.kb-footer-logo h3 {
clear: none;
margin-top: 0;
margin-bottom: 0;
margin-left: 80px;
padding-top: 20px;
line-height: 20px;
font-size: 14px;
font-weight: 600; color: #ffffff;
}
.kb-footer-logo span {
font-size: 15px; color: #e75345;
}
.kb-footer-contacts {
margin-top: 10px;
}
.kb-footer-contacts span {
font-size: 10px;
font-weight: 600;
color: #ffffff;
}
.kb-footer-contacts a { font-size: 18px;
color: #e9a301;
}
.kb-footer-contacts a:hover {
color: #c69dc9;
}
.kb-footer-contacts p.phone {
margin-top: 8px;
font-size: 20px;
color: #333333 !important;
}
.kb-footer-copyright {
position: absolute;
right: 40px;
bottom: 30px;
}
.kb-footer-copyright span.copyright {
font-size: 15px;
color: #ffffff;
}
.konkurs-block-steps {
padding: 30px 0 40px 0;
background: white;
}
.konkurs-block-steps h1 {
margin: 0;
}
.konkurs-block-steps .row {
margin-top: 36px;
margin-right: 0;
margin-left: 0;
}
.konkurs-block-steps .kbs-step {
height: 260px;
padding-top: 150px;
padding-left: 53px;
padding-right: 0px;
text-align: left;
}
.konkurs-block-steps .kbs-step h4 {
margin: 0 auto 2px auto;
line-height: 22px;
font-size: 22px;
font-weight: 600;
color: #333333;
}
.konkurs-block-steps .kbs-step span {
line-height: 20px;
font-size: 18px;
color: #333333;
}
.konkurs-block-steps .kbs-step-active h4 {
color: #fbb040;
}
.konkurs-block-steps .kbs-step-1 {
background: url(//konkurs-site.ru/wp-content/themes/bose/assets/images/new/step-1.png);
background-repeat: no-repeat;
background-position: center top;
}
.konkurs-block-steps .kbs-step-2 {
background: url(//konkurs-site.ru/wp-content/themes/bose/assets/images/new/step-2.png);
background-repeat: no-repeat;
background-position: center top;
}
.konkurs-block-steps .kbs-step-3 {
background: url(//konkurs-site.ru/wp-content/themes/bose/assets/images/new/step-311.png);
background-repeat: no-repeat;
background-position: center top;
}
.konkurs-block-steps .kbs-step-4 {
background: url(//konkurs-site.ru/wp-content/themes/bose/assets/images/new/step-4.png);
background-repeat: no-repeat;
background-position: center top;
}
.konkurs-block-repost {
padding: 16px auto;
background: white;
}
.konkurs-block-repost h1 {
margin: 0;
}
.konkurs-block-repost h2 {
margin: 24px auto;
}
.konkurs-block-repost h3 {
margin-bottom: 32px;
}
.konkurs-block-repost .usl {
width: 60%;
margin: 0 auto;
}
.konkurs-block-repost .usl-item {
margin-bottom: 15px;
}
.konkurs-block-repost .usl-index {
float: left;
width: 32px;
height: 32px;
margin-right: 10px;
border: 1px solid #666;
border-radius: 50%;
color: #666;
font-weight: bold;
font-size: 22px;
}
.konkurs-block-repost .usl p {
text-align: left;
padding-top: 5px;
}
.konkurs-block-vote {
background: white;
}
.konkurs-block-vote .sites { margin-top: 32px;
margin-right: auto;
margin-left: auto;
}
.konkurs-block-vote .sites .site {
position: relative;
height: 185px!important;
min-height: 180px!important;
margin-bottom: 60px!important;
}
@media (min-width: 750px) and (max-width: 991px) {
.konkurs-block-vote .sites .site {
height: 375px!important;
}
.konkurs-block-vote .sites .site .votes {
bottom: -10px;
font-size: 16px;
}
}
@media (min-width: 400px) and (max-width: 750px) {
.konkurs-block-vote .sites .site {
height: 375px!important;
}
.konkurs-block-vote .sites .site {
height: auto !important;
margin-bottom: 65px!important;
}
.konkurs-block-vote .sites .site .votes {
bottom: -10px;
font-size: 16px;
}
}
@media (max-width: 400px) {
.konkurs-block-vote .sites .site {
height: 200px!important;
}
.konkurs-block-vote .sites .site {
height: auto !important;
margin-bottom: 25px!important;
}
.konkurs-block-vote .sites .site .votes {
font-size: 16px;
}
}
.konkurs-block-vote .sites .site label {
margin-bottom: 8px;
font-weight: normal;
font-size: 16px;
color: #555;
cursor: pointer;
}
.konkurs-block-vote .sites .site label span {
margin: 0 8px;
font-weight: bold;
}
.konkurs-block-vote .sites .votes {
position: absolute;
bottom: 0;
right: 0;
left: 0;
text-align: center;
font-size: 13px;
color: #555;
}
.tooltip {
width: 320px;
font-size: 16px;
}
.tooltip .tooltip-inner {
min-width: 320px;
padding: 10px;
}
#masthead .site-title a {
font-weight: 400;
font-size: 32px;
color: #00509b;
}
#masthead .site-description {
font-weight: 400;
font-size: 24px;
color: #c01007;
}
#masthead {
margin-bottom: 0;
}
.konkurs-block .ulogin_block {
width: 100%;
margin: 0 auto;
word-wrap:break-word;
}
.konkurs-block .ulogin_label {
float: none;
font-size: 16px;
line-height: 16px;
margin-bottom: 12px;
color: #555;
}
.ulogin-button-vkontakte
{
display: flex !important;
justify-content: center !important;
}
.konkurs-block .ulogin_panel {
float: none;
}
@media (min-width: 992px) and (max-width: 1199px) {
.site-header .header-nomin-block {
left: 240px;
}
.site-header .header-prizes-block {
width: 200px;
padding-top: 16px;
background: url(//konkurs-site.ru/wp-content/themes/bose/assets/images/new/header-prizes-block-mini.png?123);
}
.site-header .header-members2-block {
right: 236px;
}
.site-header .header-members-block {
left: 240px;
}
.konkurs-block-steps .kbs-step {
padding-left: 27px;
}
.thumnail_col {
width: 440px !important;
}
.site-header .header-blocks {
display: none;
}
}
@media (min-width: 768px) and (max-width: 991px) {
}
@media (max-width: 767px) {
.site-header .container {
text-align: center;
}
.site-header .header-logo-block {
position: static;
}
.site-header .logo-ks {
position: static;
width: 120px;
}
.site-header .header-contacts-block {
margin-top: 20px;
margin-right: auto;
margin-left: auto;
position: static;
}
.site-header .header-contacts-block p.phone {
margin: 0;
}
.konkurs-block-steps .kbs-step {
height: auto;
margin-bottom: 40px;
padding-left: 20px;
}
.konkurs-block h1 {
border-bottom: 0;
}
.konkurs-block-about-provisions {
padding: 0 16px;
}
.konkurs-block-about-provisions img {
margin-right: 4px;
}
.konkurs-block-about .row {
margin-top: 20px;
}
.konkurs-block h1 {
margin: 0;
}
.konkurs-block-about h2 {
margin-top: 20px;
}
.konkurs-block h2 {
width: 90%;
}
.konkurs-block-main div {
width: auto;
padding-top: 26px;
}
.konkurs-block .btn-danger {
margin-top: 8px;
}
.photospace .gal_content, .photospace .loader, 
.photospace .slideshow a.advance-link {
width: 100%;
height: auto;
}
.photospace .slideshow-container {
height: 200px;
}
.thumnail_col {
width: 100% !important;
}
.konkurs-block-partner {
padding: 0 20px;
}
.konkurs-block-partner form,
.konkurs-block-request form {
width: auto;
}
.konkurs-block-request form {
margin: 0 20px;
}
.konkurs-block-footer .row {
margin-left: 0;
margin-top: 10px;
}
.konkurs-block-footer {
padding-left: 0;
padding-top: 5px;
}
.kb-footer-copyright {
position: static;
}
.kb-footer-contacts {
margin-top: 0;
}
.kb-footer-logo h3 {
margin-left: 70px;
padding-top: 5px;
}
.kb-footer-logo img {
margin-top: 5px;
margin-bottom: 20px;
margin-right: 10px;
}
.kb-footer-copyright img {
float: left;
margin-left: 16px;
margin-right: 16px;
}
.kb-footer-copyright span.copyright {
line-height: 32px;
}
#top-nav {
display: none;
}
}
#top-nav .navbar li a {
padding: 15px 24px;
color: #eee;
font-size: 18px;
}
.navbar-default {
background-color: #563e90;  }
.navbar {
border: 0px solid transparent; 
}
.konkurs-block-steps {
padding: 30px 0 133px 0;
background: white;
}
.konkurs-block-steps .kbs-step-1 {
background: url(//konkurs-site.ru/wp-content/themes/bose/assets/images/new/step-1.png);
background-repeat: no-repeat;
background-position: center top;
}
.konkurs-block-steps .kbs-step-2 {
background: url(//konkurs-site.ru/wp-content/themes/bose/assets/images/new/step-2.png);
background-repeat: no-repeat;
background-position: center top;
}
.konkurs-block-steps .kbs-step-3 {
background: url(//konkurs-site.ru/wp-content/themes/bose/assets/images/new/step-311.png);
background-repeat: no-repeat;
background-position: center top;
}
.konkurs-block-steps .kbs-step-4 {
background: url(//konkurs-site.ru/wp-content/themes/bose/assets/images/new/step-44.jpg);
background-repeat: no-repeat;
background-position: center top;
}
.konkurs-block-steps .kbs-step-1.active {
background: url(//konkurs-site.ru/wp-content/themes/bose/assets/images/new/step-11.png);
background-repeat: no-repeat;
background-position: center top;
}
.konkurs-block-steps .kbs-step-2.active {
background: url(//konkurs-site.ru/wp-content/themes/bose/assets/images/new/step-2.jpg);
background-repeat: no-repeat;
background-position: center top;
}
.konkurs-block-steps .kbs-step-3.active {
background: url(//konkurs-site.ru/wp-content/themes/bose/assets/images/new/step-3.png);
background-repeat: no-repeat;
background-position: center top;
}
.konkurs-block-steps .kbs-step-4.active {
background: url(//konkurs-site.ru/wp-content/themes/bose/assets/images/new/step-4.png);
background-repeat: no-repeat;
background-position: center top;
}
#top-nav .navbar li a {
padding: 15px 24px;
color: #fff;
font-size: 18px;
}
.konkurs-block-main h1 {
color: #333;
font-weight: 400;
font-size: 24px;
}
.site >a>img {
width: 100%;
height: auto;
}
.konkurs-block-vote .site .card {
background-color: #563e90;
}
.konkurs-block-vote .sites .site label {
margin-bottom: 8px;
font-weight: normal;
font-size: 16px;
color: #555;
line-height: 25px;
height: 25px;
cursor: pointer;
}
.konkurs-block-vote .site a,.konkurs-block-vote .site a:hover,.konkurs-block-vote .site a:visited{
color: #0c9ccc;
float:left;
display:block;
}
.konkurs-block-vote .site label a, 
.konkurs-block-vote .site label a:hover, 
.konkurs-block-vote .site label a:visited {
color: #e9a301;
margin-left: 15px;
}
.konkurs-block-vote .site p {
color: #e9a301 !important;
margin: 0;
padding: 0 !important;
}
.konkurs-block-vote .site .winner-sticker {
position: absolute;
width: 30%;
bottom: -25px;
right: 5px;
}
.site label>a,.site label>a:hover,.site label>a:visited{
display:inline-block;
width: calc(100% - 46px);
}
.konkurs-block-vote .sites .site label span {
margin: 0 8px;
font-weight: bold;
background: #f2af00;
width: 25px;
height: 25px;
line-height: 25px;
float: left;
display: block;
text-align:center;
margin-left:0px;
top:0; }
.konkurs-block-vote .sites .site label {
text-align: left;
width: 100%;
float: left;
display: block;
}
.site >a>img {
width: 100%;
height: auto;
}
.konkurs-block-vote .sites .card{
width:100%;
height:auto;
float:left;
-webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.1);
-moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.1);
box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.1);
}
.konkurs-block-vote .sites .site label {
margin-bottom: 0px;
border-bottom: 1px solid #eee;
}
.konkurs-block .ulogin-button-facebook {
display: none !important;
}