@font-face { 
font-family: PlayfairDisplay; 
src: local('playfair-display-v10-latin_cyrillic-regular'), 
url(//www.vipmedicum.ee/wp-content/themes/ExtraChild/fonts/playfair-display-v10-latin_cyrillic-regular.ttf) 
format('truetype'); 
font-display: swap;
}
h1, h2, h3, h4, h5, h6 {  letter-spacing: 0; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: #000000 !important; }
h1 {font-size: 38px !important;}
h2 {font-size: 28px;}
h3 {font-size: 30px;}
h4 {font-size: 22px;}
h5 {font-size: 20px;}
.page .post-wrap h1, .post-header h1 { font-weight: normal; }
#footer-info a { padding-left: 30px; }
h1.homeTitle { text-transform: uppercase;}
h2.homeTitle { font-size: 36px !important; text-transform: uppercase;}
#et-mobile-navigation {display: none;}
.top10-gallery .et_pb_image_wrap img,
.top10-gallery .et_pb_image .et_pb_image_wrap { width: 100% !important; }
.et_pb_extra_column_sidebar .top10-gallery .et_pb_image .et_pb_image_wrap {
width: 100% !important;
height: 100%;
display: block;
}
.feedback { font-size: 24px !important; padding-right: 8px;color: #B50B50 !important; }
.feedbackP { height: 26px; }
.et_pb_section { padding: 2% 0; }
.round  img { border-radius: 90px; }
.round  { border-radius: 90px; }
.pink { color: #B50B50; padding-right: 5px; }
.et_pb_extra_column_sidebar .et_pb_widget .widgettitle { background: #B50B50; }
.et_pb_widget a { color: #000000; font-size: 16px; font-weight: 400; }
.et_pb_widget li, .et_pb_widget.woocommerce .product_list_widget li { padding: 10px;}
.post-nav { display: none; }
.single article { border-top: 6px solid #B50B50; }
.post-footer { display: none; }
.wpcf7-list-item { margin: 0; }
#footer { margin-top: 0px; }
#footer { background: #ffffff none repeat scroll 0 0; }
#footer .et_pb_widget input[type="text"] { background-color: #ffffff; margin-bottom: 10px; }
#footer-bottom { background: rgba(0, 0, 0, 0.9) none repeat scroll 0 0; }
#footer .container { max-width: 1600px; width: 96%; }
#footer .et_pb_widget {
background: #eee2dc;
margin-top: 30px;
padding: 30px 40px !important;
text-align: center; 
}
#footer input[type="text"]::placeholder { color: #000000; text-transform: none; font-weight: 400; }
#footer input[type="submit"] { font-size: 16px; text-transform: uppercase; background: #fff !important; color: #000 !important;  border: none !important; margin-top: 20px; }
#footer .et_pb_extra_column { flex-flow: row wrap; }
#footer.footer_columns_4 .et_pb_extra_column {  flex-basis: 24%;  width: 24%; -ms-flex-preferred-size: 24%; }
#footer #text-5 { margin-bottom: 60px; }
#footer #text-6 { margin-top: 0; }
#footer .et_pb_widget input[type="email"] {
background-color: #ffffff;
margin-bottom: 10px;
}
#footer .et_pb_widget input[type="email"]::-webkit-input-placeholder { color: #000000; text-transform: none; font-weight: 400;
}
#footer .et_pb_widget input[type="email"]::-moz-placeholder { color: #000000; text-transform: none; font-weight: 400;
}
#footer .et_pb_widget input[type="email"]:-ms-input-placeholder { color: #000000; text-transform: none; font-weight: 400;
}
#footer .et_pb_widget input[type="email"]:-moz-placeholder { color: #000000; text-transform: none; font-weight: 400;
}
#footer-nav2 { display: table-row; }
#footer-nav2 li {display: inline-block;}
#footer-nav2 .et-extra-icon::before { color: #000000; font-size: 30px; }
#footer-nav2 li a { padding: 0 10px; font-size: 30px; height: auto; width: auto;}
#footer-nav2 .et-extra-social-icons { vertical-align: bottom; display: table-cell; } 
#footer .column-1 .textwidget { height: 100%; width: 100%; display: table; }
#mc4wp-form-1 p { margin-bottom: 0px; }
.et_pb_button { border-radius: 0px; }
.post-thumbnail { display: none; }
.post-header { padding: 60px 60px 0; }
blockquote { border-left: 5px solid #B50B50; }
.cvButton {text-decoration: underline;}
.acceptance-12 .wpcf7-list-item { margin-left: 0; font-size: 13px; }
.littleFont { font-size: 14px; }
.et_pb_gallery a {
height: 100%;
display: inline-block;
}
.ubermenu .ubermenu-target-with-image>.ubermenu-target-text {
display: none;
}
@media all and (max-width: 1444px) {
.acceptance-12 .wpcf7-list-item { margin-left: 0; font-size: 12px; }
}
@media all and (max-width: 1344px) {
.acceptance-12 .wpcf7-list-item { margin-left: 0; font-size: 11px; }
}
@media all and (max-width: 1244px) {
.acceptance-12 .wpcf7-list-item { margin-left: 0; font-size: 10px; }
}
.at-share-dock-outer { display: none !important; } #footer #custom_html-4 { margin-top: 0;padding-top: 0; }
#footer #custom_html-4 .custom-html-widget { padding-top: 0; }
#mc_embed_signup input.button {
background-color: #B50B50;
color: #ffffff;
font-size: 16px;
}
#mc_embed_signup form {
padding: 0 !important;
}
#mc_embed_signup label {
font-size: 16px;
}
#mc_embed_signup {
background: rgba(255,255,255,0) !important;}
#mc_embed_signup input {
background: #ffffff;
} .homeSlider .et_pb_slide_description { padding: 20.07% 7%; }
.homeSlider .et_pb_more_button {  bottom: 64px !important; position: absolute !important; right: 30px !important; color: #FFFFFF!important; border-color: #b50b50; background-color: #b50b50; }
.mobileSlider .et_pb_slide_description { padding: 31.3% 0 !important; }
.mobileSlider  .et_pb_more_button { bottom: 10px !important; position: absolute !important; right: 10px !important; }
.mobileSlider .et_pb_slide { background-size: contain !important; }
.wpc-slider .et_pb_slide { padding: 0; }
.wpc-slider .et_pb_slide_content a {
display: block;
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
}
.wpc-slider .et_pb_container.et_pb_container { width: 100%; max-width: 100%; }
.homeSlider .et_pb_slides  { margin-top: -1px; }
.homeSlider .et_pb_slider_container_inner { padding: 0; }
.homeSlider .et_pb_slider .et_pb_slide { text-align: right; background-repeat: no-repeat !important;  }
.homeSlider .et_pb_slide { background-size: contain !important; } .home .et_pb_blog_grid .et_pb_post { border: none; box-shadow: none; }
.home .et_pb_blog_grid h2 {
text-align: center;
height: 68px;
}
.home .post-meta {
text-align: center;
height: 30px;
}
.home .post-content p { display: none;}
.home .et_pb_post .post-content { text-align: center; }
.home .more-link {
border: 1px solid #000000;
color: #000000;
font-size: 16px;
padding: 6px; background-image: linear-gradient(#ffffff, #ffffff 50%, #B50B50 50%, #B50B50);
background-size: 100% 200%;
transition: background-position .3s;
transition: .3s;
}
.home .more-link:hover {
background-position: 0 -100%;
color: #ffffff;
}
.home .more-link-pink {
border: 1px solid #ffffff;
color: #ffffff !important;
font-size: 22px;
padding: 6px; background-image: linear-gradient(#B50B50, #B50B50 50%, #ffffff 50%, #ffffff);
background-size: 100% 200%;
transition: background-position .3s;
transition: .3s;
}
.home .more-link-pink:hover {
background-position: 0 -100%;
color: #B50B50 !important;
} .wpcf7-form p { margin-bottom: 0.5em; }
.input, .textarea, select, textarea, input, input[type="text"], input[type="password"], input[type="email"], input[type="search"] , input[type="tel"]{
width: 100% !important;
background: rgba(0, 0, 0, 0.05) none repeat scroll 0 0;
border: 0 none;
border-radius: 3px;
box-shadow: none;
box-sizing: border-box;
color: rgba(0, 0, 0, 0.6);
font-family: inherit;
font-size: inherit;
font-weight: inherit;
line-height: normal;
outline: medium none;
padding: 6px;
}
input[type="submit"]  {
border: 1px solid #B50B50;
color: #ffffff;
font-size: 16px;
padding: 6px; background-image: linear-gradient(#B50B50, #B50B50 50%, #ffffff 50%, #ffffff) !important;
background-size: 100% 200% !important;
transition: background-position .3s !important;
transition: .3s !important;
}
input[type="submit"]:hover{
background-position: 0 -100% !important;
color: #B50B50 !important;
}
input[type="checkbox"] { width: 5% !important; }
span.wpcf7-list-item { display: block; } #main-header .container { max-width: 1600px; }
.logo { order: 0; -webkit-box-ordinal-group: 0; -ms-flex-order: 0;}
.logo { margin: 0px; height: 100px; }
#et-secondary-menu a {
font-size: 16px;
padding: 18px 26px;
text-transform: uppercase;
}
#et-info{
font-size: 16px;
text-transform: uppercase;
}
.langMenuIcon {
padding-bottom: 18px;
padding-top: 18px;
}
.shop{ 
padding-bottom: 18px;
padding-top: 18px;
padding: 14px 7px; color: #000000 !important;
}
.langMenuEE  { padding: 14px 7px; text-decoration: underline; }
.langMenuRU  { padding: 14px 7px; color: #000000 !important; }
.langMenuFI  { padding: 14px 7px; color: #000000 !important;}
#et-info .et-top-search, #et-info .et-extra-social-icons { display: none; }
.faHead { color: #B50B50 !important; }
.et_fullwidth_secondary_nav #top-header .container {
max-width: 1600px;
padding-left: 0;
padding-right: 0;
}
.header .et-extra-social-icons {	display: flex; order: 5; -webkit-box-ordinal-group: 5; -ms-flex-order: 5; }
.header .et-extra-social-icons li a { padding: 8px 15px; }
.header .et-extra-icon { font-size: 20px; height: auto; width: auto; } .ubermenu-skin-vanilla .ubermenu-submenu.ubermenu-submenu-drop {
border: none !important;
}
#et-navigation li ul li a {
border-bottom: 1px solid rgba(255,255,255,.5) !important;
}
.ubermenu-sub-indicators .ubermenu-has-submenu-drop > .ubermenu-target > .ubermenu-sub-indicator {
right: 3px !important;
}
#et-navigation li a { color: #000000; font-size: 16px !important; }
#main-header .et-extra-icon::before { color: #000000; }
#main-header .et-extra-icon { background-color: #F7F7F7; }
#et-navigation li ul li a { color: #000000 ; font-size: 16px !important; }
#et-navigation li ul li a { border-bottom: 1px solid rgba(255, 255, 255, 0.5); }
#et-navigation li a { padding: 10px 15px; }
#et-navigation li li { padding: 0; }
.ubermenu-submenu-id-4388 {min-height: 600px !important;}
.ubermenu-skin-vanilla.ubermenu-responsive-toggle { background: #ffffff !important; font-size: 20px !important; }
.ubermenu.ubermenu-main{ display:flex !important; order:3; }
.ubermenu .ubermenu-submenu.ubermenu-submenu-id-16344 .ubermenu-target, .ubermenu .ubermenu-submenu.ubermenu-submenu-id-16344 .ubermenu-target > .ubermenu-target-description, 
.ubermenu .ubermenu-submenu.ubermenu-submenu-id-16345 .ubermenu-target, .ubermenu .ubermenu-submenu.ubermenu-submenu-id-16345 .ubermenu-target > .ubermenu-target-description, 
.ubermenu .ubermenu-submenu.ubermenu-submenu-id-16343 .ubermenu-target, .ubermenu .ubermenu-submenu.ubermenu-submenu-id-16343 .ubermenu-target > .ubermenu-target-description, 
.ubermenu .ubermenu-submenu.ubermenu-submenu-id-16342 .ubermenu-target, .ubermenu .ubermenu-submenu.ubermenu-submenu-id-16342 .ubermenu-target > .ubermenu-target-description, 
.ubermenu .ubermenu-submenu.ubermenu-submenu-id-16341 .ubermenu-target, .ubermenu .ubermenu-submenu.ubermenu-submenu-id-16341 .ubermenu-target > .ubermenu-target-description, 
.ubermenu .ubermenu-submenu.ubermenu-submenu-id-16340 .ubermenu-target, .ubermenu .ubermenu-submenu.ubermenu-submenu-id-16340 .ubermenu-target > .ubermenu-target-description, 
.ubermenu .ubermenu-submenu.ubermenu-submenu-id-16339 .ubermenu-target, .ubermenu .ubermenu-submenu.ubermenu-submenu-id-16339 .ubermenu-target > .ubermenu-target-description, 
.ubermenu .ubermenu-submenu.ubermenu-submenu-id-16337 .ubermenu-target, .ubermenu .ubermenu-submenu.ubermenu-submenu-id-16337 .ubermenu-target > .ubermenu-target-description, 
.ubermenu .ubermenu-submenu.ubermenu-submenu-id-16338 .ubermenu-target, .ubermenu .ubermenu-submenu.ubermenu-submenu-id-16338 .ubermenu-target > .ubermenu-target-description, 
.ubermenu .ubermenu-submenu.ubermenu-submenu-id-12877 .ubermenu-target, .ubermenu .ubermenu-submenu.ubermenu-submenu-id-12877 .ubermenu-target > .ubermenu-target-description, 
.ubermenu .ubermenu-submenu.ubermenu-submenu-id-12873 .ubermenu-target, .ubermenu .ubermenu-submenu.ubermenu-submenu-id-12873 .ubermenu-target > .ubermenu-target-description, 
.ubermenu .ubermenu-submenu.ubermenu-submenu-id-12869 .ubermenu-target, .ubermenu .ubermenu-submenu.ubermenu-submenu-id-12869 .ubermenu-target > .ubermenu-target-description, 
.ubermenu .ubermenu-submenu.ubermenu-submenu-id-12205 .ubermenu-target, .ubermenu .ubermenu-submenu.ubermenu-submenu-id-12205 .ubermenu-target > .ubermenu-target-description, 
.ubermenu .ubermenu-submenu.ubermenu-submenu-id-4406 .ubermenu-target, .ubermenu .ubermenu-submenu.ubermenu-submenu-id-4406 .ubermenu-target > .ubermenu-target-description, 
.ubermenu .ubermenu-submenu.ubermenu-submenu-id-4405 .ubermenu-target, .ubermenu .ubermenu-submenu.ubermenu-submenu-id-4405 .ubermenu-target > .ubermenu-target-description,
.ubermenu .ubermenu-submenu.ubermenu-submenu-id-4415 .ubermenu-target, .ubermenu .ubermenu-submenu.ubermenu-submenu-id-4415 .ubermenu-target > .ubermenu-target-description,
.ubermenu .ubermenu-submenu.ubermenu-submenu-id-4428 .ubermenu-target, .ubermenu .ubermenu-submenu.ubermenu-submenu-id-4428 .ubermenu-target > .ubermenu-target-description,
.ubermenu .ubermenu-submenu.ubermenu-submenu-id-4446 .ubermenu-target, .ubermenu .ubermenu-submenu.ubermenu-submenu-id-4446 .ubermenu-target > .ubermenu-target-description,
.ubermenu .ubermenu-submenu.ubermenu-submenu-id-4454 .ubermenu-target, .ubermenu .ubermenu-submenu.ubermenu-submenu-id-4454 .ubermenu-target > .ubermenu-target-description,
.ubermenu .ubermenu-submenu.ubermenu-submenu-id-4457 .ubermenu-target, .ubermenu .ubermenu-submenu.ubermenu-submenu-id-4457 .ubermenu-target > .ubermenu-target-description,
.ubermenu .ubermenu-submenu.ubermenu-submenu-id-4470 .ubermenu-target, .ubermenu .ubermenu-submenu.ubermenu-submenu-id-4470 .ubermenu-target > .ubermenu-target-description,
.ubermenu .ubermenu-submenu.ubermenu-submenu-id-4474 .ubermenu-target, .ubermenu .ubermenu-submenu.ubermenu-submenu-id-4474 .ubermenu-target > .ubermenu-target-description,
.ubermenu .ubermenu-submenu.ubermenu-submenu-id-4203 .ubermenu-target, .ubermenu .ubermenu-submenu.ubermenu-submenu-id-4203 .ubermenu-target > .ubermenu-target-description,
.ubermenu .ubermenu-submenu.ubermenu-submenu-id-823 .ubermenu-target, .ubermenu .ubermenu-submenu.ubermenu-submenu-id-823 .ubermenu-target > .ubermenu-target-description,
.ubermenu .ubermenu-submenu.ubermenu-submenu-id-6688 .ubermenu-target, .ubermenu .ubermenu-submenu.ubermenu-submenu-id-823 .ubermenu-target > .ubermenu-target-description,
.ubermenu .ubermenu-submenu.ubermenu-submenu-id-9099 .ubermenu-target, .ubermenu .ubermenu-submenu.ubermenu-submenu-id-9099 .ubermenu-target > .ubermenu-target-description{
color: #ffffff !important;
}
.ubermenu-mobile-view li a, .ubermenu-desktop-view li a { border: none !important; } 
.header .ubermenu .ubermenu-submenu{ opacity:1; visibility:visible; }
.ubermenu-skin-vanilla .ubermenu-submenu, .ubermenu-skin-vanilla .ubermenu-submenu .ubermenu-target { text-transform: none !important; font-size: 14px !important; }
.ubermenu .ubermenu-item-type-column > .ubermenu-submenu-type-stack > .ubermenu-item-normal:first-child { margin-top: 0 !important; }
.ubermenu .ubermenu-submenu-type-stack > .ubermenu-item-normal > .ubermenu-target { padding-bottom: 10px !important; padding-top: 10px !important; }
.ubermenu-sub-indicators .ubermenu-has-submenu-drop > .ubermenu-target::after { right: 4px !important; }
.ubermenu .ubermenu-item-layout-image_only { padding: 0px !important; }
.ubermenu-target-with-image { padding: 0px !important; }
@media all and (min-width: 1400px) {
.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-full_width { width: 80% !important; }
} @media all and (max-width: 1024px) {
#main-content .container { width: 96%;}
.single .et_pb_row, .page .et_pb_row { width: 96%; }
#top-header { display: inline-block;	}
.logo { margin: 0 auto;	}
#et-secondary-menu a { font-size: 14px; padding: 10px 2px; }
#et-secondary-nav { width: 100%; text-align: center; }
#et-secondary-menu li { margin: 0 10px 0 0; }
#et-info { margin: 0 auto; padding: 0; }
#top-header { padding: 0; }
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column, .ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column-auto { min-width: 100% !important; }
#et-navigation a { border: 1px solid #000000; padding: 10px;  }
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop { right: 0; position: relative; margin-left: 12px; }
#et-navigation li a { padding: 15px; padding-right: 45px;}
.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target:after { height: 30px; width: 30px; }
#footer #text-7, #footer .et_pb_widget { margin-bottom: 30px; }
}
@media all and (max-width: 980px) {
.home .homeOffer .et_pb_row_18 .et_pb_column { width: 31.3333%; margin-right: 3%; }
}
@media all and (max-width: 680px) {
h1.homeTitle { font-size: 34px !important;}
h2.homeTitle { font-size: 32px !important;}
h2.homeBeauty { font-size: 48px; }
.homeBeautyP { font-size: 28px; line-height: 1.2em; padding-bottom: 0;}
.header .et-extra-social-icons {  margin: 0 auto;  width: 154px; }
#footer .et_pb_widget {padding: 30px 10px !important;}
.header .et-extra-social-icons { display: none;}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container {  width: 96%; }
.menu-search { width: 100%; padding-top: 10px; padding-bottom: 10px; }
h1 {font-size: 34px !important;}
}
@media all and (max-width: 650px){
#callnowbutton { bottom: 50px !important;}
}
.shopBtn{
border: 1px solid #B50B50;
color: #ffffff !important;
font-size: 16px;
background-color: #B50B50;
padding: 6px 0 6px 0;
width: 50%;
margin-left:auto;
margin-right:auto;
}
@media all and (min-width:600px) and (max-width: 1024px) {
.et_pb_extra_column_sidebar .top10-gallery { display: none; }
}
@media all and (max-width: 1024px) {
.menu-search { padding-top: 10px; padding-bottom: 10px; z-index: 9;  }
}
@media all and (max-width:599px) {
.et_pb_extra_column_sidebar	.top10desc-gallery { display: none; }
}
@media all and (min-width:1025px) {
.et_pb_extra_column_sidebar	.top10desc-gallery { display: none; }
}