#all_cont #button_more1 button,
#all_cont #button_more1 a {
	color: #ffffff;
}
#button_more_admin #button_text_edit.color1,#all_cont .button_more button.color1,
#all_cont .button_more a.color1, #button_more_admin .color-fill-icon_cont .color1 {
	background-color: #009e87; 
}	
#button_more_admin #button_text_edit.color2, #all_cont .button_more button.color2,
#all_cont .button_more a.color2, #button_more_admin .color-fill-icon_cont .color2 {
	background-color: #3cbc81; 
}	
#button_more_admin #button_text_edit.color3, #all_cont .button_more button.color3,
#all_cont .button_more a.color3, #button_more_admin .color-fill-icon_cont .color3 {
	background-color: #42ade3; 
}	
#button_more_admin #button_text_edit.color4, #all_cont .button_more button.color4,
#all_cont .button_more a.color4, #button_more_admin .color-fill-icon_cont .color4 {
	background-color: #904aac; 
}	
#button_more_admin #button_text_edit.color5,  #all_cont .button_more button.color5,
#all_cont .button_more a.color5, #button_more_admin .color-fill-icon_cont .color5 {
	background-color: #fd9a01; 
}
#button_more_admin .color-fill-icon_cont-text .color5 {
	background: #ffffff;
}
#button_more_admin #button_text_edit.color6, #all_cont .button_more button.color6,
#all_cont .button_more a.color6, #button_more_admin .color-fill-icon_cont .color6 {
	background-color: #dc5400; 
}	
#button_more_admin #button_text_edit.color7, #all_cont .button_more button.color7,
#all_cont .button_more a.color7, #button_more_admin .color-fill-icon_cont .color7 {
	background-color: #dc5400; 
}	
#button_more_admin #button_text_edit.color8, #all_cont .button_more button.color8,
#all_cont .button_more a.color8, #button_more_admin .color-fill-icon_cont .color8 {
	background-color: #dc5400; 
	color: #000000;
}	



/* zmeny na width max !*/
#zalozka #all_cont {
	max-width: 100%;
}

.block_elem_content {
	max-width: 810px;
	margin-left: auto;
	margin-right: auto;
	padding: 20px 45px;
}

.block_elem_ssApp .block_elem_content {
	padding: 0 49px; /* nutne pac */
}


/* spolecny styl aplikace */
#btn_login,
#page,
#cont_link,
#cont_entry,
#cont_play,
#all_cont div.cont_img,
#cont_thumbs,
#title_co_vyhrat,
.getting-started,
.cont_photo_title_desc,
.contenteditable,
#all_cont div.cont_video,
#cont_blahoprejeme,
.cont_photo_video,
#pop_vyhra {
	z-index: 7;
	position:relative;
}
div.getting-started {
	z-index: 6;
	position:relative;
}


#all_cont {
	margin: 0 auto;
	/*min-height: 1136px;*/
	text-align: center;
	-moz-box-sizing:    border-box;
	-webkit-box-sizing: border-box;
	box-sizing:        border-box;
	background: no-repeat center center; 
/*	background-size: 100% 100%; */
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
/* zastoupi overlay - pruhledne pozadi pres cele pole admistrace #all_cont */
/*
#all_cont.zalozka::after,
#all_cont.step1::after {
	content: "";
	opacity: 0.5;
	background-color: #000000;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	position: absolute;
	z-index: 1;   
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	pointer-events: inherit;
}
*/
#all_cont img {
   display: block;
   position: relative;
}

#all_cont img#bg {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 0;
}

#all_cont div.title_step,
#all_cont div.subtitle_step {
	text-align: center;
}

#all_cont div.title_step h1 {
	margin: 0.4em 0;
	font-size: 295%;
	color: #ffffff;
}
#all_cont .subtitle_step p {
	font-size: 140%;
	color: #ffffff;
}
#all_cont .title_step h1,
#all_cont .subtitle_step p {
	text-shadow: #3f3f3f 3px 3px 5px;
}
#all_cont #title_co_vyhrat p {
	font-size: 200%;
	color: #ffffff;
}

/* odpocitavani souteze */
div.getting-started {
	display: inline-block;
	font-size: 280%;
	text-align: center;
	margin: 0 auto;
	background: transparent;
	font-weight: bold;
}
div.getting-started div.time {
	float: left;
	width: 1.5em;
	margin-left: 0.4em;
	text-align: center;
}
div.getting-started div.days {
/*	margin-left: 130px; */
}
div.getting-started div span {
	display: block;
	text-align: center;
	border-radius: 5px;
	padding: 2px 0 2px 0;
}
div.getting-started div span.label {
	font-size: 35%;
	margin-top: 0px;
	text-transform: uppercase;
}

div.getting-started div#time_to_end {
	margin: 5px 0;
	font-size: 150%;
	font-weight: bold;
}

/* odpocitavani souteze */

.cont_photo_video {
	margin: 20px 0;
}

/* nastaveni zadani vyher */
/*
.uprav_app .photo,
.uprav_app .vysledek {
	float: left;	
	width: 206px;
}
.uprav_app .vysledek {
	width: 415px;
	margin-left: 30px;
	color: #ffffff;
}

.uprav_app .vysledek p {
	margin: 0 0 0.6em 0;
}

.uprav_app .title_vysledek  {
	font-size: 130%;
	font-weight: bold;
}
.uprav_app .text_vysledek  {
	font-size: 120%;
}
*/

/* nastaveni zadani vyher */
.cont_photo_title_desc {
	margin-bottom: 15px;
	background: #ffffff;
	padding: 5px;
	border-radius: 5px;
	text-align: left;
}
.cont_photo_title_desc .photo {
	margin-right: 15px;
}
.cont_photo_title_desc .photo,
.cont_photo_title_desc .photo_title_desc {
	float: left;	
	width: 180px;
}
.cont_photo_title_desc .photo_title_desc {
	max-width: 415px;
	width: calc(100% - 215px);
	min-width: 180px;
	color: #424242;
}
.cont_photo_title_desc .photo_title_desc p {
	margin: 0.4em 0 0.4em 0;
}
.cont_photo_title_desc .photo_title_desc .title  {
	font-size: 140%;
}
.cont_photo_title_desc .photo_title_desc .desc {
	font-size: 120%;
}
/* /nastaveni zadani vyher */


#all_cont #subtitle {
	font-size: 140%;
	color: #ffffff;
}


#setting_adress_title {
	font-size: 210%;
}
#adress {
	position: absolute;
	text-align: center;
}
#adress {
	top: 34px;	
	left: 50%;
    color: #5c5a59;
	left: 50%;
	margin-left: -214px;
	padding-bottom: 79px;
	top: 230px;
	width: 418px;
	cursor: pointer;

}


#adress p {
	margin: 0.5em 0 0.5em 0;
}

.fb-like {
	margin-top: 20px;
}

#all_cont #sendmail,
#all_cont #sdilet_fb {
	display: inline-block;
	margin-top: 12px;
	font-size: 130%;
	font-weight: normal;
}
#all_cont #sendmail {
	margin-left: 5px;
}
#all_cont #sendmail span,
#all_cont #sdilet_fb a {
	display: inline-block;
	border-radius: 5px;
	background: #3b579d url("../img/icon-kviz-fb.png") no-repeat scroll left center;
	background-size: 40px auto;
	min-height: 54px;
	padding: 15px 30px 15px 60px ;
	text-decoration: none;
	color: #ffffff;
	-moz-box-sizing:    border-box;
	-webkit-box-sizing: border-box;
	box-sizing:        border-box;
	float: none;
	width: auto;
}
#all_cont #sendmail span {
	background-color: #5d666b;
	background-image: url(../../img/ico_email.png);
	background-size: auto;
	cursor: pointer;
}

#button_more_admin #button_text_edit,
#all_cont .button_more a {
	display: inline-block;
	padding: 26px 36px 26px 36px;
	color: #ffffff;
	border-radius: 5px;
	text-decoration: none;
	border: 0;
	font-size: 170%;
}	

#button_more_admin #button_text_edit {
	-moz-box-sizing:    border-box;
	-webkit-box-sizing: border-box;
	box-sizing:        border-box;
	width: auto;
}
#button_more_admin #button_text_edit.color1,
#all_cont .button_more a.color1, #button_more_admin .color-fill-icon_cont .color1 {
	background: #009e87; 
}	
#button_more_admin #button_text_edit.color2,
#all_cont .button_more a.color2, #button_more_admin .color-fill-icon_cont .color2 {
	background: #3cbc81; 
}	
#button_more_admin #button_text_edit.color3,
#all_cont .button_more a.color3, #button_more_admin .color-fill-icon_cont .color3 {
	background: #42ade3; 
}	
#button_more_admin #button_text_edit.color4,
#all_cont .button_more a.color4, #button_more_admin .color-fill-icon_cont .color4 {
	background: #904aac; 
}	
#button_more_admin #button_text_edit.color5,
#all_cont .button_more a.color5, #button_more_admin .color-fill-icon_cont .color5 {
	background: #fd9a01; 
}
#button_more_admin .color-fill-icon_cont-text .color5 {
	background: #ffffff;
}
#button_more_admin #button_text_edit.color6,
#all_cont .button_more a.color6, #button_more_admin .color-fill-icon_cont .color6 {
	background: #dc5400; 
}	
#button_more_admin #button_text_edit.color7,
#all_cont .button_more a.color7, #button_more_admin .color-fill-icon_cont .color7 {
	background: url("../img/icon-kviz-fb.png") no-repeat center left, -webkit-linear-gradient(to bottom, #f24c34 , #c83a22); /* For Safari 5.1 to 6.0 */
	background: url("../img/icon-kviz-fb.png") no-repeat center left, -o-linear-gradient(to bottom, #f24c34, #c83a22); /* For Opera 11.1 to 12.0 */
	background: url("../img/icon-kviz-fb.png") no-repeat center left, -moz-linear-gradient(to bottom, #f24c34, #c83a22); /* For Firefox 3.6 to 15 */
	background: url("../img/icon-kviz-fb.png") no-repeat center left, linear-gradient(to bottom, #f24c34 , #c83a22); /* Standard syntax (must be last) */
	background: #dc5400 url("../img/icon-kviz-fb.png") no-repeat center left; 
}	
#button_more_admin #button_text_edit.color8,
#all_cont .button_more a.color8, #button_more_admin .color-fill-icon_cont .color8 {
	background: #dc5400; 
	color: #000000;
}	

.color2 {
	background-color: #ffffff;
}

.color-fill-icon_cont span {
	background-image: none !important;
}

/* okno linku - v aplikaci jinak + sdileci buttony atd... viz ssp-vyhry-sdilenim-test/css/all.css */
#cont_link {
	border-radius: 5px;
	background: #ffffff;
	padding: 20px;
	color: #4b4b4b;
	font-weight: normal;
}
#cont_link p {
	margin: 0.5em 0;
	padding: 0;
}
#cont_link p.body span {
	display: inline-block;
	padding: 3px 16px;
	background: #ffecaa;
	font-size: 180%;
}
#cont_link p.poradi {
	font-size: 130%;
}
#cont_link p#link_title {
	font-size: 180%;
}

.link_short_share {
	background: transparent;
}
.link_short_share input {
	font-size: 130%;
	max-width: 500px;
	width: auto;
	padding-right: 5px;
}

#overlay_app {
	z-index: 7;
	background: rgba(20, 20, 20, 0.5);
	display: none;
}
/* spolecny styl aplikace */

.color-fill-icon_cont span {
	background-image: none !important;
}


#all_cont #cont_images img,
#all_cont #cont_images img:hover {
	border: 0;
}
/*
#uprav_app div.cont_video,
#uprav_app div.cont_img {
	position: relative;
	margin: 10px 3px 10px 0px;
}
*/


/* STYLE VYBER PHOTO X VIDEO  - special */
div.cont_video {
	height: 0px;
/*	width: 100%; */
	text-align: center;
/*	background: #000000; */
    float: none;
    clear: both;
    padding-bottom: 56.25%;
    padding-top: 0px;
    height: 0
	-moz-box-sizing:    border-box;
	-webkit-box-sizing: border-box;
	box-sizing:        border-box;
}
#all_cont div.cont_video iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
#all_cont div.cont_video,
#all_cont div.photo_uploaded {
/*	margin-right: 2px; */
}

.cont_video.hide,
.photo.hide {
	display: none;
}
/* STYLE VYBER PHOTO X VIDEO  - special */

#uprav_app div.cont_img {
	z-index:4;
}	
#zalozka {
	background: #ffffff repeat-y; 
}


.show_photo,
.del {
	width: 11px;
	height: 11px;
	background: url(../img/ico_del_kviz.png) left top no-repeat;
	float: right;
	cursor: pointer;
	padding: 4px;
}

#clenska_sekce_menu li .del {
	position: absolute;
	top: 1px;
	right: 1px;
	z-index: 8;
	display: none;
}
#clenska_sekce_menu li:hover .del {
	display: block;
}
#end {
	z-index: 50;
}
#status_send_mail,
#send_mail_form {
	position: absolute;
	z-index: 50;
	top: 250px;
	left: 90px;
	width: 550px; 
	max-width: 100%;
}	
#send_mail_form,
#send_mail_form input, #send_mail_form textarea {
	font-size: 110%;
	-moz-box-sizing:    border-box;
	-webkit-box-sizing: border-box;
	box-sizing:        border-box;
}
#send_mail_form input, #send_mail_form textarea {
	display: block;
	width: 100%;
}
#status_send_mail .info {
	font-size: 130%;
}
.block_elem #frm-showUserForm table {
	max-width: 100%; 
	width: 100%;
}
.block_elem #frm-showUserForm input[type="text"], .block_elem #frm-showUserForm select {
	max-width: 330px;
	width: 90%;
}
.block_elem #frm-showUserForm input[type="submit"] {
	font-size: 160%;
}

#clenska_sekce_menu {
	position: relative;
}
#uprav_app .parent_block #clenska_sekce_menu_content.parent_block_content,
#clenska_sekce_menu_content {
	position: relative;
	z-index: 5010;
	display: block;
	max-width: 1010px;
	margin: 0 auto;
	padding: 20px;
	padding: var(--block_elem_content_top_bottom_padding) 45px;
	text-align: left;
	-moz-box-sizing:    border-box;
	-webkit-box-sizing: border-box;
	box-sizing:        border-box;
}
#add_page {
	float: right;
	margin-left: 20px;
}
#clenska_sekce_login_form .button_more a, #clenska_sekce_login_form .button_more button {
	font-size: 100%;
}

#clenska_sekce_login_form {
	font-size: 1.2em;
}
#clenska_sekce_login_form input[type="email"], #clenska_sekce_login_form input[type="text"], #clenska_sekce_login_form input[type="password"], #clenska_sekce_login_form button {
	min-width: 80%;
}
#blocks_sortable .block_elem #clenska_sekce_login_form p {
	margin: 1.2em auto;
}
#clenska_sekce_menu_content #clenska_sekce_menu {
	position: relative;
	float: right;
	margin: 21px 0 0 0;
	max-width: calc(100% - 125px);
	-moz-box-sizing:    border-box;
	-webkit-box-sizing: border-box;
	box-sizing:        border-box;
}
#clenska_sekce_menu_content .cont_photo_video {
    margin: 0;
}
#clenska_sekce_menu_content .button_video {
	display: none;
}
#clenska_sekce_menu_content .cont_photo_video {
    min-height: 80px;
	display: inline-block;
}
#clenska_sekce_menu_content ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	-moz-box-sizing:    border-box;
	-webkit-box-sizing: border-box;
	box-sizing:        border-box;
}
#clenska_sekce_menu_content #clenska_sekce_menu > ul {
	float: right; 
}

#clenska_sekce_menu_content #clenska_sekce_menu > ul > li {
	position: relative;
	float:left;
	margin-left: 2px;
}
#clenska_sekce_menu_content.size_limit #clenska_sekce_menu > ul > li {
	margin-left: 0px;
	margin-bottom: 0;
}

#clenska_sekce_menu_content #clenska_sekce_menu ul li#user_menu .user_menu_list,
#clenska_sekce_menu_content #clenska_sekce_menu ul li#user_menu .name,
#clenska_sekce_menu_content #clenska_sekce_menu > ul > li > a {
	display: block;
	border-radius: 3px;
	border: 1px solid #eee;
	font-weight: bold;
	padding: 9px 16px;
	color: #000;
	background-color: #fff;
}

#clenska_sekce_menu_content.size_limit #clenska_sekce_menu > ul > li a {
	border: 0;
	border-radius: 0;
	border-bottom: 1px solid #eee;
}
#clenska_sekce_menu_content #clenska_sekce_menu ul li#user_menu .user_menu_list {
	border-top: 0;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}
#clenska_sekce_menu_content ul li {
}
#clenska_sekce_menu_content ul li a {
	color: #000;
	display: block;
	text-align: left;
	text-decoration: none;
	padding: 5px 0;
}

#clenska_sekce_menu_content #clenska_sekce_menu > ul > li > a:hover:not(.active) {
	background-color: #ddc391;
	border-color: #ddc391;
}

#clenska_sekce_menu_content #clenska_sekce_menu > ul > li > a.active {
	background-color: #e2a636;
	border-color: #e2a636;
}

#clenska_sekce_menu_content #clenska_sekce_menu ul li#user_menu {
	position: relative;
	min-width: 150px;
}
#clenska_sekce_menu_content #clenska_sekce_menu ul li#user_menu .name.border_bot_0 {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom: 0;
}
#clenska_sekce_menu_content #clenska_sekce_menu ul li#user_menu div.name {
	z-index: 10;
	position: relative;
}
#clenska_sekce_menu_content #clenska_sekce_menu ul li#user_menu span {
	cursor: pointer;
}
#clenska_sekce_menu_content #clenska_sekce_menu ul li#user_menu .user_menu_list {
	position: absolute;
	top: 25px;
/*	margin-left: -17px;
	margin-right: -1px; */
	display: none; 
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
	width: 100%;
	padding-bottom: 50px;
}
#clenska_sekce_menu_content #clenska_sekce_menu ul li#user_menu .user_menu_list li {
	float : none;
}
#clenska_sekce_menu_content #clenska_sekce_menu li#user_menu_apps {
	position: relative;
}
#clenska_sekce_menu_content #clenska_sekce_menu li#user_menu_apps ul {
}
#clenska_sekce_menu_content #clenska_sekce_menu li#user_menu_apps li {
	padding-left: 10px;
}
#clenska_sekce_login_form_zapomenute_heslo {
	cursor: pointer;
}

.hamburger.hidden {
	display: none;
}
.hamburger span:nth-child(1) {
    top: 5px;
}
.hamburger span:nth-child(2) {
    top: 15px;
}
.hamburger span:nth-child(3) {
    top: 25px;
}
.hamburger {
	display: block;
	color: #323232;
	z-index: 110;
	cursor: pointer;
	border: 0;
	font-size: 260%;
	width: 30px !important;
	height: 35px;
	background: none;
	position: absolute;
	right: 5%;
	top: 30px;
	overflow: hidden;
	-moz-box-sizing:    border-box;
	-webkit-box-sizing: border-box;
	box-sizing:        border-box;
}
.hamburger span:nth-child(1) {
	top: 5px;
}
.hamburger.show span:nth-child(1) {
	transform: rotate(135deg);
	top: 45%;
}
.hamburger.show span:nth-child(2) {
    opacity: 0;
}
.hamburger.show span:nth-child(3) {
	transform: rotate(-135deg);
	top: 45%;
}
.hamburger span {
	position: absolute;
	right: 0;
	height: 5px;
	width: 30px;
	background-color: #323232;
	-webkit-transition: all .3s;
	transition: all .3s;
}
#clenska_sekce_block {
	position: relative;
}
#clenska_sekce_block.show_menu {
	z-index: 5010;
}

#clenska_sekce_menu_content.size_limit #clenska_sekce_menu {
	display: none;
	position: absolute;
	z-index: 10;
	top: 19px;
	right: 80px;
}
#clenska_sekce_menu_content.size_limit #clenska_sekce_menu.show {
	display: block;
}
#clenska_sekce_menu_content.size_limit #clenska_sekce_menu ul li {
	float: none;
}

#user_menu {
	color: #fff;
}
#user_menu a {
	color: #fff;
}
#user_menu i {
	float: right;
	margin: 0 0 0 5px;
}

@media only screen and (max-width: 750px) {
	#clenska_sekce_menu_content {
		padding: 20px 3%;
	}
}

