@charset "utf-8";
/* CSS Document */
/*
Theme Name: Môcť.sk
Theme URI: http://moct.sk/
Description: Wordpress theme for - Môcť.sk
Version: 21-04-2026
Author: Bystroumný
Author URI: http://bystroumny.com
*/

/* http://fontawesome.io */
@font-face {
font-family: 'fontawesome';
src:url('https://moct.sk/fonty/fontawesome/fontawesome-webfont.eot');
src:url('https://moct.sk/fonty/fontawesome/fontawesome-webfont.eot') format('embedded-opentype'),
url('https://moct.sk/fonty/fontawesome/fontawesome-webfont.woff') format('woff'),
url('https://moct.sk/fonty/fontawesome/fontawesome-webfont.ttf') format('truetype'),
url('https://moct.sk/fonty/fontawesome/fontawesome-webfont.svg') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face {
     font-family: NotoSerifRegular; src: url('https://moct.sk/fonty/noto/NotoSerif-Regular.ttf');
     font-weight: 400;
}

@font-face {
     font-family: NotoSerifRegular; src: url('https://moct.sk/fonty/noto/NotoSerif-Italic.ttf');
     font-weight: 400;
     font-style: italic;
}

@font-face {
     font-family: NotoSerifRegular; src: url('https://moct.sk/fonty/noto/NotoSerif-Bold.ttf');
     font-weight: 700;
}


@font-face {
     font-family: SourceSansProRegular; src: url('https://moct.sk/fonty/sourcesanspro/SourceSansPro-Regular.otf');
     font-weight: normal;
}

@font-face {
     font-family: SourceSansProRegular; src: url('https://moct.sk/fonty/sourcesanspro/SourceSansPro-it.otf');
     font-weight: 400;
     font-style: italic;
}

@font-face {
     font-family: SourceSansProRegular; src: url('https://moct.sk/fonty/sourcesanspro/SourceSansPro-Light.otf');
     font-weight: 100;
}

@font-face {
     font-family: SourceSansProRegular; src: url('https://moct.sk/fonty/sourcesanspro/SourceSansPro-100_it.otf');
     font-weight: 100;
     font-style: italic;
}

@font-face {
     font-family: SourceSansProRegular; src: url('https://moct.sk/fonty/sourcesanspro/SourceSansPro-Bold.otf');
     font-weight: 700;
}

/* ZÁKLAD */

body {background-image: url("https://moct.sk/hlavne-obrazky/pattern.png"); background-attachment: fixed; background-position: center;}
#telo {width: 100%;margin: 0 auto;max-width: 1040px;background-image: url("https://moct.sk/hlavne-obrazky/lined-paper-texture.jpg");}

/* HLAVA */

#hlava {margin: 0 1.923076923% 0 1.923076923%; max-width:1000px;}
#hlava #logo {width: 27%;max-width: 270px; margin: 0 0 0 36.5%; float: left; padding-top: 3.5%;}
#hlava #logo h1 a img {max-width: 100%;border: 0;vertical-align: middle;}

div#kontaktne-udaje {float: right;width: 5%;max-width: 50px; text-align: right; padding-right:2%; padding-top:1%;}
div#kontaktne-udaje a {text-decoration: none; margin-right: 2%;}
div#kontaktne-udaje img {width: 100%;}

/* HLAVNÝ OBSAH */

#hlavne {width: 100%;max-width: 1040px;overflow: hidden;}
#hlavne #obsah {width: 100%;max-width: 1040px;overflow: hidden;}

/* Hlavná navigácia */

#hlavne #navigacia {width: 96.153846%;margin: 0 1.923076923%;}
#hlavne #nav-zaklad {border-bottom: 6px solid #070717;height: 45px;}
nav#nav-zaklad-1 {width: 66%;max-width: 660px;float: left;}
nav#nav-zaklad-1 ul li {float: left;text-align: center;}
nav#nav-zaklad-1 ul li a {display: table-cell;vertical-align:middle;padding: 0 20px 0;height:45px;text-decoration: none;}
nav#nav-zaklad-1 ul li.domovska-1 a {display: table-cell;vertical-align:middle;padding: 0 25px 0;height:45px;text-decoration: none;text-transform: uppercase;}
#navigacia div nav ul li {font: 400 1.25em 'SourceSansProRegular', 'sans-serif';word-spacing: 0.25em;}

#navigacia div nav ul li.domovska-1 a {font-size: 1.25em; color: #ffffff;background-color: #070717;}
#navigacia div nav ul li.domovska-0 a {font-size: 1.25em; color: #070717; padding: 0 25px;}
#navigacia div nav ul li.domovska-0 a:hover {color: #ffffff; background-color: #0c49d8;}

#navigacia div nav ul li.kategor-1 a {color: #ffffff;background-color: #070717;}
#navigacia div nav ul li.kategor-0 {text-decoration: none;}
#navigacia div nav ul li.kategor-0 a {color: #343335;}
#navigacia div nav ul li.kategor-0 a:hover {color: #ffffff; background-color: #0c49d8;}

/* Vyhľadávanie */

#search {width: 32%;max-width: 320px;float: right;}
#search form {margin: 0;overflow: hidden;}
#search input.searchbar {float: left;padding: 5px 8px 5px 8px;width: 78.125%/*250px*/;border: 1px solid #0c49d8;margin-top: 2px;height: 25px;font: italic 100 0.85em/**13px**/ 'SourceSansProRegular', 'sans-serif';color: #065eb2;background:#f6f8fe;}
#search input.searchbutton {float: left; padding: 0 0 0 34px/*IE Fix*/;width: 34px;margin: 3px 0 0 3px;height: 34px;/*background: url('https://moct.sk/hlavne-obrazky/search-button.png');*/ /*text-indent: -9999px; */cursor: pointer; content: "\f35a"; font-family: FontAwesome; font-weight: normal; font-style: normal; text-decoration: none; padding-left: 3px; vertical-align: super; font-size: 1em; color: #1c6fdf;}

input.searchbar::-webkit-input-placeholder {color: #5893cb/*99c2e9*/;}
input.searchbar:-moz-placeholder {/* Firefox 18- */color: #5893cb;}
input.searchbar::-moz-placeholder {/* Firefox 19+ */color: #5893cb;}
input.searchbar:-ms-input-placeholder {color: #5893cb;}


/***** SIDEBAR - Ponuka*****/

#ponuka-hlavna {width: 100%;margin: 0.961538461% 0;max-width: 1040px;overflow: hidden;}
#ponuka-hlavna h2 {margin: 2.884615385% 0 0 1.923076923%;font: normal 400 1.125em/45px "Bookman Old Style", Bookman Old Style, serif; letter-spacing: 0.05em;}
#ponuka-hlavna h2 a {padding: 10px 20px;text-decoration: none;color: #ffffff;background-color: #0099ff;}
#ponuka-hlavna h2 a:hover {background-color: #0c49d8;}


/* Obrázok */

p#hlavna-img {margin: 0 1.923076923% 0 1.923076923%;text-align:center; max-width:1000px;}
p#hlavna-img img {width:100%;}

/* PATA */

#pata {width: 96.153846%;margin: 1.923076923% 1.923076923% 0;overflow: hidden;}
#pata p#hore {color: #070717; font: italic 400 0.875em/45px 'SourceSansProRegular',"sans-serif"; letter-spacing: 0.025em; text-align: right;}
#pata p#hore a {float: right;display: block;padding: 0 2%;margin-left: 1.5%;font: normal 1.75em/45px fontawesome;text-decoration: none;color: #ffffff;background-color: #070717;}
#pata p#hore a:hover {color: #ffffff; background-color: #0c49d8;}

#pata p#kolaciky {border-top: 6px solid #070717;color: #b3b3b3; font: italic 100 0.875em/28px 'SourceSansProRegular',"sans-serif";letter-spacing: 0.025em;text-align: right; padding: 12px 10px;}
#pata p#kolaciky a {color: #b3b3b3;word-spacing:0.45em; text-decoration: none;}
#pata p#kolaciky a:hover {color: #0c49d8;}
#pata p#naive-gallery {padding: 0 0 40px 0;text-align: center;}
#pata p#naive-gallery img {max-width: 175px; }

#pata p#autorske {padding: 0 0 0 0; text-align: right;color: #b3b3b3;word-spacing:0.45em; margin-bottom:30px;font: 400 0.75em/20px 'SourceSansProRegular', 'sans-serif';/*s:11px letter-spacing: 0.025em;*/}

#pata-2 {width: 96.153846%;margin: 2.884615385% 1.923076923% 0;overflow: hidden;}
#pata-2 p#hore {color: #b3b3b3; font: italic 400 0.875em/45px 'SourceSansProRegular',"sans-serif"; letter-spacing: 0.025em; text-align: right;}
#pata-2 p#hore a {float: right;display: block;padding: 0 2%;margin-left: 1.5%;font: normal 1.75em/45px fontawesome;text-decoration: none;color: #ffffff;background-color: #0e0f46;}
#pata-2 p#hore a:hover {color: #ffffff; background-color: #0c49d8;}

#pata-2 p#kolaciky {border-top: 2px solid #0e0f46;color: #b3b3b3;font: italic 100 0.875em/28px 'SourceSansProRegular',"sans-serif";letter-spacing: 0.025em;text-align: right; padding: 12px 5px;}
#pata-2 p#kolaciky a {color: #b3b3b3;word-spacing:0.45em; text-decoration: none;/*padding: 0.961538461%;border: 1px solid #fab4b6;background:#fff7f8;*/}
#pata-2 p#kolaciky a:hover {color: #1c6fdf;}
#pata-2 p#naive-gallery {padding: 0 0 40px 0;text-align: center;}
#pata-2 p#naive-gallery img {max-width: 150px; }
#pata-2 p#autorske {padding: 0 0 0 0; text-align: right;color: #b3b3b3;word-spacing:0.45em; margin-bottom:30px;font: 400 0.75em/20px 'SourceSansProRegular', 'sans-serif';/*s:11px letter-spacing: 0.025em;*/}

#pata p#kolaciky a.paticka-blue {color: #1c6fdf;}


.gdpr_lightbox.moove_gdpr_cookie_modal_open .gdpr_lightbox-container {font: 400 1.50em 'SourceSansProRegular', 'sans-serif';}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content p {font-size: 0.875em; text-align: justify;}



/***Hlavná stránka - KATALÓG***/

#katalog-hlavna {width: 100%;margin: 0 0;max-width: 1040px;overflow: hidden;}
#katalog-hlavna h3.rozdelenie {width: auto; margin: 1.923076923% 1.923076923% 0; font: italic 400 1.50em/45px "NotoSerifRegular", "Times", serif; color: #0c49d8;}
span.rozdelenie-kraj {padding: 0 1.15% 0 1.85%;font: normal 1em/45px fontawesome;text-decoration: none;color: #0c49d8;}

#katalog-hlavna h2.hlavna-stranka {margin: 2.884615385% 0 0 1.923076923%; font: italic 400 1.125em/45px 'SourceSansProRegular', 'sans-serif'; letter-spacing: 0.05em; text-transform: uppercase;}
#katalog-hlavna h2.hlavna-stranka a {padding: 10px 20px;text-decoration: none;color: #ffffff;background-color: #070717;}
#katalog-hlavna h2.hlavna-stranka a:hover {background-color: #0c49d8;}
#katalog-hlavna ul {width: 100%;max-width: 1040px;overflow: hidden;}
#katalog-hlavna ul li.riadok {display: block; margin:  0; padding: 0;width: 100%;max-width: 1040px}
#katalog-hlavna ul li.riadok ul li {float: left; overflow: hidden;}
/**#katalog-hlavna ul li ul li.riadok-kraj-1 {margin: 0.961538461% 0 0 1.923076923%;border: 1px solid #fab4b6;background:#fff7f8;}**/ /**Červené orámovanie!**/
#katalog-hlavna ul li.riadok ul li.riadok-kraj-1 {margin: 0.961538461% 0 0 1.923076923%;width: 30.5769230769%;max-width: 320px; border: 1px solid #9b9b9b; background-color: white;}
#katalog-hlavna ul li.riadok ul li.riadok-kraj-2 {margin: 1.923076923% 0 0 1.923076923%;width: 30.5769230769%;max-width: 320px; border: 1px solid #9b9b9b; background-color: white;}

div.upozornenie  {width: 67.30769231%;margin: 3.846153846% 16.34615385% 0; padding: 1.923076923% 0; max-width: 700px;overflow: hidden; text-align: center; background-color:#fffbee; border:1px solid #ffc000; display: none;}
p.upoz-popis {font: 400 1.250em 'Arial', 'Helvetica', sans-serif; padding: 1.428571429% 0; color: #CC5C52;}
p.skusobna {font: italic 400 1em/45px "NotoSerifRegular", "Times", serif; color: #803933;}

.top {height: 45px;background: #f4f4f4/*#ececec*/;}
.top h4 {padding-top: 6.25% /*20px*/; text-align: center;}
.top h4 a {font: italic 400 1.2em/1.2em "NotoSerifRegular", "Times", serif;color: #070717; text-decoration: none;}
.top h4 a:hover {color: #e4371b;}

.circle {width: 18.75%/*60px*/;height:60px;border-radius: 60px;font-size:1.250em /*20px*/;color:#fff; line-height:60px;text-align:center;background: #f89d5c;margin-left: 40.625%/*130px*/;margin-top: 3.125% /*10px*/; display: none;}
.bottom {padding-top:7% }
.bottom p {font-size:  0.813em /* 13px*/;font-family: 'Arial', 'Helvetica', sans-serif;padding:5px; text-align: center;}
.bottom p a {color: #3e3d42; text-decoration: underline;}
.bottom p a:hover {color: #e4371b;}

.bottom p a:visited {color: #323126;}

.odb-bottom {padding-top:5.625% /*50px*/;}
.odb-bottom p {font: normal 400 0.813em/1.500em 'Arial', 'Helvetica', sans-serif; padding:5px; color: #919090; text-align: center;}

.sign {margin: /*15px*/ 4.6875% 0;text-align: right;}
.sign .button {color: #0c49d8;font: italic 400 0.938em/1em "NotoSerifRegular", "Times", serif;text-decoration: none; padding-right: 4.6875%;}
.sign a.button:hover {color: #e4371b;}

#katalog-hlavna ul li.riadok ul li.riadok-kraj-3 {margin: 1.923076923% 0 0 1.923076923%;width: 30.76923077%;max-width: 320px;}
#katalog-hlavna ul li.riadok ul li.riadok-kraj-3-extra {margin: 1.923076923% 0 0 1.923076923%;width: 30.76923077%;max-width: 320px;border: 1px solid #999999;background:#f8f8f8;}
/*#katalog-hlavna ul li.riadok ul li p.nadpis-kraj {margin: 12px 0 10px;font: 700 1.250em/1.2em 'NotoSerifRegular', serif;text-decoration: none;text-align:center;color: #3e3d42;}*/
#katalog-hlavna ul li.riadok ul li div.top h4 {text-align:center; padding: 12px 0 3px; background: #f4f4f4/*#ececec*/;}
#katalog-hlavna ul li.riadok ul li h4 {text-align:center; padding: 12px 0 10px; background:#f4f4f4/*#ebebeb*/;}
#katalog-hlavna ul li.riadok ul li h4 a.nadpis-kraj {font: italic 400 1.2em/1.2em "NotoSerifRegular", "Times", serif;text-decoration: none;text-align:center;color: #070717;/*border: 1px solid #c7c7c7*/;}
#katalog-hlavna ul li.riadok ul li h4 a.nadpis-kraj:hover {color: #e4371b;}

#katalog-hlavna ul li.riadok ul li p.nadpis-kraj-extra {margin: 12px 0 10px;font: 700 1.250em/1.2em 'NotoSerifRegular', serif;text-decoration: none;text-align:center;color: #3e3d42;}

#katalog-hlavna p.cely-katalog {margin:2.884615385% 1.923076923% 0 0;float: right;width: 30.76923077%;max-width: 320px;overflow: hidden;text-align:right;}
#katalog-hlavna p.cely-katalog a {font: italic 400 0.95em/32px "NotoSerifRegular", "Times", serif;letter-spacing: 0.05em;text-align: right;padding: 6px 25px;text-decoration: none;color: #ffffff;background-color: #0099ff;}
#katalog-hlavna p.cely-katalog a:hover {background-color: #0069cb;}	

/***Hlavná stránka - PACIENT***/

#pacient-hlavna {width: 100%;max-width: 1040px;overflow: hidden;}
#pacient-hlavna h2 {margin: 2.884615385% 1.923076923% 0;font: normal 400 1.125em/45px "NotoSerifRegular", "Times", serif;letter-spacing: 0.05em;/**text-transform: uppercase;**/}
#pacient-hlavna h2 a {padding: 10px 20px;text-decoration: none;color: #ffffff;background-color: #ee343b;}
#pacient-hlavna h2 a:hover {background-color: #a11318;}
#pacient-informacie {width: 46.92307692%;margin: 1.923076923% 0 0 1.923076923%;max-width: 488px;float:left;overflow: hidden;}
#pacient-na-stiahnutie {width: 46.92307692%;;margin: 1.923076923% 1.923076923% 0 0;max-width: 488px;float:right;overflow: hidden;/*border: 1px solid #fab4b6;background:#fff7f8;*/}
#pacient-hlavna p.rozdelenie {width: 96.153846%;max-width: 1000px;overflow: hidden;font: italic 400 1.250em/45px 'NotoSerifRegular', serif;color: #ee343b;}
span.pacientovo {padding: 0 2.346938776% 0 3.775510204%;font: normal 1em/45px fontawesome;text-decoration: none;color: #ee343b;}
#pacient-hlavna div ul {padding-left: 10.20408163%;list-style-type: square;}
#pacient-hlavna div ul li {color: #3e3d42;font: 700 1em/1.2em "NotoSerifRegular", "Times", serif;line-height: 1.675em;}

#pacient-hlavna p.cely-pacient {margin:2.884615385% 1.923076923% 0.961538461% 0;float: right;width: 38.46153846%;max-width: 400px;overflow: hidden;text-align:right;}
#pacient-hlavna p.cely-pacient a {font: italic 400 0.95em/32px "NotoSerifRegular", "Times", serif;letter-spacing: 0.05em;text-align: right;padding: 6px 25px;text-decoration: none;color: #ffffff;background-color: #1cabed;}
#pacient-hlavna p.cely-pacient a:hover {background-color: #135da1;}

/*SEARCH*/

#projects-last-top h2.title {margin: 1.923076923% 1.923076923% 0;color: #1cabed;font: italic 700 1.625em "NotoSerifRegular", "Times", serif;letter-spacing: 0.025em;}

/*Nič sa nenašlo*/
#projects-last-top .nothing  {margin: 2.884615385% auto 0;width: 100%;max-width: 1040px;text-align: center;}
#projects-last-top div.nothing h2  {font: 2.813em/**45px**/ fontawesome;color: #ee343b;}
.nothing p.iamsorry {margin-top: 0.961538461%;font: 400 1em 'SourceSansProRegular','sans-serif';color: #595959;}


/**MAIN-PAGE**/

/*Projekty-Side-navigation*/
#projects-post #project-post-navigation {width: 30.57692308%/*<(318:1040)*100>*/;max-width: 318px;border-left: 2px solid #0c49d8;margin: 3.84153846% 1.923076923% 1.923076923%;overflow: hidden;}
#projects-post #project-post-navigation h4 {margin: 0 0 0 5.555555556%;font: 700 1.750em/45px 'SourceSansProRegular', 'sans-serif';letter-spacing: 0.025em;text-transform: uppercase;color: #0c49d8;}
#projects-post #project-post-navigation nav {margin: 0 0 0 5.555555556%;overflow: hidden;}			
#projects-post #project-post-navigation nav ul li {padding: 0 0 3.25% 0;}
#projects-post #project-post-navigation nav a {display:inline;margin-bottom: 5px;padding: 0;font: 700 0.875em 'SourceSansProRegular', 'sans-serif';text-decoration: none;text-transform: uppercase;color: #0c49d8;}
#projects-post #project-post-navigation nav a:hover {color: #e4371b;}

#projects-post #project-post-navigation nav ul li ul {margin-left: 4.166666667%;}
#projects-post #project-post-navigation nav ul li ul li {margin-left:5.555555556%;padding: 3.25% 0 0 0;list-style-type: square;font: 400 0.875em 'SourceSansProRegular', 'sans-serif';color: #0c49d8;}
#projects-post #project-post-navigation nav ul li ul li p {padding-left: 0.833333333%;}
#projects-post #project-post-navigation nav ul li ul li a {display:inline;margin:0 0 2.777777778% 0;font: 400 1em 'SourceSansProRegular', 'sans-serif';text-decoration: none;text-transform: none;color: #0c49d8;}



/* NOVINKY */

#projects-last-top h2 {margin: 2.884615385% 1.923076923% 0;font: normal 400 1.125em/45px "NotoSerifRegular", "Times", serif;letter-spacing: 0.05em;/**text-transform: uppercase;**/}
#projects-last-top h2 a {padding: 10px 20px;text-decoration: none;color: #ffffff;background-color: #ee343b;}
#projects-last-top h2 a:hover {background-color: #a11318;}

#projects-last-top p.cely-katalog {margin:2.884615385% 1.923076923% 0.961538461% 0;float: right;width: 30.76923077%;max-width: 320px;overflow: hidden;text-align:right;}
#projects-last-top p.cely-katalog a {font: italic 400 0.95em/32px "NotoSerifRegular", "Times", serif;letter-spacing: 0.05em;text-align: right;padding: 6px 25px;text-decoration: none;color: #ffffff;background-color: #1cabed;}
#projects-last-top p.cely-katalog a:hover {background-color: #135da1;}	

/*POST-INFO*/
#hlavne #content div.post-info {margin-bottom: 7px;}
#hlavne #content div.post-info ul {list-style: none;overflow: hidden;}
#hlavne #content div.post-info ul li {margin:0 0 3px 0;padding:0;color: #b3b3b3;white-space: nowrap;}
#hlavne #content div.post-info ul li a {text-decoration: none;}
#hlavne #content div.post-info ul li.subcategory  ul.post-categories li span.subcategory-icon {margin-right: 5px;font: 1.1em fontawesome;}
#hlavne #content div.post-info ul li.subcategory  ul.post-categories {text-align:left;margin-top:0;}
#hlavne #content div.post-info ul li.subcategory  ul.post-categories li {margin: 0;}
#hlavne #content div.post-info ul li.subcategory ul.post-categories li a {vertical-align: 3%;font: 400 1em 'SourceSansProRegular', 'sans-serif';color: #b3b3b3;}
#hlavne #content div.post-info ul li.subcategory ul.post-categories li a:hover {color: #1cabed;}
#hlavne #content div.post-info ul li.author {vertical-align: 5%;display:list-item;font: 400 1em/*13px*/ 'SourceSansProRegular', 'sans-serif';}
#hlavne #content div.post-info ul li.author  span.author-icon {margin-right: 5px;font: 1.1em/*17px*/ fontawesome;}
#hlavne #content div.post-info ul li.date span.time-public {/*vertical-align: 5%;*/font: 400 1em/*13px*/ 'SourceSansProRegular', 'sans-serif';}
#hlavne #content div.post-info ul li.date  span.time-public-icon {margin-right: 5px;font: 1.1em/*17px*/ fontawesome;}
#hlavne #content div.post-info ul li.comments {font: 400 1em/*13px*/ 'SourceSansProRegular', 'sans-serif';color: #b3b3b3;}
#hlavne #content div.post-info ul li.comments a {font: 400 1em/*13px*/ 'SourceSansProRegular', 'sans-serif';color: #b3b3b3;}
#hlavne #content div.post-info ul li.comments a:hover {color: #1cabed;}
#hlavne #content div.post-info ul li.comments  span.comments-icon {margin-right: 5px;font: 1.1em/*17px*/ fontawesome;}
#hlavne #content div.post-info ul li  ul {text-align:center;margin-top:10px;}
#hlavne #content div.post-info ul li  ul li a {margin: 0 auto;font: 400 1em/*13px*/ 'SourceSansProRegular', 'sans-serif';color: #b3b3b3;}
#hlavne #content div.post-info ul li ul li a:hover {color: #1cabed;}

#hlavne #content #projects-post div.post-info {margin-left: 34.61538462%;width: 65.38461538%;max-width: 680px;}
#hlavne #content #projects-post div.post-info ul {display: inline-block;width:100%;margin-top:0;}
#hlavne #content #projects-post div.post-info ul  li {float:left;margin-right: 4.807692308%;}

#projects-last-top {width: 100%;margin-top: 0.961538461%;}
#projects-last {width: 100%;max-width: 1040px;overflow: hidden;}
#projects-last ul {width: 100%;max-width: 1040px;overflow: hidden;}
#projects-last ul li.main-line {display: block; margin: 0; padding: 0;}
#projects-last ul li ul li {float: left; width: 100%;max-width: 320px;margin: 2.884615385% 0 0 1.923076923%;overflow: hidden;}
#projects-last ul li a.post-thumbnail img {vertical-align: middle;width: 100%;max-width: 320px;border: 0px;}
#projects-last ul li h3 {margin: 12px auto 10px;font: 700 1.250em/1.2em 'NotoSerifRegular', serif;text-decoration: none;color: #775442;}
#projects-last ul li h3 a {text-decoration: none;color: #ee343b;}
#projects-last ul li h3 a:hover {color: #a11318;}


#projects-last ul li p {margin-bottom: 5px;font: 400 0.875em/1.438em 'SourceSansProRegular', 'sans-serif';/*s:13px*/color: #323136;}
#projects-last ul li p a {color: #323136;-moz-text-decoration-style: dotted; text-decoration-style: dotted;}

#projects-last ul li div.read-more a {color: #323136;font: 700 0.875em/1.438em "SSourceSansProRegular","sans-serif";text-decoration: none;}
#projects-last ul li div.read-more a:hover {color: #1cabed;}								

/**
	***K-A-T-A-L-Ó-G***
**/

span.subcategory-icon {display: none;}
span.special-1:after {content: "Špecializované ambulancie"; font: italic 400 0.5em 'SourceSansProRegular',"sans-serif";display: inline-block; text-decoration: none; padding-left: 3px; vertical-align: super; color: #0c49d8;}
span.special-2:after {content: "Špecializované ambulancie"; font: italic 400 0.5em 'SourceSansProRegular',"sans-serif";display: inline-block; text-decoration: none; padding-left: 3px; vertical-align: super; color: #0c49d8;}
span.special-amb:after {content: "Ambulancie"; font: italic 400 0.5em 'SourceSansProRegular',"sans-serif";display: inline-block; text-decoration: none; padding-left: 3px; vertical-align: super; color: #0c49d8;}

/***Hlavná stránka - KATALÓG***/

span.rozdelenie-kraj {padding: 0 1.15% 0 1.85%;font: normal 1em/45px fontawesome;text-decoration: none;color: #0c49d8;}

#katalog-hlavna h2 {margin: 2.884615385% 0 0 1.923076923%;font: normal 400 1.125em/45px "NotoSerifRegular", "Times", serif;letter-spacing: 0.05em;}
#katalog-hlavna h2 a {padding: 10px 20px;text-decoration: none;color: #ffffff;background-color: #ee343b;}
#katalog-hlavna h2 a:hover {background-color: #a11318;}
#katalog-hlavna ul {width: 100%;max-width: 1040px;overflow: hidden;}
#katalog-hlavna ul li.riadok {display: block; margin: 0; padding: 0;width: 100%;max-width: 1040px}
#katalog-hlavna ul li.riadok ul li {float: left; overflow: hidden;}
/**#katalog-hlavna ul li ul li.riadok-kraj-1 {margin: 0.961538461% 0 0 1.923076923%;border: 1px solid #fab4b6;background:#fff7f8;}**/ /**Červené orámovanie!**/
#katalog-hlavna ul li.riadok ul li.riadok-kraj-1 {margin: 0.961538461% 0 0 1.923076923%;width: 30.57692308%;max-width: 318px;border: 1px solid #999999;background:white;}
#katalog-hlavna ul li.riadok ul li.riadok-kraj-2 {margin: 1.923076923% 0 0 1.923076923%;width: 30.57692308%;max-width: 318px;border: 1px solid #999999;background:white;}
#katalog-hlavna ul li.riadok ul li.riadok-kraj-3 {margin: 1.923076923% 0 0 1.923076923%;width: 30.57692308%;max-width: 318px;border: 1px solid #999999;background:white;}
#katalog-hlavna ul li.riadok ul li.riadok-kraj-3-extra {margin: 1.923076923% 0 0 1.923076923%;width: 30.57692308%;max-width: 318px;border: 1px solid #999999;background:#f8f8f8;}
#katalog-hlavna ul li.riadok ul li p.nadpis-kraj {margin: 12px 0 10px;font: 700 1.250em/1.2em "NotoSerifRegular", "Times", serif;text-decoration: none;text-align:center;color: #3e3d42;}
#katalog-hlavna ul li.riadok ul li p.nadpis-kraj-extra {margin: 12px 0 10px;font: 700 1.250em/1.2em "NotoSerifRegular", "Times", serif;text-decoration: none;text-align:center;color: #3e3d42;}

#katalog-hlavna p.cely-katalog {margin:2.884615385% 1.923076923% 0 0;float: right;width: 30.76923077%;max-width: 320px;overflow: hidden;text-align:right;}
#katalog-hlavna p.cely-katalog a {font: italic 400 0.95em/32px 'SourceSansProRegular', 'sans-serif'; letter-spacing: 0.05em;text-align: right;padding: 6px 25px;text-decoration: none;color: #ffffff;background-color: #e4371b;}
#katalog-hlavna p.cely-katalog a:hover {background-color: #a11318;}	

/***Hlavná stránka - PACIENT***/

#pacient-hlavna {width: 100%;max-width: 1040px;overflow: hidden;}
#pacient-hlavna h2 {margin: 2.884615385% 0 0 1.923076923%;font: normal 400 1.125em/45px "NotoSerifRegular", "Times", serif;letter-spacing: 0.05em;/**text-transform: uppercase;**/}
#pacient-hlavna h2 a {padding: 10px 20px;text-decoration: none;color: #ffffff;background-color: #ee343b;}
#pacient-hlavna h2 a:hover {background-color: #a11318;}
#pacient-informacie {width: 46.92307692%;margin: 1.923076923% 0 0 1.923076923%;max-width: 488px;float:left;overflow: hidden;}
#pacient-na-stiahnutie {width: 46.92307692%;;margin: 1.923076923% 1.923076923% 0 0;max-width: 488px;float:right;overflow: hidden;/*border: 1px solid #fab4b6;background:#fff7f8;*/}
#pacient-hlavna p.rozdelenie {width: 96.153846%;max-width: 1000px;overflow: hidden;font: italic 400 1.250em/45px "NotoSerifRegular", "Times", serif;color: #ee343b;}
span.pacientovo {padding: 0 2.346938776% 0 3.775510204%;font: normal 1em/45px fontawesome;text-decoration: none;color: #ee343b;}
#pacient-hlavna div ul {padding-left: 10.20408163%;list-style-type: square;}
#pacient-hlavna div ul li {color: #3e3d42;font: 700 1em/1.2em "NotoSerifRegular", "Times", serif;line-height: 1.675em;}

#pacient-hlavna p.cely-pacient {margin:2.884615385% 1.923076923% 0.961538461% 0;float: right;width: 30.76923077%;max-width: 320px;overflow: hidden;text-align:right;}
#pacient-hlavna p.cely-pacient a {font: italic 400 0.95em/32px "NotoSerifRegular", "Times", serif;letter-spacing: 0.05em;text-align: right;padding: 6px 25px;text-decoration: none;color: #ffffff;background-color: #ee343b;}
#pacient-hlavna p.cely-pacient a:hover {background-color: #a11318;}	

/*****KATALÓG*****/

#katalog h2.katalog-nadpis {width: 96.15384615%;margin: 2.884615385% 1.923076923% 0;font: italic 700 2.375em/*38px*/ "NotoSerifRegular", "Times", serif;letter-spacing: 0.025em;text-transform: none;color: #0c49d8;}
#katalog h3.rozdelenie-katalog {padding-top: 1.923076923%;width: 96.153846%;margin: 0 1.923076923%;max-width: 1000px;overflow: hidden;font: italic 400 1.250em/45px "NotoSerifRegular", "Times", serif;color: #0c49d8;}
span.rozdelenie-kraj-katalog {padding: 0 1.15% 0 1.85%;font: normal 1em/45px fontawesome;text-decoration: none;color: #0c49d8;}
#katalog ul.rychla-volba-kraj {padding-top: 0.961538461%;width: 96.153846%;margin: 0 1.923076923%;max-width: 1000px;text-align:center;float: left; overflow: hidden;}
#katalog ul.rychla-volba-kraj li {display: inline-block;}

#katalog ul.rychla-volba-kraj li a {display: table-cell;height: 45px;padding: 0 20px;text-decoration: none;text-transform: uppercase;vertical-align: middle;font: 700 1.250em/1.2em "NotoSerifRegular", "Times", serif;text-decoration: none;text-align:center;border: 1px solid #ffcbac;background:#fffaf7;color: #e4371b;}
#katalog ul.rychla-volba-kraj li a:hover {border: 1px solid #f1aa80;background-color: #ffe6d7;}
#katalog h4 {padding-top:2.884615385%;margin: 0 0 0 1.923076923%;font: normal 400 1.125em/45px "NotoSerifRegular", "Times", serif;letter-spacing: 0.05em;clear:both;}
#katalog h4 a {padding: 10px 20px;text-decoration: none;color: #ffffff;background-color: #ee343b;}
#katalog h4 a:hover {background-color: #a11318;}

#projects-last-top span.hodnotenie-1:after {display:none;content: "\f004"; font-family: FontAwesome; font-weight: normal; font-style: normal; /*display: inline-block;*/ text-decoration: none; padding-left: 3px; vertical-align: super; font-size: 0.6em; color:#ef2a33;}
#projects-last-top span.hodnotenie-2-1:after {display:none;content: "\f164"; font-family: FontAwesome; font-weight: normal; font-style: normal; /*display: inline-block;*/ text-decoration: none; padding-left: 3px; vertical-align: super; font-size: 0.6em; color:#1cabed;}
#projects-last-top span.hodnotenie-2-0:after {display:none;content: "\f165"; font-family: FontAwesome; font-weight: normal; font-style: normal; /*display: inline-block;*/ text-decoration: none; padding-left: 3px; vertical-align: super; font-size: 0.6em; color:#1cabed;}
#projects-last-top span.hodnotenie-3-1:after {display:none;content: "\f129"; font-family: FontAwesome; font-weight: normal; font-style: normal; /*display: inline-block;*/ text-decoration: none; padding-left: 3px; vertical-align: super; font-size: 0.6em; color:#999999;}
#projects-last-top span.hodnotenie-3-0:after {display:none;content: "\f056"; font-family: FontAwesome; font-weight: normal; font-style: normal; /*display: inline-block;*/ text-decoration: none; padding-left: 3px; vertical-align: super; font-size: 0.6em; color:#999999;}

#crumbs span.hodnotenie:after {display:none;}
#crumbs span.hodnotenie-1:after {display:none;}
#crumbs span.hodnotenie-2-1:after {display:none;}
#crumbs span.hodnotenie-2-0:after {display:none;}
#crumbs span.hodnotenie-3-1:after {display:none;}
#crumbs span.hodnotenie-3-0:after {display:none;}

#projects-last-top li.main-line span.hodnotenie:after {display:none;font-size: 0.9em;}
#projects-last-top li.main-lineg span.hodnotenie-1:after {display:none;font-size: 0.9em;}
#projects-last-top li.main-line span.hodnotenie-2-1:after {display:none;font-size: 1em;}
#projects-last-top li.main-line span.hodnotenie-2-0:after {display:none;font-size: 1em;}
#projects-last-top li.main-line span.hodnotenie-3-1:after {display:none;font-size: 0.9em;}
#projects-last-top li.main-line span.hodnotenie-3-0:after {display:none;font-size: 0.9em;}

#katalog a.dokonane:after {content: "\f00c"; font-family: FontAwesome; font-weight: normal; font-style: normal; display: inline-block; padding-left: 3px; vertical-align: super; font-size: 0.9em; color:#67d465;}
#katalog a.dokonane-1:after {display:none;content: "\f004"; font-family: FontAwesome; font-weight: normal; font-style: normal; /*display: inline-block;*/ text-decoration: none; padding-left: 3px; vertical-align: super; font-size: 0.9em; color:#ef2a33;}
#katalog a.dokonane-2-dobre:after {display:none;content: "\f164"; font-family: FontAwesome; font-weight: normal; font-style: normal; /*display: inline-block;*/ text-decoration: none; padding-left: 3px; vertical-align: super; font-size: 1em; color:#1cabed;}
#katalog a.dokonane-2-zle:after {display:none;content: "\f165"; font-family: FontAwesome; font-weight: normal; font-style: normal; /*display: inline-block;*/ text-decoration: none; padding-left: 3px; vertical-align: super; font-size: 1em; color:#1cabed;}
#katalog a.dokonane-3-1:after {display:none;content: "\f129"; font-family: FontAwesome; font-weight: normal; font-style: normal; /*display: inline-block;*/ text-decoration: none; padding-left: 3px; vertical-align: super; font-size: 0.9em; color:#999999;}
#katalog a.dokonane-3-0:after {display:none;content: "\f056"; font-family: FontAwesome; font-weight: normal; font-style: normal; /*display: inline-block;*/ text-decoration: none; padding-left: 3px; vertical-align: super; font-size: 0.9em; color:#999999;}

#katalog ul.katalog-mesto {width: 96.15384615%;max-width:1000px;margin: 1.923076923% 1.923076923% 0;}
#katalog ul.katalog-mesto li.katalog-odbornost {padding-left: 1.634615385%;margin-top: 1.442307692%;list-style:none;}
#katalog ul.katalog-mesto li.katalog-odbornost span.nazov-odbornost {font: normal 1.125em "Verdana","sans-serif";color: #e8391c;}
#katalog ul.katalog-mesto li.katalog-odbornost ul li {margin:1.3% 0 0 3.5%;font: normal 400 1em 'SourceSansProRegular',"sans-serif";list-style-type: square;color: #595959;}
#katalog ul.katalog-mesto li.katalog-odbornost ul li a {font: normal 400 1em 'SourceSansProRegular',"sans-serif";list-style-type: square;color: #595959;}
#katalog ul.katalog-mesto li.katalog-odbornost ul li a:hover {color:#1cabed;}

#katalog ul.katalog-mesto li.katalog-odbornost ul li ul.odbornost li {font: 400 1em 'SourceSansProRegular',"sans-serif";list-style-type:none;margin-left: 1.5%; color:#999999;}
#katalog ul.katalog-mesto li.katalog-odbornost ul li ul.odbornost li a {color:#999999;}
#katalog ul.katalog-mesto li.katalog-odbornost ul li ul.odbornost li a:hover {color:#0c49d8;}
#katalog ul.katalog-mesto li.katalog-odbornost ul li ul.odbornost li span.odbornost-trojuhol {font: normal 1em fontawesome;padding-right: 7px; color:#999999;}

#katalog ul.katalog-mesto h4.nazov-mesto {margin:0;padding:0;letter-spacing:normal;font: bold 1.688em "Verdana","sans-serif";color: #ee343b;}

#katalog div#kat-odb-okraj {margin: 2.884615385% 0 0;}
#katalog ul.katalog-specifi {width: 96.15384615%;max-width:1000px;margin: 0 1.923076923% 0;}
#katalog ul.katalog-specifi span.nazov-mesto {font: bold 1.688em "Verdana","sans-serif";color: #ee343b;}
#katalog ul.katalog-specifi li.katalog-odbornost {padding-left: 1.634615385%;margin-top: 1.442307692%;list-style:none;}
#katalog ul.katalog-specifi li.katalog-odbornost span.nazov-odbornost {font: normal 1.125em "Verdana","sans-serif";color: #e4371b;}
#katalog ul.katalog-specifi li.katalog-odbornost ul li {margin:1.3% 0 0 3.5%;font: normal 400 1em 'SourceSansProRegular',"sans-serif";list-style-type: square;color: #595959;}
#katalog ul.katalog-specifi li.katalog-odbornost ul li a {font: normal 400 1em 'SourceSansProRegular',"sans-serif";list-style-type: square;color: #595959;}
#katalog ul.katalog-specifi li.katalog-odbornost ul li a:hover {color:#0c49d8;}

#katalog ul.katalog-specifi li.katalog-odbornost ul li ul.odbornost li {font: 400 1em 'SourceSansProRegular',"sans-serif";list-style-type:none;margin-left: 1.5%; color:#999999;}
#katalog ul.katalog-specifi li.katalog-odbornost ul li ul.odbornost li a {color:#999999;}
#katalog ul.katalog-specifi li.katalog-odbornost ul li ul.odbornost li a:hover {color:#0c49d8;}
#katalog ul.katalog-specifi li.katalog-odbornost ul li ul.odbornost li span.odbornost-trojuhol {font: normal 1em fontawesome;padding-right: 7px; color:#999999;}

#katalog ul.katalog-specifi li.katalog-odbornost-1-riadok {padding-left: 1.634615385%;margin-top: 1%;list-style:none;}
#katalog ul.katalog-specifi li.katalog-odbornost-1-riadok span.nazov-odbornost {font: normal 1.125em "Verdana","sans-serif";color: #ee343b;}
#katalog ul.katalog-specifi li.katalog-odbornost-1-riadok ul li {margin:1.3% 0 0 3.5%;font: normal 400 1em 'SourceSansProRegular',"sans-serif";list-style-type: square;color: #595959;}
#katalog ul.katalog-specifi li.katalog-odbornost-1-riadok ul li a {color: #595959; text-decoration:none;}
#katalog ul.katalog-specifi li.katalog-odbornost-1-riadok ul li a:hover {color:#1cabed;}

/*****Katalóg - KRAJ*****/

#katalog h2.katalog-nadpis-kraj {width: 96.15384615%;margin: 2.884615385% 1.923076923% 0;font: italic 700 2.375em "NotoSerifRegular", "Times", serif;letter-spacing: 0.025em;}
#katalog h2.katalog-nadpis-kraj a.katalog-kraj {padding: 0;background: none;color: #0c49d8;text-decoration: none;}
#katalog h2.katalog-nadpis-kraj a.katalog-kraj:hover {background:none;}
#katalog h2.katalog-nadpis-kraj sup {vertical-align: super;font-size: smaller;color:#0c49d8;}

#katalog h3.nadpis-kraj {width: 96.15384615%;margin: 0.961538461% 1.923076923% 0;padding-left: 1.923076923%;font: italic 700 2em/*38px*/ "NotoSerifRegular", "Times", serif;letter-spacing: 0.025em;text-transform: none;color: #0c49d8;}
#katalog h3.nadpis-kraj a {text-decoration:none;color: #0c49d8;}

#katalog ul.rychla-volba-mesto {padding-top: 2.403846154%;width: 96.153846%;margin: 0 1.923076923%;max-width: 1000px;text-align:center;float: left; overflow: hidden;}
#katalog ul.rychla-volba-mesto li {display: inline-block;}

#katalog ul.rychla-volba-mesto li.pasive span.pasive-znak {display: table-cell;height: 30px;padding: 0 7px;text-transform: uppercase;vertical-align: middle;font: 700 1.250em/1.2em "NotoSerifRegular", "Times", serif;text-decoration: none;text-align:center;border: 1px solid #b3b3b3;background:#f8f8f8;color: #848386;}

#katalog ul.rychla-volba-mesto li a {display: table-cell;height: 30px;padding: 0 7px;text-transform: uppercase;vertical-align: middle;font: 700 1.250em/1.2em "NotoSerifRegular", "Times", serif;text-decoration: none;text-align:center; border: 1px solid #ffcbac; background: #fffaf7; color: #e8391c;}
#katalog ul.rychla-volba-mesto li a:hover {border: 1px solid #f1aa80;background-color: #ffe6d7;}

#katalog p {padding-top: 1.923076923%;width: 96.153846%;margin: 0 1.923076923%;max-width: 1000px;overflow: hidden;font: italic 400 1.250em/45px "NotoSerifRegular", "Times", serif;color: #999999;}
span.volba-zaciatocneho-pismena-mesta {padding: 0 1.15% 0 1.85%;font: normal 1em/45px fontawesome;text-decoration: none;color: #999999;}
#katalog p.vyber-hladaneho-mesta {padding-top: 0.961538461%;width: 96.153846%;margin: 0 1.923076923%;max-width: 1000px;overflow: hidden;font: italic 400 1em "NotoSerifRegular", "Times", serif;color: #989898;;text-align:center;}

#katalog div.pracoviska-ostatne {width: 85%; margin: 2.7% 7.5%  0.961538461%;max-width: 1000px;background: #f8f8f8; color: #848386;display: inline-block; border-left: 5px solid #0c49d8; border-top: 1px solid #b1c9ff; border-right: 1px solid #b1c9ff; border-bottom: 1px solid #b1c9ff;
  background-color: #f9f9ff;}
#katalog div.pracoviska-ostatne p.poznamka {padding: 1.3% 0 0 2%;font: italic 700 1.250em/1.75em 'SourceSansProRegular',"sans-serif"; text-align: justify;color: #0c49d8;}
#katalog div.pracoviska-ostatne p.poznamka-text {width: auto; padding: 1% 4% 0;font: italic 400 0.875em 'SourceSansProRegular',"sans-serif";text-align: justify;color: #848386;}
#katalog div.pracoviska-ostatne ul {width: 95%; margin: 0 2% 1.5% 3%;max-width: 950px;}
#katalog div.pracoviska-ostatne ul li {color: #323136;font: 400 0.875em/1.35em 'SourceSansProRegular',"sans-serif"; list-style-type: square; margin: 1% 0 1% 4%;}
#katalog div.pracoviska-ostatne ul li span.normal {color: #323136;}
#katalog div.pracoviska-ostatne ul a {color: #05065d;font-weight: bold;}
#katalog div.pracoviska-ostatne ul a:hover {color:#0c49d8;}

#projects-last-top div.pracoviska-ostatne {width: 96.153846%; margin: 1.923076923% 1.923076923%  0.961538461%;max-width: 1000px;background: #fff7e8;border: 1px solid #EDAC34;color: #323136;display: inline-block;}
#projects-last-top div.pracoviska-ostatne p.poznamka {padding: 1.3% 0 0 2%;font: italic 700 1.250em/1.75em 'SourceSansProRegular',"sans-serif"; text-align: justify;color: #ec733b;}
#projects-last-top div.pracoviska-ostatne p.poznamka-text {padding: 1% 4% 0;font: italic 400 1.063em 'SourceSansProRegular',"sans-serif";/*text-align: justify;*/color: #a0735e;}
#projects-last-top div.pracoviska-ostatne ul {width: 95%; margin: 0 2% 1.5% 3%;max-width: 950px;}
#projects-last-top div.pracoviska-ostatne ul li {color: #323136;font: 400 1em/1.35em 'SourceSansProRegular',"sans-serif"; list-style-type: square; margin: 1% 0 1% 4%;}
#projects-last-top div.pracoviska-ostatne ul li span.normal {color: #323136;}
#projects-last-top div.pracoviska-ostatne ul a {color: #323136;font-weight: bold;}
#projects-last-top div.pracoviska-ostatne ul a:hover {color: #FF5405;}

#katalog p.bodky {padding-top:2.403846154%;width: 96.153846%;margin: 0 1.923076923%;max-width: 1000px;font: normal 400 1.563em "NotoSerifRegular", "Times", serif;letter-spacing: 0.3em; text-align:center;color:#0c49d8;}
#katalog p.zacinajuce-pismeno {margin: 2.884615385% 0 0 1.923076923%;font: normal 400 1.5em/55px "NotoSerifRegular", "Times", serif;letter-spacing: 0.05em;}
#katalog span.zacinajuce-pismeno-znak {padding: 10px 20px;color: #ffffff;background-color: #d13a11;}

#katalog ul.katalog-mesto h4.nazov-mesto {margin:0;padding:0;letter-spacing:normal;font: bold 1.688em "Verdana","sans-serif";color: #e8391c;}

/*****Katalóg - MESTO+ŠPECIFIKÁCIA*****/

#katalog h4.nadpis-mesto-a-odbornost {padding-top: 0;width: 96.15384615%;margin: 0.48076923%/**5/1040**/ 1.923076923% 0;padding-left: 3.846153846%;font: italic 700 1.625em "NotoSerifRegular", "Times", serif;letter-spacing: 0.025em;text-transform: none;color: #0c49d8;}

#katalog ul.pismeno-odbornik {margin-bottom: 2.884615385%;width: 100%;max-width: 1040px;overflow: hidden;}

#katalog ul.pismeno-odbornik li.riadok-odbornost {display: block; margin: 0; padding: 0;width: 100%;max-width: 1040px; overflow: hidden;}
#katalog ul.pismeno-odbornik li.riadok-odbornost ul li {float: left; overflow: hidden;}
#katalog ul.pismeno-odbornik li.riadok-odbornost ul li.riadok-odbornost-nazov-1 {margin: 2.884615385% 0 0 1.923076923%;width: 30.57692308%;max-width: 318px;/**border: 1px solid #f4f4f4;**/}
#katalog ul.pismeno-odbornik li.riadok-odbornost ul li.riadok-odbornost-nazov {margin: 1.923076923% 0 0 1.923076923%;width: 30.57692308%;max-width: 318px;/**border: 1px solid #f4f4f4;**/}
#katalog ul.pismeno-odbornik li.riadok-odbornost ul li.riadok-odbornost-nazov-2 {margin: 1.923076923% 0 0 1.923076923%;width: 30.57692308%;max-width: 318px;/**border: 1px solid #f4f4f4;**/}

#katalog ul.pismeno-odbornik li.riadok-odbornost ul li p.nadpis-odbornost-nazov {/**margin-top:3.144654088%;**/font: 400 1em 'SourceSansProRegular',"sans-serif";text-decoration: none;text-align:center;color: #a11318;}
#katalog ul.pismeno-odbornik li.riadok-odbornost ul li p.nadpis-odbornost-nazov a {color:#e8391c; text-decoration:none;}
#katalog ul.pismeno-odbornik li.riadok-odbornost ul li p.nadpis-odbornost-nazov a:hover {color: #d0360c; background-color: #ffe6d7;}
#katalog ul.pismeno-odbornik li.riadok-odbornost ul li ul.riadok-odbornik-detaily {width: 100%;max-width: 318px;}
#katalog ul.pismeno-odbornik li.riadok-odbornost ul li ul.riadok-odbornik-detaily li {display: block; margin: 1.572327044% 2.830188679% 0; width: 94.33962264%; max-width: 300px;font: 400 0.938em 'SourceSansProRegular',"sans-serif"; color: #4e4d51;text-align:center;}

#katalog ul.pismeno-odbornik li.riadok-odbornost ul li p.citaj-viac a {font: 700 0.938em/1.438em 'SourceSansProRegular', 'sans-serif';/*13px/23px*/text-decoration: none;color: #323136;}
#katalog ul.pismeno-odbornik li.riadok-odbornost ul li p.citaj-viac a:hover {color: #135da1;}

/*****Katalóg - ODBORNÍK*****/

/* Drobčeky */

#projects-post #crumbs {margin: 1.923076923% 1.923076923% 0; font: 700  0.938em 'PT Sans Narrow', sans-serif;/*s:12px*/color: #999999;}
#projects-post #crumbs a {line-height: 20px;font: 400  0.938em 'SourceSansProRegular',"sans-serif";text-decoration: none;color: #848386;vertical-align:7%;}
#projects-post #crumbs a:hover {color: #0c49d8;}
#projects-post #crumbs a.breadcrumbs-home {font: 1.2em/*19px*/ fontawesome;text-decoration: none;color: #999999;vertical-align:3%}
#projects-post #crumbs a.breadcrumbs-home:hover {color: #0c49d8;}
#projects-post #crumbs span.current {font: 400  0.938em 'SourceSansProRegular',"sans-serif";/*s:12px*/color: #848386;vertical-align:7%;}

/* Stránka */

#projects-post {width: 100%;max-width: 1040px;overflow: hidden;}
#projects-post h3 {width: 96.15384615%;margin: 2.884615385% 1.923076923% 0;font: italic 700 2.375em/1.15em "NotoSerifRegular", "Times", serif;letter-spacing: 0.025em;color: #0c49d8;}
#projects-post h3.page-post {width: 96.15384615%;margin: 2.884615385% 1.923076923% 0;font: italic 700 2.375em/*38px*/ "NotoSerifRegular", "Times", serif;letter-spacing: 0.025em;text-transform: none;color: #ee343b;}
#projects-post h4 {margin: 3.846153846% 0 0 1.923076923%;font: normal 400 1.125em/45px "NotoSerifRegular", "Times", serif;letter-spacing: 0.05em;}
#projects-post h4 span.nadpis-h4 {padding: 10px 20px;color: #fff9f9;background-color: #d13a11;}
#projects-post h5 {margin: 2.596153846%/*27/1040*/ 1.923076923% 0 1.923076923%;letter-spacing:normal;font: bold 1.688em "Verdana","sans-serif";color: #e8391c;}

#sumarizacia-lekar-profil-data {display: none;} 

#projects-post div.shortcode-specializacia {border:1px dashed #b3b3b3 /*#9a1212*/; background-color: #f8f8f8; margin: 3% 1.923076923% 0; padding: 0 1.923076923% 0.7%;} 
#projects-post div.shortcode-specializacia summary h5 {margin: 3% 1.923076923% 1.923076923%;font: italic 400 0.875em "NotoSerifRegular", "Times", serif; color: #434343;}
#projects-post div.shortcode-specializacia summary h5 mark {background-color: #ffeaea /*#e3e3e3*/; padding: 0.27em 0.47em; font-weight: normal; color:#b81212;}
#projects-post div.shortcode-specializacia h6 {margin: auto 1.923076923% 0.5%; font: normal 400 0.75em 'SourceSansProRegular',"sans-serif"; color: #730000; text-transform: uppercase;}
#projects-post div.shortcode-specializacia p {font: normal 400 0.7em/1.2em 'SourceSansProRegular',"sans-serif"; color: #858282; margin: 0 1.923076923% 1%; text-align: justify;} 
#projects-post div.shortcode-specializacia p strong {color:#000/*#12112d*/; font-weight: normal;}

#projects-post div.shortcode-specializacia details summary h5 {cursor: pointer; display: inline-block; /* Make it inline so pointer follows text exactly */ line-height: 2; text-decoration: underline dotted; text-underline-offset: 3px;}

#projects-post div.shortcode-specializacia details summary h5::before { content: '▶ '; font-size: 0.75em; color: #ab6d36; transition: transform 0.2s ease-in-out; display: inline-block; line-height: 2; margin-right: 0.37em; /* Reduce gap slightly */ vertical-align: text-bottom; /* Align with text baseline */ font-style: normal;}
#projects-post div.shortcode-specializacia details[open] summary h5::before {transform: rotate(90deg);}
#projects-post div.shortcode-specializacia details > summary {list-style: none; display: block; padding: 0; margin: 0; cursor: default;}
#projects-post div.shortcode-specializacia details ol,
#projects-post div.shortcode-specializacia details ul {margin: 0 1.923076923% 1%;}
#projects-post div.shortcode-specializacia details ul li {list-style: square; text-align: justify; margin-left: 3.5%; font: normal 400 0.7em/1.2em 'SourceSansProRegular',"sans-serif"; color: #858282;}
#projects-post div.shortcode-specializacia details ol li {list-style: upper-roman; text-align: justify; margin-left: 3.5%; font: normal 400 0.7em/1.2em 'SourceSansProRegular',"sans-serif"; color: #858282;}
#projects-post div.shortcode-specializacia details ol li strong,
#projects-post div.shortcode-specializacia details ul li strong {color:#000/*#12112d*/; font-weight: normal;}

#projects-post div.shortcode-specializacia details ol.zoznam-pouz-lit li {font: normal 400 0.65em 'SourceSansProRegular',"sans-serif"; list-style: numerical;}
#projects-post div.shortcode-specializacia details ol.zoznam-pouz-lit li strong {color:#000/*#12112d*/;}
#projects-post div.shortcode-specializacia h6.pravne-upozornenie {border-top: 1px solid #8d8da2; margin-top: 2%; padding-top: 1%; color: #0c49d8; font-size: 0.6em;}
#projects-post div.shortcode-specializacia p.pravne-upozornenie {color: #a0a0a0; font-size: 0.6em;}

#projects-post p.upozornenie {width: 86.53846154%;margin: 2.884615385% 1.923076923% 0; padding: 2.884615385% 4.807692308%;font: italic 700 1.5em/*38px*/ "NotoSerifRegular", "Times", serif;letter-spacing: 0.025em;text-transform: none;color: #e8391c; text-align:center; border: 2px solid #e8391c; background-color: white;}
#projects-post p.upozornenie span.text-upozornenia {font: italic 400 0.625em/*38px*/ "NotoSerifRegular", "Times", serif; color:#323136;}
#projects-post p.upozornenie a {color:#0c49d8;}
#projects-post p.upozornenie a:hover {color: #e8391c;}

ul.odborne {width: 96.15384615%;max-width:1000px;margin: 2.403846154% 1.923076923% 0;}
#projects-post ul.odborne h5#odborne-predpoklady {margin: 0;letter-spacing:normal;font: bold 1.688em "Verdana","sans-serif";}
#projects-post ul.odborne li.odb-1 {padding-left: 1.634615385%;margin-top: 1.442307692%;list-style:none;}
#projects-post ul.odborne li.odb-1 h6#vzdelanie {padding-top:0.508130081%;font: normal 1.125em "Verdana","sans-serif";color: #e8391c;}
#projects-post ul.odborne li.odb-1 h6 {padding-top:1.016260163%/*10/984*/;font: normal 1.125em "Verdana","sans-serif";color: #e8391c;}
#projects-post ul.odborne li.odb-1 ul li {list-style:none;}
#projects-post ul.odborne li.odb-1 ul li.odb-2 {padding-left:0;margin:1.3% 0 0 3.5%;font: normal 700 1.125em 'SourceSansProRegular',"sans-serif";list-style-type: square; color: #070717;}
#projects-post ul.odborne li.odb-1 ul li.odb-2 ul.odb-2-skupina {border-left: 1px solid #bebebe; margin-left: 1%; padding-left: 1.5%;}

#projects-post ul.odborne li.odb-1 ul li.odb-2 ul li.odb-3 {padding-left:0;margin:0.5% 0 0 0;font: normal 400 0.938em 'SourceSansProRegular',"sans-serif";list-style-type: none;color: #323126;}
#projects-post ul.odborne li.odb-1 ul li.odb-2 ul li.odb-3 span.odb-popisok {width: 13.17175975% /*125/949*/;max-width:125px;font: italic 700 0.938em 'SourceSansProRegular',"sans-serif";display: inline-block;color: #b3b3b3;}

#projects-post ul.odborne li.odb-1 ul li.odb-2 ul li.odb-3 ul li.odb-popisok {width: 13.17175975% /*125/949*/;max-width:125px;font: italic 700 0.938em 'SourceSansProRegular',"sans-serif";display: inline-block;color: #b3b3b3;}

ul.kontaktne {width: 96.15384615%;max-width:1000px;margin: 0 1.923076923% 0;}
#projects-post ul.kontaktne h5#odborne-predpoklady {margin: 0;letter-spacing:normal;font: bold 1.688em "Verdana","sans-serif";color: #ee343b;}
#projects-post ul.kontaktne li.odb-1 {padding-left: 1.634615385%;margin-top: 1.442307692%;list-style:none;}
#projects-post ul.kontaktne li.odb-1 h6#vzdelanie {padding-top:0.508130081%;font: normal 1.125em "Verdana","sans-serif";color: #ee343b;}
#projects-post ul.kontaktne li.odb-1 h6 {padding-top:1.016260163%/*10/984*/;font: normal 1.125em "Verdana","sans-serif";color: #ee343b;}
#projects-post ul.kontaktne li.odb-1 ul li.odb-2 {padding-left:0;margin:1.3% 0 0 3.5%;font: normal 700 1.125em 'SourceSansProRegular',"sans-serif";list-style-type: square;color: #323136;clear:both;}
#projects-post ul.kontaktne li.odb-1 ul li.odb-2 ul.odb-2-skupina {border-left: 1px solid #bebebe; margin-left: 1%; padding-left: 1.5%;clear:both;display:block;}

#projects-post ul.kontaktne li.odb-1 ul li.odb-2 ul li.odb-3 {width: 100%;max-width:925px;padding-left:0;margin:0.5% 0 0 0;font: normal 400 0.938em 'SourceSansProRegular',"sans-serif";list-style-type: none;color: #323126;clear: both;display:block;}
#projects-post ul.kontaktne li.odb-1 ul li.odb-2 ul li.odb-3 a {color: #323126;}
#projects-post ul.kontaktne li.odb-1 ul li.odb-2 ul li.odb-3 a:hover {color: #0c49d8;}
#projects-post ul.kontaktne li.odb-1 ul li.odb-2 ul li.odb-3 ul li.odb-popisok {width: 13.51351351% /*125/925*/;max-width:125px;font: italic 700 0.938em 'SourceSansProRegular',"sans-serif";color: #b3b3b3; list-style: none;display: block;float:left;}
#projects-post ul.kontaktne li.odb-1 ul li.odb-2 ul li.odb-3 span.odb-popisok {width: 13.17175975% /*125/949*/;max-width:125px;font: italic 700 0.938em 'SourceSansProRegular',"sans-serif";display: inline-block;color: #b3b3b3;}
#projects-post ul.kontaktne li.k-p-text {width: 86.48648649%;max-width: 800px;padding: 0;list-style:none;display: block;padding-left: 13.51351351% /*125/925*/;}
#projects-post ul.kontaktne span.k-p-text {padding: 0;display: inline-block; vertical-align: -100%;}
#projects-post ul.kontaktne li.k-p-text span.doplnkove {color: #b3b3b3;}
#projects-post ul.kontaktne span.k-p-text span.doplnkove {color: #b3b3b3;}

#projects-post ul.kontakt-polozky {width: 96.15384615%;max-width:1000px;margin: 1.923076923% 1.923076923% 0;}
#projects-post ul.kontakt-polozky li {margin-top:0.961538461%;list-style:none;color: #595959;font: 400 1em 'SourceSansProRegular',"sans-serif";}

#projects-post ul.kontakt-polozky span.k-p-ikonka {margin: 0 1% 0 1.5%;width: 3.5% /*35/1000*/;max-width:35px;display: inline-block;font: 1.2em/*19px*/ fontawesome;text-align:center;color: #323136;}
#projects-post ul.kontakt-polozky span.k-p-ikonka-mail {margin: 0 1% 0 1.5%;width: 3.5%;max-width:35px;display: inline-block;font: bold 1.375em 'SourceSansProRegular', 'sans-serif';text-align:center;color: #323136;}
#projects-post ul.kontakt-polozky span.k-p-text {padding: 0;display: inline-block; vertical-align: -100%;}

#projects-post ul.ordinacne-polozky {width: 96.15384615%;max-width:1000px;margin: 1.923076923% 1.923076923% 0;}
#projects-post ul.ordinacne-polozky li {margin-top:0.961538461%;list-style:none;color: #717171;font: 400 1.125em 'SourceSansProRegular',"sans-serif";}
#projects-post ul.ordinacne-polozky span.o-p-ikonka {margin: 0 1% 0 1.923076923%;width: 9.5% /*95/1000*/;max-width:95px;display: inline-block;font: 700 1.125em 'SourceSansProRegular',"sans-serif";color: #323136;}

#projects-post em.subheading-level-7 {display: block;margin: 2.403846154% 1.923076923% 0 1.923076923%;font: normal 400 1em/1.15em 'SourceSansProRegular', 'sans-serif';letter-spacing: 0.025em;text-transform: uppercase;color: #323136;}
#projects-post a.post-thumbnail img {float: left;vertical-align: middle;width: 30.76923077%;border: 0;margin: 0 1.923076923% 1.923076923% 1.923076923%;max-width: 320px;}
#projects-post p.post-perex {float: left;width: 32.69230769%;max-width: 320px;margin: 1.25% 0 2.884615385%/*15px 0 30px*/;font: 700 1.063em/1.75em 'SourceSansProRegular', 'sans-serif';/*s:17px*/color: #323136;}
#projects-post p.post-perex a {color: #323136;-moz-text-decoration-style: dotted; text-decoration-style: dotted;}
#projects-post p.post-perex-page {float:left;width:63.46153846%;max-width:680px;margin: 0 0 1.057692308% 1.923076923%;font: 400 1.063em/1.75em 'SourceSansProRegular', 'sans-serif';/*s:17px*/word-spacing:0.156em;}
#projects-post p.post-content {width: 96.15384615%;max-width: 1000px;padding-top: 1.057692308%/*11px*/;margin: 0 1.923076923%;font: 400 1.063em/1.75em 'SourceSansProRegular', 'sans-serif';/*s:17px*/word-spacing:0.156em;color: #323136; text-align: justify;}
#projects-post p.post-content a {-moz-text-decoration-style: dotted; text-decoration-style: dotted; color: #323136;}
#projects-post p.post-content a:hover {color: #fa8130;}
#projects-post p.author {padding: 1.057692308%/*11/1040*/ 0 0 0;margin: 0 1.923076923%;width: 96.15384615%;max-width: 1000px;clear: left;}

mark.author-mark { padding: 0 0.4807692%;background-color: #f0faff;font: normal 400 1.063em/1.75em 'SourceSansProRegular','sans-serif';color: #323136;}

#projects-post div.last-edit {width: 100%;max-width: 1040px;overflow: hidden;}
#projects-last-top #odbornik-info {width: 100%;max-width: 1040px;overflow: hidden;}
#projects-last-top #ch-citacia {margin: 3% 7.5% 1%; width: 85%; max-width: 1000px;}

#projects-post p.post-last-edit-page {display:inline-block;margin: 1.057692308% /**11/1040**/ 0 0 1.923076923%;padding: 0 0.961538461%;font: italic 400 1.063em/1.75em 'SourceSansProRegular','sans-serif';color: #848386;clear: left;background: #f8f8f8; border: 1px solid #b3b3b3;}

#projects-post p.post-last-edit-page-first {padding: 1.057692308% 0 0.48076923% /*5/1040*/ 0;margin: 0 1.923076923%;width: 96.15384615%;max-width: 1000px;font: normal 700 1em 'SourceSansProRegular','sans-serif';color: #b3b3b3;clear: left;}
#projects-post p.post-last-edit-page-under {padding: 0  0 1.057692308%/*11/1040*/ 0;margin: 0 1.923076923%;width: 96.15384615%;max-width: 1000px;font: normal 400 1em 'SourceSansProRegular','sans-serif';color: #b3b3b3;clear: left;}

strong.anlip {color: #ee343b;}
#projects-post strong.anlip a.mustbered {color: #ee343b;}
#projects-post strong.anlip a.mustbered:hover {color: #a11318;}
span.grey {color: #b3b3b3;}
span.grey a {color: #b3b3b3;}
#projects-post p.post-content span.grey a {color: #b3b3b3;}
#projects-post p.post-content span.grey a:hover {color: #1cabed;}
span.refresh {font: 1.1em fontawesome;}
article#projects-post span.refresh-box {display: none;}

#projects-post ul sup.text,
#projects-post p.post-content sup.text {font: 400 0.750em 'SourceSansProRegular','sans-serif';vertical-align: super;padding-left: 2px;}
#projects-last-top ul.post-content-list sup.text {font: 400 0.750em 'SourceSansProRegular','sans-serif';vertical-align: super;padding-left: 2px;}

#projects-post blockquote {font-family: 'SourceSansProRegular', 'sans-serif'; font-size: 18px; font-style: italic; margin: 3% 0 0; padding: 0 9.090909091%; line-height: 1.65; color: #717171;background: url('https://moct.sk/hlavne-obrazky/citacia.png') 1.5% 3% no-repeat; padding-top:  1.923076923%; background-size: 12%;}
#projects-post blockquote p {text-align: center;}
#projects-post blockquote p strong {color: #070717;}
#projects-post blockquote sup.text {font: 400 0.750em 'SourceSansProRegular','sans-serif';vertical-align: super;padding-left: 2px;}

#projects-post div.aktualizacia {margin-bottom: 2.884615385%;}
#projects-post div.last-edit {width: 100%;max-width: 1040px;overflow: hidden;}
#projects-post p.post-last-edit-page {display:inline-block;margin: 1.057692308% /**11/1040**/ 1.923076923% 0 1.923076923%;padding: 0 0.961538461%;font: italic 400 1.063em/1.75em 'SourceSansProRegular','sans-serif';color: #848386;clear: left;background: #f8f8f8; border: 1px solid #b3b3b3; text-align:justify;}
#projects-post p.post-last-edit-page span.last-edit-bold {font-weight: bold;}

#projects-post #comments p {margin: 2.884615385% 0 2.884615385% 0;color: #ee343b;font: italic 700 1.375em "NotoSerifRegular", "Times", serif; letter-spacing: 0.025em;color: #0c49d8;}
#projects-post #comments #respond form textarea {float: left;width: 66.17647059%/*450px:680px*/;padding: 5px 8px 5px 8px;border: 1px solid #b3b3b3;margin: 0 0 1.923076923% 0;height: 75px;font: 400 0.85em/*13px*/ 'SourceSansProRegular','sans-serif';color: #707070;background: #fff;}
#projects-post #comments #respond form input.commentsubmit {width: 200px;padding: 0;border: none;margin: 0 0 0 12.5%;height: 35px;text-transform: uppercase;text-align: center;cursor: pointer;color: #ffffff;background: #0c49d8;}
#projects-post #comments #respond form input.commentsubmit:hover {background: #7fa4fb;}

/* TAG */

#katalog ul.rychla-volba-kraj-2 {padding-top: 2.403846154%;width: 96.153846%;margin: 0 1.923076923%;max-width: 1000px;text-align:center;float: left; overflow: hidden;}
#katalog ul.rychla-volba-kraj-2 li {display: inline-block;}
#katalog ul.rychla-volba-kraj-2 li.pasive span.pasive-znak {display: table-cell;height: 45px;padding: 0 20px;
text-transform: uppercase;vertical-align: middle;font: 700 1.250em/1.2em "NotoSerifRegular", "Times", serif;text-decoration: none;text-align:center;border: 1px solid #b3b3b3;background:#f8f8f8;color: #848386;}
#katalog ul.rychla-volba-kraj-2 li a {display: table-cell;height: 45px;padding: 0 20px;text-transform: uppercase;vertical-align: middle;font: 700 1.250em/1.2em "NotoSerifRegular", "Times", serif;text-decoration: none;text-align:center; border: 1px solid #ffcbac; background: #fffaf7; color: #e8391c;}
#katalog ul.rychla-volba-kraj-2 li a:hover {border: 1px solid #f1aa80;background-color: #ffe6d7;}

#katalog h5.mesto-znak {margin: 1.92308% 1.92308% 0;max-width: 1000px;width: 96.1538%;letter-spacing:normal;font: bold 1.813em "Verdana","sans-serif";color: #e8391c;}
#katalog h6.nazov-mesto {margin: 0 1.92308% 0;color: #D15B3B;font: 1.250em "Verdana","sans-serif";}
#katalog h6.nazov-mesto span {display:inline-block;margin-top: 1.44231%;color: #e8391c;font: 1.250em "Verdana","sans-serif";}

div.znak-mesto-abc ul.rychla-volba-mesto-abc {padding-top: 1.923076923%;width: 96.153846%;margin: 0 1.923076923%;max-width: 1000px;text-align:center;float: left; overflow: hidden;}
div.znak-mesto-abc ul.rychla-volba-mesto-abc li {display: inline-block;}
div.znak-mesto-abc ul.rychla-volba-mesto-abc li.pasive span.pasive-znak {display: table-cell;height: 30px;padding: 0 7px;text-transform: uppercase;vertical-align: middle;font: 700 1.250em/1.2em "NotoSerifRegular", "Times", serif;text-decoration: none;text-align:center;border: 1px solid #b3b3b3;background:#f8f8f8;color: #848386;}
div.znak-mesto-abc ul.rychla-volba-mesto-abc li a {display: table-cell;height: 30px;padding: 0 7px;text-transform: uppercase;vertical-align: middle;font: 700 1.250em/1.2em "NotoSerifRegular", "Times", serif;text-decoration: none;text-align:center;border: 1px solid #ffcbac; background: #fffaf7; color: #e8391c;}
div.znak-mesto-abc ul.rychla-volba-mesto-abc li a:hover {border: 1px solid #f1aa80;background-color: #ffe6d7;}

/*Page-Side-navigation*/

#projects-post h4.info {color: #323136;font: 700 1.875em/1.15em 'SourceSansProRegular',"sans-serif";letter-spacing: 0.017em;text-transform: uppercase;}
#projects-post h5.info {color: #323136;font: 400 1.75em/1.15em 'SourceSansProRegular',"sans-serif";letter-spacing: 0.025em;text-transform: uppercase;}

/*SEARCH*/

#projects-last-top h2.title {margin: 1.923076923% 1.923076923% 0;color: #0c49d8;font: italic 700 1.625em "NotoSerifRegular", "Times", serif;letter-spacing: 0.025em;}
#projects-last-top h3.vysledky {margin: 2.884615385% 0 0 1.923076923%;font: normal 400 1.125em/45px "NotoSerifRegular", "Times", serif;letter-spacing: 0.05em;}
#projects-last-top h3.vysledky span {padding: 10px 20px;color: #ffffff;background-color: #d13a11;}

/*Nič sa nenašlo*/
#projects-last-top .nothing  {margin: 2.884615385% auto 0;width: 100%;max-width: 1040px;text-align: center;}
#projects-last-top div.nothing h2  {font: 2.813em/**45px**/ fontawesome;color: #e4371b;}
.nothing p.iamsorry {margin-top: 0.961538461%;font: 400 1em 'SourceSansProRegular','sans-serif';color: #595959;}

/*Výsledky*/

#projects-last ul {margin-top:0.961538461%}
#projects-last ul li.main-line {list-style:none;}
#projects-last ul li.main-line ul {clear:both;margin-top:0.961538461%;}
#projects-last ul li.main-line ul li {float: left; overflow: hidden;list-style:none;margin: 1.923076923% 0 0 1.923076923%;width: 30.76923077%;max-width: 320px;}
#projects-last ul li.main-line ul li div h4 {text-align: center;}
#projects-last ul li.main-line ul li div h4 a {text-decoration: none;color: #e8391c;font: 700 1em 'SourceSansProRegular',"sans-serif";text-align: center;}
#projects-last ul li.main-line ul li div h4 a:hover {text-decoration: none;color: #d0360c; background-color: #ffe6d7;font: 700 1em 'SourceSansProRegular',"sans-serif";text-align: center;}

#projects-last ul li.main-line ul li div ul.post-categories {width: 100%;max-width: 320px;}
#projects-last ul li.main-line ul li div ul.post-categories li {margin: 1.5625%/*5/320*/ 0 0 0;padding:0;width: 100%;max-width: 320px;text-align:center;}
#projects-last ul li.main-line ul li div ul.post-categories li a {font: 400 0.938em 'SourceSansProRegular',"sans-serif";color: #4e4d51;text-decoration:none;}

#projects-last ul li.main-line ul li div div.citaj-viac {display:block; text-align:center;}
#projects-last ul li.main-line ul li div div.citaj-viac a {font: 700 0.938em/1.438em 'SourceSansProRegular', 'sans-serif';/*13px/23px*/text-decoration: none;color: #323136;}
#projects-last ul li.main-line ul li div div.citaj-viac a:hover {color: #135da1;}

/*IMAGES*/
#projects-post div.img1000 {margin: 2.403846154% 1.923076923% 0px;}
#projects-post div.img-660-center {margin: 2.403846154% 1.923076923% 0;}
#projects-post div.img-660-center img {margin:0 17%;width: 100%;max-width: 660px;}
#projects-post div.img-320-center {margin: 2.403846154% 34.61538462% 0;}
#projects-post div.img-320-center img {width: 100%;max-width: 320px;}
#projects-post div.img-1000-without{margin: 3.846153846% 1.923076923% 0;}
#projects-post div.img-1000-without img {margin:0 auto 1.923076923%;width: 100%;max-width: 1000px;}
#projects-post div.img-660-center-without {margin: 3.846153846% 1.923076923% 0;}
#projects-post div.img-660-center-without img {margin: 0 17% 1.923076923%;}

p.img-description {margin: 1.442307692% 18.26923077% 1.923076923%/*20:1040*/;max-width: 660px;width: 100%;color: #b3b3b3;font: 400 1em/1.5em 'SourceSansProRegular','sans-serif';text-align: center;}
p.img-description span.author { font: 200 0.938em 'SourceSansProRegular','sans-serif';}

div.img-border-bottom {margin: 0 0 0.961538461%;}
div.img-border-bottom-max {margin: 0 0 3.365384615%;} 

/*COMMENST UNDER*/
p.comment-under {margin: 0.5% 1.923076923% 0;font: 400 0.938em/1.500em 'SourceSansProRegular', 'sans-serif';color: #b3b3b3; text-align: justify;}
p.comment-under a {font: 400 0.938em/1.500em 'SourceSansProRegular', 'sans-serif';color: #b3b3b3;-moz-text-decoration-style: dotted; text-decoration-style: dotted;}
p.comment-under a:hover {color: #fa8130;}
p.comment-under-one {margin: 0.5% 1.923076923% 0;padding-bottom:0.961538461%;font: 400 0.938em/1.500em 'SourceSansProRegular', 'sans-serif';color: #b3b3b3;}
p.comment-under-one a {font: 400 0.938em/1.500em 'SourceSansProRegular', 'sans-serif';color: #b3b3b3;-moz-text-decoration-style: dotted; text-decoration-style: dotted;}
p.comment-under-one a:hover {color: #fa8130;}
p.comment-under-last {margin: 0.5% 1.923076923% 0;padding-bottom:0.961538461%;font: 400 0.938em/1.500em 'SourceSansProRegular', 'sans-serif';color: #b3b3b3;}
p.comment-under-last a {font: 400 0.938em/1.500em 'SourceSansProRegular', 'sans-serif';color: #b3b3b3;-moz-text-decoration-style: dotted; text-decoration-style: dotted;}
p.comment-under-last a:hover {color: #fa8130;}
p.comment-under-head {margin: 3% 1.923076923% 0;font: 400 1em 'SourceSansProRegular', 'sans-serif';color: #b3b3b3;text-transform: uppercase;}

ol.comment-under-list,
ul.comment-under-list {margin: 0 1.923076923%;/**padding-bottom:0.961538461%**/;}

ol.comment-under-list a,
ul.comment-under-list a {font: 400 0.938em/1.500em 'SourceSansProRegular', 'sans-serif';color: #b3b3b3;-moz-text-decoration-style: dotted; text-decoration-style: dotted;}
ol.comment-under-list a:hover,
ul.comment-under-list a:hover {color: #fa8130;}

ol.comment-under-list li {margin:0.5% 0 0 2.25%;list-style-type: decimal;font: 400 0.938em/1.500em 'SourceSansProRegular', 'sans-serif';color: #b3b3b3;text-align: justify;}
ul.comment-under-list li {margin:0.5% 0 0 2.25%;list-style-type: square;font: 400 0.938em/1.500em 'SourceSansProRegular', 'sans-serif';color: #b3b3b3;text-align: justify;}
ol.comment-under-list li p,
ul.comment-under-list li p {margin-left:0.5%;}

ul.post-content-list {padding-top: 1.057692308%/*11px*/;margin: 0 1.923076923%;font: 400 1.063em/1.75em 'SourceSansProRegular', 'sans-serif';/*s:17px*/word-spacing:0.156em;color: #323136;list-style-type: square;}
ul.post-content-list li {margin:0 0 0 2.5%; text-align: justify;}
ul.post-content-list li p {margin-left:0.35%;}
ul.post-content-list li p a {color: #323136; -moz-text-decoration-style: dotted; text-decoration-style: dotted;}
ol.post-content-list {margin: 0 1.923076923%;font: 400 1.063em/1.75em 'SourceSansProRegular', 'sans-serif';/*s:17px*/word-spacing:0.156em;color: #323136;list-style-type: square;}
ol.post-content-list li {margin:0 0 0 2.5%;}
ol.post-content-list li p {margin-left:0.35%;}
ol.post-content-list li a {color: #323136; -moz-text-decoration-style: dotted; text-decoration-style: dotted;}

div.comment-next-h {margin-bottom: 3%;}
div.comment-next-p {margin-bottom: 2%;}

/**MAIN-PAGE**/

/*Main-page:Projekty*/

#katalog-hlavna-stranka h4.specifikacie-a-odbornosti {padding-top:1.923076923%;margin: 0 1.923076923%;font: bold 1.688em "Verdana","sans-serif";color: #ee343b;}
									
#projects-last div.pagination-projekty {width: 100%;max-width: 1000px;margin: 1.923076923% 1.923076923% 0 1.923076923%;overflow: hidden;}
#projects-last div.pagination-projekty p.prev {float: left;font: 400 0.95em/32px 'SourceSansProRegular', 'sans-serif';/*s:15px*/text-align: right;}
#projects-last div.pagination-projekty p.prev a {padding: 6px 25px;text-decoration: none;color: #ffffff;background-color: #b3b3b3;}
#projects-last div.pagination-projekty p.next {float: right;font: 400 0.95em/32px 'SourceSansProRegular', 'sans-serif';/*s:15px*/text-align: right;}
#projects-last div.pagination-projekty p.next a {padding: 6px 25px;text-decoration: none;color: #ffffff;background-color: #b3b3b3;}

#projects-last h3.tag-head {width: 96.15384615%;margin: 1.923076923% 1.923076923% 0;font: italic 700 1.750em/*28px*/ "NotoSerifRegular", "Times", serif;letter-spacing: 0.025em;text-transform: none;color: #ffaa49;}
#projects-last h3.tag-head  span.tag-head-slim {font-weight: normal; font-size: 0.5em;color: #b3b3b3;vertical-align: middle;}

/*Projekty-single-page*/

/*Projekty-Comments*/		
#projects-post #comments {width: 96.15384615%/*<(660:680)*100>*/;max-width: 1000px;border-top: 6px solid #070717;;margin: 2.884615385% 1.923076923% 0;overflow: hidden;}

#projects-post #comments #respond {margin: 0;clear: both;}
#projects-post #respond h4 {margin: 2.884615385% 0 2.884615385% 0;font: 700 1.750em/1.15em 'SourceSansProRegular', 'sans-serif';letter-spacing: 0.025em;text-transform: uppercase;color: #323136;}
#projects-post #comments #respond form label {clear: left;float: left;width: 10.57692308%/*110px*/;margin: 0.673076923%/*7/1040*/ 1.923076923% 0 0;font: 700 1.063em/*17px*/ 'SourceSansProRegular', 'sans-serif'; text-transform: uppercase;text-align: right;color: #707070;}
#projects-post #comments #respond form input {float: left;width: 250px;padding: 5px 8px 5px 8px;border: 1px solid #b3b3b3;margin: 0 20px 10px 0;height: 25px;font: 400 0.85em/*13px*/ 'SourceSansProRegular','sans-serif';color: #707070;background: #fff;}

#projects-post #comments #respond form input:focus, #content #main #comments #respond form textarea:focus {border: 1px solid #cccccc;}							
#projects-post #comments #respond form input.commentsubmit:focus {border: none;}
#projects-post #comments #respond p.cancel {clear: both;margin-right: 20px;font: 1.5em/*24px*/ fontawesome;text-align: right;color: #37a1e2;}
#projects-post #comments #respond p.cancel a {text-decoration: none;color: #ed4f3a;}


/**
	***RESPONSIVE DESIGN***
**/

@media screen and (min-width: 360px) and (max-width:1039px) {

#telo {width: 100%;margin: 0 auto;max-width: 360px;}
div#hlava {width: 88.88888889%;max-width: 320px;margin: 0 5.555555556%;}
div#hlava div#kontaktne-udaje {width: 100%;max-width: 320px;text-align: center; padding-right:0; float:none;}
div#hlava div#kontaktne-udaje img {width: 12.5%;max-width: 40px;}
#hlava #logo {width: 100%;max-width: 200px; margin: 0 18.75%  2.77777777%; padding-top: 2.77777777%;}
#hlava #logo img {width: 100%;max-width: 200px;}

#hlavne {width: 100%;margin: 0 auto;max-width: 360px;}
#hlavne #navigacia {width: 88.88888889%;max-width: 320px;margin: 0 5.555555556%;}
#hlavne #nav-zaklad {/*border: 1px solid #0e0f46;*/ border: 0; height: auto; margin-top: 4.166666666667%; background-color: #f1f1f1;}
nav#nav-zaklad-1 {float:none;}
#navigacia div nav ul li.domovska-1 {font-size: 1em;}
#navigacia div nav ul li.domovska-0 {font-size: 1em; background-color: #d0d0d052;}
nav#nav-zaklad-1 ul li.domovska-1 a,
#navigacia div nav ul li.domovska-0 a {height: auto; display: block; padding:7px 0;}
#navigacia div nav ul li.kategor-0 {font-size: 1em; background-color: #d0d0d052;}
#navigacia div nav ul li.kategor-1 {font-size: 1em;}
#navigacia div nav ul li.kategor-1 a {font-size: 1em;}
nav#nav-zaklad-1 {width: 100%;max-width: 320px;}
nav#nav-zaklad-1 ul li {float: none;}
nav#nav-zaklad-1 ul li a {padding:7px 0;height: auto; display: block;}

p#hlavna-img {margin: 0 5.555555556% 0 5.555555556%; max-width: 320px;}

#katalog-hlavna h2.hlavna-stranka {margin: 8.333333333% 5.555555556% 2.77777%;}
#katalog-hlavna h3.rozdelenie {padding-top:0;width: 88.88888889%; margin: 0 5.555555556% 2.77777777%; max-width: 320px;font-size: 1em; line-height:1em;}

#katalog-hlavna ul {width: 100%; max-width: 360px;}
#katalog-hlavna ul li.riadok ul li.riadok-kraj-1 {margin: 0 5.555555556% 2.77777777%;width: 88.33333%; max-width: 318px;}
#katalog-hlavna ul li.riadok ul li.riadok-kraj-2 {margin: 0 5.555555556% 2.77777777%;width: 88.33333%; max-width: 318px;}

.top h4 a {font-size: 1em;}
.bottom p {font-size: 0.75em; padding: 0;}
.sign {margin: 3% 0;}
.sign .button {font-size: 0.75em;}
#katalog-hlavna ul li.riadok ul li h4 a.nadpis-kraj {font-size: 1em;}
.odb-bottom p {font-size: 0.75em; padding: 0;}

#katalog-hlavna p.cely-katalog {margin: 2.77777777% 5.555555556% 5.555555556%; float: none; width: 88.88888889%; max-width: 320px;}

#pata {width: 88.88888889%;max-width: 320px;margin: 2.77777777% 5.555555556% 0;}
#pata p#headblik img {width: 25%; max-width: 175px;}
#pata-2 {width: 88.88888889%;max-width: 320px;margin: 0 5.555555556% 0;}
#pata-2 p#headblik img {width: 25%; max-width: 175px;}
#pata p#hore {font-size: 0.75em;}
#pata p#hore a {margin-left: 4%;}
#pata p#kolaciky {font-size: 0.75em; line-height: 20px;}

#search {float: right; max-width: 320px; width: 100%; margin: 5.555555556% auto 5.555555556%;}

#katalog h2.katalog-nadpis {margin: 0 5.555555556% 0; width: 88.88888889%; max-width: 320px; font-size: 1.5em;}
#katalog h3.rozdelenie-katalog {margin: 0 5.555555556% 0; width: 100%; max-width: 320px; font-size: 1em; line-height: 1em;}
#katalog h4.nadpis-mesto-a-odbornost {font-size:1.25em;margin: 0 5.555555556% 0; max-width:320px; padding-left:0; }
span.special-1::after,
span.special-2::after,
span.special-amb::after {font-size: 0.65em;}
#katalog ul.rychla-volba-kraj {margin: 0 5.555555556% 0; width: 100%; max-width: 320px;}
#katalog ul.rychla-volba-kraj li a {height: 30px;padding: 0 10px;}
#katalog p.vyber-hladaneho-mesta {font-size:0.75em; padding: 2.77777777% 0; margin: 0 5.555555556%;}

#katalog ul.katalog-specifi {width: 88.88888889%; max-width: 320px; margin: 5.555555556% 5.555555556% 2.77777777%;}
#katalog ul.katalog-specifi li.katalog-odbornost span.nazov-odbornost {font-size:1em;}
#katalog ul.katalog-specifi li.katalog-odbornost ul li a {font-size:1em;}
#katalog ul.katalog-specifi li.katalog-odbornost ul li {margin: 2% 0 0 10%; font-size:0.850em;}
#katalog ul.katalog-specifi li.katalog-odbornost {margin-top: 5.555555556%;}

#katalog h2.katalog-nadpis-kraj {margin: 0 5.555555556% 0; width: 88.88888889%; max-width: 320px; font-size: 1.5em;}
#katalog h3.nadpis-kraj {margin: 0 5.555555556% 0; width: 88.88888889%; max-width: 320px; font-size: 1.25em; padding-left: 0;}
#katalog ul.rychla-volba-mesto {margin: 0 5.555555556% 0; width: 100%; max-width: 320px; padding-top: 5.555555556%;}

#katalog p.bodky {margin: 0 5.555555556% 0; width: 88.88888889%; max-width: 320px;}
#katalog p.zacinajuce-pismeno {margin: 2.77777777% 5.555555556%;}
#katalog span.zacinajuce-pismeno-znak {padding: 5px 10px;}
#katalog ul.katalog-mesto {margin: 0 5.555555556% 5.555555556%; width: 88.88888889%; max-width: 320px;}
#katalog ul.katalog-mesto h4.nazov-mesto {font-size: 1.25em; /*padding-top: 5.555555556%;*/}
#katalog ul.katalog-mesto li.katalog-odbornost {padding-left: 0; margin-top: 2.77777777%;}
#katalog ul.katalog-mesto li.katalog-odbornost span.nazov-odbornost {font-size:1em;}
#katalog ul.katalog-mesto li.katalog-odbornost ul li {margin: 2% 0 0 10%; font-size: 0.850em;}

#katalog ul.rychla-volba-kraj-2 {margin: 0 5.555555556% 0; width: 100%; max-width: 320px; padding-top: 5.555555556%;}
#katalog ul.rychla-volba-kraj-2 li a {height: 30px; padding: 0 10px;}
#katalog h4 {padding-top: 2.884615385%; margin: 0 5.555555556% 0;}
#katalog div.pracoviska-ostatne {width: 88.88888889%; margin: 5.555555556% 5.555555556% 2.77777777%; max-width: 320px;}
#katalog div.pracoviska-ostatne p.poznamka {padding: 2.77777777% 0 0 5.555555556%; font-size: 1em;}
#katalog div.pracoviska-ostatne p.poznamka-text {padding: 1% 5.555555556% 0; font-size: 0.875em;}
#katalog div.pracoviska-ostatne ul {margin: 0 5.555555556%;}
#katalog div.pracoviska-ostatne ul li {margin: 2% 2.77777777% 2.77777777% 5.555555556%; font-size: 0.850em;}
div.znak-mesto-abc ul.rychla-volba-mesto-abc {padding-top: 5.555555556%; width: 88.88888889%; margin: 0 5.555555556%; max-width: 320px;}
#katalog h5.mesto-znak {margin: 5.555555556% 5.555555556% 0; max-width: 320px; width: 88.88888889%;}
#katalog h6.nazov-mesto {margin: 0 5.555555556% 0; font-size:1em;}
#katalog ul.pismeno-odbornik { max-width: 320px; width: 88.88888889%;margin: 2.77777777% 5.555555556%; text-align: center;}
#katalog ul.pismeno-odbornik li.riadok-odbornost ul li ul.riadok-odbornik-detaily li {width: 100%; max-width: 320px;}
#katalog ul.pismeno-odbornik li.riadok-odbornost ul li {float: none;text-align: center;}
#katalog ul.pismeno-odbornik li.riadok-odbornost ul li.riadok-odbornost-nazov-1 {width: 100%; max-width: 320px;text-align: center; margin:0;}
#katalog ul.pismeno-odbornik li.riadok-odbornost ul li ul.riadok-odbornik-detaily {width: 100%; max-width: 320px;}
#katalog ul.pismeno-odbornik li.riadok-odbornost ul li ul.riadok-odbornik-detaily li {margin: 1.5625% 0;}
#katalog ul.pismeno-odbornik li.riadok-odbornost ul li p.citaj-viac a { margin-bottom: 2.77777777%;}

#katalog ul.rychla-volba-kraj-2 li.pasive span.pasive-znak {height: 30px; padding: 0 10px;}

#projects-post h3 {margin: 0 5.555555556% 2.77777777%; width: 88.88888889%; max-width: 320px; font-size: 1.5em;}
#projects-post #crumbs {margin: 0 5.555555556% 2.77777777%; width: 88.88888889%; max-width: 320px; font-size: 0.875em;}
#projects-post div.last-edit {margin: 0 5.555555556% 2.77777777%; width: 88.88888889%; max-width: 320px; font-size: 0.75em; text-align:center;}
#projects-last-top #odbornik-info {margin: 0 5.555555556% 2.77777777%; width: 88.88888889%; max-width: 320px;}
#projects-post #project-post-navigation {float: none; width: 100%; max-width:320px; margin: 2.777777% 0;}
#projects-post #project-post-navigation h4 {font-size:1.25em;}
#projects-post h4 {margin: 5.555555556% 0 2.777777%; font-size: 1em;}
#projects-post h4 span.nadpis-h4 {padding: 5px 10px;}
#projects-post h5 {font-size:1.125em; margin: 5.555555556% 0 0;}
#projects-last-top #ch-citacia {margin: 0 0 1% /*5.555555556%*/; width: 100%; max-width: 320px;}
#projects-post blockquote {font-size:1em; padding-top: 2.77777777%;}
#projects-post div.shortcode-specializacia {margin: 4.27% 0 2.77777777%; padding: 0 3.125% 0; width: 93.125%; max-width: 298px;}
#projects-post div.shortcode-specializacia summary h5 {margin: 2.77777777% 0 2.77777777%; width: 100%; max-width: 320px; font-size: 0.75em; }
#projects-post div.shortcode-specializacia h6 {margin: 2% auto 3%;}
#projects-post div.shortcode-specializacia p {margin: 0 0 3%;}
#projects-post div.shortcode-specializacia details ol,
#projects-post div.shortcode-specializacia details ul {margin-bottom: 3%;}
#projects-post div.shortcode-specializacia h6.pravne-upozornenie {margin-top: 3%; padding-top: 3%;}

ul.odborne {margin: 0; width:100%; max-width:320px; padding-top: 5.555555556%;}
#projects-post ul.odborne h5#odborne-predpoklady {font-size:1.125em;}
#projects-post ul.odborne li.odb-1 {padding-left:0; margin-top: 2.77777777%; list-style: none; font-size: 0.875em;}
#projects-post ul.odborne li.odb-1 ul li.odb-2 {margin-left:8.333333333%; margin-top: 2.7777777%;}
#projects-post ul.odborne li.odb-1 h6 {padding-top:0;}
#projects-post ul.odborne li.odb-1 ul li.odb-2 ul li.odb-3 span.odb-popisok {display: block;}
#projects-post ul.kontaktne li.odb-1 {font-size: 0.875em;}
#projects-post ul.kontaktne li.odb-1 ul li.odb-2 ul li.odb-3 ul li.odb-popisok {float:none; padding-top: 2.7777777%; width: auto;}
#projects-post ul.kontaktne li.k-p-text {padding-left:0; width:100%; max-width:320px}

#projects-post #comments {width: 88.88888889%; margin: 8.333333333% 5.555555556% 2.77777777%; max-width: 320px;}
#projects-post #comments p {margin: 2.7777777% 0; font-size: 1.125em;}
#projects-post #comments #respond form input {float:none;}
#projects-post #comments #respond form label {display:block;float:none; font-size: 0.875em;}
#projects-post #comments #respond form textarea {width:93.95%;}
#projects-post #comments #respond form input.commentsubmit {margin: 5.555555556% 0 0 0;}

#projects-post ul.ordinacne-polozky {margin: 5.555555556% 0 2.7777777%; text-align:center;}
#projects-post ul.ordinacne-polozky li {font-size:0.875em;}
#projects-post ul.ordinacne-polozky span.o-p-ikonka {width: auto; font-size:1em; display:block; margin-left:0; max-width:320px;}
#projects-last-top div.pracoviska-ostatne {width: 99.375%; margin: 5.555555556% 0 0; max-width: 318px;}
#projects-last-top div.pracoviska-ostatne p.poznamka {padding: 1.3% 5.555555556% 0; font-size: 1em;}
#projects-last-top div.pracoviska-ostatne p.poznamka-text{padding: 1.3% 5.555555556% 0;font-size:0.875em;}
#projects-last-top div.pracoviska-ostatne ul li {font-size:0.875em; margin: 2.7777777% 5.555555556% 2.7777777%;}
#projects-last-top div.pracoviska-ostatne ul {margin: 2.7777777% 5.555555556%;}
#projects-post p.upozornenie {font-size:1.125em;width:98.75%; margin: 2.7777777% 0 5.555555556%; max-width: 296px; padding: 2.7777777%;}

#projects-last-top h3.vysledky {margin: 2.77777% 5.555555556% 2.77777%;}
#projects-last-top h2.title {margin: 0 5.555555556% 5.555555556%;}
#projects-last ul li.main-line ul {max-width: 320px; width: 100%; margin: 0; text-align: center;}
#projects-last ul li.main-line ul li {width: 100%; max-width: 320px; text-align: center; float: none; margin: 2.7777777% 5.555555556% 2.7777777%;}
#projects-last ul li.main-line ul li div ul.post-categories li {margin: 1.5% 0 0;}

#pata p#naive-gallery img {max-width: 127px;}

}