/*
Theme Name: Theme Child
Theme URI: http://ryslan.com
Description: Theme Child Theme
Author: Ryslan.com
Author URI: http://ryslan.com
Template: theme
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: clean, portfolio
Text Domain: theme-child
Assets: extra-styles.css, admin.css, child-js.js, admin.js
*/

body .text-heading{color:#121315;font-weight:700;line-height:1.3}.brd-1{border:1px solid #c9c9c9}.brd-2{border:1px solid #006269}.h1,h1{font-size:2.25rem}*+.after-mt-5{margin-top:2rem!important}*+.after-mt-6{margin-top:3rem!important}*+.after-mt-7{margin-top:4.5rem!important}@media (min-width:375px){body .xs-h1{font-size:2.25rem}}@media (min-width:576px){body .sm-h1{font-size:2.25rem}}@media (min-width:768px){body .md-h1{font-size:2.25rem}*+.after-mt-md-5{margin-top:2rem!important}*+.after-mt-md-6{margin-top:3rem!important}}@media (min-width:992px){body .lg-h1{font-size:2.25rem}}@media (min-width:1200px){body .xl-h1{font-size:2.25rem}*+.after-mt-xl-14{margin-top:5rem!important}}.search-form .search-field{border-radius:2px}.header_mob_search,.header_mob_search form,.header_mob_search input,.header_mob_search label{height:100%}.show_header_mob_search{background:rgba(255,255,255,.06)}.show_header_mob_search:hover{background:rgba(255,255,255,.5)}.show_header_mob_search svg path{fill:rgba(255,255,255,0.45)}.show_header_mob_search:hover svg path{fill:rgba(255,255,255,0.75)}.main-header.menu-type-standard-menu .show-on-sticky-header .menu>li+li{margin-left:30px}.main-header.sticky:not(.scrolled) .bottom-section{min-height:78px}.menu-type-standard-menu .sub-menu{min-width:300px;margin-top:.8rem;background:#fff!important;color:#474747!important;padding:.9375rem 0!important;font-size:14px}.menu-type-standard-menu .sub-menu a{color:#474747!important}.menu-type-standard-menu .sub-menu a:after{display:none!important}.menu-type-standard-menu .sub-menu nav a:after{display:none!important}.menu-type-standard-menu .sub-menu>li{margin:0!important}.menu-type-standard-menu .sub-menu>li>a{padding:7px 15px;width:100%}.menu-type-standard-menu .sub-menu>.menu-item.sub-visible>a,.menu-type-standard-menu .sub-menu>.menu-item>a:hover,.sidebar-menu .current-menu-item{background:#e2f2f3}.page-sidebar .sidebar-menu-wrapper{position:relative}@media (min-width:768px){.page-sidebar .sidebar-menu-wrapper:before,.sidebar-blog_sidebar .widget-area:before,.sidebar-blog_sidebar_category .widget-area:before,.sidebar-blog_sidebar_single .widget-area:before{content:'';display:block;width:1px;height:100%;border-left:1px solid #006269;position:absolute;top:0}.page-sidebar.sidebar-location-left .sidebar-menu-wrapper:before,.sidebar-blog_sidebar.sidebar-location-left .widget-area:before,.sidebar-blog_sidebar_category.sidebar-location-left .widget-area:before,.sidebar-blog_sidebar_single.sidebar-location-left .widget-area:before{right:0;left:auto}.page-sidebar.sidebar-location-right .sidebar-menu-wrapper:before,.sidebar-blog_sidebar.sidebar-location-right .widget-area:before,.sidebar-blog_sidebar_category.sidebar-location-right .widget-area:before,.sidebar-blog_sidebar_single.sidebar-location-right .widget-area:before{left:0;right:auto}.sidebar-blog_sidebar.sidebar-location-right .widget-area,.sidebar-blog_sidebar_category.sidebar-location-right .widget-area,.sidebar-blog_sidebar_single.sidebar-location-right .widget-area{padding-left:1.5rem}.sidebar-blog_sidebar.sidebar-location-left .widget-area,.sidebar-blog_sidebar_category.sidebar-location-left .widget-area,.sidebar-blog_sidebar_single.sidebar-location-left .widget-area{padding-right:1.5rem}}.style-skin-2 .field textarea{color:#fff;background:rgba(255,255,255,.6);border-color:transparent}.style-skin-2 .field input[type=email],.style-skin-2 .field input[type=number],.style-skin-2 .field input[type=search],.style-skin-2 .field input[type=tel],.style-skin-2 .field input[type=text],.style-skin-2 .field input[type=url],.style-skin-2 .select2.select2-container .select2-selection{color:#fff;background:rgba(255,255,255,.25);border-color:transparent;border-radius:0}.style-skin-2 .select2-container--default .select2-selection--single .select2-selection__placeholder{color:#fff;font-weight:300}.style-skin-2 .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #fff transparent;border-width:0 4px 5px 4px}.style-skin-2 .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#fff transparent transparent transparent}.style-skin-2 ::-webkit-input-placeholder{color:#fff!important}.style-skin-2 ::-moz-placeholder{color:#fff!important}.style-skin-2 :-moz-placeholder{color:#fff!important}.style-skin-2 :-ms-input-placeholder{color:#fff!important}.layout-about_employee.style-skin-2 .text-holder{color:rgba(255,255,255,.8)}input[name="s"],input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],select,textarea{border-color:#a8a8a8}input[name="s"]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,select:focus,textarea:focus{border-color:#40aab0}.search-form .search-field{border-radius:2px}.header-search .search-form .search-field{border-color:transparent;background:rgba(247,248,251,.9)}.header-search .search-form .search-field:hover{border-color:#e4e4e4}.header-search .search-form .search-field:focus{border-color:#e4e4e4;background:#fff}.service_category-items>.item>.item-box:hover,.work_directions_carousel-items>.item>.item-box:hover{box-shadow:0 0 .65rem rgba(0,0,0,.1)}@media (min-width:768px){.single-thumbnail .photo-image-decor-1{max-width:calc(100% - 52px)}.single-thumbnail .photo-image-decor-3{max-width:calc(100% - 32px)}}.archive-term-thumbnail .photo-image-decor-1,.archive-term-thumbnail .photo-image-decor-2,.archive-term-thumbnail .photo-image-decor-9,.single-thumbnail .photo-image-decor-1,.single-thumbnail .photo-image-decor-2,.single-thumbnail .photo-image-decor-9{margin-top:-4.5%}.style-skin-2 .social-networks svg path,.style-skin-3 .social-networks svg path{fill:#fff!important}.style-skin-2 .social-networks svg rect,.style-skin-3 .social-networks svg rect{stroke:#fff!important}.mobile-menu .menu>.menu-item>.sub-menu{margin:.5rem 0 1rem 1.5rem;padding:.5rem 0 .5rem 0;background:#fff;color:#474747}.mobile-menu .sub-menu .sub-menu{margin:.5rem 0 1rem 1.25rem;border-left:1px solid #006269}.mobile-menu .menu>.menu-item>.sub-menu a{color:#474747;padding-top:.6rem;padding-bottom:.6rem;padding-left:1.25rem}.mobile-menu .menu>.menu-item.current-menu-item>a,.mobile-menu .menu>.menu-item>a:hover{background:#40aab0}.mobile-menu .sub-menu .menu-item.current-menu-item>a,.mobile-menu .sub-menu .menu-item.sub-visible>a,.mobile-menu .sub-menu .menu-item>a:hover{background:#e2f2f3}.mobile-menu .menu .menu-item-has-children>.item-toggle:after{font-family:linea-arrows;content:"\e04b"}.mobile-menu .menu .menu-item-has-children.sub-visible>.item-toggle:after{font-family:linea-arrows;content:"\e019"}.menu-type-standard-menu .sub-menu>.menu-item-has-children>a:before{font-family:linea-arrows;content:"\e04b";font-size:1.2rem;position:absolute;right:5px;top:50%;bottom:auto;-webkit-transform:translateY(-50);transform:translateY(-50%)}.photo[class*=photo-image-decor-]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.footer-logo-column>.column-box>.box-inner{display:-webkit-box;display:-ms-flexbox;display:flex}.footer-logo-column>.column-box>.box-inner>div{width:100%}@media (min-width:768px){.decor-absolute[class*=photo-image-decor-] .top[class*=image-decor-]{position:absolute;bottom:100%;left:0}.decor-absolute[class*=photo-image-decor-] .bottom[class*=image-decor-]{position:absolute;top:100%;left:0}.decor-absolute[class*=photo-image-decor-] .left.pos-top[class*=image-decor-],.decor-absolute[class*=photo-image-decor-] .right.pos-top[class*=image-decor-]{margin-top:calc(-1px - (30px + .5rem) + 1px)}.decor-absolute[class*=photo-image-decor-] .left.pos-bottom[class*=image-decor-],.decor-absolute[class*=photo-image-decor-] .right.pos-bottom[class*=image-decor-]{margin-bottom:calc(-1px - (30px + .5rem) + 1px)}.decor-absolute[class*=photo-image-decor-] .image-decor-4.right.pos-bottom,.decor-absolute[class*=photo-image-decor-] .image-decor-6.left.pos-bottom{margin-bottom:calc(-1px - (52px + .5rem) + 1px)}.decor-absolute[class*=photo-image-decor-] .image-decor-7.right.pos-top,.decor-absolute[class*=photo-image-decor-] .image-decor-8.left.pos-top{margin-top:calc(-1px - (52px + .5rem) + 1px)}.decor-absolute[class*=photo-image-decor-] .image-decor-15.left.pos-bottom,.decor-absolute[class*=photo-image-decor-] .image-decor-16.right.pos-bottom,.decor-absolute[class*=photo-image-decor-] .image-decor-7.right.pos-bottom{margin-bottom:calc(-1px - (8px + .5rem) + 1px)}.decor-absolute[class*=photo-image-decor-] .image-decor-1.right.pos-bottom,.decor-absolute[class*=photo-image-decor-] .image-decor-1.right.pos-top,.decor-absolute[class*=photo-image-decor-] .image-decor-5.left.pos-bottom,.decor-absolute[class*=photo-image-decor-] .image-decor-5.left.pos-top,.decor-absolute[class*=photo-image-decor-] .image-decor-7.right.pos-bottom,.decor-absolute[class*=photo-image-decor-] .image-decor-7.right.pos-top{height:calc(49% + 30px + .5rem)!important}.decor-absolute[class*=photo-image-decor-] .image-decor-10.right.pos-top,.decor-absolute[class*=photo-image-decor-] .image-decor-13.right.pos-top{margin-top:calc(-1px - (8px + .5rem) + 1px)}}@media (min-width:576px){.ratio-sm-11{padding-bottom:33.333333333333%!important}}@media (min-width:1200px){.ratio-xl-11{padding-bottom:33.333333333333%!important}}
[data-layout="text_and_button_section"] .single-form{margin:0!important}
[data-layout="text_and_button_section"] .single-form .form-box{padding:0!important}
.main-header .button.add_doctor_admission{font-size:.8rem}
.main-header.scrolled .button.add_doctor_admission{font-size:.7rem}
.main-header.scrolled .nav-main{font-size:.9rem}

.osnova_pulse_animated{
-webkit-animation:pulse 2s infinite;
animation:pulse 2s infinite;
box-shadow: 0 0 0 0 rgba(0, 0, 0, .9);
transform: scale(1);
animation: pulse 2s infinite;
}
@-webkit-keyframes osnova_pulse_anim{0%{-webkit-transform:scale(1)}60%{-webkit-transform:scale(1.25)}100%{-webkit-transform:scale(1)}}
@keyframes osnova_pulse_anim{0%{-webkit-transform:scale(1);transform:scale(1)}60%{-webkit-transform:scale(1.25);transform:scale(1.25)}100%{-webkit-transform:scale(1);transform:scale(1)}}
@keyframes pulse {
	0% {
		transform: scale(0.95);
		box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.7);
	}

	70% {
		transform: scale(1);
		box-shadow: 0 0 0 10px rgba(0, 0, 0, 0);
	}

	100% {
		transform: scale(0.95);
		box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
	}
}
