/*

Theme Name: NOO JobMonster Child Theme
Theme URI: http://nootheme.com/
Author: NooTheme
Author URI: http://nootheme.com/
Description: This is a custom child theme for NOO JobMonster
Template: noo-jobmonster
Version: 1.0.0
Tags: two-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, sticky-post, theme-options, translation-ready
Text Domain: noo
*/
/* Když existuje nadpisová sekce, zruš toto pravidlo */
.noo-pricing-table.noo-col-3.has-headings-on-page .noo-pricing-column:nth-child(3n+1) {
    clear: none !important;
}

/* Tablet: 2 sloupce */
@media (max-width: 991px) and (min-width: 768px) {
  .noo-pricing-table.noo-col-3.has-headings-on-page .noo-pricing-column:nth-child(2n+1) {
    clear: none !important;
  }
}
.produkt-nadpisy-blok {
    flex: 0 0 100%;
    width: 100%;
	box-sizing: border-box;
    margin-bottom: 30px;
    margin-top: 30px;	
}

.produkt-nadpisy-blok h3 {
	padding-top: 0;
    margin-top: 0;
}
.produkt-nadpisy-blok h2 {
	padding-top: 0;
    margin-top: 0;
}

b, strong {
	font-weight: 700 !important;
}
/*BALÍČKY PPC*/
.nadpiszmena.member-manage h3 {
    float: left;
    clear: both;
}
.nadpiszmena.member-manage form{
	clear: both;
}
.promovat {
	float: right;
    margin-top: 23px;
    margin-bottom: 50px;
}
@media(min-width:1200px) {
.woocommerce-bacs-bank-details {
	float: left;
}
.qrthankyou{
    float: right;
    margin-top: -100px;
}
}
#zpet {
    color: #fff;
    background: #000;
    margin-top: -20px;
    padding: 1.14285714em 2.28571429em !important;
    font-size: 16px;
}
.woocommerce #payment #place_order {
	margin-top: 50px;
    margin-bottom: -53px;
}
*:disabled::placeholder {
    color: #fff !important;
}
#productSelect:disabled, #productSelect2:disabled, #productSelect3:disabled{
    font-weight: 600;
    font-size: 20px;
	color: #44494b;
	margin-bottom: -40px !important;
    padding-bottom: 0;
}
    
.zmena33 select:disabled {
	margin-top: -20px !important;
	padding: 0 !important;
}
.zmena33 textarea[name="popis"]:disabled {
	margin-top: 0px !important;
    margin-bottom: -30px !important;
}
*:disabled {
    color: #000;
    font-weight: bold;
    border: none !important;
    -webkit-appearance: none;
    -moz-appearance: none;
    resize: none;
    height: auto !important;
    min-height: unset !important;
	text-align: center !important;
}
.body {
    counter-reset: foo;
    display: table;
}

.body > li {
    counter-increment: foo;
    display: table-row;
}

.body {
    list-style: none;
    text-align: left;
    padding-left: 15px !important;
    padding-right: 15px !important;
    margin-top: 10px;
    margin-bottom: 20px !important;
}
.body li {
    position: relative;
    padding-bottom: 10px !important;
    display: inline-flex;
}
ul.body li::before {
    text-align: right;
    display: table-cell;
}
ul.body li:before {
    content: "\f058";
	font-family: FontAwesome;
    line-height: 20px;
    font-size: 20px;
    color: #99ca3b;
    text-align: center;
	margin-right: 5px;
	padding-right: 8px;
}

.pokra {
	clear: both;
}
.pokra a {
	margin-top: 60px;
}

.woocommerce-checkout-review-order-table th, .woocommerce-table__product-quantity, .woocommerce-table__product-unit-price { text-align: center;}
.woocommerce-checkout-review-order-table tfoot th {text-align: left;}
.woocommerce-checkout-review-order-table .woocommerce-Price-amount{ float: none !important;}
.woocommerce-checkout-review-order-table .order-total{ font-size: 25px; font-weight: 600;}
.woocommerce-cart .variation dt, .woocommerce-checkout .variation dt {display:none !important;}
.woocommerce-checkout-review-order-table .product-quantity { float: none !important; text-align: center;}
.woocommerce-checkout-review-order-table .woocommerce-Price-amount {    height: auto !important;}
.woocommerce-checkout-review-order-table .product-price{text-align: center;}
.woocommerce-checkout-review-order-table .product-total{text-align: right;}
.woocommerce-checkout-review-order-table .tax-rate td:last-child, .woocommerce-checkout-review-order-table .order-total .woocommerce-Price-amount {text-align:right;}
.woocommerce-checkout-review-order-table .product-name .product-quantity {display:none !important;}


.woocommerce-table--order-details tfoot tr td:last-child{text-align: right;}
.woocommerce-table--order-details th { text-align: center;}
.woocommerce-table--order-details tfoot th {text-align: left;}
.woocommerce-table--order-details .woocommerce-Price-amount{ float: none !important;}
.woocommerce-table--order-details .order-total{ font-size: 25px; font-weight: 600;}
.woocommerce-table--order-details .variation dt, .woocommerce-table--order-details .variation dt {display:none !important;}
.woocommerce-table--order-details .product-quantity { float: none !important; text-align: center;}
.woocommerce-table--order-details .woocommerce-Price-amount {    height: auto !important;}
.woocommerce-table--order-details .product-price{text-align: center;}
.woocommerce-table--order-details .product-total{text-align: right;}
.woocommerce-table--order-details .tax-rate td:last-child, .woocommerce-table--order-details .order-total .woocommerce-Price-amount {text-align:right;}
.woocommerce-table--order-details .product-name .product-quantity {display:none !important;}

.woocommerce-cart .variation, .woocommerce-checkout .variation, .woocommerce-table--order-details .variation {
	margin: 0;
    padding: 0;
    float: left;
}
.woocommerce-cart td.product-name dl.variation dd, .woocommerce-checkout td.product-name dl.variation dd, .woocommerce-table--order-details td.product-name dl.variation dd {
	margin: 0;
	padding: 0;
}
.woocommerce-cart td.product-name dl.variation, .woocommerce-checkout td.product-name dl.variation, .woocommerce-table--order-details td.product-name dl.variation {
    margin: 0;
}
.woocommerce-cart .variation p, .woocommerce-checkout .variation p, .woocommerce-table--order-details .variation p {
	padding-left: 5px;
    margin: 0;
}
.woocommerce-cart .product-name a {
	float: left;
}
.woocommerce-table--order-details .product-name a {
	float: left;
}
.woocommerce-table--order-details .product-name {float: left;}

.woocommerce-table--order-details .product-quantity{    float: right;   margin-left: 0px;}
.woocommerce-table--order-details .variation {float: right;}

.woocommerce-table--order-details .product-name a {
	float: left;
}
.woocommerce-checkout .product-name {float: left;}

.woocommerce-checkout .product-quantity{    float: right;   margin-left: 0px;}
.woocommerce-checkout .variation {float: right;}

.quantity .screen-reader-text{display:none;}
.chci {display:block; padding: 15px 35px !important;    width: fit-content;  width: -moz-fit-content;   margin: 25px auto 0 auto;}
.zmena33 select {
    background: #fff !important;
    text-align: left;
    padding: 12px 15px;
	font-family: "Merriweather",sans-serif;
    border: 1px solid #ccc;
    margin: 0 !important;
    opacity: 1 !important;
	border-radius: 3px !important;
	font-size: 14px;
}

@media(max-width:1200px) {
	#post_job_form .vyber33 {
    display: block !important;
}

#post_job_form .zmena33 select {
    font-size: 12px;
	padding: 12px 2px !important;
}
#post_job_form .zmena33 {
	margin-bottom: 50px;
}
#post_job_form .pccbalicky .container-boxed {
		padding: 0 !important;
}
}
@media(min-width:1200px) {
#post_job_form .zmena33 {
    width: calc(33.33% - 15px);
}
#post_job_form .zmena33:last-child {
    width: 33.33%;
}
}
#post_job_form .vyber33 {
	display: flex;
    column-gap: 15px;
	margin-bottom: 80px;
}
#post_job_form .zmena33 .vc_column-inner {
    padding: 15px 15px 30px 15px !important;
}
#post_job_form .zmena33 h2 {
    margin: -15px -15px 30px -15px;
    padding: 15px 0;
    font-size: 22px !important;
}
#post_job_form .zmena33 select {
    padding: 12px 7px;
}
	
.zmena33 .multiselect-search, .zmena33 .multiselect-filter{display:none !important;}
.zmena33 .vc_column-inner {    border: 1px solid #ccc;  border-radius: 5px; padding: 30px !important}
.zmena33 button {    width: fit-content !important;  width: -moz-fit-content !important;   margin: 0 auto !important;    position: relative;}
.zmena33 h2 {    background: #99ca3c;   color: #fff !important;   margin: -30px -30px 30px -30px;   padding: 15px 0;    font-size: 22px !important;}
.vyber33 {margin-top: 50px;}
.zmena33 button[type="submit"]{ margin: 35px auto 0 auto !important; }
.zmena33 p {    font-weight: 600;   font-size: 20px;    padding: 0;    margin: 5px 0;}
.zmena33 button[title="1 inzerovanou pracovní pozici"], .zmena33 button[title="2 inzerovanou pracovní pozici"], .zmena33 button[title="3 inzerovanou pracovní pozici"], .zmena33 button[title="4 inzerovanou pracovní pozici"], .zmena33 button[title="5 inzerovanou pracovní pozici"], .zmena33 button[title="6 inzerovanou pracovní pozici"] { width: 100% !important;}
.zmena33 textarea[name="popis"] {
	background: #fff !important;
    text-align: left;
    padding: 15px;
    border: 1px solid #ccc;
    margin: 20px auto 0 auto !important;
    width: 100%;
    padding: 5px 10px;
    border-radius: 3px;
   	min-height: 100px;
}
.zmena33 #resetform{
	text-align: center;
	padding-top: 30px;
	text-decoration: underline;
	display: block;
}
.zmena33 #resetform2{
	text-align: center;
	padding-top: 30px;
	text-decoration: underline;
	display: block;
}
.zmena33 #resetform3{
	text-align: center;
	padding-top: 30px;
	text-decoration: underline;
	display: block;
}
.zmena33 i {
	    background: #99ca3b;
    width: 80px;
    height: 80px;
    border-radius: 100%;
    line-height: 80px;
    font-size: 50px;
    color: #fff;
    margin-top: 20px;
}


/*nove*/
.tym i {    color: #99ca3c;   font-size: 16px;  line-height: 100%;}
.tym a {    color: #44494b !important;   font-size: 16px; padding-left:10px; }
.tymcont img {border:1px solid #ccc}

.noo-pricing-table .noo-pricing-column .pricing-content .pricing-header .pricing-value .noo-price
{	
	font-size: 20px;
	height: 130px;
    line-height: 115px;
    width: 130px;
}

@media(max-width:992px) {
.tym img { margin:0 auto !important;}
.tym { text-align:center !important}
}

.upravavyska {    position: relative;  align-items: center;}
.upravavyska img {    width: 100%;  height: auto !important;}

.control-label{ line-height:24px}
.nahled {
    margin-top: 80px;
    float: right;
    margin-right: 0px;
    width: 133px;
    height: 160px;
    /* background-position: center; */
    /* background-size: cover; */
    /* background-repeat: no-repeat; */
    overflow: hidden;
    text-align: center;
    display: flex;
    justify-content: center;
}
.nahled img {height: 100%; max-width:none}
.noo-heading-search .noo-btn-search{width: 100%; text-align: center;  padding: 0;}

.noo-heading-search .noo-form-label, .noo-heading-search .control-label{ font-size:12px}
.noo-heading-search .noo-btn-search{ margin-top:0}
/*upravy detailu pozice*/
.noo-heading-search .noo-form-label{font-family: 'Montserrat', sans-serif !important;}
.loop-item-wrap .show-view-more, .loop-item-wrap.grid2 .show-view-more, .list.loop-item-wrap .show-view-more {  right: 20px;}

@media (min-width:991px) and (max-width: 1034px) {}
.tagy-vypis i {  padding-right: 0;  width: 27px;  text-align: center;  display: inline-block;margin-left:-7px; margin-top:5px;}
.job-location, .job-date, .job-company, .job-_salary, .job-pozadovane_vzdelani, .job-pracovni_uvazek, .tagy-vypis{line-height:2.25em;}

.single-noo_job{}
.vpravo{ float:right;}
.dalsi {    text-decoration: underline; margin-top: 15px;  display: block;}
@media(max-width:768px) {
.job-action a {
    padding: 1.142857em 12px !important;
}
}
@media(max-width:991px){.upravavyska {    position: relative; max-height:350px; align-items: center;}.upravavyska img {    width: 100%;  height: auto !important;}.nahled { padding-left: 0px; width:100% !important; height:auto !important}.nahled img{ width:100%; height:auto;}}
@media(min-width:768px) and (max-width:991px)  {.list.loop-item-wrap .loop-item-content .content-meta, .style-1 .loop-item-wrap .loop-item-content .content-meta {  display: inline-block !important;  width: 100% !important;}}
@media (max-width: 1034px) {
.list.loop-item-wrap .loop-item-content .content-meta, .style-1 .loop-item-wrap .loop-item-content .content-meta { width: 100% !important;}}
@media(max-width:1034px) {.foto-profil-vlevo{    width: 100%;  margin-top: 30px !important;  display: inline-block;}}
@media(max-width:620px) {.list.loop-item-wrap .item-featured, .style-1 .loop-item-wrap .item-featured{width: 100%; height: 150px;   margin: 0 auto;  text-align: center;   background: none !important;}.list.loop-item-wrap .item-featured img, .style-1 .loop-item-wrap .item-featured img{width: 150px; height: 150px;}}
@media(max-width:620px) {.loop-item-title{ margin-top: 50px !important;}}
/*konec*/

.podminky .uzsi { margin:0 auto; max-width: 1200px;}
.multiselect-selected-text{ overflow:visible;}

.login-as-user-top { top: 0px!important; margin-top:-130px !important; position:relative !important;}


@media (max-width: 991px) {
.nav-item-member-profile {
    display: block !important;
	margin-left:0px !important;
}
.nav-item-member-profile.login-link:before{ display:none !important;}
}



.job-custom-fields .job-cf .label-_noo_job_field_vlastniobr{ display:none !important;}
.job-custom-fields .job-cf .value-_noo_job_field_vlastniobr{ display:none !important;}
.job-custom-fields .job-cf .label-_noo_job_field_facebook{ display:none !important;}
.job-custom-fields .job-cf .value-_noo_job_field_facebook{ display:none !important;}
.job-custom-fields .job-cf .label-_noo_job_field_nahled{ display:none !important;}
.job-custom-fields .job-cf .value-_noo_job_field_nahled{ display:none !important;}
.job-custom-fields .job-cf .value-_noo_job_field_galerie{ padding-top:15px !important;}

.info-dalsi{border-top: 1px solid #dfdfdf;    padding-top: 15px;    margin-top: 40px;margin-bottom: -30px;}

.screenpozice{ display:none !important;}
.label-_noo_job_field_nahradni, .value-_noo_job_field_nahradni{display:none !important;}
.vedle, .tlacitka-vedle{ float:left;}
.vedle { margin-right:8px;}
.tlacitka-vedle a{ margin-left:20px;}

@media(max-width:536px) {.tlacitka-vedle a{ margin-left:10px !important;}.tlacitka-vedle{ margin-top:15px;}}
.proslezmena .job-type a {}

.proslezmena .job-location a { font-size:14px !important;}

.seznam-pozic2 { color:#44494b !important;}

.vyprselostyl {    color: #99ca3c;   font-size: 18px; line-height:24px;   font-weight: bold;}
.vyprselostyl strong {color:#000 !important; padding-top:15px; display:block;}

.job-desc ol, .job-desc ul { padding-left:15px !important;}
.job-message-job-status{ display:none !important;}
.click{
    position: absolute;
    right: 29px;
    top: 12px;
    background: #99ca3c;
    color: #fff;
    width: 25px;
    border-radius: 5px;
    text-align: center;
	cursor:pointer;	
}
ul, ol {
    padding-left:0 !important;
}
.noo-sidebar ul, .noo-sidebar ol {
    padding-left:25px !important;
}
.multiselect-container{padding-left:12px !important;}
.sf-field-taxonomy-job_obor_zivotopis ul{
    padding: 2.14285714em;
    overflow: hidden;
    margin-left: 0;
    list-style: none;
    background-color: #ebeeef;
    width: 100%;	
}
.sf-field-taxonomy-job_pozice_zivotopis ul{
    padding: 2.14285714em;
    overflow: hidden;
    margin-left: 0;
    list-style: none;
    background-color: #ebeeef;
    width: 100%;	
}
.odsad500 {margin-top: 46px;   margin-bottom: -18px;}
.sf-field-taxonomy-job_obor_zivotopis label, .sf-field-taxonomy-job_pozice_zivotopis label { text-decoration:underline;}
.sf-field-taxonomy-job_obor_zivotopis h4, .sf-field-taxonomy-job_pozice_zivotopis h4 {
    margin: 0;
    margin-bottom: 0px;
    line-height: 28px;
    min-height: 28px;
	color: #44494b !important;
	font-size: 1.71428571em;
}

.view-type-cnt .view-btn.active i {
    color: #99ca3c !important;
}
.pl-meta span.active.asc:after {
    border-bottom-color: #99ca3c !important;
}
.pl-meta span.active.desc:after {
    border-top-color: #99ca3c !important;
}
.pl-drop_down li.active {
    color: #99ca3c !important;
    font-weight: 400;
}
.pl-drop_down li.active:before {
    background: #99ca3c !important;
    border-color: #fff;
}
.pl-button, .pl-drop_down { min-width: 260px !important;}
.btn-group .multiselect{padding-right:30px;}
.multiselect-selected-text {width: 100%;  overflow: hidden;   display: block;}
.single-noo_job .job-custom-fields .label-_noo_job_field_facebook, .single-noo_job .job-custom-fields .label-_noo_job_field_agregatory, .single-noo_job .job-custom-fields .value-_noo_job_field_agregatory, .single-noo_job .job-custom-fields .value-_noo_job_field_facebook, .single-noo_job .job-custom-fields .label-_noo_job_field_nahradni, .single-noo_job .job-custom-fields .value-_noo_job_field_nahradni, .single-noo_job .job-custom-fields .label-_noo_job_field_zobrazitp, .single-noo_job .job-custom-fields .value-_noo_job_field_zobrazitp{ display:none !important;}
.job-custom-fields .job-cf .label-_noo_job_field_nahradni{ display:none !important;}
.job-custom-fields .job-cf .value-_noo_job_field_nahradni{ display:none !important;}


ul.noo-resume-list li .item-meta span {
    word-break: normal !important;
}
.resume .resume-content .resume-desc .resume-general ul li {
    line-height: 23px;
    margin-bottom: 15px;
}
.search-filter-results ._job_obor_zivotopis a {pointer-events: none; cursor: default;  text-decoration: none; color: #a2a2a2;}
.search-filter-results ._job_pozice_zivotopis a {pointer-events: none; cursor: default;  text-decoration: none; color: #a2a2a2;}
.search-filter-results ._job_obor_zivotopis{ display: block !important;}
.search-filter-results ._job_obor_zivotopis:before { content:"Obory:"; font-weight:bold;}
.search-filter-results ._job_pozice_zivotopis:before { content:"Profese:"; font-weight:bold;}
.search-filter-results ._highest_degree:before { content:"Vzdělání:"; font-weight:bold;}
.search-filter-results ._highest_degree{ margin-top:5px;}

.noo-resume-item  ._job_obor_zivotopis a {pointer-events: none; cursor: default;  text-decoration: none; color: #a2a2a2;}
.noo-resume-item  ._job_pozice_zivotopis a {pointer-events: none; cursor: default;  text-decoration: none; color: #a2a2a2;}
.noo-resume-item  ._job_obor_zivotopis{ display: block !important;}
.noo-resume-item  ._job_obor_zivotopis:before { content:"Obory:"; font-weight:bold;}
.noo-resume-item  ._job_pozice_zivotopis:before { content:"Profese:"; font-weight:bold;}
.noo-resume-item  ._highest_degree:before { content:"Vzdělání:"; font-weight:bold;}
.noo-resume-item  ._highest_degree{ margin-top:5px;}


.search-filter-results .noo-resume-list{ margin-bottom:30px;}

ul.noo-resume-list li .item-author { font-size: 17px;  line-height: 27px;}
.noo-resumes-slider .item-author{ margin-bottom:10px !important;}

ul.noo-resume-list li:hover .resume-_highest_degree em {
    color: #fff !important;
}
ul.noo-resume-list li:hover .resume-profese em {
    color: #fff !important;
}

.resume-_job_category {display: block;}
.profese { display: block;}
._highest_degree { display: block;}
     

.resume-_job_category em {color: #a2a2a2;}
.profese em {color: #a2a2a2;}
._highest_degree em {color: #a2a2a2;}
.resume-_job_category a {pointer-events: none; cursor: default;  text-decoration: none; color: #a2a2a2;}
.page-id-464 #noo_resume_count_widget-1, .page-id-464 #noo_resume_categories_widget-1 { display:none !important;}
.zmena-panelu .widget-advanced-search .form-group:nth-child(2), .zmena-panelu .widget-advanced-search .form-group:nth-child(6), .zmena-panelu .widget-advanced-search .form-group:nth-child(7) { display:none !important;}  
.form-control-flat>.radio input[name='_noo_job_field_vlastniobr']:checked {border: 5px solid #99ca3c;}
._noo_job_field_galerie .vlastni-kont{ display:none !important;}
#post_job_form .vlastni{ max-width:100px; padding-top:15px; padding-bottom:0px; margin-bottom:0px !important;}
.vlastni-kont p { font-size:12px; font-style:italic; margin-top:3px;}
.vlastni-kont { width:100px;}


#post_job_form .job-form-detail .form-group:nth-child(21){ display:none !important;}
#post_job_form .job-form-detail .form-group:nth-child(22) { display: none !important;}

#post_job_form .job-form-detail .form-group:nth-child(11) .form-control-flat:nth-child(3):after{font-style: italic;font-size: 12px;content:"(Zatrhněte, pokud máte zájem na tuto pozici získat zaměstnance ze zahraničí. Bude třeba jim pomoci s ubytováním a administrativou.)";}

#post_job_form .job-form-detail .form-group:nth-child(12) .form-control-flat:nth-child(4):after{font-style: italic;font-size: 12px;content:"(Agregátory pracovních nabídek jsou celostátní/celosvětové servery jako Jobs.cz nebo Prace.cz. Doporučujeme nechat zatržítko zapnuté, aby se vaše pracovní nabídka objevila i na těchto serverech. Nic navíc za to neplatíte.)";}

#post_job_form .job-form-detail .form-group:nth-child(19){ display:none;}
#post_job_form .job-form-detail .form-group:nth-child(19) .form-control-flat{width:12.5% !important; float:left;}
@media(max-width:1024px) {#post_job_form .job-form-detail .form-group:nth-child(18) .form-control-flat{width:33.3% !important; float:left;}}
@media(max-width:440px) {#post_job_form .job-form-detail .form-group:nth-child(18) .form-control-flat{width:33.3% !important; float:left;}._noo_job_field_nahled .skryt-vlastni{ display:block !important; margin-left:0px !important; margin-top:10px;}}

#post_job_form .job-form-detail #_noo_job_field_formular .col-sm-9::after{font-style: italic;font-size: 12px;content:"Pole nechte prázdné, nebo vložte odkaz na stránku pro nahrání životopisu přímo do vašeho systému.";}


.job-custom-fields .job-cf .label-_noo_job_field_formular{ display:none !important;}
.job-custom-fields .job-cf .value-_noo_job_field_formular{ display:none !important;}
#_noo_job_field_formular-error {margin-right: 5px;}



.skryt-vlastni{ display:none;}
._noo_job_field_nahled .btn-default{ float:left;}
._noo_job_field_nahled .skryt-vlastni{ display:inline-block !important; margin-left:10px;}
._noo_job_field_nahled .text-info{ clear:both;}
input[name="_noo_job_field_vlastniobr"] {left:auto !important; position:relative !important; width:80px; height:80px;background-size: cover;  background-position: center center;}
._noo_job_field_vlastniobr label{ color:#fff;}
.nav-item-member-profile .badge, .member-heading-nav .badge{display:none !important;}
#employerMsgModal{ z-index:9999;}
._jm_application_field_obrazek{display:none !important;}
[contenteditable="true"] {
  background-color: rgb(227 227 227 / 50%);
}
.neni-seznam a em {color:#d9534f !important; font-weight:800;}

#obsah{ padding:5px 10px; border:1px solid #ccc; min-height:100px;}

#apply_job_form #_jm_application_field_obrazek, #apply_job_form label[for="_jm_application_field_obrazek"]{ display:none !important;}
#apply_job_form #_jm_application_field_poznamka, #apply_job_form label[for=_jm_application_field_poznamka]{ display:none !important;}
#apply_job_form .multiselect-native-select, #apply_job_form label[for=_jm_application_field_stav]{ display:none !important;}

#stav{color:#000 !important; max-width:85px;}
.poznamka{ float:left; margin-right:0px; color:#000 !important; min-height:105px;    border-left: none !important; border-bottom:none; width:100%;    border-right: none !important;  border-top: none !important;font-size: 12px;}
#odeslat{ font-family:FontAwesome; background-color:transparent;   color: #99ca3c; border:none;}
#odeslat:hover{color:#f5d006;}

.barva10 a em { color:#99ca3c !important; font-weight:400 !important;}
.barva10 a { color:#99ca3c !important;font-weight:400 !important;}

#ulozit {
    font-family: FontAwesome;
	background-color:transparent;
    color: #99ca3c;
    border: none;
    font-size: 14px;
    height: 17px;
    line-height: 16px;
}
#ulozit:hover{color:#f5d006;}

.noo-datatable #message { display:none !important;}
.acf-fields>.acf-field {  position: relative;   margin: 0;   padding: 0 !important;}
.acf-input textarea { color:#000 !important;}
.acf-button{    background: #99ca3c;   color: #fff;    font-size: 12px;    border: none; }
.acf-form-fields label { display:none !important;}
body{ overflow-x: hidden;  /*font-family: 'Gelasio', serif*/ ;}
html{ overflow-x: hidden;}
a, b {
    color: #99ca3c;
}
.jm-status.jm-status-osloveny {
    background: #24b364;
}
.jm-status.jm-status-pozvany {
    background: #4c8dee;
}
.jm-status.jm-status-postoupil {
    background: #26c813;
}
.jm-status.jm-status-prosel {
    background: #4c51ee;
}
.jm-status.jm-status-rozhodujese {
    background: #eb4cee;
}
.jm-status.jm-status-vzaloze {
    background: #1cafa8;
}
.jm-status.jm-status-favorit {
    background: #c8c21e;
}
.jm-status.jm-status-nevyrizeny {
    background: #decd38;
}
#stav{ font-size:11px;}

.vedlesebe{ width:100%;}

.jm-status {
    padding: 4px 10px;
    width: fit-content;
}


#billing_address_1_field:before {content:"Fakturační adresa (dle obchodního rejstříku)";font-size: 22px;  padding-top: 30px;  line-height: 120%; font-weight:600;   margin-bottom: 0.82142857rem;}
#billing_address_2_field label{ display:none !important;}
.odkaz:hover{ text-decoration:underline;}

label[for="_noo_job_field_obrazky"] .form-control-flat:nth-child(1) { width:50px;}

.header-2 .navbar.fixed-top .navbar-nav>li>a:hover {
    color: #99ca3c !important;
}
.odkazzm {color:#99ca3c; text-decoration: underline;}

.account-form .login-form-links{ display: block !important; font-size:16px !important;}
#step_content_login .account-actions{display:none !important;}
.woocommerce form .woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions-checkbox-text {
    margin-left: 30px;
    color: #d31616 !important;
    font-weight: bold;
}
.woocommerce-terms-and-conditions-checkbox-text a{  color: #d31616 !important; text-decoration:underline;}
.woocommerce form .woocommerce-terms-and-conditions-wrapper .form-row .input-checkbox {
    margin: 3px 8px 0px 0px;
    width: 20px;
    height: 20px;
}
.header-2 .navbar.fixed-top .navbar-nav>li>a, .header-2 .navbar.fixed-top .navbar-nav li.menu-item-post-btn>a{ color:#fff !important;}
.list.loop-item-wrap .loop-item-content .content-meta span a, .style-1 .loop-item-wrap .loop-item-content .content-meta span a { z-index:0;}
.vc_custom_1583230962380{ background-color:#fff !important;}
.btn-clone-job{color:#99ca3c !important;}
.member-manage .job-manage-expires, .member-manage .job-manage-actions {
    width: 9%;
    white-space: nowrap;
}
.term-brigada .navic{display:none;}
tax-job_location .navic{display:none;}
.mesto-tabulka{ min-width:120px;}
.add-new-location{display:none !important;}
.package-pricing .woocommerce-Price-amount { height: 75px;}
.woocommerce-order-details { clear:both; padding-top:50px;}
.page-id-14365 .seznam-pozic-odkazy{padding-left: 2.14285714em !important;}
@media(max-width:991px) {.navbar-collapse .navbar-nav{ padding:15px !important;}}
@media(max-width:767px) {.noo-pricing-table .noo-pricing-column .pricing-content .pricing-info { padding: 30px; max-width: 280px;}}
@media(min-width:1024px) {.noo-pricing-table .noo-pricing-column .pricing-content .pricing-info { padding: 15px; max-width: 235px;}}

.noo-pricing-table .noo-pricing-column .pricing-content .pricing-info ul li{ padding:0px !important; margin-bottom:10px;}

.pricing-info i {
	float:left;
	margin-bottom:10px;
    counter-reset: foo;
    display: table;
}


.shop_table th {
    padding: 15px 10px;
}
.term-item-678, .term-item-679, .term-item-681{ display:none !important;}
.colophon  ul li a { line-height:16px;}
.member-plan{ margin-top:50px;}
.content-link, .content-cite, .comment-form-author input, .comment-form-email input, .comment-form-url input, .comment-form-comment textarea, .pagination .page-numbers, .entry-tags span, .widget.widget_recent_entries li a, .default_list_products .woocommerce ul.products.grid li.product figcaption h3.product_title, .default_list_products .woocommerce ul.products li.product figure figcaption .product_title, .woocommerce div.product .wpn_buttons, .woocommerce div.product .product-navigation .next-product a > span, .woocommerce div.product .product-navigation .next-product a .next-product-info .next-desc .amount, .woocommerce div.product .product-navigation .prev-product a > span, .woocommerce div.product div.summary .variations_form label, .woocommerce div.product div.summary .product_meta > span, .woocommerce .list_products_toolbar .products-toolbar span, .woocommerce ul.products li.product .price, .woocommerce ul.products.list li.product h3.product_title, .woocommerce div.product span.price, .woocommerce div.product p.price, .woocommerce div.product .woocommerce-tabs .nav-tabs > li > a, .woocommerce .quantity .plus, .woocommerce .quantity .minus, .woocommerce #reviews #comments ol.commentlist li .comment-text p.meta strong, .woocommerce table.shop_attributes th, .woocommerce table.cart .product-price, .woocommerce table.cart .product-subtotal, .woocommerce .checkout #order_review td.product-total, .woocommerce .checkout #order_review .cart-subtotal td, .woocommerce .checkout #order_review .order-total td, .woocommerce .view_order .wrap_order_details table tr .amount, .woocommerce .checkout_complete ul.order_details.general li.total strong, .woocommerce table.my_account_orders tr td.order-total .amount, .woocommerce .widget_price_filter .price_slider_amount {
    font-family: "Merriweather",sans-serif;
}
.woocommerce-checkout-review-order-table .woocommerce-Price-amount {
display: table-cell !important;
    height: auto !important;
    vertical-align: middle;
	float:right;
}
.woocommerce-MyAccount-navigation-link--downloads{ display:none !important;}
.woocommerce-orders-table__cell-order-actions{ text-align:right;}
.woocommerce-orders-table__cell-order-actions a { padding-right:8px;}
.shop_table td { border:none !important; padding: 10px;}
.shop_table {border:none !important;}
.shop_table{ margin-bottom:30px;}
.shop_table tr {border-bottom: 2px solid #ccc !important;}
.shop_table .cart-subtotal{ display:none !important;}
.shop_table th { padding: 20px 15px 20px 15px !important;}
.shop_table thead { background:#000; color:#fff;}
.shop_table .woocommerce-Price-amount{ height:auto !important;}
.woocommerce table.my_account_orders thead, .woocommerce table.my_account_orders tr.order {  border-left: none !important;border-right: none !important;border-top: none !important;}


.noo-main .woocommerce-checkout-review-order-table td { border:none; padding: 10px;}
.noo-main .woocommerce-checkout-review-order-table {border:none;}
.woocommerce-checkout-review-order-table{ margin-bottom:30px;}
.woocommerce-checkout-review-order-table tr {border-bottom: 2px solid #ccc;}
.woocommerce-checkout-review-order-table .cart-subtotal{ display:none !important;}
.woocommerce-checkout-review-order-table thead th { padding: 20px 15px 20px 15px;}
.woocommerce-checkout-review-order-table thead { background:#000; color:#fff;}
#billing_nadpis_field label {font-size: 18px;  padding-top: 18px;   line-height: 120%;    font-weight: 600;}
#billing_nadpis_field .woocommerce-input-wrapper, #billing_nadpis_field .optional{ display:none !important;}
.woocommerce form .form-row textarea.input-text {
    min-height: 284px;
}
.wc-bacs-bank-details-account-name{ padding-top:0px !important;}
.platbaok a { color:#fff; text-decoration:underline;}
.platbaok i {font-size: 20px;  margin-right: 5px;}
.platbaok {background: #99ca3c;    color: #fff;    width: fit-content;    padding: 12px 15px;    font-size: 20px;    font-weight: bold;}
.bacs_details{ margin-bottom:40px !important;}
.woocommerce-thankyou-order-received{    font-size: 20px;   font-weight: bold;   color: #99ca3c;    padding-bottom: 20px;}
.woocommerce-Price-amount{display: block;   height:auto;}
.wc-bacs-bank-details-heading{ margin-top:50px;}
.woocommerce-price-suffix{display: block;   line-height: 13px;    font-size: 13px;    color: #c5c5c5 !important}
.page-template-page-post-job #post-job {
    margin-bottom: 0px !important;
}
.noo-pricing-table .noo-pricing-column .pricing-content .pricing-info ul li {

    font-size: 13px;
}
.woocommerce #payment div.payment_box {
    position: relative;
    width: 100%;
    padding: 10px 2% 23px;}
	#billing_address_2{display:none;}
	.noo-pricing-table .noo-pricing-column .pricing-content .pricing-header .pricing-value .noo-price del {
    position: absolute;
    display: table;
    top: -26px;
    width: 114px;
    font-size: 16px;
    text-align: center;
}
.woocommerce-Addresses .col-2{display:none !important;}
#shipping_address_2_field, #shipping_country_field, #billing_country_field{display:none !important;}
.woocommerce button {    border-radius: 3px !important; color:#fff !important;background-color: #99ca3b !important; border: none !important;  padding: 10px 15px;}
.checkout_coupon button {    padding: 11px 10px 11px 10px !important;}
.woocommerce button:hover {background-color: #000 !important;}
.shop_table td{ padding:10px;}
.shop_table th{ padding:10px;}
.woocommerce .woocommerce-MyAccount-navigation ul li.is-active a, .woocommerce .woocommerce-MyAccount-navigation ul li:hover a {

    color: #ffffff;
}
.woocommerce .woocommerce-MyAccount-navigation ul li a {
    border-radius: 5px;
    padding: 10px;
    background: #ccc;
    display: inline-block;
    color: #fff;
}
.noo-pricing-column .readmore { display:none;}
.tax-job_type .navic {display:none !important;}
.noo-heading-search {
    font-family: "Merriweather",sans-serif;
}
.netucne { font-weight:400 !important;}
mark, .mark {
    background-color: transparent !important;
    color: #99ca3c;
    font-weight: 600;
	padding: 0 !important;
}
.zelena {color: #99ca3c !important;}
.male{text-transform: lowercase;}
.seznam-pozic{}
.pozice-seznam { margin-left:0px !important; padding-left:0px !important;}
.pozice-seznam, .seznam-pozic-odkazy{ list-style:none !important;}
.seznam-pozic-odkazy a { list-style:none !important; color:#44494b;}
.loop-item-wrap .item-featured{ margin-right:15px;}
.company-list .company-inner:hover { cursor:pointer;}
.company-list .company-item .company-item-meta{width: 100%;    display: table;}
.company-list .company-item .company-item-meta a{ display:table-row !important;vertical-align:middle;}
.company-list .company-item .company-item-meta p { display:table-row; height:10px;  vertical-align:middle;}
.company-list .company-item .company-item-meta { padding: 20px 15px 15px;}
.home .noo-company-sc.style-grid .company-item .company-meta a{ display:table-row !important;vertical-align:middle;}
.home .noo-company-sc.style-grid .company-item .company-meta p{ display:table-row; height:10px; vertical-align:middle;}
.home .noo-company-sc.style-grid .company-item .company-meta{width: 100%;    display: table;}
.home .swiper-slide:hover { cursor:pointer;}
.home .noo-company-sc.style-grid .company-item .company-meta {     padding: 20px 15px 15px;    min-height: 115px;}
.home .noo-company-sc.style-grid .company-item:hover { border: 1px solid rgb(153, 202, 60) !important;}

.noo-company-sc.style-grid .company-item:hover img{-webkit-filter: grayscale(100%) !important; /* Ch 23+, Saf 6.0+, BB 10.0+ */  filter: grayscale(100%) !important; /* FF 35+ */}

.job-_salary em {display:none;}
.job-pozadovane_vzdelani em {display:none;}
.job-pracovni_uvazek em {display:none;}
.noo-icon:hover { text-decoration:none !important;}
.mesicdyl{font-family: FontAwesome;    border: none;    background: transparent;    font-size: 16px;    padding: 0;}
#company-desc .company-header .company-info-style2 .company-title{ padding-top:0px;}
h3, .h3 {
    font-size: 22px;
	padding-top:30px;
	line-height:120%;
}
.company-custom-fields ul li:nth-child(2) {display:none;}
.clanky .content-meta span:nth-child(1) {display:none;}
.clanky .content-meta span:nth-child(3) {display:none;}
.single-noo_job .job-custom-fields .label-_noo_job_field_nahled{display:none;}
.single-noo_job .job-custom-fields .value-_noo_job_field_nahled{display:none;}
.clanky li a {
    display: block;
    border-bottom: 0;
    font-size: 14px;
    line-height: 1.7;
	font-family: "Montserrat",sans-serif !important;
}
.clanky .content-meta { margin-top:8px;}
.clanky li .post-date .content-meta {
    display: block;
    font-weight: 300;
    font-style: italic !important;
    position: relative;
    margin-left:-6px;
}
.clanky li .post-date {padding-right:2.14285714em;    display: inline-block;}
.clanky ul li a {
    font-weight: 600;
}
.widget.widget_recent_entries li .post-date {
    padding: 0.35714286em 0 0.35714286em 25px;
}
.job-nahled i, .job-nahled em {display:none !important;}

label {letter-spacing: -0.1px;}
.job-nahled{
	right: 30px;   top: 128px;	
	width: 133px; height:160px;
	position:absolute;
    display:flex;
    justify-content:center;
    align-items:center;
    overflow:hidden
}

.job-nahled img{
flex-shrink: 0;
min-width: 100%;
min-height: 100%;
max-width: inherit !important;
width: auto !important;
}

.job-quick-view-header .job-company .job-category {  padding-bottom: 0px !important;  display: block !important;}
.job-quick-view-header .tagy-vypis{  margin-left: 0px; margin-top:-10px;}
.job-quick-view-header .tagy-vypis i {padding-right: 0;   width: 35px; margin-left:-3px !important;   text-align: center;    display: inline-block; }
.job-quick-view-header .tagy-vypis a + a {
   
}
#employerMsgModal .loop-item-title{ font-size:20px; margin-top:0px; }
.job-head {
    padding-bottom: 10px;
    border-bottom: 1px solid #ddd;
    margin-bottom: 30px;
}
.noo-job-search-wrapper .job-advanced-search .job-search-info .search-sub-title {
    font-size: 19px;
}
.job-desc ul li strong:after, .more-jobs ul li strong:after, .job-custom-fields ul li strong:after, .company-custom-fields ul li strong:after {
    content: ':';
    margin-left: -4px;
}
#noo_social_profile-1{ margin-top:20px;}
.multiselect-container.dropdown-menu { max-height: 360px;}
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default { border-color: #ccc; opacity:1;}
.job-form .job-form-detail em { font-size:12px;}
.featured_slider.style-3 .box_testimonial_single2 .box-content h4{ text-transform:none !important;}
.job-preview  .job-form-detail .content-meta{ display:inline-grid; margin-bottom:-10px;}
.total-job strong:after { margin-left:0px !important;}
.single-noo_job .noo-page-heading { }
.noo-page-heading .noo-company-heading .noo-company-info .noo-company-info .noo-company-name{ text-transform:none !important;}
.noo-company-name .count { display: none !important;}
.company-desc strong.company-cf:after {   content: ":";   margin-left: -4px;}
.btn:hover, .btn-primary:hover { text-decoration:none !important;}
.post-type-archive-noo_job .navic {display:none; visibility:hidden;}
.single-noo_company .navic2 {display:none; visibility:hidden;}
.single-noo_job .navic2 {display:none; visibility:hidden;}
.single-noo_company .navic { padding-top:0px; margin-top:0px;}
.home h3, .home .h3 { padding-top:0px !important;}
h4, .h4 {
    font-size: 18px;
	padding-top:20px;
}
.widget + .widget {
    margin-top: 0;
}
.tagy-vypis{ z-index:1; position:relative;}
.jobs article:hover .tagy-vypis a { border-color:#fff;}
#modalJob .tagy-vypis a:hover { text-decoration:underline;}
.single-noo_job .entry-tags { margin-bottom:30px;}
#desc_ifr{ min-height:600px;}
.job-company .job-category {    padding-bottom: 25px;    display: block !important;}
.job-company .job-location{ font-weight:bold;}
.job-company a, .job-location a {/*font-family: "Montserrat",sans-serif;*/ font-size:15px;}
p, span, a {letter-spacing: -0.1px;}
.list.loop-item-wrap .loop-item-content .content-meta, .style-1 .loop-item-wrap .loop-item-content .content-meta{ font-size:15px;}
.datum { font-size:13px;}
.noo-tool-email-job{ font-size:13px;}
.noo-tool-share{ font-size:13px;}
.noo-list-job-category .noo-list-job-category-content.style-1 ul li a{ padding-top:0px;}
.obal{   border-top: 1px solid #ccc; padding-top:10px; padding-top:25px; font-style:italic;}
.noo-list-job-category .noo-list-job-category-content.style-1 a:hover .job-count { color:#99ca3c !important ;}
.noo-list-job-category .noo-list-job-category-content.style-1 ul li a{ padding-bottom:25px;}
.noo-list-job-category .noo-list-job-category-content.style-1 ul li a{ border-top:none;}
.noo-list-job-category .noo-list-job-category-content.style-1 ul li a:after{display:none;}
.noo-list-job-category-content .col-lg-4{ text-align:center;}
.loop-item-wrap .category-post{ display:none;}
.noo-company-sc.style-grid .swiper-prev, .noo-company-sc.style-grid .swiper-next {
    line-height: 29px;
}
.pagination-top .jobs-shortcode .pagination .page-numbers {
    line-height: 33px;
}
.slider .owl-buttons .owl-next:after {
    margin-left: 2px;
}
.slider .owl-buttons .owl-prev:after {
    margin-left: -2px;
}
.widget_noo_social_profile .social-icons a i {
    line-height: 30px;
    width: 30px;
    height: 30px;
    color: rgba(255, 255, 255, 0.8);
}
.widget_noo_social_profile .social-icons i {
    font-size: 16px;
    padding-right: 0px;
    margin-right: 12px;
    border-radius: 50%;
    background-color: #4a5155;
    width: 40px;
    height: 40px;
    display: block;
    float: left;
    text-align: center;
    line-height: 40px;
}
.widget_noo_social_profile .social-icons a {
	font-family: "Merriweather",sans-serif;
    font-size: 13px !important;
    padding-right: 0px;
    margin-right: 0px;
    border-radius: 0;
    background-color: transparent;
    width: auto;
    height: auto;
    display: block;
    float: left;
    text-align: left;
    line-height: 27px;
}
.single-noo_company .company-avatar { display:none;}

.resume-preview-notice{ padding-bottom:25px;}
.noo-company-info-simple .company-avatar {
    float: none;
    width: 100%;
    overflow: visible;
    text-align: left;
	margin-bottom:15px;
}
.noo-company-info-simple .company-info {
    margin-left: 0px;
    text-align: left;
}
.noo-company-info-simple .company-avatar img {
    width: 150px;
}
.noo-page-heading .noo-company-heading .noo-company-info .noo-company-avatar img {
    width: 150px;
}
.noo-page-heading .noo-company-heading .noo-company-info .noo-company-avatar {
    min-height: 150px;
    background: #fff;
    text-align: center;
    display: inline-block;
    height: 100%;
    vertical-align: middle;
	line-height: 147px;
}
#search-3 h4 {
    margin: 0;
    margin-bottom: 33px;
    line-height: 28px;
    min-height: 28px;
}
.noo-page-heading .noo-company-heading .noo-company-info .noo-company-info {
    padding-top: 50px;
}
.noo-company-info-simple .company-name{ padding-top:0px !important;}
.jobs article:hover .tagy-vypis{ color:#fff;}
.tagy-vypis{ color:#44494b;}
.single-noo_job .job-desc h3 { margin-top:0px; padding-top:25px;}
.owl-theme .owl-controls .owl-buttons div{ font-size:16px !important;}
.pagination .prev .fa { margin-left:-3px;}
.pagination .next .fa { margin-left:3px;}
.swiper-prev .fa { margin-left:-2px;}
.swiper-next .fa { margin-left:2px;}
.job-social a { color:#44494b;}
.job-social a:hover { text-decoration:none !important;}
.tag-all {position: relative;    z-index: 9; color:#44494b; font-size:15px;}
.home .tag-all {position: relative;    z-index: 9; color:#44494b; font-size:15px;}
.home .tag-all:hover { text-decoration:underline;}
.jobs article:hover .tag-all{ color:#fff !important;}
.home .dashicons-tag{ color:#99ca3c;}
.dashicons-tag{ color:#99ca3c;}
.jobs article:hover .dashicons-tag { color:#fff !important;}
.archive .tag-all {position: relative;    z-index: 9; color:#44494b; font-size:15px;}
.archive article:hover .tag-all{ color:#fff !important;}
.archive .dashicons-tag { color:#99ca3c;}
.archive article:hover .dashicons-tag { color:#fff !important;}
.noo-list-job-category .noo-list-job-category-content.style-1 ul li a:hover{ text-decoration:none !important;}
.dataTables_info, .noo-datatable td strong, .noo-datatable td em a, .noo-datatable td.job-manage-app, .noo-datatable td .text-center, .dataTables_length label, .dataTables_filter label, .form-control-flat select, .member-manage-toolbar .bulk-actions strong, .member-manage em, .resume-style-2 .resume-general ul li .noo-label, .resume-style-2 .timeline-event a, .resume-style-2 .skill .pregress-bar .progress_title, .resume .skill .pregress-bar .progress_title, .resume .resume-content .resume-desc .resume-timeline .timeline-container .timeline-wrapper .timeline-series .timeline-event a {
   /*font-family:"Montserrat",sans-serif !important;*/}
   .company-letters a {   margin-right: 15px;}
.member-manage h3, .member-manage p, .member-manage a, .member-manage em, .member-manage strong, .member-manage select, .member-manage b{/*font-family:"Montserrat",sans-serif !important;*/}
.member-manage h3 { padding-top:0px !important;}
.security_input{ padding-left:20px !important;}
.noo-company-contact-form .btn-primary{ margin-top:30px;}
.widget_recent_entries ul li a:hover{ text-decoration:none !important;}
.widget_categories ul li a:hover{ text-decoration:none !important;}
.navbar-nav li > a, .navbar-nav ul.sub-menu li > a { text-decoration:none !important;}
.container-boxed .type-post .content-title a:hover{ text-decoration:none !important;}
.company-social a:hover{ text-decoration:none !important; color:#fff !important;}
.type-post .content-title{ margin-bottom:0px !important;}
.noo-main h2, .noo-main .h2 {color: #99ca3c;  font-size: 30px;    line-height: 120%;}
.entry-tags a{/*  font-family: 'Gelasio', serif !important;*/}
.widget_recent_entries ul li a {/* font-family:Gelasio Bold, serif !important;*/font-weight: 600;}
.container-boxed .content-wrap h2, .container-boxed .content-wrap .h2 {color: #99ca3c;  font-size: 30px;    line-height: 105%;}
.single-post strong { /*font-family:bold Gelasio Bold, serif !important;*/}
.single-post b {/*font-family:bold Gelasio Bold, serif !important*/}
.single-post strong { /*font-family:bold Gelasio Bold, serif !important;*/}
.single-post b {/*font-family:bold Gelasio Bold, serif !important*/}
 .noo-page strong { /*font-family:bold Gelasio Bold, serif !important;*/}
.noo-page b {/*font-family:bold Gelasio Bold, serif !important*/}
.home b {/*font-family:"Montserrat",sans-serif !important;*/}
.home strong {/*font-family:"Montserrat",sans-serif !important;*/}
.jobs article:hover .entry-tags a { color:#fff !important;}
.archive .entry-tags { margin-top:10px !important;}
.entry-tags {    z-index: 999;    position: relative;}
body { font-weight:400;}
.container-boxed a:hover { text-decoration:underline;}
.container-boxed.offset {
    padding-top: 25px;
    padding-bottom: 35px;
    margin: 0 auto;
}
.noo-heading-sc {
    max-width: 660px;
}
.navbar-brand img {
    max-width: 180px;
}
.loop-item-content h2 { line-height:22px !important;}
.category-item a:hover{ text-decoration:none !important;}
.header-2 .navbar.fixed-top .navbar-nav > li > a:hover { color:#99ca3c; text-decoration:none !important;}
.sf-menu ul.sub-menu, .noo-menu ul.sub-menu {  min-width:max-content;}
.page-title span { display:block;}
.navbar-brand .noo-logo-img{ height:auto !important;}
.navbar-brand .noo-logo-mobile-img{ height:auto !important;}
@media(max-width:767px) {#noo-heading-search-form .col-sm-2 label {display:none !important;}#noo-heading-search-form .col-sm-2{ margin-top:10px;}}
@media(max-width:799px) {.single-noo_job .noo-sidebar{width:100%;}}
@media(min-width:991px) and (max-width:1200px)  {.noo_job .loop-item-content {width:60% !important;}}
@media(min-width:768px) and (max-width:991px)  {.list.loop-item-wrap .loop-item-content .loop-item-title, .style-1 .loop-item-wrap .loop-item-content .loop-item-title{width: 64% !important;}
.job-nahled{ top: 35px !important;}}
@media (max-width: 767px) {.job-nahled{ top: 35px !important;}}
@media(max-width:991px)  {.list.loop-item-wrap .loop-item-content .content-meta, .style-1 .loop-item-wrap .loop-item-content .content-meta {  display: inline-block !important;}.list.loop-item-wrap .loop-item-content .loop-item-title, .style-1 .loop-item-wrap .loop-item-content .loop-item-title{width: 100% !important;}
.job-nahled{ top: 35px !important;}}

@media (max-width: 991px) {.job-search-bg-image { padding-top:0px !important;}.header-2 .navbar.fixed-top .navbar-nav > li > a {  color: #000 !important;}.noo-job-search-wrapper:not(.no-background) .job-advanced-search {  top: 18% !important;}}
@media only screen and (max-width: 480px){.noo-list-job-category {   padding-top: 0% !important;}}
.content-meta > span i {
  padding-right: 0;
    width: 27px;
    text-align: center;
    display: inline-block;
}

.item-info span {display:block;}
.noo-ajax-result .success-response{    border: 1px solid #99ca3c;   color: #000;    text-align: center;     display: block;}
.jform-error{ display:inline-block; margin-bottom:14px;}
.noo-ajax-result .error-response{    border: 1px solid #d9534f;   color: #000;    text-align: center;     display: block;}
.upload-btn-wrap {
    width: 100%;}
.job-company .dashicons-building{ margin-right:4px;}
.job-company a span { font-weight:bold; margin-left:3px;}
.job-type a span { font-weight:400 !important;}
.single-noo_job .job-type{ display:block !important;}
.single-noo_job .dashicons-format-gallery{ display:none !important;}
.noo-page-heading .page-title .count{ margin-left:0px;}
.noo-page-heading .page-title .applications{ margin-left:10px !important;}
.single-noo_job .page-sub-heading-info{ display:none !important;}
.single-noo_job .job-location{ display:block !important;}
.company-custom-fields ul li .label-_slogan, .company-custom-fields ul li .value-_slogan{ display:inline-block !important;}
.single-noo_job .video-gallery-fields .noo-label{}
.single-noo_job  .job-custom-fields .content-meta{ margin-bottom: 0px;  padding-bottom: 0px;  margin-left: -4px;}
.job-type i {color: #99ca3c;}
.job-company { }
.job-company span:nth-child(1) { order: 1; }
.job-company span:nth-child(2) { order: 2; }
.job-company span:nth-child(3) { order: 0; }
.job-company span:nth-child(4) { order: 4; }
.job-company span:nth-child(5) { order: 1; }
.job-company span:nth-child(6) { order: 6; }
.job-company span:nth-child(7) { order: 3; }
.job-company span:nth-child(8) { order: 8; }
.job-company span:nth-child(9) { order: 2; }
.job-company span:nth-child(10) { order: 0; }
.noo-job-grid .content-meta span em { display: none;}
.job-type{ display:inline !important;}
.job-type:before{content:"" ;display:block;}
.job-category:after{content:"" ;display:block !important;}
.job-date-ago { margin-top:5px;}
.header-2 .navbar.navbar-fixed-top {  background-color: #23282d;}
.archive .posts-loop-title h1 {margin-top: 15px !important;}
.posts-loop-title h1 { font-size:30px; line-height:36px;    margin-top: 0px !important;  padding-top: 0px !important; margin-bottom:0px !important; padding-bottom:0px !important;}
.posts-loop h1 { font-size:30px; line-height:36px;    margin-top: 15px !important;  padding-top: 0px !important;}
.post-type-archive-noo_company h3 {font-size: 30px;   line-height: 36px; padding-top:15px !important;}
.posts-loop .posts-loop-title {
    margin-bottom: 0px;
}
.advance-filter-form-control.filter_checkbox, .advance-filter-form-control.filter_radio {
    border: 1px solid #ccc; border-radius:4px;
}
.form-group  input { border-radius:4px !important;}
.noo-job-list-row{ margin-top:17px;}
.noo-job-archive-before { display:none !important;}
.odsadit { padding-top:35px;}
.noo-display-type { display:none !important;}
.noo-resume-archive-before, .noo-job-archive-before {  margin-top: 18px;}
.noo-resumes-slider{ margin-bottom:50px;}
.col-md-8 .noo-resumes-slider .container-boxed.max { max-width: 100% !important; padding-left:0px !important; padding-right:0px !important; width:100% !important;}

.search .result-filter-wraper{ margin-bottom:35px; display:block !important;}
.home .pagination{ display:none !important}

.container-boxed.offset {
    padding-top: 60px;}
	.filter-search-option { text-transform:lowercase;}
	.noo-job-grid .noo-job-item {   padding: 15px;}
.noo-job-grid .job-category i {  color: #99ca3c;  line-height: 24px;}
.noo-job-grid .job-pozadovane_vzdelani i {  color: #99ca3c;  line-height: 27px;}
.noo-job-grid .job-type, .noo-job-grid .job-category {line-height:2.25em;}	
.noo-job-grid .job-category:after{content: normal !important ;display:none !important;}	
.noo-job-grid .job-type{ display:block !important;}	
.noo-job-grid .job-_salary{ display:block !important;}	
.noo-job-grid .job-pozadovane_vzdelani{ display:block !important;}	
.noo-job-grid .job-pracovni_uvazek{ display:block !important;}	
.noo-job-grid .job-full-address {display:none !important;}
	.loop-item-title { width:73%;    line-height: 22px;}
@media(min-width:992px) and (max-width:1000px) {.loop-item-title {  width: 60%;}}	
@media(max-width:991px) {.loop-item-title {  width: 100%;}}	
.job-date{ display:none !important;}
.job-pozadovane_vzdelani{ display:block !important;}
.job-pracovni_uvazek{ display:block !important;}
.member-links i { margin-right:5px;}
.member-links:hover { text-decoration: underline !important;}
.job-_salary{ display:inline !important;}
.job-category{ display:inline !important;}
.job-pozadovane_vzdelani{ display:inline !important;}
.job-pracovni_uvazek{ display:inline !important;}
.job-company .job-full-address{display:none !important;}
.job-location i {color: #99ca3c; line-height:32px;}
.job-date i {color: #99ca3c; line-height:32px;}
.job-category i {color: #99ca3c; line-height:32px;}
.job-company i {color: #99ca3c; line-height:32px;}
.job-_salary i {color: #99ca3c; line-height:32px;}
.job-pozadovane_vzdelani i {    color: #99ca3c}
.job-pracovni_uvazek i {color: #99ca3c; line-height:32px;}
.job-tools { padding-left:7px;color:#b9b9b9;}
.noo-company-contact-form .form-group{margin-bottom:-15px;}
#button{ margin-top:30px;}
.noo_job:hover span.job-company i { color:#fff !important;}
.noo_job:hover span.job-company a { color:#fff !important;}
.list.loop-item-wrap .loop-item-content .content-meta, .style-1 .loop-item-wrap .loop-item-content .content-meta {  font-style: normal;}
.job-company a { text-decoration:none;}
.job-company a:hover { text-decoration: underline;}
.job-_postalcode { display:none;}
.job-company .job-type, .job-company .job-location, .job-company .job-date, .job-company .job-category, .job-company .job-_salary, .job-company .job-pozadovane_vzdelani, .job-company .job-full-address, .job-company .job-pracovni_uvazek{ display:inline;}
.nav-item-member-profile.register-link a:hover:hover {
    background-color: #99ca3c !important;
    border-color: transparent;
}
.btn-link, .btn.btn-white:hover, .wpcf7-submit.btn-white:hover, .widget_newsletterwidget .newsletter-submit.btn-white:hover, .colophon.site-info .footer-more a:hover {
    color: #929292;
}
.single-noo_job .job-action{ margin-top:50px !important; clear:both;}
#post-job { margin-bottom:30px;}
.noo-page-heading {
    padding: 125px 0 80px 0;
}
.page-sub-heading-info{ margin-bottom:-30px;}
.archive .job-search-info { color:#aaa !important; position:relative;z-index:9;}
.archive .form-group {  margin-bottom: 8px;}
.navbar-brand .noo-logo-img, .navbar-brand .noo-logo-retina-img, .navbar-brand .noo-sticky-logo-img{ height:auto !important; max-height:none !important;}
.navbar-brand .noo-logo-mobile-img{ height:auto !important; max-height:none !important;}
.search-sub-title-bottom{color:#aaa !important; margin-top:0px;}
.noo-job-search-wrapper .job-advanced-search .job-search-info a {
    color: #aaa;
}
.navbar.fixed-top .navbar-nav li.menu-item-post-btn > a{ color:#fff !important;}
.header-2 .navbar.fixed-top .navbar-nav > li > a {
    color: #e6e6e6;
}
.archive .job-search-info a {
    color: #aaa !important;
}
.noo-tool-email-job { padding-left:0px;}
.noo-icon-tool i  { width:21px;}

.noo-heading-sc .noo-title-sc {

}
.member-heading-nav a { font-size:13px !important;}
.featured_slider.style-3 .box_testimonial_single2 .box-content h4 {
    color: #99ca3c;
    text-transform: capitalize;
    font-size: 16px;
}
.single .main-content {
    padding-top: 50px;
}

.navbar-nav li.menu-item-post-btn > a, .navbar-nav li.menu-item-post-btn > a:hover{ border-radius:3px;}
.noo-form-control{ border-radius:3px !important; margin-bottom:5px;}
.btn-primary{ border-radius:3px;}
.vc_btn3-style-custom{ border-radius:3px !important;}
.btn-default{ border-radius:3px !important;}
#search-keyword{ border-radius:3px !important;}
.nav-item-member-profile.register-link a{ border-radius:3px !important;}
.docx a {
    padding: 15px 15px 15px 15px;
    border: 1px solid #eeeeee;	
	text-align:center;
	width:100%;
	font-size:16px; line-height:20px;
	display:block;
}
.docx a:hover {
    border: 1px solid #eeeeee;	
	background:#eeeeee;
	text-align:center;
	width:100%;
	display:block;
}
.docx p a:before {content:''; font-family:FontAwesome; padding-right:5px;}
.list.loop-item-wrap .loop-item-content .loop-item-title a, .style-1 .loop-item-wrap .loop-item-content .loop-item-title a {
    color: #99ca3c;
    font-size: 18px;
}
.vc_btn3.vc_btn3-style-custom{ background-image:none !important;}

.pdf a {	
	text-align:center;
	width:100%;
	font-size:16px; line-height:20px;
	display:block;
	padding-bottom: 40px;
    position: relative;
    z-index: 999;
}
.pdf a:hover {
	text-align:center;
	width:100%;
	display:block;
}
.wp-caption:hover .wp-caption-text { text-decoration:underline;}
.pdf p a:before {content:''; font-family:FontAwesome; padding-right:5px;}
.pdf img { text-align:center;    padding: 0px 15px 15px 15px;    margin-top: 0px !important;}
.wp-caption {width: 100% !important; background:none !important;padding: 20px 5px;}
.wp-caption:hover { border-color:#99ca3c;}
.category-post {}
.wp-caption .wp-caption-text {
	position: relative;
    margin-top: -37px;
    text-align: center;
	color:#99ca3c;
    font-size: 18px;
}
@media (min-width: 992px) {
.navbar-nav > li > a {
    padding-left: 8px;
    padding-right: 8px;
}
}
.container-boxed .navbar-nav li > a {
   /* font-family: "Montserrat",sans-serif !important;*/
}
.woocommerce-bacs-bank-details .order { color: #FF0909 !important;}
.noo-main table {border:1px solid #ccc;}
.noo-main table td {border:1px solid #ccc; padding:20px 15px;}
.wc-bacs-bank-details-account-name{display:none !important;}

.navbar-nav > li > a {
    text-transform: none !important;
}
.page-sub-heading-info .content-meta i {color:#fff !important;}
@media(max-width:620px) {.noo-job-list-count { float:left !important; margin-top:5px;}.loop-item-title{     min-height: auto;    display: inline-block;}.loop-item-title a {    vertical-align: middle;    display: table-cell;}.noo-btn-job-alert-form{ margin-top:5px;}}
@media(max-width:800px) {.page-id-8640 .container-boxed img { width:100%;}}
.noo-job-category-wrap.style-grid .noo-job-category .category-item a { padding: 40px 20px;}
.multiselect-native-select .caret { top: 19px;}
.multiselect-container>li>a>label>input[type=checkbox] {  margin-top: 4px;}
 .single-noo_job .noo-message-error{display:none;}
 .label-_noo_job_field_galerie{ display:none;}
 .value-_noo_job_field_galerie{ padding-top:45px;}
.job-desc ul li i, .more-jobs ul li i, .job-custom-fields ul li i, .company-custom-fields ul li i {
    color: #99ca3c;
}

.results-filter i { padding-right:5px;}
.noo-heading-search .noo-form-control, .multiselect-native-select .dropdown-toggle, .advance-search-form-control .dropdown-toggle, .form-control,
.multiselect-search li, .noo-job-search-wrapper .job-advanced-search .job-advanced-search-form, .noo-job-category-wrap.style-list .view-more a,
.noo-job-category-wrap.style-list a .title, .noo-heading-sc .noo-subtitle-sc, .job-tools, .job-tools span, .content-meta, .item-excerpt, .job-date-ago,
.loop-item-excerpt a, #slider_testimonial .box-content p, .btn-readmore, .job-count, .noo-social-title, .single-noo_job .job-cf, .content-excerpt, .post-date, .checkbox, .cat-item, .cat-item a, .single-post .content, .loop-item-excerpt, .content-meta, .filter-search-option  {
  /* font-family: 'Gelasio', serif !important;*/}
   
.content-meta{ font-style: normal;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{ font-weight:600;}
.slider h3 { padding-bottom:20px;} 
.tagy i {display:none !important;}
.tagy li { list-style:none !important; display:inline-block;}
.tagy li:after{ content:' – ';}
.single-noo_company .tagy {display:none !important;}
.tagy li:last-child:after{ content:'' !important;}
.tagy li:before{ content:' ' !important; padding-left:7px;}
.tagy a:hover { text-decoration:none; color:#44494b !important}
.tagy a {
	cursor:default !important;
    background-color: transparent !important;
    font-weight: 400 !important;
    -webkit-border-radius: 0 !important;
    border-radius: 0 !important;
    padding: 0 !important;
    position: relative !important;
    right: 0 !important;
    top: 0 !important;
    -webkit-transform: 0 !important;
    -ms-transform: 0 !important;
    -o-transform: 0 !important;
    transform: 0 !important;
}
.home .tagy{ display:none;}
.single-noo_job .tagy{ display:none;}
@media(min-width:992px) {#nav_menu-3 { padding-left:50px;}#nav_menu-2{ padding-left:50px;}#media_image-1{margin-top: 8px;    margin-bottom: 28px;}}

.wpcf7-submit:hover, .wpcf7-submit:focus, .wpcf7-submit:active, .wpcf7-submit.active, .open > .dropdown-toggle.wpcf7-submit {
    background-color: #99ca3c;
}
div.wpcf7-response-output { text-align: center;    margin-top: 20px;}
.wpcf7-mail-sent-ok {border: 2px solid #99ca3b;}

.vlastni a { color:#44494b;}

.vlastni .obsah:hover a { color:#99ca3c;}
.vlastni .obsah:hover p { color:#99ca3c;}
.vlastni { list-style:none !important; margin-bottom:20px; }
.vlastni .obsah {border: 1px solid #ddd;    padding: 20px 10px 8px 10px;}
.vlastni .cislo { padding-top:0px; margin-top:0px; font-size:20px;    padding-bottom: 10px;    margin-bottom: 0px;}

label {  font-weight: 400;}

.job-company a span, .job-location a { font-size:17px;}

.member-manage, .account-form, #post_job_form {
    max-width: 1200px;
}

#resume-post-accordion{  max-width: 1200px; margin:20px auto;}

#add_job_alert_form { max-width: 1200px;}
@media (min-width: 1200px) {
#add_job_alert_form{
    width: 97%;
}
}
@media (min-width: 1200px) {
.member-manage, .account-form, #post_job_form {
    width: 97%;
}
}
@media (min-width: 992px) {
.member-manage, .account-form, #post_job_form {
    width: 97%;
}
}
@media (min-width: 768px) {
.member-manage, .account-form, #post_job_form {
    width: 96.2%;
}
}
.member-manage, .account-form, #post_job_form {
    margin-right: auto;
    margin-left: auto;
    padding-left: 1.07142857em;
    padding-right: 1.07142857em;
}
#add_job_alert_form{
    margin-right: auto;
    margin-left: auto;
    padding-left: 1.07142857em;
    padding-right: 1.07142857em;
}
.jsteps a:hover { text-decoration:none !important;} 
#post_job_form{ padding-top:22px;}
.account-form{ padding-top:22px;}
.posu{ padding-top:22px;}
.noo-messages{ text-align:center;}

.page-id-8615 .form-title h3 {font-size: 30px;  line-height: 36px;   margin-top: 15px !important;    padding-top: 0px !important;}
#noo_advanced_company_search_widget-4 h4 { display:none;}
#noo_advanced_company_search_widget-4 { margin-top:25px;}

.single-job-location{ display:none !important;}

#company-photo .col-md-6 img {  min-height: inherit;}

.h2-title{ margin-top:-6px; text-align:center;}
.h2-title .blacktext { color:#44494b !important}

.velke{ font-size: 20px;  margin-bottom: 80px;}
.page-id-696 #post_job_form .job-form{ display:flex;flex-direction: column;}
.page-id-696 #post_job_form .job-form .job-form-detail{order:2;}
.page-id-696 #post_job_form .job-form .job-form-detail:before{content:"Detaily pozice";font-size: 22px; margin-bottom: 35px; padding-top: 30px;  line-height: 120%;  font-weight:600;   color: #99ca3c; font-family: "Montserrat",sans-serif;}
.page-id-696 #post_job_form .job-form .job-form-company h4{font-size: 22px;  margin-bottom: 35px; line-height: 120%;  font-weight:600;   color: #99ca3c;}
.page-id-696 #post_job_form .job-form .job-form-company{order:1;}
.page-id-696 .form-title{ display:none;}
.page-id-696 .form-actions { margin-bottom: 50px;}

.single-noo_job .noo-sidebar-wrap {display: flex; flex-direction: column;}
.single-noo_job .noo-sidebar-wrap .job-social {order:2;}
.single-noo_job .noo-sidebar-wrap #company-desc {order:1;}
.single-noo_job .noo-sidebar-wrap .noo-company-contact {order:3;}
.foto-profil-vlevo{ margin-bottom:30px; margin-top:24px;}

.job-tools .datum {display:none;}

.home .noo-company-sc.style-grid .company-item .company-thumbnail img { width: 100%; height:auto !important;}
.home .noo-company-sc.style-grid .company-item .company-thumbnail {
    padding: 35px;
    min-height: 150px;
    vertical-align: middle;
    line-height: 150px;
}
.company-list .company-item .company-item-meta a:hover {
    color: #99ca3c;
}
.home .noo-company-sc.style-grid .company-item .company-meta .company-name { line-height: 16px;
    font-size: 12px !important;
    display: inline-block;}

.company-list .company-item .company-item-thumbnail:after {display: none !important;}

.noo-company-sc.style-grid .company-item:hover img {
    filter: blur(4px);
}
.noo-company-sc.style-grid .company-item:hover {
   border: 1px solid #e1e1e1 !important;
    background: #fff !important;
}
.noo-company-sc.style-grid .company-item:hover .company-meta {
    border-top: 1px solid #e1e1e1;
}
.noo-company-sc.style-grid .company-item:hover .company-meta p {
    color: #000 !important;
}
.noo-company-sc.style-grid .company-item:hover .company-meta .company-name{ color:#000 !important;}

.company-list .company-item:hover { border: 1px solid rgb(153, 202, 60);}
.company-list .company-list-item:hover img{-webkit-filter: grayscale(100%); /* Ch 23+, Saf 6.0+, BB 10.0+ */  filter: grayscale(100%); /* FF 35+ */}
.company-list .company-item .company-item-thumbnail:hover img{-webkit-filter: grayscale(100%); /* Ch 23+, Saf 6.0+, BB 10.0+ */  filter: grayscale(100%); /* FF 35+ */}

.company-list .company-item .company-item-meta {text-align:center;}
.company-list .company-item .company-item-meta .job-count {
    margin-left: 0px;
    font-size: 14px;
}
.company-list .company-item .company-item-meta p {
    margin: 0;
    margin-top: 0px;
}
.noo-company-sc.style-grid .swiper-prev, .noo-company-sc.style-grid .swiper-next {
    line-height: 26px;
}
.swiper-prev .fa {   margin-left: -3px;}
.swiper-next .fa {   margin-left: 1px;}
.company-list .company-item .company-item-thumbnail{ min-height:200px; line-height:200px;}
.company-letters {  margin-bottom: 30px;}
.company-list .company-item .company-item-meta{ min-height:105px;}
.company-item-meta i { display:none;}
.company-list .company-item .company-item-meta a {
    line-height: 16px;
    font-size: 12px !important;
    display: inline-block;
	text-align:center;
    font-family: "Montserrat",sans-serif;
}
.pozice-seznam .misto0 { display:none !important;}

@media(min-width: 1480px) {
.offcanvas--skyscraper {
    display: block !important;
}
.offcanvas--skyscraper2 {
    display: block !important;
}
.offcanvas--skyscraper3 {
    display: block !important;
}
.offcanvas--skyscraper4 {
    display: block !important;
}
.offcanvas--skyscraper5 {
    display: block !important;
}
.offcanvas--skyscraper6 {
    display: block !important;
}
.offcanvas--skyscraper7 {
    display: block !important;
}
.offcanvas--skyscraper8 {
    display: block !important;
}
}
.offcanvas--skyscraper {
    position: absolute;
    right: 33px;
    top: 20px;
    display: none;
	z-index: 999;
	width:120px;
}
.offcanvas--skyscraper2 {
    position: fixed;
    right: 20px;
    top: 90px;
    display: none;
	z-index: 999;
	width:120px;
}
.offcanvas--skyscraper3 {
    position: absolute;
    right: 20px;
    top: 305px;
    display: none;
	z-index: 999;
	width:120px;
}
.offcanvas--skyscraper4 {
    position: absolute;
    right: 20px;
    top: 253px;
    display: none;
	z-index: 999;
	width:120px;
}
.offcanvas--skyscraper5 {
    position: absolute;
    right: 20px;
    top: 310px;
    display: none;
	z-index: 999;
	width:120px;
}
.offcanvas--skyscraper6 {
    position: absolute;
    right: 20px;
    top: 370px;
    display: none;
	z-index: 999;
	width:120px;
}
.offcanvas--skyscraper7 {
    position: absolute;
    right: 20px;
    top: 383px;
    display: none;
	z-index: 999;
	width:120px;
}
.offcanvas--skyscraper8 {
    position: absolute;
    right: 20px;
    top: 330px;
    display: none;
	z-index: 999;
	width:120px;
}
#reklama2.fixed{
    position:fixed;
    top: 90px;
	right:20px;
    z-index: 999;
}
#reklama1.fixed{
    position:fixed;
    top: 90px;
	right:20px;
    z-index: 999;
}
#reklama3.fixed{
    position:fixed;
    top: 90px;
	right:20px;
    z-index: 999;
}
