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

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */


.list-rights li {
	padding-bottom: 10px;
}

.specialization li {
	padding-bottom: 20px;
}

.specialization li:last-of-type {
	padding-bottom: 5px;
}

.uk-list-meta {
	display: none !important;
}

.tm-headerbar {
    margin-top: -50px !important;
}

.tm-footer {
	margin-bottom: 300px !important;
}

.phone {
	color: #fff;
    position: relative;
    right: 30px;
	top: 30px;
}

.phone:hover {
	color: #52b8df;
    text-decoration: none;
}

.about {
	color: #52b8df;
	margin-top: 25px;
	font-size: 25px;
}

.about:hover {
	color: #5c626b;
    text-decoration: none;
}

.patient-information {
	font-size: 18px;
	margin-top: 16px;
	padding-top: 5px;
	padding-bottom: 5px;	
}

.uk-panel-title {
    font-size: 24px;
    line-height: 28px;
}

.redbox {
    background-color: #c72525;
    color: white;
}

.redbox h3.uk-panel-title {
    color: white;
}

h4, .uk-h4 {
    font-size: 17px;
	line-height: 25px;
}

h3, .uk-h3 {
    font-size: 21px;
    line-height: 30px;
    text-transform: uppercase;
}

.uk-navbar-center {
    float: none;
    text-align: center;
    max-width: 69%;
    margin-left: auto;
    margin-right: auto;
}

.uk-navbar .uk-visible-small img {
	position: relative;
    bottom: 35px;
}

.doctors .uk-list li a:before {
   font-family: FontAwesome;
   content: "\f0f0";
	padding-right: 5px;
}

.doctors .uk-list {
    font-size: 16px;
}

a, .uk-link {
    color: #3b9cc1;
}

.uk-list-striped > li {
    padding: 12px 12px;
}

.uk-list-striped h3 {
	text-transform: none;
}

.uk-accordion-title {
	text-transform: none !important;
}

.checklist li::before {
	font-family: 'FontAwesome';
	content: '\f046';
	display: inline-block;
	padding-right: 10px;
}

.tm-article-date {
    display: none;
}

.uk-article-meta {
    display: none;
}

.uk-overlay-panel.uk-overlay-bottom.uk-overlay-slide-bottom {
    background-color: #30445d;
    opacity: .9;
}


/* CONTACT FORM STYLE */

.bfSubmitButton {
-webkit-appearance: none !important;
	margin-right: 0px !important;
    border: none;
    overflow: visible !important;
    font: inherit !important;
    color: #ffffff !important;
    text-transform: none !important;
    display: inline-block !important;
    box-sizing: border-box !important;
    padding: 0 12px !important;
    background: #51b4db !important;
    vertical-align: middle !important;
    line-height: 30px !important;
    min-height: 30px !important;
    font-size: 1rem !important;
    text-decoration: none !important;
    text-align: center !important;
    background-image: -webkit-linear-gradient(top, #53b9e0, #4fb1d7) !important;
    background-image: linear-gradient(to bottom, #53b9e0, #4fb1d7) !important;
    border-radius: 2px !important;
    width: 100%;
}

.bfSubmitButton:not(:disabled) {
    cursor: pointer;
}

#bfSubmitButton:hover {
    background-color: #4faacd;
    color: #ffffff;
    outline: none;
    text-decoration: none;
    background-image: none;
}

.bfQuickMode section.bfElemWrap {
    padding: 3px 0px !important;
    font-size: 15px;
}

.bfQuickMode .bfLabelLeft label {
    width: 30% !important;
}

.bfQuickMode section input[type='text'], .bfQuickMode section textarea, .bfQuickMode section select {
    width: 55% !important;
    padding: 3px;
    font-size: 13px;
}

.uk-panel-header .uk-panel-title {
	margin-top: -7px;
}

.uk-button {
	background: #4d6883;
}

.uk-button:hover {
    background: #455d75;
}

.uk-panel-header .uk-panel-teaser {
    margin-top: -30px;
    margin-left: -30px;
    margin-right: -30px;
}

.uk-panel-box-secondary .uk-button {
    background: #3a4f65;
}

.tm-footer a, .tm-footer .uk-subnav > li > a {
    color: #afcee0;
}

.uk-navbar-nav > li > a {
	padding: 0px 24px 0px 24px !important;
}