img {
max-width: 100%;
}
.favorite-document {
display: flex;
flex-wrap: wrap;
}
@media all and (min-width: 992px) {
.ro-header-stick {
position: fixed;
width: 100%;
z-index: 9999;
background-color: rgba(255, 255, 255, .8)
}
.ro-stick-active .ro-header-stick {
-webkit-box-shadow: 0px 1px 8px rgba(0, 0, 0, .15);
-khtml-box-shadow: 0px 1px 8px rgba(0, 0, 0, .15);
-moz-box-shadow: 0px 1px 8px rgba(0, 0, 0, .15);
-ms-box-shadow: 0px 1px 8px rgba(0, 0, 0, .15);
-o-box-shadow: 0px 1px 8px rgba(0, 0, 0, .15);
box-shadow: 0px 1px 8px rgba(0, 0, 0, .15);
}
.ro-stick-active .ro-header-stick .ro-logo {
transition: all .4s;
height: 80px;
}
.ro-stick-active .ro-header-stick .ro-menu-list>ul>li>a {
transition: all .4s;
line-height: 80px;
min-height: 80px;
}
.ro-stick-active .ro-menu-stick {
position: fixed;
top: 0;
width: 100%;
margin-top: 0 !important;
border-bottom: 1px solid rgba(255, 255, 255, .4);
z-index: 9999;
}
.ro-stick-active.admin-bar .ro-menu-stick {
top: 32px;
}
.ro-stick-active.admin-bar .ro-header-v2 .ro-menu-stick {
top: 32px;
}
.ro-stick-active .ro-header-v2 .ro-menu-stick {
position: fixed;
top: 0;
bottom: auto;
width: 100%;
margin-top: 0 !important;
z-index: 9999;
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-o-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
.ro-header-v1 .ro-logo {
transition: all .4s;
display: block;
height: 75px;
}
.ro-header-v1 .ro-logo img {
position: relative;
display: block;
top: 50%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-o-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.ro-header-v1 .ro-header-right {
text-align: right;
}
.ro-header-v1 .ro-menu-sidebar {
display: inline-block;
}
.ro-header-v1 .ro-social-sidebar {
display: inline-block;
}
.ro-header-v1 .ro-menu-list {
display: inline-block;
max-height: 75px;
}
.ro-header-v1 .ro-menu-list>ul>li {
transition: all .4s;
position: relative;
display: inline-block;
}
.ro-header-v1 .ro-menu-list>ul>li:before {
transition: all .4s;
content: "";
position: absolute;
top: 0;
left: 0;
width: 0;
height: 3px;
}
.ro-header-v1 .ro-menu-list>ul>li:hover>a,
.ro-header-v1 .ro-menu-list>ul>li.current-menu-item>a,
.ro-header-v1 .ro-menu-list>ul>li.current-menu-ancestor>a {
color: #008fd5;
}
.ro-header-v1 .ro-menu-list>ul>li:hover:before,
.ro-header-v1 .ro-menu-list>ul>li.current-menu-item:before,
.ro-header-v1 .ro-menu-list>ul>li.current-menu-ancestor:before {
width: 100%;
}
.ro-header-v1 .ro-menu-list>ul>li>a {
transition: all .4s !important;
font-size: 16px;
font-weight: 700;
text-transform: uppercase;
display: inline-block;
line-height: 75px;
min-width: 90px;
min-height: 75px;
text-align: center;
padding: 0 15px;
}
.ro-header-v1 .ro-menu-list>ul>li.menu-item-has-children>ul {
display: none;
background-color: #f5f5f5;
position: absolute;
min-width: 250px;
text-align: left;
z-index: -1;
border-top: 3px solid #008fd5;
}
.ro-header-v1 .ro-menu-list>ul>li.menu-item-has-children>ul>li {
transition: all .4s;
position: relative;
border-bottom: 1px solid rgba(51, 51, 51, .3);
}
.ro-header-v1 .ro-menu-list>ul>li.menu-item-has-children>ul>li:before {
transition: all .4s;
content: "";
position: absolute;
top: -1px;
left: 0;
width: 0;
height: 3px;
}
.ro-header-v1 .ro-menu-list>ul>li.menu-item-has-children>ul>li:hover,
.ro-header-v1 .ro-menu-list>ul>li.menu-item-has-children>ul>li.current-menu-item,
.ro-header-v1 .ro-menu-list>ul>li.menu-item-has-children>ul>li.current-menu-ancestor {
background-color: #fff;
}
.ro-header-v1 .ro-menu-list>ul>li.menu-item-has-children>ul>li:hover>a,
.ro-header-v1 .ro-menu-list>ul>li.menu-item-has-children>ul>li.current-menu-item>a,
.ro-header-v1 .ro-menu-list>ul>li.menu-item-has-children>ul>li.current-menu-ancestor>a {
color: #008fd5;
}
.ro-header-v1 .ro-menu-list>ul>li.menu-item-has-children>ul>li:hover:before,
.ro-header-v1 .ro-menu-list>ul>li.menu-item-has-children>ul>li.current-menu-item:before,
.ro-header-v1 .ro-menu-list>ul>li.menu-item-has-children>ul>li.current-menu-ancestor:before {
width: 100%;
}
.ro-header-v1 .ro-menu-list>ul>li.menu-item-has-children>ul>li>a {
display: block;
padding: 10px 10px 10px 20px;
}
.ro-header-v1 .ro-menu-list>ul>li.menu-item-has-children>ul>li.menu-item-has-children>ul {
display: none;
background-color: #f5f5f5;
position: absolute;
left: 100%;
top: -3px;
min-width: 250px;
text-align: left;
z-index: -1;
border-top: 3px solid #008fd5;
}
.ro-header-v1 .ro-menu-list>ul>li.menu-item-has-children>ul>li.menu-item-has-children>ul>li {
transition: all .4s;
position: relative;
border-bottom: 1px solid rgba(51, 51, 51, .3);
}
.ro-header-v1 .ro-menu-list>ul>li.menu-item-has-children>ul>li.menu-item-has-children>ul>li:before {
transition: all .4s;
content: "";
position: absolute;
top: -1px;
left: 0;
width: 0;
height: 3px;
}
.ro-header-v1 .ro-menu-list>ul>li.menu-item-has-children>ul>li.menu-item-has-children>ul>li:hover,
.ro-header-v1 .ro-menu-list>ul>li.menu-item-has-children>ul>li.menu-item-has-children>ul>li.current-menu-item,
.ro-header-v1 .ro-menu-list>ul>li.menu-item-has-children>ul>li.menu-item-has-children>ul>li.current-menu-ancestor {
background-color: #fff;
}
.ro-header-v1 .ro-menu-list>ul>li.menu-item-has-children>ul>li.menu-item-has-children>ul>li:hover>a,
.ro-header-v1 .ro-menu-list>ul>li.menu-item-has-children>ul>li.menu-item-has-children>ul>li.current-menu-item>a,
.ro-header-v1 .ro-menu-list>ul>li.menu-item-has-children>ul>li.menu-item-has-children>ul>li.current-menu-ancestor>a {
color: #008fd5;
}
.ro-header-v1 .ro-menu-list>ul>li.menu-item-has-children>ul>li.menu-item-has-children>ul>li:hover:before,
.ro-header-v1 .ro-menu-list>ul>li.menu-item-has-children>ul>li.menu-item-has-children>ul>li.current-menu-item:before,
.ro-header-v1 .ro-menu-list>ul>li.menu-item-has-children>ul>li.menu-item-has-children>ul>li.current-menu-ancestor:before {
width: 100%;
}
.ro-header-v1 .ro-menu-list>ul>li.menu-item-has-children>ul>li.menu-item-has-children>ul>li>a {
display: block;
padding: 10px 10px 10px 20px;
}
.ro-header-v1 .ro-menu-list>ul>li.menu-item-has-children>ul>li.menu-item-has-children:hover>ul {
display: block;
z-index: 999;
-webkit-animation: fadeInUp .4s both;
-moz-animation: fadeInUp .4s both;
-o-animation: fadeInUp .4s both;
animation: fadeInUp .4s both;
}
.ro-header-v1 .ro-menu-list>ul>li.menu-item-has-children:hover>ul {
display: block;
z-index: 999;
-webkit-animation: fadeInUp .4s both;
-moz-animation: fadeInUp .4s both;
-o-animation: fadeInUp .4s both;
animation: fadeInUp .4s both;
}
.ro-header-v1 .ro-menu-sidebar {
margin: 0 20px;
}
.ro-header-v1 .ro-menu-sidebar>a {
color: #1c1c1c;
}
.ro-header-v1 .ro-menu-sidebar>a:hover {
color: #008fd5;
}
.ro-header-v2 .ro-section-top {
text-align: center;
background: #1c1c1c;
}
.ro-header-v2 .ro-section-logo {
text-align: center;
padding: 33px 0;
}
.ro-header-v2 .ro-menu-stick {
background: #eee;
}
.ro-header-v2 .ro-menu-stick .ro-menu-list {
max-height: 60px;
max-width: calc(100% - 280px);
text-align: left;
}
.ro-header-v2 .ro-menu-stick .ro-menu-list>ul>li {
transition: all .4s;
position: relative;
display: inline-block;
}
.ro-header-v2 .ro-menu-stick .ro-menu-list>ul>li:hover>a,
.ro-header-v2 .ro-menu-stick .ro-menu-list>ul>li.current-menu-item>a,
.ro-header-v2 .ro-menu-stick .ro-menu-list>ul>li.current-menu-ancestor>a {
background-color: #369bd6;
}
.ro-header-v2 .ro-menu-stick .ro-menu-list>ul>li>a {
transition: all .4s;
color: #fff;
font-size: 13px;
font-weight: 700;
text-transform: uppercase;
display: inline-block;
line-height: 60px;
min-width: 60px;
min-height: 60px;
text-align: center;
padding: 0 24px;
}
.ro-header-v2 .ro-menu-stick .ro-menu-list>ul>li.menu-item-has-children>ul {
display: none;
background: #f5f5f5;
position: absolute;
min-width: 250px;
text-align: left;
z-index: -1;
border-top: 3px solid #008fd5;
}
.ro-header-v2 .ro-menu-stick .ro-menu-list>ul>li.menu-item-has-children>ul>li {
transition: all .4s;
position: relative;
border-bottom: 1px solid rgba(51, 51, 51, .1);
}
.ro-header-v2 .ro-menu-stick .ro-menu-list>ul>li.menu-item-has-children>ul>li:hover,
.ro-header-v2 .ro-menu-stick .ro-menu-list>ul>li.menu-item-has-children>ul>li.current-menu-item,
.ro-header-v2 .ro-menu-stick .ro-menu-list>ul>li.menu-item-has-children>ul>li.current-menu-ancestor {
background-color: #fff;
}
.ro-header-v2 .ro-menu-stick .ro-menu-list>ul>li.menu-item-has-children>ul>li:hover a,
.ro-header-v2 .ro-menu-stick .ro-menu-list>ul>li.menu-item-has-children>ul>li.current-menu-item a,
.ro-header-v2 .ro-menu-stick .ro-menu-list>ul>li.menu-item-has-children>ul>li.current-menu-ancestor a {
color: #008fd5;
}
.ro-header-v2 .ro-menu-stick .ro-menu-list>ul>li.menu-item-has-children>ul>li>a {
display: block;
padding: 10px 10px 10px 20px;
}
.ro-header-v2 .ro-menu-stick .ro-menu-list>ul>li.menu-item-has-children>ul>li.menu-item-has-children>ul {
display: none;
background-color: #f5f5f5;
position: absolute;
left: 100%;
top: -3px;
min-width: 250px;
text-align: left;
z-index: -1;
border-top: 3px solid #008fd5;
}
.ro-header-v2 .ro-menu-stick .ro-menu-list>ul>li.menu-item-has-children>ul>li.menu-item-has-children>ul>li {
transition: all .4s;
position: relative;
border-bottom: 1px solid rgba(51, 51, 51, .3);
}
.ro-header-v2 .ro-menu-stick .ro-menu-list>ul>li.menu-item-has-children>ul>li.menu-item-has-children>ul>li:before {
transition: all .4s;
content: "";
position: absolute;
top: -1px;
left: 0;
width: 0;
height: 3px;
}
.ro-header-v2 .ro-menu-stick .ro-menu-list>ul>li.menu-item-has-children>ul>li.menu-item-has-children>ul>li:hover,
.ro-header-v2 .ro-menu-stick .ro-menu-list>ul>li.menu-item-has-children>ul>li.menu-item-has-children>ul>li.current-menu-item,
.ro-header-v2 .ro-menu-stick .ro-menu-list>ul>li.menu-item-has-children>ul>li.menu-item-has-children>ul>li.current-menu-ancestor {
background-color: #fff;
}
.ro-header-v2 .ro-menu-stick .ro-menu-list>ul>li.menu-item-has-children>ul>li.menu-item-has-children>ul>li:hover a,
.ro-header-v2 .ro-menu-stick .ro-menu-list>ul>li.menu-item-has-children>ul>li.menu-item-has-children>ul>li.current-menu-item a,
.ro-header-v2 .ro-menu-stick .ro-menu-list>ul>li.menu-item-has-children>ul>li.menu-item-has-children>ul>li.current-menu-ancestor a {
color: #008fd5;
}
.ro-header-v2 .ro-menu-stick .ro-menu-list>ul>li.menu-item-has-children>ul>li.menu-item-has-children>ul>li:hover:before,
.ro-header-v2 .ro-menu-stick .ro-menu-list>ul>li.menu-item-has-children>ul>li.menu-item-has-children>ul>li.current-menu-item:before,
.ro-header-v2 .ro-menu-stick .ro-menu-list>ul>li.menu-item-has-children>ul>li.menu-item-has-children>ul>li.current-menu-ancestor:before {
width: 100%;
}
.ro-header-v2 .ro-menu-stick .ro-menu-list>ul>li.menu-item-has-children>ul>li.menu-item-has-children>ul>li>a {
display: block;
padding: 10px 10px 10px 20px;
}
.ro-header-v2 .ro-menu-stick .ro-menu-list>ul>li.menu-item-has-children>ul>li.menu-item-has-children:hover>ul {
display: block;
z-index: 999;
-webkit-animation: fadeInUp .4s both;
-moz-animation: fadeInUp .4s both;
-o-animation: fadeInUp .4s both;
animation: fadeInUp .4s both;
}
.ro-header-v2 .ro-menu-stick .ro-menu-list>ul>li.menu-item-has-children:hover>ul {
display: block;
z-index: 999;
-webkit-animation: fadeInUp .4s both;
-moz-animation: fadeInUp .4s both;
-o-animation: fadeInUp .4s both;
animation: fadeInUp .4s both;
}
.ro-header-v2 .ro-menu-stick .ro-menu-sidebar {
position: absolute;
top: 50%;
right: 270px;
z-index: 99;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-o-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.ro-header-v2 .ro-menu-stick .ro-menu-sidebar>a {
transition: all .4s;
display: inline-block;
color: #fff;
font-size: 14px;
line-height: 30px;
text-align: center;
width: 30px;
height: 30px;
}
.ro-header-v2 .ro-menu-stick .ro-menu-sidebar>a i {
margin: 0;
}
.ro-header-v2 .ro-menu-stick .ro-menu-sidebar>a:hover {
color: #008fd5;
}
.ro-header-v2 .ro-menu-stick .ro-button-sidebar {
display: inline-block;
width: 250px;
position: absolute;
top: 50%;
right: 0;
z-index: 99;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-o-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
line-height: 60px;
max-height: 60px;
text-align: center;
background-color: #ffc11c;
transition: all .3s;
}
.ro-header-v2 .ro-menu-stick .ro-button-sidebar p {
margin-bottom: 0;
}
.ro-header-v2 .ro-menu-stick .ro-button-sidebar a {
color: #fff;
font-weight: 700;
font-size: 13px;
display: block;
width: 100%;
height: 100%;
}
}
body {
font-display: swap;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif !important;
}
h1,
h2,
h3,
h4,
h5,
h6 {
margin-bottom: 15px;
}
p {
margin-bottom: 15px;
}
.pum-theme-101.pum-theme-lightbox p {
margin-bottom: 15px !important;
}
p a {
color: #000;
}
.ro-header-v2 .ro-section-logo .ro-logo a img {
max-width: 300px;
}
#ro-main {
background: #fff;
-webkit-box-shadow: 0 0 5px 5px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0 0 5px 5px rgba(0, 0, 0, 0.2);
box-shadow: 0 0 5px 5px rgba(0, 0, 0, 0.2);
border-radius: 5px;
max-width: 1170px;
margin: auto;
}
#form_before_footer form {
max-width: 300px;
width: 100%;
padding: 5px;
margin: auto;
margin-top: 60px;
}
#form_before_footer form input[type="tel"],
#form_before_footer input[type="text"] {
float: none;
height: 40px;
max-width: 260px !important;
margin: auto;
display: block;
border-radius: 5px;
padding: 0px 7px;
font-size: 13px;
width: 100%;
box-sizing: border-box;
border: 0px solid #e5e5e5;
box-shadow: 0px 0px 5px 0px #afadad;
color: #000;
}
#form_before_footer form input[type="submit"] {
background: #ff0000;
color: #ffffff;
border: 1px solid #ff0000;
border-radius: 5px;
float: none;
height: 45px;
width: 195px;
margin: auto;
text-transform: uppercase;
font-size: 15px;
}
#form_before_footer form input[type="submit"]:hover {
background: #ffffff;
color: #ff0000;
}
.top-ro-footer-2 {
background-image: url(//best-spravkys.info/wp-content/themes/medipress-child/image/spravkabest-forma-zakaza-desktop-min.jpg);
background-repeat: no-repeat;
background-size: contain;
padding: 5px 0 !important;
background-color: #fff;
}
#form_before_footer {
padding-top: 15px;
padding-bottom: 15px;
margin-top: 20px;
margin-bottom: 20px;
height: 281px;
background-position: center;
}
#form_before_footer p {
text-align: center;
}
#form_before_footer p.success {
margin-top: 25px;
font-size: 14px;
margin-bottom: 22%;
max-width: 200px;
}
.ro-footer-bottom {
border-top: 1px solid #efefef;
}
#gkCopyrights {
float: right;
margin: 0;
padding: 19px 0;
font-size: 12px;
}
.footer-sidebar-one p {
margin: 0;
padding: 0;
}
ul#nav.menu {
text-align: right;
}
#ro-main .ro-header-v2 {
background: transparent;
color: #000;
}
#ro-main .ro-header-v2 li {
display: inline-block;
}
#ro-main .ro-header-v2 li a {
color: #000;
display: block;
height: 36px;
line-height: 36px;
padding: 0 10px;
text-decoration: none;
font-family: 'Open Sans', Arial, sans-serif;
font-size: 15px;
font-weight: 300;
text-transform: uppercase;
}
.form-main-in-banner {
background-image: url(//best-spravkys.info/wp-content/themes/medipress-child/image/bystryj-zakaz-ljuboj-spravki-s-dostavkoj.jpg);
background-repeat: no-repeat;
background-size: cover;
padding-top: 15px;
padding-bottom: 15px;
margin-top: 20px;
margin-bottom: 20px;
}
.form-main-in-banner form {
max-width: 300px;
width: 100%;
background: #fff;
padding: 5px;
margin-left: 25px;
text-align: center;
}
.form-main-in-banner form input[type="tel"],
.form-main-in-banner form input[type="text"] {
float: none;
height: 40px;
max-width: 260px !important;
margin: auto;
display: block;
border-radius: 5px;
padding: 0px 7px;
font-size: 13px;
width: 100%;
box-sizing: border-box;
border: 0px solid #e5e5e5;
box-shadow: 0px 0px 5px 0px #afadad;
color: #000;
}
.form-main-in-banner form input[type="submit"] {
background: #ff0000;
color: #ffffff;
border: 1px solid #ff0000;
border-radius: 5px;
float: none;
height: 45px;
width: 195px;
margin: auto;
text-transform: uppercase;
font-size: 15px;
display: block;
}
.form-main-in-banner form input[type="submit"]:hover {
background: #ffffff;
color: #ff0000;
}
.header-time,
.header-phone {
text-align: left;
display: inline-block;
vertical-align: baseline;
min-width: 40%;
}
.header-time span {
font-size: 12pt;
color: #de3b3b;
}
.header-time a {
font-size: 14pt;
color: #de3b3b;
}
.header-time p {
margin: 0;
padding: 0;
}
.header-phone p {
margin-bottom: 5px;
}
.tocall {
color: #de3b3b;
font-size: medium;
text-align: right;
}
.header-phone span {
font-size: 16pt;
color: #de3b3b;
}
.header-phone p a.tocall {
font-size: 13pt;
}
.place_main_menu {
margin: auto;
width: 100%;
text-align: center;
}
#nav_menu-2 {
list-style: none;
}
#menu-bokovoe-menju {
padding: 0 5px;
}
#menu-bokovoe-menju li {
list-style: inside;
color: #d1d1d1;
font-size: 21px;
}
#menu-bokovoe-menju li a {
color: #000;
font-size: 13px;
text-transform: uppercase;
}
.right-text-content {
border-left: 1px solid #efefef;
}
.right-text-content ul li {
background: url(//best-spravkys.info/wp-content/themes/medipress-child/image/bullet2.png) no-repeat 0 0.5em;
line-height: 1.8em !important;
list-style: none;
margin: 0 !important;
overflow: inherit;
padding: 0px 0 0px 20px;
}
.right-text-content ul,
.right-text-content ol {
margin-bottom: 15px;
padding-left: 40px;
}
.right-text-content p {
text-align: justify;
margin-bottom: 15px;
}
.right-text-content p a {
color: #000;
}
table a {
color: #000 !important;
}
@media all and (max-width: 980px) {
#form_before_footer form input[type="tel"],
#form_before_footer input[type="text"] {
max-width: 245px !important;
height: 35px;
}
}
@media all and (max-width: 980px) {
#form_before_footer form {
padding: 15px;
}
#form_before_footer formr input[type="tel"],
#form_before_footer input[type="text"] {
height: 31px;
}
}
@media all and (max-width: 873px) {
#form_before_footer input[type="submit"] {
height: 35px;
width: 175px;
}
}
@media all and (max-width: 781px) {
#form_before_footer form input[type="tel"],
#form_before_footer input[type="text"] {
height: 28px;
}
#form_before_footer form {
padding: 0px;
margin-top: 93px;
}
}
table.spravki-tab-img td {
vertical-align: middle;
}
@media all and (max-width: 767px) {
#form_before_footer {
background-image: url(//best-spravkys.info/wp-content/themes/medipress-child/image/spravkabest-forma-zakaza-adaptive-min.jpg);
position: relative;
background-repeat: no-repeat;
max-width: 330px;
margin: auto;
background-size: contain;
}
#form_before_footer form {
position: absolute;
bottom: 0;
padding: 5px 15px;
margin: auto;
left: 20%;
}
#form_before_footer form input[type="tel"],
#form_before_footer input[type="text"] {
height: 35px;
}
}
.image-preview-article {
width: 150px;
height: 105px;
background-size: cover;
background-repeat: no-repeat;
background-position: center;
margin-right: 15px;
display: inline-block;
}
.ro-blog-sub-article {
overflow: hidden;
}
.ro-blog-sub-article .ro-blog-media,
.ro-blog-sub-article .ro-sub-content {
padding: 0;
}
.ro-blog-sub-article .ro-blog-media {
max-width: 170px;
}
p.ro-uppercase {
font-size: 17px;
font-weight: 600;
}
.ro-section-title-bar {
padding: 10px !important;
background: transparent !important;
text-align: left;
}
p#breadcrumbs span a {
font-weight: 600;
text-decoration: underline;
}
.ro-section-title-bar .ro-breadcrumb a,
.ro-section-title-bar .ro-breadcrumb,
.ro-section-title-bar h1 {
color: #000;
}
p#breadcrumbs span {
font-size: 12px;
}
article .ro-blog-sub-article .wp-post-image,
article .ro-blog-sub-article .wp-post-media {
width: auto !important;
max-width: 100%;
display: block;
margin: auto;
}
p.price_field {
font-weight: 700;
font-size: 15px;
font-family: 'Open Sans', Arial, sans-serif;
}
p.dop-info-spr {
font-style: italic;
}
.image_spr {
width: 290px;
height: 290px;
background-position: center;
background-repeat: no-repeat;
background-size: contain;
}
.block-with-spr {
display: flex;
align-items: center;
justify-content: center;
}
.text-block-about-spr p.dop-info-spr {
text-align: left;
}
.text-block-about-spr p.price_field {
text-align: center;
}
.text-block-about-spr {
margin-left: 25px;
}
div.but-link-oform a {
max-height: 65px;
background: #d53030;
display: block;
margin: auto;
width: 100%;
max-width: 145px;
color: #fff;
text-align: center;
padding: 10px 0px;
font-size: 13px;
}
p.ab-button-link a {
background: #d53030;
display: block;
margin: auto;
width: 100%;
max-width: 180px;
color: #fff;
text-align: center;
padding: 10px 0px;
font-size: 13px;
}
.text_if_more {
font-size: 13px;
}
#menu-bokovoe-menju li.current-menu-item a,
#menu-bokovoe-menju li:hover a,
#nav li.current-menu-item a,
#nav li:hover a {
color: #ff0000;
}
p.title-click-ofer-spr {
text-align: center;
font-size: 22px;
color: #ff0000;
}
.form-main-in-banner .wpcf7-form .wpcf7-not-valid-tip {
position: relative;
text-align: center;
display: block;
min-width: 0px;
max-width: 200px;
width: 100%;
margin: auto;
}
.form-main-in-banner .div.wpcf7 .ajax-loader {
position: absolute;
}
.navbar-toggle {
border: none;
background: transparent !important;
}
.navbar-toggle:hover {
background: transparent !important;
}
.navbar-toggle .icon-bar {
width: 22px;
-webkit-transition: all 0.2s;
transition: all 0.2s;
}
.navbar-toggle .icon-bar:nth-of-type(1) {
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
-webkit-transform-origin: 10% 10%;
-ms-transform-origin: 10% 10%;
transform-origin: 10% 10%;
}
.navbar-toggle .icon-bar:nth-of-type(2) {
opacity: 0;
filter: alpha(opacity=0);
}
.navbar-toggle .icon-bar:nth-of-type(3) {
-webkit-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg);
-webkit-transform-origin: 10% 90%;
-ms-transform-origin: 10% 90%;
transform-origin: 10% 90%;
}
.navbar-toggle.collapsed .icon-bar:nth-of-type(1) {
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
}
.navbar-toggle.collapsed .icon-bar:nth-of-type(2) {
opacity: 1;
filter: alpha(opacity=100);
}
.navbar-toggle.collapsed .icon-bar:nth-of-type(3) {
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
}
i.fa,
i.icon-up {
display: inline-block;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-style: initial;
}
.fa-angle-right:before {
content: "\003E";
}
.fa-angle-left:before {
content: "\003C";
}
.icon-up:before {
content: "\21D1";
}
.navbar-collapse.in {
overflow-y: visible;
}
ul#menu-mobilnoe-menju .dropdown-menu {
position: relative;
float: none;
border: 0;
box-shadow: none;
padding-left: 25px;
margin-top: -8px;
}
ul#menu-mobilnoe-menju {
position: relative;
z-index: 99;
}
ul#menu-mobilnoe-menju li {
display: block;
}
ul#menu-mobilnoe-menju li a {
display: block;
padding: 10px 5px;
font-size: 16px;
}
ul#menu-mobilnoe-menju li ul li a {
padding: 5px;
font-size: 16px;
color: #000;
white-space: pre-line;
border-bottom: 1px solid #ddd;
}
a.navbar-brand {
height: 60px;
padding: 5px 15px;
}
a.navbar-brand img {
max-width: 220px;
width: 100%;
}
nav.navbar.navbar-default {
position: fixed;
width: 100%;
z-index: 999;
box-shadow: 0px 1px 12px 1px #ebebeb;
max-height: 60px;
}
.ro-header-v2 .ro-section-top {
background: transparent;
}
header {
overflow: hidden;
}
header .navbar {
margin-bottom: 0px;
}
header .navbar-default .navbar-toggle {
border: none;
}
@media all and (max-width: 991px) {
#ro-main .ro-header-v2 .ro-menu-list {
position: relative;
background: transparent;
border: 0;
padding: 25px 0px
}
#ro-main .container {
width: 100%;
}
.ro-logo img {
max-width: 100% !important;
}
}
#form_before_footer form input[type=submit] {
display: block;
}
#form_before_footer p {
margin-bottom: 10px;
}
@media all and (max-width: 767px) {
.top-ro-footer-2 {
background: transparent !important;
}
#form_before_footer form {
max-width: 230px;
left: 0%;
bottom: 0px;
}
#form_before_footer form p {
margin-bottom: 7px;
}
#form_before_footer form input[type=submit] {
height: 34px;
padding: 0px;
max-width: 160px;
display: block;
}
.menu-mobilnoe-menju-container {
background: #fff;
}
ul#menu-mobilnoe-menju .dropdown-menu {
overflow: overlay;
height: 330px;
border-bottom: 1px solid #6c6c6c;
scrollbar-arrow-color: #fff;
scrollbar-face-color: blue;
-webkit-scrollbar-arrow-color: #fff;
-webkit-scrollbar-face-color: blue;
}
ul#menu-mobilnoe-menju .dropdown-menu::-webkit-scrollbar {
width: 12px;
}
ul#menu-mobilnoe-menju .dropdown-menu::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
-webkit-border-radius: 10px;
border-radius: 10px;
}
ul#menu-mobilnoe-menju .dropdown-menu::-webkit-scrollbar-thumb {
-webkit-border-radius: 10px;
border-radius: 10px;
background: #A8A8A8;
-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5);
}
ul#menu-mobilnoe-menju .dropdown-menu::-webkit-scrollbar-thumb:window-inactive {
background: rgba(255, 0, 0, 0.4);
}
.head-mob-contact {
padding-top: 125px;
text-align: center;
max-width: 100%;
overflow: hidden;
padding-bottom: 10px;
margin-bottom: 10px;
box-shadow: 0px 0px 1px 1px #e5e5e5;
height: 290px;
}
.head-mob-contact .header-time,
.head-mob-contact .header-phone {
text-align: center;
}
#form_before_footer form input[type=tel],
#form_before_footer input[type=text] {
max-width: 180px !important;
height: 30px;
}
.form-main-in-banner form {
max-width: 280px;
display: block;
margin: auto;
}
.container {
padding-left: 15px;
padding-right: 15px;
}
}
#comments {
display: block;
width: 100%;
overflow: hidden;
}
.pum-theme-101 #popmake-462.pum-container,
.pum-theme-lightbox #popmake-462.pum-container,
.pum-theme-101 #popmake-458.pum-container,
.pum-theme-lightbox #popmake-458.pum-container {
border: 8px solid #d53030;
}
.pum-theme-lightbox #popmake-480.pum-container {
border: 2px solid #ddd;
}
.pum-theme-101 #popmake-462.pum-container form {
max-width: 300px;
width: 100%;
background: #fff;
padding: 5px;
margin-left: 25px;
text-align: center
}
.pum-theme-101 #popmake-462.pum-container form input[type=tel],
.pum-theme-101 #popmake-462.pum-container form input[type=text] {
float: none;
height: 40px;
max-width: 260px !important;
margin: auto;
display: block;
border-radius: 5px;
padding: 0 7px;
font-size: 13px;
width: 100%;
box-sizing: border-box;
border: 0 solid #e5e5e5;
box-shadow: 0px 0px 5px 0px #afadad;
color: #000
}
.pum-theme-101 #popmake-462.pum-container form input[type=submit] {
background: red;
color: #fff;
border: 1px solid red;
border-radius: 5px;
float: none;
height: 45px;
width: 195px;
margin: auto;
text-transform: uppercase;
font-size: 15px;
display: block
}
.pum-theme-101 #popmake-462.pum-container form input[type=submit]:hover {
background: #fff;
color: red
}
.pum-theme-101 #popmake-462.pum-container .wpcf7-form div.wpcf7-validation-errors,
.pum-theme-101 #popmake-462.pum-container .wpcf7-form div.wpcf7-mail-sent-ok,
.pum-theme-101 #popmake-462.pum-container .wpcf7-form .wpcf7-not-valid-tip,
.form-main-in-banner .wpcf7-form .wpcf7-not-valid-tip,
.form-main-in-banner .wpcf7-form div.wpcf7-validation-errors,
.form-main-in-banner .wpcf7-form .wpcf7-not-valid-tip,
#form_before_footer .wpcf7-form .wpcf7-not-valid-tip,
#form_before_footer .wpcf7-form div.wpcf7-validation-errors,
#form_before_footer .wpcf7-form .wpcf7-not-valid-tip {
position: relative;
text-align: center;
}
.pum-theme-101 #popmake-462.pum-container .wpcf7-form div.wpcf7-validation-errors,
.pum-theme-101 #popmake-462.pum-container .wpcf7-form .wpcf7-not-valid-tip,
.form-main-in-banner .wpcf7-form .wpcf7-not-valid-tip,
.form-main-in-banner .wpcf7-form div.wpcf7-validation-errors,
.form-main-in-banner .wpcf7-form .wpcf7-not-valid-tip,
#form_before_footer .wpcf7-form .wpcf7-not-valid-tip,
#form_before_footer .wpcf7-form div.wpcf7-validation-errors,
#form_before_footer .wpcf7-form .wpcf7-not-valid-tip {
color: #ff0000;
text-align: center;
}
#wpcf7-f92-p77-o2 .block-with-import {
display: flex;
min-height: 50px;
overflow: hidden;
align-items: center;
}
.block-with-import span.red-star,
span.red-star {
color: #ff0000;
}
#wpcf7-f92-p77-o2 input[type="submit"],
#wpcf7-f471-p123-o2 input.but-bolnich {
background: #d53030;
margin: auto;
float: none;
border: none;
border-radius: 2px;
cursor: pointer;
display: block;
font-size: 14px;
font-weight: 400;
height: 36px;
width: 100%;
max-width: 240px;
}
.block-with-import input[type="text"],
.block-with-import input[type="tel"],
.block-with-import input[type="email"] {
box-shadow: 0 0 10px rgba(192, 192, 192, 0.4) inset, 0px 0px 7px rgba(192, 192, 192, 0.4);
border: 1px solid #c0c0c0;
border-radius: 8px;
box-sizing: border-box;
color: #000000;
font-size: 12px;
font-weight: 400;
height: 35px;
max-width: 100% !important;
width: 295px;
padding: 0 15px;
}
.block-with-import textarea {
box-shadow: 0 0 10px rgba(192, 192, 192, 0.4) inset, 0px 0px 7px rgba(192, 192, 192, 0.4);
border: 1px solid #c0c0c0;
border-radius: 8px;
box-sizing: border-box;
color: #000000;
font-size: 12px;
font-weight: 400;
height: 80px;
max-width: 100% !important;
width: 295px;
padding: 0 15px;
float: right;
}
#wpcf7-f92-p77-o2 .wpcf7-form .wpcf7-not-valid-tip {
position: relative;
text-align: center;
}
#wpcf7-f92-p77-o2 .wpcf7-form div.wpcf7-validation-errors {
position: relative;
color: #ff0000;
text-align: center;
}
.block-bolnich-list {
border: 2px solid rgba(215, 215, 215, 0.58);
display: block;
width: 100%;
overflow: hidden;
padding: 10px;
}
.image-bolnichn-lt {
width: 100px;
height: 120px;
background-position: center;
background-repeat: no-repeat;
background-size: contain;
margin: auto;
}
.image-bolnichn-lt a.popup-href-block,
a.popup-href-block {
display: block;
width: 100%;
height: 100%;
cursor: pointer;
position: relative;
z-index: 99;
}
.tabl-pr-title {
color: #b81e26;
}
.block-table-boln-price table {
border: none;
}
.block-table-boln-price table td {
border: none;
border-bottom: 2px solid #b81e26;
line-height: 1.3;
}
.block-table-boln-price table td:nth-of-type(2n) {
text-align: right;
}
p.title-bolnich-list {
font-size: 16px;
margin: 0 !important;
text-align: center;
color: #b81e26;
padding: 15px 0;
}
{
background: #d53030;
}
#wpcf7-f471-p123-o2 input[type="text"],
#wpcf7-f471-p123-o2 input[type="tel"],
#wpcf7-f471-p123-o2 input[type="email"] {
border: 1px solid #c0c0c0;
border-radius: 0px;
box-sizing: border-box;
color: #000000;
font-size: 12px;
font-weight: 400;
height: 35px;
padding: 0 15px;
width: 100%;
max-width: 290px;
display: block;
margin: auto;
}
#wpcf7-f471-p123-o2 textarea {
border: 1px solid #c0c0c0;
border-radius: 0px;
box-sizing: border-box;
color: #000000;
font-size: 12px;
font-weight: 400;
height: 80px;
max-width: 290px;
padding: 10px 15px;
width: 100%;
display: block;
margin: auto;
}
.ro-footer-top-2 .row .col-xs-12:nth-child(3) {
padding-right: 0 !important;
}
#wpcf7-f471-p123-o2 form {
max-width: 290px;
text-align: center;
margin: auto;
}
p.oform-ofical {
background-image: url(//best-spravkys.info/wp-content/themes/medipress-child/image/ofic.png);
background-repeat: no-repeat;
background-size: contain;
padding-left: 25px;
margin-bottom: 3px;
}
p.oform-onl {
background-image: url(//best-spravkys.info/wp-content/themes/medipress-child/image/on.png);
background-repeat: no-repeat;
background-size: contain;
padding-left: 25px;
margin-bottom: 3px;
}
p.oform-one-ouse {
background-image: url(//best-spravkys.info/wp-content/themes/medipress-child/image/clock.png);
background-repeat: no-repeat;
background-size: contain;
padding-left: 25px;
margin-bottom: 3px;
}
p.oform-dost {
background-image: url(//best-spravkys.info/wp-content/themes/medipress-child/image/dos.png);
background-repeat: no-repeat;
background-size: contain;
padding-left: 25px;
margin-bottom: 3px;
}
.block-widt-bolnich-advant {
margin-bottom: 20px;
}
#wpcf7-f471-p123-o2 .wpcf7-form .wpcf7-not-valid-tip {
position: relative;
}
#wpcf7-f471-p123-o2 .wpcf7-form div.wpcf7-validation-errors {
color: #d53030;
position: relative;
padding: 0;
}
#wpcf7-f471-p123-o2 .wpcf7-not-valid-tip {
text-align: center;
}
@media all and (min-width: 768px) and (max-width: 870px) {
.block-table-boln-price table td {
padding: 6px;
}
ul#nav.menu {
text-align: left;
}
.ro-header-v2 .ro-menu-list>ul>li>a {
border-top: 0px !important;
}
#ro-main .ro-header-v2 li a {
font-size: 12px;
}
.top-ro-footer-2 {
height: 219px;
max-width: 773px;
display: block;
width: auto;
}
#form_before_footer form {
margin-top: 20px;
}
}
ul.ul-okrg {
column-count: 2;
max-width: 360px;
font-size: 18px;
color: #f00;
font-weight: 600;
}
ul.ul-okrg a {
color: #f00;
}
ul.ul-okrg li:hover. ul.ul-okrg a:hover {
color: #000;
}
#wpcf7-f92-p77-o2 input[type="submit"]:hover,
#wpcf7-f471-p123-o2 input.but-bolnich:hover,
.but-link-oform a:hover,
p.ab-button-link a:hover {
background-color: #000;
}
#popmake-527.pum-container,
#popmake-531.pum-container,
#popmake-534.pum-container,
#popmake-537.pum-container,
#popmake-541.pum-container,
#popmake-545.pum-container,
#popmake-548.pum-container,
#popmake-553.pum-container,
#popmake-560.pum-container,
#popmake-565.pum-container,
#popmake-571.pum-container,
#popmake-574.pum-container,
#popmake-577.pum-container,
#popmake-581.pum-container,
#popmake-733.pum-container {
border: none;
}
p.title-left-menu-interesting {
text-transform: uppercase;
font-size: 16px;
margin-bottom: 5px;
}
.block-left-menu-interesting {
padding-top: 30px;
display: block;
overflow: hidden;
}
#menu-interesnoe-o-bolnichnom li,
#menu-arhiv li {
font-size: 21px;
}
#menu-interesnoe-o-bolnichnom li a,
#menu-arhiv li a {
color: #000;
font-size: 13px;
text-transform: uppercase;
}
.title-left-menu-interesting {
padding-top: 10px;
}
.form-main-in-banner.gai {
background-image: url(//best-spravkys.info/wp-content/themes/medipress-child/image/zaklyuchenie-narkologa-i-psihiatra-min.jpg);
}
.bypostauthor {
list-style: none;
}
.comment-metadata {
display: none;
}
li.comment {
border: 1px solid #ccc;
padding: 10px;
margin-bottom: 10px;
border-radius: 10px;
}
.comment-author.vcard {
float: left;
margin-right: 2px;
}
.err-404-cont-text h1 {
font-size: 35px;
text-align: center;
padding-top: 25px;
padding-bottom: 15px;
}
.err-404-cont-text p {
font-size: 18px;
text-align: center;
margin-bottom: 0px;
}
@media all and (min-width: 768px) {
.err-404-cont-text {
margin-top: 50px;
}
}
p#breadcrumbs {
margin-bottom: 15px;
}
p#breadcrumbs a {
color: #000;
}
ul#menu-arhiv,
ul#menu-interesnoe-o-bolnichnom {
list-style: none;
margin: 0;
}
#but_bolnich,
.wpcf7-form-control.wpcf7-submit {
color: #fff;
}
#menu-interesnoe-o-bolnichnom li.current-menu-item a,
#menu-interesnoe-o-bolnichnom li:hover a,
#menu-arhiv li.current-menu-item a,
#menu-arhiv li:hover a {
color: red;
}
.opasity-image {
opacity: 0;
position: absolute;
}
.comment-form-comment,
.comment-form-author,
.comment-form-email,
.comment-form-url {
display: flex;
align-items: center;
}
.comment-form-comment label,
.comment-form-author label,
.comment-form-email label,
.comment-form-url label {
min-width: 100px;
}
.comment-form-comment textarea,
.comment-form-author input,
.comment-form-email input,
.comment-form-url input {
width: 100%;
max-width: 290px;
}
.comment-respond .form-submit input[type=submit]#submit {
background: #d53030;
float: none;
border: none;
border-radius: 2px;
cursor: pointer;
display: block;
font-size: 14px;
font-weight: 400;
height: 36px;
width: 100%;
max-width: 240px;
color: #fff;
}
.comment-respond .form-submit input[type=submit]#submit:hover {
background-color: #000;
}
li.comment {
list-style: none;
}  .main-content .right-text-content .ro-sub-content a {
color: #428bca;
}
.main-content .right-text-content .ro-sub-content a:hover {
color: #2a6496;
} @media all and (max-width: 767px) {
.image-preview-article {
width: 100%;
max-width: 105px;
}
article .ro-blog-sub-article .wp-post-image,
article .ro-blog-sub-article .wp-post-media {
height: auto !important;
}
}
div#popmake-1003.pum-container.popmake.theme-101.size-custom.active.custom-position {
max-width: 426px !important;
width: 93% !important;
max-height: 410px;
height: 100%;
top: 121px;
left: 33px;
opacity: 1;
display: block;
border: 0;
}
.form_pay_spravka {
height: 116px;
text-align: center;
display: flex;
flex-direction: column;
flex-wrap: wrap;
}
#form_pay_spravka_name { padding: 13px 10px 25px 10px;
}
#form_pay_spravka_tel { }
input.wpcf7-form-control.wpcf7-submit {
background: #d53030; margin: auto;
width: 100%;
max-width: 145px;
color: #fff;
text-align: center;
padding: 10px 0px;
font-size: 13px;
border: 0px;
}
.main_form_pay_spravka {
text-align: center;
}    div.popmake-content #wpcf7-f92-o1 input.wpcf7-form-control.wpcf7-submit {
display: block;
}
div.popmake-content #wpcf7-f92-o1 input[type="text"],
div.popmake-content #wpcf7-f92-o1 input[type="tel"],
div.popmake-content #wpcf7-f92-o1 input[type="email"] {
max-width: initial !important;
}
div.popmake-content #wpcf7-f92-o1 #form_pay_spravka_name,
div.popmake-content #wpcf7-f92-o1 #form_pay_spravka_tel {
width: 100%;
}
.pum-content.popmake-content .form_pay_spravka {
display: block;
}
.pum-content.popmake-content #form_pay_spravka_name {
padding: 13px 10px 9px 10px;
}
.pum-content.popmake-content div.wpcf7-response-output {
margin: -23px 0px 0px 0px;
padding: 0.1em 0.2em;
}  .row .text-center img.wp-post-image {
height: auto !important;
}
.row .text-center img.wp-post-image[alt="Справка для освобождения от физкультуры"] {
margin-bottom: 40px;
}
@media (max-width: 462px) {
.row .text-center img.wp-post-image[alt="Справка для освобождения от физкультуры"] {
margin-bottom: 53px;
}
}
@media (max-width: 409px) {
.row .text-center img.wp-post-image[alt="Справка для освобождения от физкультуры"] {
margin-bottom: 57px;
}
}
@media (max-width: 404px) {
.row .text-center img.wp-post-image[alt="Справка для освобождения от физкультуры"] {
margin-bottom: 59px;
}
}
@media (max-width: 767px) {
.menu-mobilnoe-menju-container .menu {
padding: 0;
overflow-y: scroll;
height: 500px;
}
} .footer-sidebar-one--custom-mk {
display: flex;
justify-content: space-between;
}
.footer-sidebar-one--custom-mk .adress {
width: 100%;
max-width: 140px;
}
@media(max-width: 767px) {
.footer-sidebar-one--custom-mk {
flex-direction: column;
}
} .testimonials {
background-color: #EDFAFF;
padding: 36px 36px 47px 36px;
margin-bottom: 36px;
}
.comments {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
gap: 22px;
margin-bottom: 30px;
}
.comments-item {
width: 235px;
max-width: 100%;
padding: 24px 26px 20px 26px;
background-color: #fff;
border-radius: 3px;
}
.comment-author {
font-size: 16px;
line-height: 28px;
font-weight: 700;
}
.testimonials__link {
display: block;
text-align: center;
color: #FF0000;
}
@media(max-width: 992px) {
.testimonials {
padding: 15px;
}
.comments {
justify-content: center;
}
.comments-item {
width: 100%;
}
}