/*
Theme Name: MedZone Lite
Theme URI: https://www.machothemes.com/theme/medzone-lite
Author: Macho Themes
Author URI: https://www.machothemes.com/
Description: MedZone Lite is a multipurpose WordPress medical theme that’s perfect for doctors, dentists, clinics, hospitals, medical research facilities, and any other medical institution under the sun! Beyond a style that’s perfectly suited for medical institutions, MedZone Lite also lets you quickly build your frontpage with unlimited, easy-to-use content sections. In addition to that, it also includes plenty of helpful sections like doctor listings, contact forms, hero sections, and call to action sections. And finally, MedZone Lite makes use of the real-time WordPress Customizer so that you can make detailed changes to your site in real-time, including helpful typography controls to let you change up the text on your site to fit your aesthetic. If you want to build a medicine-related website, MedZone Lite’s features and responsive design are perfectly suited to help you get up and running with a beautiful site in no time.
Version: 1.2.7
Tested up to: 5.5
Requires PHP: 5.6
Tags: one-column, two-columns, left-sidebar, right-sidebar, custom-background, custom-header, custom-logo, custom-menu, featured-images, footer-widgets, theme-options, threaded-comments, translation-ready
Text Domain: medzone-lite
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
*/

/* -- Пользовательский код -- */

/*  Правильный перенос слов  */
body * {
	word-break: keep-all !important;
}

/*  Иконки в Header  */
body .medical-specialties i {
    line-height: 1;
	color: #067b79;
    text-align: center;
	font-size: 40px;
	width: 82px;
}
/*  Background Часы работы  */
body .open-hours-section {
    background-color: #51788B;
}

/*  Цвет Kali Forms  */
body .kaliforms-form-container label {
    color: #777777;
}
body .kaliforms-form-container select {
	color: #777777;
}

/*  Кнопка KaliForms  */
body .kaliforms-form-container [type='submit'], .kaliforms-form-container [type='button'] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 3px;
	background-color: #067b79;
	border-color: #067b79;
}
/*  Форма сообщений - Цвет рамки в обязательных полях  */
#telephone16,#first-name,#email {
    border-color: #cacaca;
}
/*  Цвета Заголовков Класса Н  */
body H2 {
	color: #666666;
}
body H3 {
	color: #666666;
}
body H4 {
	color: #666666;
}
body H6 {
	color: #666666;
}
/*  Page - Изменения отступов в шапке Страницы  */
body #page-header {
    padding: 100px 0px 100px 0px;
    margin-bottom: 3em;
	border-bottom: 1px solid #51788B;
	border-top: 1px solid #51788B;
	background-image: url(https://instructor-andorra.ru/wp-content/uploads/2020/04/slider-trans.jpg);
}
/*  Page - Убрали ссылку Предыдущая/Следующая  */
.post-navigation {
    display: none;
}
/*  Page - Дату и Автора с Page  */
body .post-meta {
	display: none;
}
/*  Hover кнопок - - Кнопка KamiForms  */
.input[type="submit"]:hover {
	background-color: #51788B;
    border-color: #51788B;
    color: #ffffff;
}
/*  Hover кнопок - - Стрелки в отзывах  */
body .testimonial-slider .testimonial-slider-pagination a:hover {
    background-color: #51788B;
}

/*  #CC2238 - Footer Copyright Background Color  */
body #footer-bottom {
    background-color: #067D79;
}

/*  #364C7C - Footer Background Color  */
body #footer {
    background-color: #51788B;
}
/* #ffffff - Footer Text Color */
body #footer p, #footer a {
    color: #808080;
}
/* Footer Copyright Text Color */

/* #1A171C - Title Color */
body .contrast h1, .contrast h2, .contrast h3, .contrast h4, .contrast h5, .contrast h6 {
    color: #ffffff;
}
/* #d1d5de - Text Color - CONTRAST */

.contrast {
    color: #d1d5de;
}

.contrast abbr[title] {
    border-bottom-color: #d1d5de;
}


/* #cc263d - Accent Color 1 */

body .text-accent-color { color: #4487bb; }

body a.btn {
    border-color: #4487bb;
    background-color: #4487bb;
    color: #ffffff;
}

body .icon-box > i {
    color: #51788B;
}

body .doctor-profile-summary-details-trigger {
    background-color: #4487bb;
}

body .testimonial:before {
    color: #ffffff;
    background-color: #067D79;
}

body .rooms-slider .rooms-slider-dots .slick-dots li.slick-active button {
    background-color: #4487bb;
}

body .medical-specialties  i {
    color: #067b79;
}

body .medical-specialties li:hover i {
    border-color: #4487bb;
}

body .medical-specialties li:hover:after {
    border-top-color: #4487bb;
}

body .sf-menu > li a i {
    color: #4487bb;
}

body .sf-menu > li.current > a {
    color: #4487bb;
}

body .sf-menu li.dropdown ul {
    background-color: #4487bb;
}

body .sf-mega {
    background-color: #4487bb;
    color: #ffffff;
}

body #mobile-menu {
    background-color: #4487bb;
}

body #custom-search-button {
    color: #51788B;
}

body #page-header p:before {
    border-top-color: #4487bb;
}

body #footer-bottom {
    background-color: ##067D79;
}

body .intro-section {
    border-bottom-color: #067D79;
}

body .open-hours-section .open-hours {
    background-color: #4487bb;
}

body .post-meta:before {
    border-top-color: #4487bb;
}

body .author-bio-info  h6 .post-author  span {
    border-bottom-color: #4487bb;
}

body .widget_archive li a:before {
    color: #4487bb;
}

body .widget_categories li a:before {
    color: #4487bb;
}

body .widget_pages li a:before {
    color: #4487bb;
}

body .widget_meta li a:before {
    color: #4487bb;
}

body .widget_recent_entries ul li a:after {
    border-bottom-color: #4487bb;
}

body .widget_search .search-submit {
    background-color: #4487bb;
    border-color: #4487bb;
}

body .widget_nav_menu li a:before {
    color: #4487bb;
}

body .mt-doctor {
    border-bottom-color: #4487bb !important;
}

body .mt-doctor-info  h6 span {
    border-bottom-color: #4487bb;
}

body .mt-post {
    border-bottom-color: #4487bb !important;
}

body .mt-post.has-post-thumbnail {
    border-bottom-color: #4487bb;
}

body .contrast input[type="reset"], .contrast input[type="submit"], .contrast input[type="button"] {
    background-color: #4487bb !important;
    border-color: #4487bb !important;
    color: #ffffff !important;
}

body .contrast a.btn {
    background-color: #067b79 !important;
    border-color: #067b79 !important;
    color: #ffffff !important;
}

body .contrast #wp-calendar tbody td a {
    background-color: #4487bb !important;
}

body .contrast .widget_search .search-submit {
    background-color: #4487bb !important;
    border-color: #4487bb !important;
    color: #ffffff !important;
}

body .contrast .mt-doctor {
    border: 0 !important;
    border-bottom-color: #4487bb !important;
}

body .contrast .mt-post {
    border: 0 !important;
    border-bottom-color: #4487bb !important;
}

body #mobile-menu-trigger i {
    color: #4487bb;
	padding: 2.3em 0;
}
body .medical-specialties li.active i {
    border-color: #4487bb;
}
body .medical-specialties li.active:after {
    content: "";
    position: absolute;
    bottom: -1px;
    left: 0;
    right: 0;
    border-top: 1px solid #4487bb;
}
/* #364d7c - Accent Color 2 */

body .text-accent-color-2 { color: #364d7c; }

body .doctor-profile-summary-details-trigger.doctor-profile-summary-details-shown {
    background-color: #364d7c;
    color: #ffffff;
}

body .testimonial-slider .testimonial-slider-pagination a {
    color: #ffffff;
    background-color: #067b79;
}

#footer {
    background-color: #364d7c;
}

#footer p,
#footer a {
    color:#ffffff;
}

#back-to-top:hover { background-color: #364d7c; }

#open-hours-section {
    background-color: #364d7c;
}

#explore-hospital-section {
    background-color: #364d7c;
}

.pagination .page-numbers.current {
    background-color: #364d7c;
    color: #ffffff;
}

#wp-calendar caption {
    background-color: #364d7c;
}

#wp-calendar  tbody td a {
    background-color: #364d7c;
    color: #ffffff;
}

#footer-bottom.contrast .widget_search .search-submit {
    background-color: #364d7c !important;
    border-color: #364d7c !important;
}

.contrast .mt-post a {
    color: #364d7c !important;
}

.contrast .accordion a { color: #364d7c !important; }

.contrast .testimonial-slider .testimonial-slider-pagination a {
    background-color: #364d7c !important;
    color: #ffffff;
}
body .monitor-footer-text {
    color: #909090;
}
body h5.widget-title {
	color: #606060;
}
/*  Цвет текста в Open Hours  */
body .contrast .text-center {
	color: #ffffff;
}
/*  Кнопка в Часы работы  */
body .contrast a.btn {
	border-radius: 3px;
}
body a.btn.btn-small {
    padding: 0.2em 1em;
	font-size: 15px;
}
/*  Hover кнопок - - Опыт работы  */
body .contrast a.btn:hover {
    background-color: #4487bb !important;
    border-color: #4487bb !important;
    color: #ffffff !important;
}
/*  Hover кнопок - - Рамка в футере  */
body .contrast .mt-doctor-info a.btn:hover, .contrast .mt-doctor-info a.btn:focus {
    border-color: #4487bb !important;
    background-color: #4487bb !important;
    color: #ffffff !important;
}
/*  МЕНЮ - - Цвет и :Hover  */
body .sf-menu > li.sfHover > a:hover {
    color: #067b79;
}
body .sf-menu > li > a:hover {
    color: #067b79;
}
body .sf-menu > li > a {
    color: #666666;
	font-size: 18px;
}
.search-submit input {
border-radius: 3px;
background-color: #4487bb;
border-color: #4487bb;
}
/*  Кнопка INPUT - - Color и %Hover  */
body input[type="submit"] {
border-color: #067b79;
background-color: #v;
border-radius: 3px;
}
body input[type="reset"] {
border-color: #067b79;
background-color: #067b79;
border-radius: 3px;
}
body input[type="button"] {
    border-color: #067b79;
    background-color: #067b79;
	border-radius: 3px;
}

body input[type="reset"]:hover {
    border-color: #4487bb;
	background-color: #4487bb;
    color: #ffffff;
}
body input[type="submit"]:hover {
	border-color: #4487bb;
    background-color: #4487bb;
    color: #ffffff;
}
body input[type="button"]:hover {
	border-color: #4487bb;
    background-color: #4487bb;
    color: #ffffff;
}
body input[type="reset"]:focus {
	border-color: #4487bb;
    background-color: #4487bb;
    color: #ffffff;
}
body input[type="submit"]:focus {
	border-color: #4487bb;
    background-color: #4487bb;
    color: #ffffff;
}
body input[type="button"]:focus {
	border-color: #4487bb;
    background-color: #4487bb;
    color: #ffffff;
}
/*  Картинки на странице 404  */
.tab-404 img {
	margin-right: 40px;
}
/*  Иконки в Footer  */
body .icon-social {
	padding: 5%;
}
body .icon-contact {
	padding: 5%;
}
body .ftr-social {
	padding-top:20px;
	text-align: center;
}
body .ftr-contact {
	padding-top:20px;
	text-align: left;
}
body .icon-social:hover {
	color: #4487bb;
}
body .icon-contact:hover {
	color: #4487bb;
}
body .fa-brands {
	color: #d1d5de;
	font-size: 20px;
}
body .fa-brands:hover {
	color: #4487bb;
}
/* --- Логотип --- */
body #logo.logo-text {
    padding: 1.5em 0 1.5em;
}
body .sf-menu > li > a {
    padding: 2.5em 1em;
	color: #0C0C26;
    font-weight: 400;
}
/* --- Мобильное меню --- */
body .fa-bars:before {
    font-size: 22px;
}
body #mobile-menu-trigger i {
    padding: 0.8em 0;
}
.tab-404 {
    padding-top: 40px;
}

/* --- Шрифт заголовка страницы --- */
body #page-header h1 {
color: #666666;
}
/* --- Последний столбец Footer сдвинули вправо --- */
body #footer-widget-area-3 {
	padding-left: 60px;
}
/* --- Отцентровали Footer для мобильной версии --- */
@media (max-width: 768px){
	body #footer-widget-area-3 {padding-left: 0px;text-align: center;}
	body .ftr-contact {text-align: center;}
	body .widgettitle {text-align: center;}
	body #block-9 {text-align: center;}
	body .fa-brands {font-size: 25px;}
}
/* --- Сдвинуть картинку для мобильной версии --- */
@media (max-width: 450px){
	body .intro-section {
    background-position: -800px 100px;
	}
}
/* --- Отступ снизу между блока в мобильной версии --- */
@media (max-width: 450px){
	body .col-sm-4 {
    padding-top: 25px;
	}
	body #footer-widget-area-1, #footer-widget-area-2, #footer-widget-area-3 {
	padding-top: 0px;	
	}
}
/*  Флаг переключения языков опустили немного  */
.wpml-ls-menu-item .wpml-ls-flag {
    display: inline;
    vertical-align: middle;
}