/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */
 article li {list-style-position:inside;}
 
 
 @import url('https://fonts.googleapis.com/css?family=Oswald:400,500,600,700&subset=cyrillic');
 /*fonts */
@font-face {
    font-family: "BebasRegular";
    src: url("/fonts/BebasRegular/BebasRegular.eot");
    src: url("/fonts/BebasRegular/BebasRegular.eot?#iefix")format("embedded-opentype"),
    url("/fonts/BebasRegular/BebasRegular.woff") format("woff"),
    url("/fonts/BebasRegular/BebasRegular.ttf") format("truetype");
    font-style: normal;
	font-weight: normal;}
	
.page-cosmetology {
    background-size: inherit;
    background-position: -80% 0%;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-image: url('/images/dama4.png') !important;
}
.page-beauty {
    background-size: inherit;
    background-position: -80% 0%;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-image: url('/images/dama3.png') !important;
}
.page-bar {
    background-size: inherit;
    background-position: -80% 0%;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-image: url('/images/dama1.png') !important;
}
.page-medical {
    background-size: inherit;
    background-position: -80% 0%;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-image: url('/images/dama2.png') !important;
}
.page-school {
		background-size: cover;
background-position: 10% 10%;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-image: url(/images/bg_school2.jpg);
}
.page-store {
		background-size: cover;
background-position: 10% 10%;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-image: url(/images/bg_store.jpg);
}

a {color:#b6b5f0;}
a.phone {text-decoration:none;color:#fff;}
.uk-block-default {background:none;}
.uk-panel {background:none;}
.page-cosmetology #tm-main > .uk-container,
 .text-bg-container,
 .page-staff #tm-main > .uk-container,
 .page-store #tm-main > .uk-container,
 .page-bar #tm-main > .uk-container,
 .page-school #tm-main > .uk-container,
 .page-medical #tm-main > .uk-container,
.tm-noblog #tm-main > .uk-container,
.tm-isblog #tm-main > .uk-container,
 .page-beauty #tm-main > .uk-container  {background-image: url('/images/text-bg.png');padding:10px;}
 
.dr-no-content-bg #tm-main > .uk-container {background-image: none !important;padding:10px;}
.uk-navbar.uk-active {background-color:#1a242f;}
.uk-navbar.uk-active hr {margin:2px 0;}
nav.uk-navbar.uk-active {padding-bottom:2px;}
nav.uk-active > div > div > ul > li > a {font-family:'Oswald', sans-serif;font-size:16px !important;} /*активное прилипающее меню*/
nav.uk-active .level-2-menu  a {font-size:12px !Important;padding:0;}
.uk-navbar-nav > li > a, .social-links-list li > a {font-family:'Oswald', sans-serif;font-size:20px;}
.social-links-list li > a:hover {opacity:0.9;}
.social-links-list {margin:0;padding-left:0;}
.social-links-list img {max-width:24px;}
.tm-bottom-d .social-links-list img {max-width:44px;}
.social-links-list li > a {line-height:40px;vertical-align:middle;}
hr.hr-white {border:#333 solid 1px;}
.uk-nav-offcanvas ul a {color:#fff;}
article img + h3 {margin-top:0;}
@media (min-width:768px) {
.uslugi-single article > h1 + img {max-width:250px;}
.uslugi-single  img.pull-left, .uslugi-single  img.uk-float-left {max-width:250px;}
.tm-bottom-d a {text-decoration:none;}
.top-phone:before {
	content: "\260E";
	display: inline-block;
	vertical-align: middle;
	font-size: 14px;
	height:27px;
	padding-right:3px;
}
}
/*mobile ver*/
@media (max-width:767px) {
.level-2-menu {display:none;}
.uk-nav > li > a {font-size:20px;}
article h1.uk-article-title + img {width:100%;}
/*.uk-container > .tm-main {padding-right:7px;} */
.dr-top-phone a {
	    color: #fff;
    font-size: 20px;
	font-family: 'BebasRegular';
}
.tm-logo-small {width:100%;}
.tm-logo-small img {max-height:100px;}
nav.tm-navbar {padding-top:2px !important;padding-bottom:2px !Important;}
.tm-navbar > .uk-container {padding:0 7px;}
.mobile-top-social-links-list li {display:inline-block;list-style-type:none;}
.mobile-top-social-links-list li img {max-width:24px;}
.mobile-phone-link {letter-spacing:0px;}
h1.dr-name {text-align:center;letter-spacing:3px;margin-top:20px;font-size:38px}
h1.dr-name span {text-align:center;letter-spacing:0.5px;font-size:28px}
h2.doctor-spec {font-size:28px;line-height:32px;text-align:center;}
h2.logo-small {font-size:26px;}
.uk-navbar-content, .uk-navbar-brand, .uk-navbar-toggle {margin:0;}
img.dr-about-antonenko {width:100%;}
.dr-gallery-intro > div {margin-bottom:15px;}
.tm-block-top-a {padding:0;}
}
/*mob end*/


.contacts-page-info p {font-size:16px;}
.contacts-page-info p.phone-number {font-size:28px;}

.dr-spec-name {font-size:24px;line-height:28px;}

.uk-button:hover, .uk-button:focus {transform:translateY(0px) !important;box-shadow:0;}
h1,h2,h3 {font-family:'BebasRegular' !important}
h1 {font-size:36px;line-height:38px;}
hr {border-top:#fff 1px solid;}
h1 > span {font-size:32px;line-height:38px;}
.social-links-list li {display:inline-block;list-style-type:none;}
img.uk-float-left + p, img.pull-left + p  {margin-top:0;vertical-align:top;}


.uk-button {background:transparent;}
.uk-button:hover {background:transparent;}
.uk-navbar {background:transparent;}
footer {background-color:transparent !important;color:#fff;}
.footer-price-link {text-transform:uppercase;}
.footer-adress-block {font-size:18px;line-height:24px;}
@media (max-width:768px) {
	.footer-adress-block {text-align:center;}
	.footer-adress-block p {text-align:center !important;}
}



.dr-uslugi-head h3 {line-height:50px; vertical-align:middle;/*background-color:purple*/;margin:0;font-size:22px !important;color:#fff;font-weight:500;}
.dr-header-bg1 {background-image:url('/images/uslugi/bg-uslugi-01.jpg');padding:10px;}
.dr-header-bg2 {background-image:url('/images/uslugi/bg-uslugi-02.jpg');padding:10px;}
.dr-header-bg3 {background-image:url('/images/uslugi/bg-uslugi-03.jpg');padding:10px;}
.dr-header-bg4 {background-image:url('/images/uslugi/bg-uslugi-04.jpg');padding:10px;}
.dr-header-bg5 {background-image:url('/images/uslugi/bg-uslugi-05.jpg');padding:10px;}
.dr-header-bg6 {background-image:url('/images/uslugi/bg-uslugi-06.jpg');padding:10px;}
.dr-header-bg7 {background-image:url('/images/uslugi/bg-uslugi-07.jpg');padding:10px;}
.dr-header-bg8 {background-image:url('/images/uslugi/bg-uslugi-08.jpg');padding:10px;}
.dr-header-bg9 {background-image:url('/images/uslugi/bg-uslugi-09.jpg');padding:10px;}
.dr-header-bg10 {background-image:url('/images/uslugi/bg-uslugi-10.jpg');padding:10px;}
.dr-header-bg11 {background-image:url('/images/uslugi/bg-uslugi-11.jpg');padding:10px;}
.dr-header-bg12 {background-image:url('/images/uslugi/bg-uslugi-12.jpg');padding:10px;}

.no-margin{
	margin-bottom: 0 !important
}

/*old*/

.pricetable {color:#fff;width:100%;text-align:left;margin-bottom:20px;}
.pricetable td, .pricetable th {border: 1px solid #595855;padding:1px 3px; text-align:center}
.pricetable td:first-child {
	text-align: left
}
.pricetable h4 {font-size:24px; line-height:37px; font-weight:bold;text-align:center;text-transform:uppercase;font-family:'Oswald';background-repeat:no-repeat;background-size:cover;margin:0;}

.price-subheader, .pricetable h5 {font-weight:700;padding:5px !important;font-size:16px;margin-bottom:0;}
.pricetable span , .price-subheader-small {
    font-weight: 400;
    font-size: 14px;
    line-height: normal;
    text-align: center;
    margin: 0 auto;
    display: block;
    padding: 5px !important;
    text-transform: uppercase;	
}

a.anchor-price {
	display: block;
    position: relative;
    top: -90px;
    visibility: hidden;
}

.an-price-spisok a {color:#fff;font-size:90%;}
.an-price-spisok a.unavailable {color:#cacaca;}
.an-price-spisok a:hover {text-decoration:underline;}
/**/
.an-price-spisok a:hover:before { content:"\00bb "; } 
/**/
.an-price-spisok li {list-style-type:none;}
@media (max-width:768px) {
.an-price-spisok li {margin:5px;}
}
/*фон для услуг в прайсах*/


.price-konturnaya-plastika th {background-image:url('/images/uslugi/bg-uslugi-01.jpg');}
.price-biorevitalizatsia th, .price-mezoterapiya th {background-image:url('/images/uslugi/bg-uslugi-02.jpg');}
.price-plazmolifting th {background-image:url('/images/uslugi/bg-uslugi-03.jpg');}
.price-botoks th {background-image:url('/images/uslugi/bg-uslugi-04.jpg');}
.price-nitevoy-lifting th {background-image:url('/images/uslugi/bg-uslugi-05.jpg');}
.price-barber th {background-image:url('/images/uslugi/bg-uslugi-06.jpg');}
.price-lechenie-volos th {background-image:url('/images/uslugi/bg-uslugi-07.jpg');}
.price-manikyur th {background-image:url('/images/uslugi/bg-uslugi-08.jpg');}
.price-vizazh th {background-image:url('/images/uslugi/bg-uslugi-09.jpg');}
.price-lazernaja-epiljatsija th {background-image:url('/images/uslugi/bg-uslugi-10.jpg');}
.price-11 th {background-image:url('/images/uslugi/bg-uslugi-11.jpg');}
.price-12 th {background-image:url('/images/uslugi/bg-uslugi-12.jpg');}
.price-10 th {background-image:url('/images/uslugi/bg-uslugi-12.jpg');}
.contacts-ss {width:28px;height:20px;}
.contacts-ss:before {content:"\f09a";}
/**/
.uslugi-single-blocks h3 {margin-top:20px;margin-bottom:5px;font-size:22px;}
.uslugi-single-blocks p {margin:0;}
.uslugi-single-blocks h3 + p {margin-top:5px;}
.uslugi-single-blocks ul {margin-top:5px;padding-left: 18px}
.uslugi-single-blocks ul  li {
margin:0;}
.dr-courses h3 {margin-bottom:5px;}
.dr-courses hr {margin-top:5px;}

.formResponsive button {border-radius:0 !important;background-color:none  !important;background-image:none !important;}

.dr-gallery-intro h2 {text-align:center;margin:0;line-height:100px;}
.dr-gallery-intro img {width:100%;}
.dr-gallery-photo-rabot h2 {background-image:url('/images/uslugi/bg-uslugi-01.jpg');}
.dr-gallery-klinika h2 {background-image:url('/images/uslugi/bg-uslugi-02.jpg');}
.dr-gallery-video-rabot h2 {background-image:url('/images/uslugi/bg-uslugi-03.jpg');}
.dr-gallery-intro a {color:#a1abbf;}
.dr-topmobile-button a {line-height:16px;}
.sub-logo-text {margin:5px auto 10px !important;}
.mob-logo-and-name h2 {font-size:24px;}
.mob-logo-and-name > div {padding-left:10px !important;}
.youtube {margin-top:20px;}

/*доработка*/
.lang-inline a {color:#fff;}
.lang-active a {text-decoration:underline !important;}


.upper-menu li.uk-active:before {content:"\2605";width:40px;height:40px;margin-right:5px;line-height:40px;
vertical-align:top;
	    -webkit-animation:spin 4s linear;  
    -moz-animation:spin 4s linear;  
    animation:spin 4s linear;  
}
.upper-menu li > a {display:inline-block;}
.upper-menu  li.uk-active > a:after {
    height: 0px;  }
/**/
@media (min-width: 768px) {
.dr-clinic-home-uslugi.uk-grid-width-medium-1-5 > * {width:16% !important;}
}

.dr-clinic-home-uslugi h3 {line-height:24px;min-height:48px;font-size:18px !important;}
.upperline-1  {text-align:center;min-height:30px;}
.upperline-1 li {float:left;padding:3px 15px;}
.upperline-1 .uk-active > a {padding-left:25px;}
.an-newdiz {max-width:500px;}

/**/
.tm-block-bottom-d {margin-top:40px;}
.tm-block-bottom-d, footer {background-color:#1A242F !important;}
.pseudofooter a {color:#fff;}
.pseudofooter a:hover {text-decoration:underline;}
.pseudofooter .bottom-menu  > div {padding:3px 10px;}

.menu-pink {color:#e346fa;}
.menu-red {color:#e30c44;}
.menu-blue {color:#6164f9;}
.menu-green {color:#2bde90;}
.menu-yellow {color:#d8df24;}
.menu-navy {color:#24bedf;}
/**/
.page-cosmetology .level-2-menu ul li a:hover, .level-2-menu ul li.uk-active a {color:#24bedf;}
.page-medical .level-2-menu ul li a:hover, .page-medical .level-2-menu ul li.uk-active a {color:#e30c44;}
.page-beauty .level-2-menu ul li a:hover, .page-beauty .level-2-menu ul li.uk-active a {color:#e346fa;}
.page-school .level-2-menu ul li a:hover, .page-school .level-2-menu ul li.uk-active a {color:#2bde90 !important;}
.page-school .level-2-menu ul li a, .page-school .uk-subnav > * > *, .page-school .uk-navbar-nav > li.uk-active > a {color:#000;}
.page-school nav.uk-active .level-2-menu ul li a, .page-school .uk-subnav > * > *, .page-school nav.uk-active .uk-navbar-nav > li.uk-active > a {color:#fff;}
.page-bar .level-2-menu ul li a:hover, .page-bar .level-2-menu ul li.uk-active a {color:#6164f9;}
/**/
.level-2-menu ul li {display:inline-block;font-size:10px;margin-left:15px;}
.level-2-menu ul li a:after {content:"\2605";width:10px;height:10px;margin-left:15px;
	    -webkit-animation:spin 4s linear;  
    -moz-animation:spin 4s linear;  
    animation:spin 4s linear; 
		color:#fff !important;}
.page-school .level-2-menu ul li a:after	{color:#000;}	
.level-2-menu ul li:last-child a:after {content:"";}

.page-beauty #tm-main,
.page-cosmetology #tm-main{
	margin-top: 2%;
}
#tm-top-a {
    display: none;
}
