/*type-post
 Theme Name:   Layers Child
 Description:  Layers Child Theme Test: http://www.oboxthemes.com
 Author:       Obox Themes
 Template:     layerswp
 Version:      1.0.0
 License:      GPL 2.0
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 
**Color reference, for consistency**

link color: #3D454C
border color: #CCC
light blue: #009DF3

Replace the following with your own CSS or build from the examples. */



/* Open Sans is included in Layers by default, but not made primary.*/
@import url(https://fonts.googleapis.com/css?family=Roboto:400,300,500,700&subset=latin,latin-ext);
@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:400,300,700&subset=latin,latin-ext);
body{
	font-family:'Roboto', Arial, Helvetica, sans-serif;
/*	color: rgba(0, 0, 0, 0.8);
/*	font-size:14px;*/
	font-weight:300;
/*	text-shadow: 1px 1px 1px rgba(0,0,0,0.1);
text-rendering: optimizeLegibility !important;*/
-webkit-font-smoothing: antialiased !important;
	
}


/*slider*/

.slider-button .copy-container {
	padding-top:230px;
}

.slider-button a.button {
	background:none;
	border: 2px solid;
	padding: 4px 8px;
	font-size:14px;
	font-weight:400;
	text-transform: uppercase;
}

.slider-button a.button:before {
    content: "> |";
    background: none;
    /* border: 2px solid; */
    /* padding: 4px 8px; */
    font-size: 22px;
    font-weight: 300;
    text-transform: uppercase;
    float: left;
    margin: -8px 5px -4px 0px;
}

.slide-col1 a.button {
	border-color:#a35095;
	color:#a35095;
}
.slide-col1 input[type="button"]:hover, input[type="submit"]:hover, button:hover, .button:hover, .form-submit input[type="submit"]:hover, .invert input[type="button"]:hover, .invert input[type="submit"]:hover, .invert button:hover, .invert .button:hover, .invert .form-submit input[type="submit"]:hover
{
	background-color::#a35095;
}


/*.wrapper-content .container, .content-main{
        max-width: 900px;
    }*/



.content-vertical-massive {
    padding-top: 4%;
    padding-bottom: 3%;
}


.nav-horizontal li a, .header-cart a, .widget.widget_nav_menu {text-transform: uppercase;}
/*
h3.heading{margin: 0 0 47px; font-size: 4.8rem; line-height: 57px; font-weight: 300;}*/

/* Lighten the Slider button on hover using opacity */
.banner .button:hover{opacity: .5; -moz-opacity: .5;}

/* Adjust some homepage widget typography */
/*.section-title.large .heading{margin: 0 0 3px; padding: 0; font-size: 3.8rem; font-weight: 300; text-transform: uppercase;}

.section-title.text-center .excerpt{margin: 0 auto; font-size: 1.6rem;}

h5.heading{text-transform: uppercase;}

.section-title.medium h3.heading{margin: 0 0 3px;font-size: 28px;line-height: 32px;font-weight: 400;}*/


/* POSTS */
/*.entry-title, .section-title.large .heading {padding-bottom: 30px; margin-bottom: 30px; border-bottom: 2px solid #DDD;}*/

/* FOOTER */
/*#footer.well{background: #FFF; border-top: 1px solid #ddd;}
#footer .section-nav-title{margin: 0; padding: 0 0 12px; font-size: 1.6rem; color: #353e4f; font-weight: 600; border-bottom: 1px solid #e4e4e4; text-transform: capitalize;}
#footer .menu {margin: 0; padding: 16px 9px 0; font-size: 1.4rem; list-style: none; overflow: hidden;}*/




.sitename {
	display:none;}


.tagline{
        font-size: 1.2em;
        font-weight: 300;
    }
	
ul#menu-mainmenu-1 {
    margin: auto;
    padding: 0 0px 0px 0px;
    margin-bottom: -80px;
    margin-top: 0px;
    min-width: 900px;
    background: rgba(255,255,255,1);
	z-index:100;
}
/*stiny menu*/
/*ul#menu-mainmenu-1:after {
    content: "";
	width:30px;
	height:30px;
    position: absolute;
    left: 970px;
	background:url(stin_prava.png) no-repeat top left;
}

ul#menu-mainmenu-1:before {
    content: "";
	width:30px;
	height:30px;
    position: absolute;
    left: 40px;
	background:url(stin_leva.png) no-repeat top right;
}


#nav_menu-3:before{
    content: "";
	width:30px;
	height:30px;
    position: absolute;
    left: -30px;
	top:15px;
	background:url(stin_leva_spodni.png) no-repeat bottom right;
}

#nav_menu-3:after{
    content: "";
	width:30px;
	height:30px;
    position: absolute;
    right: -30px;
	top:15px;
		background: none;
	background:url(stin_prava_spodni.png) no-repeat bottom left;
	border-bottom:0px;

}*/

	
.menu li a, .nav-horizontal li a {
        font-weight: 300;
		color:rgba(93,93,93,1);
/*		padding: 10px 25px;*/
    transition: all 0.2s ease;
	text-transform:uppercase;
	/*! height: 43px; */

	/*border-right: 1px solid gray;*/
	/*background: url(menuback.png) no-repeat right top;*/
    
    }


.header-site .nav-horizontal > ul > li > a {
    padding: 10px 20px;
}	

.header-site .nav-horizontal > ul > li {
margin:0px;
}

.nav-horizontal li{
        float: left;
        margin: 0 0px;
    }


.nav-vertical li a {
        		padding: 10px 10px;
				display:block;
				border-bottom: #a35095 1px solid;
}

.nav-mobile .nav {
	display:block;}
	
	
.invert .nav-vertical li a:hover {
    background: #a35095;}
		
/*carka Up v menu*/


/*

	
  .nav-horizontal li a:hover, .widget.widget_nav_menu li a:hover{
        color: #a95c9c;
    }
	*/
.header-site, .slider_border {
	border-bottom:rgba(239,232,195,1) 10px solid;
	background: none;}
	
.backgroundslider {
	/*background:url(slider_back.jpg) top left repeat-x;*/
	background-color:#efe8c3;
	}
	
/*
 .container{
        max-width: 900px;
    }*/
	


.widget.widget_nav_menu {
    max-width: none;
    position: inherit;
    background: rgba(255,255,255,1);
    z-index: 100;
    max-width: 900px;
    margin: auto;
    margin-top: -41px;
    height: 41px;
	/*! padding-top: 10px; */
	padding-left: 0px;
}
.widget_nav_menu:after {
    border-bottom: 3px solid;
}


.widget_nav_menu .menu li a:hover, .widget_nav_menu .nav-horizontal li a:hover {
      
	/*border-right: 1px solid gray;*/
	/*background: url(menuback.png) no-repeat right top*/
	color: white;
	background-color: #a35095 ;
	}




.container900 {
	max-width:900px !important;
	margin:auto;
	padding-top:50px;
	padding-bottom:50px;}
	
.section-title .excerpt{
            color: rgba(0, 0, 0, 1);
            font-size: 2rem;
        }


.pricelist {
	transition: all 0.5s ease;
}

.pricelist .media {
	background: #fff;
	/*margin: 15px;*/
	/*padding: px;*/
	/*border: 2px solid #a35095;*/
	/*border: 4px solid #fff;*/
	
	}


/*
Vvyhozeni efektu na homepage 



.pricelist .media:hover {
	margin: 5px;
-webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.3);
box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.3);
	-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease	;
	
}

.pricelist:hover {
	margin-top:-10px;
padding-bottom: 10px;
	
	-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease	;
}


.pricelist:hover .color1down,.pricelist:hover .color2down,.pricelist:hover .color3down {
	padding: 25px 20px;
	margin-top: 0;
}*/

.pricelist .media .media-body .excerpt {
	margin: 0px;
	width: 100%;
	}


/*pricelist - kontaktni form*/
.pricelist .wpcf7 {
    padding: 10px 0px;
    border: none;
}

/*barvy*/

.color1 {
	color: rgba(249,110,121,1);
}

.footercolor {
	color: #dcd297;
}

.color2 {
	color: rgba(117,198,190,1);
}

.color3 {
	color: rgba(224,196,79,1);
}

.color4 {
	color: rgba(21,168,230,1);
}

.color5 {
	color: #a35095;
}

.color1back, .color1button a:hover  {
  background-color: rgba(249,110,121,1);	
}

.color2back, .color2button a:hover {
  background-color: rgba(117,198,190,1);	
}

.color3back, .color3button a:hover  {
  background-color: rgba(224,196,79,1);	
}

.color4back, .color4button a:hover  {
  background-color: rgba(21,168,230,1);	
}

.color1back, .color2back, .color3back, .color4back {
border-bottom: 20px rgba(255,255,255,0.7) solid;
	padding: 10px 20px;
}
	

.color1down, .color1button, .button-down-color1  {
	border-color: rgba(249,110,121,1);
}

.color2down, .color2button {
	border-color: rgba(117,198,190,1);
}

.color3down, .color3button {
	border-color: rgba(224,196,79,1);
}

.color4down, .color4button {
	border-color: rgba(21,168,230,1);
}


.color1down, .color2down, .color3down, .color4down {
	border-right-width: 2px;
	border-right-style: solid;
	border-left-width: 2px;
	border-left-style: solid;
	margin-top: 10px;
	padding: 20px;	
		-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease	;
}

.color1button, .color2button, .color3button, .color4button {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-left-width: 2px;
	border-left-style: solid;
	padding: 0px 0px;
	text-align: right;
	}


.color1button a, .color2button a, .color3button a, .color4button a {
	padding: 15px 23px 15px 33px;
	display: block;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease	;
	text-align: right;
	}

.color1button a {
background: url("sipka_c1.png") no-repeat right center;
}

.color2button a {
background: url("sipka_c2.png") no-repeat right center;
}

.color3button a {
background: url("sipka_c3.png") no-repeat right center;
}

.color4button a {
background: url("sipka_c4.png") no-repeat right center;
}


.color1button a:hover, .color2button a:hover, .color3button a:hover, .color4button a:hover {
	background-position: left center;
	/*background-size: contain;*/
	text-align: center;
	-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
	}




.button-down-color1, .button-down-color2, .button-down-color3, .button-down-color4 {
    border-width: 2px;
    border-style: solid;
    border-top: 0px;
padding:20px;
}

.button-down-color1 a {
padding: 5px 10px;
display: inline-block;
background-color: rgba(249,110,121,1);
color: #fff;
margin-left:auto;
margin-right:auto;
}



/*
.color1button a:after {
	content: "";
	width: 23px;
	height: 43px;
	
	display: inline-block;
	}
*/


.cena {
	padding: 0px 10px;
	font-size:4em;
	font-weight:400;}
	
.cena:after {
  content: " Kč";
  font-size:/*1.8rem*/40%;
	font-weight:300;
	top: -0.9em;
    position: relative;
}
	

.koruny {
	font-size:1.5em;
	font-weight:300;
	top: -0.6em;
    position: relative;}
	
.cena, .koruny, .tarif {
	color:#fff;
	font-family: 'Roboto Condensed', sans-serif;
	padding:0px
	}

.tarif {
	padding: 10px 0;
	font-size: 3rem;
}

	
.type-page .row, .footer-site .container{
	max-width:900px;
	margin-left: auto;
	margin-right: auto;}

.pricelist div .excerpt  {
	display: table;}
	
	
	
.maincolor 
{
	color:#a35095;}
	
	
.text-left {
	text-align:left;}

.nomargin {
	margin-top:0px !important}
	
.nopad{
	padding:0px}
	
.nopadbot {
	padding-bottom:0px;}
	
.nopadtop {
	padding-top:0px;}
	
	
.mezera {
	height: 20px;}
	
	
.pricelist hr  {
	border-top:1px solid #a35095; margin:1em 30px; }
	
	
.pricelist .button {
	background-color:#a35095;
	margin-bottom:20px;
	margin-top:30px;}
	
.pricelist .button:hover {
	background-color:#ccc;}

.menu-submenu-container {padding-top: 10px;}

.menu-submenu-container .menu li a {
	padding: 12px 25px 12px 25px;

}

#menu-submenu li {
	float:left;
	vertical-align: text-top;
}


.menu li a:hover, .nav-horizontal li a:hover {
      
	/*border-right: 1px solid gray;*/
	/*background: url(menuback.png) no-repeat right top*/
	color: white;
	background-color: rgba(211, 192, 90, 1);
	}

/*contactform*/
.wpcf7-form p{
        font-weight: 300;
    }

p.souhlas {
	font-size: 10px !important;
}

/*footer*/

textarea,
    input,
    select,
    button{
     /*   width: 100%;
        background-color: #fff;
        border: 2px solid #eee;
        color: #8f8f8f;*/
        font-family:'Roboto', Arial, Helvetica, sans-serif;
			font-weight: 300;

    }



footer input[type="checkbox"] {
	float: left;
	margin: 10px 8px;
	}

footer input[type="submit"] {
	background: #dcd297;
	display: block;
	width: 100%;
	color: #5d5d5d;
	font-weight: 400;
	padding: 8px;
	}



/*.thumbnail-body .button {
	display: block;
}*/


footer input[type=submit]:hover
    {
        background-color: #e0c44f;
        color: #fff
    }

footer input[type="submit"]:disabled:hover, footer input[type="submit"]:disabled {
	      background-color: rgba(220,210,151,0.5);	
				color: #5d5d5d;
	      cursor: default;
}


.footersmall {
	font-size: 12px;
	margin-top: 5px;
}



footer #text-4 h5 {
	text-align: left;
}



footer h5.section-nav-title {
	text-align: center;
	font-size: 17px;
	font-weight: 300;
	}


.footer-site.invert .section-nav-title 
{
	color:  #dcd297;
}

/*styl inside*/
.laudatio3 h5.heading {
		background-color: #e0c44f;
    border-bottom: 5px solid rgba(255,255,255,0.7);
	  color:#fff;
		text-align: center;
}

.laudatio3 h5.heading, .laudatio-blog-list .article-title {
	padding: 10px 15px;
	margin-top: 10px;
	background-color: #e0c44f;
	border-bottom: 5px solid rgba(255,255,255,0.7);
	text-transform: uppercase;
	line-height: 1.2;
	
}

.laudatio-blog-list .article-title {
	margin: -20px -20px 10px -20px;
  background-color: rgba(117,198,190,1);
	
}

.laudatio-blog-list h4 a {
	color: #fff;
}

.laudatio-blog-list .thumbnail-body {
	border-bottom: 1px solid #eee;
	margin-bottom: 20px;
	background-color: #fafafa;
}

.laudatio-blog-list2 .heading {
    padding-bottom: 10px;
    border-bottom: 20px solid #e3cadf;
    margin-bottom: 20px;
}




.laudatio3:hover .media-image img {
  position: relative;
	right: 0px;
	top: 5px;
}

.laudatio3 .excerpt {
	padding: 0 15px;
}


.laudatio-bottom-slider .heading {
	padding: 20px;
	background-color: #fff;
	display: block;
	/*color: #fff;*/
	font-weight: 300;
}

.laudatio-bottom-slider .overlay {
	padding-top: 0px !important; 
	/*padding-bottom: 0px !important; */
  background:url(podklad_bottom_header.png) repeat top right;
}

.laudatio-bottom-slider .container {
	margin-top: 0;
	}


.image-span {
	/*! padding-bottom: 0px; */
	margin-bottom: 0px;
}



/*footer*/

.footer-site .row {
	padding-top: 10px;
	padding-bottom:  0px;
}


.copyright {
	display: none;
}


/*vzpis blog*/

.thumbnail-body .button {
    /*display: block;
	margin: 20px -20px -20px -20px;
	padding: 8px;*/
	float: right;
	margin-top: -30px;
}

.thumbnail-body {
	background-color: #fff;
    
}


/*blog*/
/*.thumbnail {
    max-block-size: 300px;
	
}*/

.thumbnail img {
  display: block;
  width: 100vw;
  /*height: 100vh;*/
  object-fit: cover;
	/*margin: auto;*/
	max-height: 600px;
}


.type-page .section-title, .post .section-title{
  width: 300%;
	height: inherit;
  position: relative;
	left: -100%;
	/*background: url(podklad_sub_header.png) repeat bottom left;*/
	background-color: #efe8c3;
	text-align: center;
	padding: 60px 0 40px 0;
	display:block;

  	}

.type-page .section-title .heading, .post .section-title .heading{
  max-width: 30%;
	color: #a35095;
	padding-top: 10px;
  font-weight: 300;
	margin: auto;
	}

.post .section-title .meta-info {
	color: #666;
	opacity: 0.7;
}

.post .story {
	border-bottom: 2px solid #a35095;
	padding-top: 10px;
}

.post {
	padding-bottom: 0px;
}

/*.post div.story:after {
	content: "zpět na novinky";
	display: block;
	float: left;
	padding: 10px;
	color: #a35095;
	
}*/
.post footer.meta-info {
	padding: 10px;
	border-bottom: 1px solid #e3cadf;
}

.nav-horizontal li.menu-item-268 {float: right;
font-weight: 700;}

.nav-horizontal li.menu-item-268 a {
font-weight: 500;}

.post .row {
	max-width: 900px;
	margin: auto;
}



.content-main {
	padding-top: 0px;
}



/*video slider*/
.video-slider .copy-container {
	margin: auto;
	width: 100% !important;
	padding: 0px !important;
	height: 100% !important;
	margin-top: -60px !important;
	
}

.video-slider .excerpt {
	max-width: 100% !important;
}

.video-slider .wp-video {
    margin: auto;
}

.backgroundslider {
	max-height: 400px;
}

/*videosliderV2*/
.laudatiovideoslider .copy-container{
	margin: auto;
}

.laudatiovideoslider .wp-video {
	padding-top: 30px;
}


/*
.video-slider .mejs-controls {
	padding: 40px;
	margin: 40px;
}*/

.padleft10{
	margin-left: 10px;
}

.laudatioslider2 {
	min-height: 400px;
	background-color: #efe8c3;
}


.laudatioslider2 .section-title.large .heading{
	font-weight: 300;
	text-transform: none;
  color: #a35095 !important;
	font-size: 6rem;
}

.laudatioslider2 .invert .section-title .heading{
	font-weight: 300;
	text-transform: none;
  color: #a35095;
}

.laudatioslider2 .container {
	max-width: 900px;
}

.laudatioslider2 .invert .section-title .excerpt{
color: #5d5d5d;	
}


.laudatio4 {
	padding: 10px 0 30px 0;
}


.laudatio4, .laudatio-blog-list2 .layers-masonry-column {
	border-top: 2px solid #a35095;
}

.laudatio-blog-list2 .overlay {
	/*! border-bottom: 1px solid #a35095; */
}

.laudatio4 .media-image{
  margin: none;
	float: right;
    }

.laudatio4 .media.image-top .media-body{
		width: 100%;
		}

.laudatio4 .heading, .laudatio-blog-list2 .heading a, .laudatio5 .heading, .laudatio6 .heading, .laudatiolist .heading {
	font-weight: 300;
	font-size: 23px;
	text-transform: uppercase;
	color: #a35095;
	
}

.laudatiolist h3.heading {
	font-size: 35px;
	padding-bottom: 30px;
	text-align:center;
}

.laudatio5 .heading  {
	font-size:35px;
}

.laudatio6 .heading{
	text-transform:none;
	padding-left: 10px;
}

.laudatio6 h4 {
color: #a35095;
}

/*.laudatio7 .heading {
	width: 30%;
	position: absolute;
	left: 0;
	right: 0;
	float: left;
}

.laudatio7 .excerpt {
width:60%;
position: relative;
float:right;
}*/

.laudatio6 .excerpt:before, .laudatio7 .excerpt:before  {
	content:"";
	background: url("sipka_odstavec.png") no-repeat left top;
    position: absolute;
    left: 0;
    top: 2rem;;
    width: 31px;
    height: 100%;
}

.laudatio6 .excerpt {
	position: relative;
    padding-left: 51px;
	padding-top: 2rem;
}

	

.laudatio-blog-list2 .meta-item {
	color: #a35095;
}

.laudatio4 .heading {
padding-bottom: 10px;
	border-bottom: 20px solid #e3cadf;
margin-bottom: 20px;
}


.laudatio4 .media.large .button {
	color: #a35095;
	/*! border-bottom: 2px solid #e3cadf; */
	display: block;
	text-align: left;
	text-transform: uppercase;
	font-size: 2.8rem;
	line-height: 1.1;
	background: none;
	font-weight: 300;
	padding: 3px 0px 17px 10px;
	margin-top: 0px;
}

.laudatio4 .button:after {
	content: "";
	float: right;
	position: absolute;
	right: 10px;
	background: url("sipka_nabidka.png") no-repeat right top;
	width: 22px;
	height: 41px;
	bottom: 51px;		
}

.laudatio4 .media.large .button:hover {
	background: #a35095;
  padding: 10px 10px 10px 10px;
	color: #fff;	
}


.laudatio4 .button:hover:after {
	right: 10px;
	background: url("sipka_nabidka.png") no-repeat right bottom;
	bottom: 51px;
	transition: all 0.5s ease;
}


.laudatio5 strong {
	font-weight: 300;
	color: #a35095
}

.laudatio5 .media.large .excerpt {
	font-size: 36px;
}

.padtop50 {
	padding-top: 50px;
}

.laudatioline hr {
	margin-bottom: 0;
    border-top: 2px solid #a35095;
    

}

.laudatiobigtext {
	padding: 40px 0px;
}
.laudatiobigtext .heading {
	color: #5d5d5d;
	font-weight: 300;
}

.laudatiobigtext .media.large h4 {
	color: #a35095;
	font-size: 2.8rem;
	font-weight: 400;
	line-height: normal;
}

.laudatiolist li {
	list-style: url("zatrzitko_velke.png");
	padding-left: 20px;
}

.laudatiolist ul {
	padding: 0 20px;
}

.laudatiolist .excerpt ul {
	padding-bottom: 40px; 
}

/*wiidget footer*/

#text-6 {padding-top: 20px;}






/*-------------------------------*/
/*- TABLES ----------------------*/
/*-------------------------------*/

    /*table{
        width: 100%;
        margin-bottom: 20px;
        vertical-align: top;
        overflow: hidden;
        border: 2px solid rgba(0, 0, 0, 0.08);
    }*/
    table th, table td{
        padding: 20px;       
    }
    table td, table {
			border-left: none;
			border-right: 4px solid #fff;
      border-bottom: 1px solid #a35095;
			font-size: 1.6rem;
    }

thead td {
	background-color:  #a35095;
	color: #fff;
	font-weight: 300;
	text-transform: uppercase;
	font-size: 20px;
	vertical-align: middle;
}

/*mailpoet*/
.type-wysijap {
	padding-top: 150px;
	text-align: center;
}

/*responsives*/
/*po schovani menu*/
@media only screen and (max-width: 768px){
	.widget.widget_nav_menu {
		display: none;
	}

.laudatiolist ul {
	padding: 0px;
}



}


/*--------------------------------------------------------------*/
/*- EVERYTHING BIGGER THAN TABLETS -----------------------------*/
/*--------------------------------------------------------------*/
@media only screen and (min-width: 769px){

    /*---------------------------*/
    /*- COLUMNS -----------------*/
    
   

    /*---------------------------*/
    /*- SPAN - 4 ----------------*/
   .column.span-4{
        width: 28.0%;
        margin-right: 4%;
    }
    .column-flush.span-4{
        width: 33.33333%;
    }
    .column.span-4:last-child,
    .column.span-4:nth-child(3n+3),
    .column-flush.span-4:nth-child(3n+3){
        margin-right: 0;
    }
}



.lightfont {font-weight:300;}


/*submenu podpora*/
.menu-podpora {
    margin: 0px;
    /*padding: 15px 15px 10px 10px;*/
    margin: 10px 0px -50px 20px;
    /*border-bottom: 4px solid #eee;*/
    /*background-color:#ccc;*/
    }

.menu-podpora li a {
    background-color: rgba(201, 177, 79, 0.3);
    padding: 8px 14px;
     transition: all 0.2s ease;
    }

.menu-podpora li a:hover, .menu-podpora li a:active {
    background-color:
rgba(163, 80, 149, 1);
color:#fff;
    }

.menu-podpora li.current_page_item a {
	background-color: #e0c44f;
font-weight: 700;
Color: #fff;
}

.menu-podpora li {
    margin: 0px 0px;
    }


.menu-podpora .enhance_shortcode_menu_inline li
{
	margin: 0px;
	padding: 0px;
	padding-bottom: 5px;
}


.menu-podpora h5.heading {
    text-align: center;
    text-transform: uppercase;
    font-size: 2em;
    font-weight: 300;
    color: #a35095;
    padding: 10px 0px 10px 0px;
    display:block;
	/*border-top: 1px solid;*/
    }

.menu-podpora h5.heading:before {
    content: "Podpora Laudatio: ";
    font-size: 0.5em;
    text-transform: none;
    color: #666;
    }


.pricelist .zajem {
    text-align: center;
    padding: 0 10px;
    border-top: 2px solid #a35095;
}

.pricelist .zajem h3 {
    background: rgba(163,80,149,0.1);
    color: #a35095;
    font-weight: 300;
    margin: -10px;
    padding: 15px 5px 10px 5px;
    text-transform: uppercase;
    border-bottom: 15px solid white;
    border-top: 2px #a35095 solid;
}

.pricelist .zajem input[type=checkbox] {
    float: left;
}


.pricelist .zajem input[type=tel]
{
	text-align: center;
	}


.meta-item.meta-author {
display: none;}