/*
Theme Name: julia Child
Theme URI: https://kayapati.com/demos/demo-theme
Template: julia
Author: Kayapati
Author URI: https://themeforest.net/user/kayapati/
Description: Julia Model Agency Wordpress CMS Theme
Tags: two-columns,custom-header,custom-background,threaded-comments,sticky-post,translation-ready,microformats,rtl-language-support,editor-style
Version: 2.1.3.1639734415
Updated: 2021-12-17 10:46:55

*/
.um-main-meta {
    color:#fff !important;
}
.um-profile-meta .um-name a {
    color: #ffffff !important;
}
.um-profile-nav a, .um-profile-nav-item a, .um-row-heading {
   // background-color: #f78888 !important;
    font-weight: 500 !important;
    font-size: 20px !important;
    width: 30% !important;
}
.hosteskaIdentifikace {
    display: block;
    font-size: 20px;
    color: #fff;
    font-weight:normal !important;
}
.um-member-card-wrap-on .um-member-card .um-member-meta-main{
    background-color:#19BCE9 !important;
}
/*
.um-member-photo:hover .um-member-card-wrap-on .um-member-card .um-member-meta-main{
    background-color:#19BCE9 !important;
}*/

.objednathostesku{
    background-color:#F78888 !important;
    padding:10px !important;
    text-align:center;
    color:#fff;
    display:block;
    border-radius:8px;
    
}
.objednathostesku:hover{
    cursor:pointer;
}

#mobile_number-7503,#phone_number-5368,#mobile_number-5368 {
	padding-left: 47px !important;
}
/*
.um-member-name:hover + .um-member-card-wrap-on .um-member-card .um-member-meta-main {
	background-color: #19BCE9 !important;
}*/

#hlaska {background: #4DC2E2; color: #fff; position: fixed; width: 45%; left: 35%; /*margin-left: -25%*/; padding: .5em; top: -15em; transition: top 1s;z-index:9999999;text-align:center;max-width:450px;
box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
border-radius: 10px;
padding:25px;
}
#hlaska.zobrazit {top: 45%;left:35%;}

.odkazObjednavka, #fep-menu-announcements{
    display:none !important;
}

@media (max-width: 768px) {
.odkazObjednavka {
	border: 1px solid black;
	padding: 2px;
	border-radius: 5px;
	float: right;
	background: #E5E5E5;
	color: black;
    display:block;
}
}



#um-meta-bio,.um-meta-bio-character, .prihlaseny_uzivatel_data{
 display:none;
}

.um-profile-body .um-row-heading{
 margin-right:5px !important;
}
/*
.um-profile-body .um-row-heading:hover{
 background-color:#F78888 !important;
 color: #fff !important;
 pointer:context-menu !important;
 cursor: context-menu !important
}
*/
.select2-container--default .select2-selection--multiple .select2-selection__choice {
	background-color: #e4e4e4;
	border: 1px solid #aaa;
	border-radius: 4px;
	cursor: default;
	float: left;
	margin-right: 5px;
	 margin-top: 0px;  !important;
	padding: 0 2px !important;
}

.tabs_um_custom_role_1{
background-color: #51C3E3 !important;
color:#fff !important;
display: flex;
align-items: center;
justify-content: center !important;
}

.hosteska-tab, .klient-tab, .profile_head_sidebar .um-header, .gallery-tabs{
box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
display:block;
clear:both;
width:100%;
}

.kaya_pt_active_klient{
background-color:#3998A8 !important;
}

#fep-menu a{
    background-color:#fff !important;
    font-size: 13px !important;
}

#fep-menu a:hover{
font-size: 13px !important;
color: #fff !important;
background-color: #F08484 !important;

}

.um-field-type_block .kaya-um-row-heading{
  border-radius: 10px;
  background-color:#767676 !important;
  font-weight:normal; 
}


@media (min-width: 768px) {
.um-field-type_block .kaya-um-row-heading{
  width: 45% !important;
  }
}

.um-profile.um-viewing .um-field .um-field-area{
border-bottom: solid 2px rgba(127,127,127,0.5);
}

.profile_head_sidebar div.um-header.no-cover div.um-profile-meta div.um-meta{
 box-shadow:none !important;
}

/*
.hosteska-tab .kaya-um-tabs-content .um-col-132 {
	float: left;
	width: 30%;
	margin-left:0px !important;
    margin-right: 5%;
}
*/

.select2-selection--multiple{
    overflow: hidden !important;
    min-height: 100% !important;
    height: auto !important;
}

.um-role-um_custom_role_1.kaya-um-tabs-on div.um-form div.one_fifth.profile_head_sidebar div.um-header.no-cover div.um-profile-meta div.um-main-meta{
background-color:#A56B6A !important;
}
.um-role-um_custom_role_1.kaya-um-tabs-on div.um-form div.one_fifth.profile_head_sidebar div.um-header.no-cover div.um-profile-meta div.um-main-meta .um-name{
line-height:.8;
padding-top:10px;
padding-bottom:5px;
font-weight:normal !important;
}

.tabs_um_talents, .tabs_um_custom_role_1 {
border-radius:10px 10px 0 0 !important;
}

.edited_profile_um_talents, .edited_profile_um_custom_role_1{
 cursor:initial !important;
}
.edited_profile_um_talents:hover{
background-color: #F78888 !important;
}

.edited_profile_um_custom_role_1:hover{
background-color: #51C3E3 !important;
}

.um-role-um_custom_role_1 div div .um-header{
padding-bottom:0px !important;
}

.confirm-order{
display:block !important;
text-align:center;
color: green;
}
.centrovani{
text-align:center;
}

.fa-xmark:before {
  content: "\f00d";
}

.unconfirm-order{
display:block !important;
text-align:center;
color: red;
}
.select2.select2-container .select2-selection.select2-selection--multiple {
	/* height: auto !important; */
	line-height: 0 !important;
	padding: 0px !important;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
	line-height: 27px !important;
}
.um .um-form .select2-container--default .select2-selection--multiple .select2-selection__rendered li {
	height: 38px !important;
 overflow: hidden !important;
 line-height:3;
 margin:0 2px;
}

#um_account_submit_calendar{
    display:none;
}
.detailAkceHosteska{
    max-width: 650px;
    margin:auto;
}
.detailAkceHosteska h3{
    margin-bottom:0px !important;
    margin-top:5px !important;
}
.detailAkceHosteska .tlacitkaRozhodnuti{
    width: 250px;
    margin: auto;
    display:block;
    margin-bottom:65px !important;
    padding-top:20px;
   }
.detailAkceHosteska .tlacitkaRozhodnuti .vyjadreniHosteska{
    float:left;
    padding: 10px;
    display:inline-block !important;
    margin-right: 10px;
}
.tlacitkaRozhodnuti .prijmout{
    background-color: green !important;
    color:white !important;
    font-size: 16px !important;
}

.tlacitkaRozhodnuti .odmitnout,.infoOdmitnutniPotvrzeni .infoOdmitnuti{
    background-color:red !important;
    color:white !important;
    font-weight:600;
}

.infoOdmitnutiText{
text-align:center;
display:block;
}
.infoOdmitnuti{
    width: 220px;
    margin:auto;
    padding: 10px;
    display:block;
    margin-top:25px;
    margin-bottom:25px;
    text-align:center;
}
.infoOdmitnuti:hover{
    color:#fff;
}
.infoOdmitnutniPotvrzeni{
    display:none;
    text-align:center;
}
.centrovani{
    text-align:center;
}
#select2-hosteska-oh-results{
    display:none !important;
}
.fep-form-field-allow_messages,.fep-form-field-allow_ann{
    display:none !important;
}
.registraceOdkaz{
text-decoration:underline !important;
font-weight:bold !important;    
}
@media (min-width: 768px) {
.um-directory.uimob960 .um-members-wrapper .um-members-grid-wrapper .um-members.um-members-list .um-member .um-member-photo a img, .um-directory.uimob800 .um-members-wrapper .um-members-grid-wrapper .um-members.um-members-list .um-member .um-member-photo a img, .um-directory.uimob500 .um-members-wrapper .um-members-grid-wrapper .um-members.um-members-list .um-member .um-member-photo a img, .um-directory.uimob340 .um-members-wrapper .um-members.um-members-list .um-member .um-member-photo a img {
	width: auto !important;
	max-height: 270px !important;
	overflow: hidden !important;
}
.wpbc_booking_form_structure.wpbc_form_right .wpbc_structure_form {
	float: left;
	margin-top: -20px;
	width: 45% !important;
}
}
#objednavkyHosteska tr td{
 vertical-align: inherit !important;
}

a.hosteskyOdkaz, a.hosteskyOdkazObjednavka {
    display: block !important;
    width: 50px !important;
    padding: 5px;
    background-color: #F78888;
    border-radius: 25px;
    text-align: center;
    color:#fff;
    float:left;
}

a.hosteskyOdkazObjednavka{
background-color: #4DC2E2;
width: 150px !important;
display:inline-block;
margin-left: 10px;
}

.infoRegistraceWeb{
width:100%;
text-align:center;
font-size:14px !important;
}

.odkazy a{
width : 150px;
display:inline-block;
margin-top:10px;
padding:10px;
border-radius:10px;
}

.odkazy .prihlaseni{
color:#fff;
background-color:#F78888;
margin-right:10px;
}

.odkazy .registraceFirmy{
color:#fff;
background-color:#4DC2E2
}

.preload .um-ajax-loading {
	transition: 0.1s opacity;
	color: #c6c6c6 !important;
	border-top: 0.2em solid rgba(198, 198, 198, 0.2);
	border-right: 0.2em solid rgba(198, 198, 198, 0.2);
	border-bottom: 0.2em solid rgba(198, 198, 198, 0.2);
	border-left: .2em solid #c6c6c6;
	font-size: 1.75em;
	position: absolute;
	left: calc(50% - 1.75em);
	top: calc(50% - 1.75em);
	transform: translateZ(0);
	border-radius: 50%;
	display: block;
	width: 2.5em;
	height: 2.5em;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
    animation: spin 1.1s infinite linear;
    webkit-animation: um-ajax-spinning 1.1s infinite linear
}
@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

.select2-search__field::-webkit-input-placeholder { /* Chrome */
    font-size:16px;
}

.select2-search__field:-moz-placeholder { /* Firefox 18- */
     font-size:16px;  
}

.select2-search__field::-moz-placeholder { /* Firefox 19+ */
     font-size:16px; 
}

.select2-search__field:-ms-input-placeholder { /* IE 10+ */ 
     font-size:16px; 
}

.select2-container .select2-search--inline .select2-search__field {
	padding-left: 7px !important;
}

.um-name {
	font-weight: normal !important;
}

.gallery-shortcode{
 margin-right : 20px !important;
 padding:5px;
 border: 1px solid #e5e5e5 ;
 border-radius: 5px;
}

.select2-container.select2-container--open .select2-dropdown {
	border: 0px solid #ddd !important;
	border-radius: 0;
}

.gallery-items a img {
    float: left;
    width:  300px;
    height: 300px;
    object-fit: cover;
}

.wpcf7-not-valid-tip{
	text-align: center;
	color: #FFFFFF;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
}

.um-header {
	padding: 0 0 0px 0 !important;
}

.profile_head_sidebar .um-header .um-profile-meta .um-meta-text{
   display:none !important;
}

#zobrazitObjednavku {
	text-align: center;
	display: inline-block;
	border: 1px solid gray;
	padding: 2px;
	background-color: white;
	color: black;
	float: left;
    border-radius:10px;
    font-weight:bolder;
    padding:5px;
    width: 48%;
 }

#zavritObjednavkuOkno {
	text-align: center;
	display: block;
	border: 1px solid gray;
	padding: 2px;
	background-color: white;
	color: black;
	float: right;
  border-radius:10px;
  font-weight:bolder;
  padding:5px;
   width: 48%;
}

#info{
 margin-bottom: 20px;
 text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);

}

.fep-button[type=submit]{
 padding: 2px 5px !important;
}

