/*
Theme Name: Eightmedi Lite Child
Theme URI: https://8degreethemes.com/wordpress-themes/eightmedi-lite/
Template: eightmedi-lite
Author: 8Degree Themes
Author URI: https://8degreethemes.com/
Description: EightMedi Lite is free responsive medical WordPress theme ideal for creating websites for doctors, surgeons, medical personnels, health centres, hospitals, clinics, pharmacies etc. EightMedi Lite comes with a lot of awesome of features: Clean and elegant design, Full-width or Boxed layout, Beautifully designed homepage sections - Featured posts section, News/blog section, Appointment form section, Team section , Slider options, Sidebar options, Social icons, Google fonts, Header configuration, Advanced typography, etc. See Demo here : https://8degreethemes.com/demos/?theme=eightmedi-lite . Need Support : support@8degreethemes.com
Tags: one-column,two-columns,three-columns,left-sidebar,right-sidebar,grid-layout,flexible-header,custom-background,featured-image-header,footer-widgets,full-width-template,threaded-comments,theme-options,e-commerce
Version: 1.0.22.1490796030
Updated: 2017-03-29 14:00:30

*/


/*
Own CSS
*/

body {
	font-family: Arial, Helvetica, sans-serif; 
}

h1.page-title, .sidebar .widget-title {
	font-family: Arial, Helvetica, sans-serif; font-weight: 600;
}

.comment-reply-title, .comments-title {
	font-family: Arial, Helvetica, sans-serif; font-weight: 600;
}

.site-branding h1.site-title {
	font-family: Arial, Helvetica, sans-serif;
}

.main-navigation .nav-menu li.current-menu-item a, 
.main-navigation .nav-menu li.current_page_item a {
	font-family: Arial, Helvetica, sans-serif;
}

.main-navigation .nav-menu li.current-menu-item .sub-menu li a, 
.main-navigation .nav-menu li.current_page_item .sub-menu li a,
.main-navigation .nav-menu li.current-menu-item .children li a, 
.main-navigation .nav-menu li.current_page_item .children li a {
	font-family: Arial, Helvetica, sans-serif;
}

.slider-title {
	font-family: Arial, Helvetica, sans-serif;

}

.featured-block.featured-post-3 a {
	font-family: Arial, Helvetica, sans-serif;font-weight: 600;
}

.title {
	font-family: Arial, Helvetica, sans-serif;
}

.latest-news .news-date span {
	font-family: Arial, Helvetica, sans-serif;
}

.latest-news .news-single-title {
	font-family: Arial, Helvetica, sans-serif;
}

.latest-news a {
	font-family: Arial, Helvetica, sans-serif;
}

#google-map .em-contact-address h3 {
	font-family: Arial, Helvetica, sans-serif;
}

.top-footer .widget-title {
	font-family: Arial, Helvetica, sans-serif;
}

h2.error-404-title {
	font-family: Arial, Helvetica, sans-serif; font-weight: 600;
}
h2.error-404-title span {

	font-family: Arial, Helvetica, sans-serif; font-weight: 400;
}

.error-404 input.search-submit {
	font-family: Arial, Helvetica, sans-serif; font-weight: 600;
}

.category-doctors h1.entry-title {
	font-family: Arial, Helvetica, sans-serif; font-weight: 600;
}

.gallery-item a::before {
	content: "";
	font-family: arial;
}

.nav-links .nav-previous a:before, .nav-links .nav-previous a:after {
	content: "";
	font-family: arial;
}

.nav-links .nav-next a:before, .nav-links .nav-next a:after {
	content: "";
	font-family: arial;
}

#es-top::after {
	content: "";
	font-family: arial;
}

.main-navigation .nav-menu > li.menu-item-has-children:after {
	content: "";
	font-family: arial;
}

.main-navigation .nav-menu li .sub-menu li.menu-item-has-children:after, 
.main-navigation .nav-menu li .children li.menu-item-has-children:after {
	content: "";
	font-family: arial;
}

.bx-wrapper .bx-prev:before {
	content: "";
	font-family: arial;
}

.bx-wrapper .bx-next:after {
	content: "";
	font-family: arial;
}


/* Mapa kraju */
#mapa-CR-kraje {position:relative; clear:both; width:580px; height:380px; background:url("https://www.ceskapoliklinika.cz/mapa/img/mapa.gif") -5px 10px no-repeat; text-align:center;}
       
.plzen a  {position:absolute; top:137px; left:24px; width:123px; 
height: 146px; text-align:center;}

.plzen a:hover {background:url("https://www.ceskapoliklinika.cz/mapa/img/plzen.gif") 0 0 no-repeat;}

.karlovyvary a  {position:absolute; top:90px; left:6px; width:99px; 
height: 75px; text-align:center;}

.karlovyvary a:hover {background:url("https://www.ceskapoliklinika.cz/mapa/img/karlovyvary.gif") 0 0 no-repeat;}

.jih a  {position:absolute; top:200px; left:114px; width:123px; 
height: 133px; text-align:center;}

.jih a:hover {background:url("https://www.ceskapoliklinika.cz/mapa/img/jih.gif") 0 0 no-repeat; width:173px; }

.stred a  {position:absolute; top:112px; left:131px; width:157px; 
height: 100px; text-align:center;}

.stred a:hover {background:url("https://www.ceskapoliklinika.cz/mapa/img/stred.gif") 0 0 no-repeat; width:187px; left:101px; top:72px; height: 140px; }

.praha a  {position:absolute; top:130px; left:171px; width:43px; 
height: 33px; text-align:center;}

.praha a:hover {background:url("https://www.ceskapoliklinika.cz/mapa/img/praha.gif") 0 0 no-repeat;}

.usti a  {position:absolute; top:19px; left:71px; width:143px; 
height: 73px; text-align:center;}

.usti a:hover {background:url("https://www.ceskapoliklinika.cz/mapa/img/usti.gif") 0 0 no-repeat; height: 123px;}
                                   
.liberec a  {position:absolute; top:24px; left:180px; width:112px; 
height: 85px; text-align:center;}

.liberec a:hover {background:url("https://www.ceskapoliklinika.cz/mapa/img/liberec.gif") 0 0 no-repeat;}

.hradec a  {position:absolute; top:50px; left:243px; width:127px; height: 100px; text-align:center;}

.hradec a:hover {background:url("https://www.ceskapoliklinika.cz/mapa/img/kralove.gif") 0 0 no-repeat;}

.pardubice a  {position:absolute; top:127px; left:266px; width:121px; height: 76px; text-align:center;}

.pardubice a:hover {background:url("https://www.ceskapoliklinika.cz/mapa/img/pardubice.gif") 0 0 no-repeat;}

.vysocina a  {position:absolute; top:168px; left:228px; width:123px; height: 125px; text-align:center;}

.vysocina a:hover {background:url("https://www.ceskapoliklinika.cz/mapa/img/vysocina.gif") 0 0 no-repeat;}

.brno a  {position:absolute; top:197px; left:352px; width:105px; height: 125px; text-align:center;}

.brno a:hover {background:url("https://www.ceskapoliklinika.cz/mapa/img/jihmorava.gif") 0 0 no-repeat; width:185px; left:272px;}

.olomouc a  {position:absolute; top:90px; left:372px; width:102px; height: 154px; text-align:center;}

.olomouc a:hover {background:url("https://www.ceskapoliklinika.cz/mapa/img/olomouc.gif") 0 0 no-repeat; }

.zlin a  {position:absolute; top:218px; left:405px; width:112px; height: 80px; text-align:center;}

.zlin a:hover {background:url("https://www.ceskapoliklinika.cz/mapa/img/zlin.gif") 0 0 no-repeat;   top:198px; height: 90px;}

.ostrava a  {position:absolute; top:107px; left:457px; width:93px; height: 117px; text-align:center;}

.ostrava a:hover {background:url("https://www.ceskapoliklinika.cz/mapa/img/moravaslezko.gif") 0 0 no-repeat;  left:407px; width:143px; height: 117px;  }

.site-content li {
    background: url(https://www.ceskapoliklinika.cz/wp-content/uploads/ico_entry.gif) no-repeat left 13px;
    padding: 7px 0 7px 15px;
    color: #0076A3;
}

.site-content ul {
    margin: 0 10px 15px 0px;
    list-style: none;
    padding: 15px 15px 15px 20px;
    background: #FAFAFA;
    border: 1px solid #d3d3d3;
}

ins {
    background: none;
}

.post_cats a {
    color: #0076A3;
    font-weight: bold;
}

.site-title {color: #0076A3;
   font-size: 30px;
line-height: 1.1;
    font-weight: normal;
    font-family: Segoe UI, Verdana,'Geneva CE', lucida, sans-serif;
    margin: 0;
    padding-bottom: 5px;
}

nav#site-navigation {
    width: 45%;
}

.site-branding {
    width: 50%;
}

.site-branding .site-logo  {
    width: 50px;
float: left
}

.site-branding .site-text {
    float: left;
    width: 80%;
}

#primary {
    margin-top: 20px;
}

@media screen and (max-width: 800px) {
.site-branding p.site-description{
     display: none !important;
    }
}

.site-branding p.site-description {
font-size: 15px;
    position: relative;
    top: -5px;
    color: #454a4a;
    display: block;
    letter-spacing: 0;}

.main-navigation .nav-menu > li.menu-item-has-children:after {
    right: -15px;}

h1.page-title, .sidebar .widget-title {
    font-size: 30px;
    line-height: 1.2;
    background: none;
    padding: 0 0 10px 0;
}

h1.page-title:after, .sidebar .widget-title:after{
    border-bottom: none;
    border-left: none;
}

#secondary-right {
    width: 30%;
    float: right;
}

#primary.right-sidebar {
    width: 70%;
}

h2 {color: #0076A3;}

.category-featured article {
    width: 100%;
}

.archive article {
    width: 100%;
    padding: 20px;
    margin-bottom: 30px;
    background: #eee;
    margin-right: 3%;
}

.archive .entry-meta, .archive .entry-footer {
display: none;
}

.entry-title {
color:#0076A3;
}

@media screen and (min-width: 0px) and (max-width: 599px)
{#adsense-mobil-top,#adsense-mobil-middle,#adsense-mobil-bottom{
display:block;height: 300px; width: 100%;}
#adsense-pc-top,#adsense-pc-middle,#adsense-pc-bottom,#adsense-pc-middle2
{display:none;}}

@media screen and (min-width: 600px){
#adsense-pc-middle2,#adsense-pc-bottom {display:block;float:right;margin:0 0 0 20px;}
#adsense-pc-top {display:block;}
#adsense-mobil-top,#adsense-mobil-middle,#adsense-mobil-bottom {display:none;}
}

.pravy {text-align: center;}
	
@media screen and (max-width: 800px){
#primary.right-sidebar, #secondary-right {
    width: 100%;
}}
@media screen and (max-width: 600px){
	.site-title {font-size: 20px;}
#site-navigation {
    float: right !important;
}
	.site-branding {width:100%;padding-bottom: 0;}
header#masthead {
    border-bottom: none;
}
	h1.page-title {font-size: 24px;}}

#adsense-pc-top span {padding-top: 5px; font-size:0.7em; color: #999;}

h2 {font-size: 1.2rem;}

#content {background: #f7f5f5;}

@media (min-width: 767px) {
.ed-container {background: #ffffff; padding: 10px 30px 30px 30px;
	    box-shadow: 1px 20px 20px rgb(0 0 0 / 10%);
    -webkit-box-shadow: 1px 20px 20px rgb(0 0 0 / 10%);
    -moz-box-shadow: 1px 20px 20px rgb(0 0 0 / 10%);
}
	#masthead {background: #f7f5f5;}
	.ed-container-home {background: #ffffff; padding: 10px 30px;}
}

.comment-form-cookies-consent, .comment-notes, .comment-form-comment label {display: none !important;}

.comment-form-author label {font-weight: bold; padding-left: 10px;}

.sedy-box {background: #eee;}

.sedy-box h3{margin: 0; padding: 30px 30px 0 30px;}

input[type="submit"] {
    font-size: 18px;
	border-radius: 5px;}

.comment-respond form.comment-form input[type="text"], p.comment-form-comment textarea {margin-left: 10px;}

.comment-reply-title, .comments-title {
font-size: 16px; padding-left: 10px;}

.site-content li {color: #333333;}

.site-info, .site-info a, .site-info .sep {color: #333333;}

@media screen and (max-width: 600px)
{.site-title {
    font-size: 16px;
}
.site-branding .site-text {
    width: 150px;
}}

@media screen and (max-width: 800px)
.site-branding {{
    width: 70% !important;
}}

@media screen and (max-width: 980px){
nav#site-navigation {
    padding-top: 10px;
}}

.vyska-responziv {height: 300px !important;}

/*---*/
.azsklikfixed{position:fixed;bottom:0;left:0;display:none;z-index:999;}
    .skhide{z-index: 1 !important}
    .btnhide{display:none !important}
    @media(max-width:820px){
        .azsklikfixed{display:block;width:100%;height:150px;text-align: center;background-color: rgba(0,0,0,.3);}
        .azsklikfixed iframe{margin:0 auto;}
        .azsklikfixed button{font-size: 0.85rem;color: #fff;background-color: rgba(0,0,0,.3);box-shadow: none;bottom: 150px;right: 0px;position: fixed;border: 0;padding:7px 10px;height: 35px;}
}

#content {background: #eae9e9;}

@media (min-width: 767px){
#masthead {
    background: #eae9e9;
	}}
header#masthead {
    border-bottom: 0;
}