/*general*/
.fb_iframe_widget {
  margin-left:  20px;
}
html .layout-boxed #Wrapper {
    box-shadow: none;
}


/* head */
body:not(.template-slider) #Header {
    min-height: 170px;
}
#Header_wrapper {
    background-color: transparent !important;
}
.header-semi #Top_bar:not(.is-sticky) {
    background-color: transparent !important;
}
.header-split #Top_bar {
  background-color: #ddcbad !important;
}

/* logo */
#Top_bar #logo {
    height: 135px;
    line-height: 135px;
    padding: 0px 0px;
}

/* content */
#Wrapper, #Content {
    background-color: transparent !important;
}
#Wrapper {
    -webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, .0);
    box-shadow: 0px 0px 0px rgba(0, 0, 0, .0);
}
h3 {
  background: #583d32;
  text-transform: uppercase;
  padding: 11px 25px;
  letter-spacing: 2px;
    border-radius: 5px;
}
p {
    margin: 0 20px 15px 20px;
}
a.button {
  margin-left:  20px;
  margin-top: 15px;
}

/* menu */
#Top_bar .menu > li > a span {
  text-transform: uppercase;
}
#Top_bar .menu_wrapper {
    margin-top:   35px;
}
#Top_bar.is-sticky .menu_wrapper {
    margin-top:   0px;
}
.header-split #Action_bar {
    position: absolute;
    background-color: transparent !important;
    z-index: 40;
    top:  -10px;
}
@media only screen and (max-width: 767px) {
  .header-split #Action_bar {
      position: static;
  }
}
@media only screen and (min-width: 768px) {
  .header-semi.ab-show #Top_bar:not(.is-sticky) {
      top: 10px !important;
  }
}

/*
li.facebookLink {
  background: #375794;
}
li.facebookLink a {
  padding:    5px 10px;
  color:  #fff;
}
li.facebookLink a:hover {
  text-decoration:  none;
  background: #583d32;
}
li.instagramLink {
  background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);
}
li.instagramLink a {
  padding:    5px 10px;
  color:  #fff;
}
li.instagramLink a:hover {
  text-decoration:  none;
  background: #583d32;
}
*/

li.facebookLink a,
li.instagramLink a
{
  background: url("../../../uploads/icon_facebook.png") center center no-repeat;
  background-size:  30px;
  display: inline-block;
  padding: 15px;
  margin-bottom: -10px;
}
li.instagramLink a
{
  background: url("../../../uploads/icon_instagram.png") center center no-repeat;
  background-size:  30px;
}
li.facebookLink a span, li.instagramLink a span {
  display:  none; 
}


/*

/wp-content/uploads/icon_instagram.png
*/

.boldMenu {
  font-weight:  bold;
}

#Top_bar .menu > li.menuDE,
#Top_bar .menu > li.menuEN
{
  display:  none !important;
}

body.page-id-97 #Top_bar .menu > li.menuCZ,
body.page-id-101 #Top_bar .menu > li.menuCZ
{
  display:  none !important;
}
body.page-id-97 #Top_bar .menu > li.menuEN
{
  display:  inline-block !important;
}
body.page-id-101 #Top_bar .menu > li.menuDE
{
  display:  inline-block !important;
}


#Top_bar .menu > li.boldMenu > a span:not(.description) {
    padding: 0 5px;
}

#Top_bar .menu > li.boldMenu.menuCZ,
#Top_bar .menu > li.boldMenu.menuDE,
#Top_bar .menu > li.boldMenu.menuEN
{
  display:  none !important;
}


body.page-id-7 #Top_bar .menu > li.boldMenu.menuEN,
body.page-id-7 #Top_bar .menu > li.boldMenu.menuDE
{
  display:  inline-block !important;
}

body.page-id-97 #Top_bar .menu > li.boldMenu.menuCZ,
body.page-id-97 #Top_bar .menu > li.boldMenu.menuDE
{
  display:  inline-block !important;
}

body.page-id-101 #Top_bar .menu > li.boldMenu.menuCZ,
body.page-id-101 #Top_bar .menu > li.boldMenu.menuEN
{
  display:  inline-block !important;
}





/* foto-head */
.margin-auto {
  margin-bottom:  2%;
}

/* masaze info */
.masaze-info {
  min-height: 491px;
  position: relative;
}
.masaze-info::after {
  content: "";
  background: url("../../../uploads/chram.png") bottom center no-repeat;
  opacity: 0.2;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  position: absolute;
  z-index: -1;   
}

/* proceduty */
.procedury p {
  font-size:  13px;
  line-height:  15px;
}

/* cenik */
.cenik table tr:nth-child(2n) td {
    background: rgba(0,0,0,0.04);
}
.cenik table tr:nth-child(2n) {
  color:  #7a5548;
}
.cenik table td {
    padding: 2px;
    border-width: 0px;
    text-align: left;
    font-size:  14px;
}
.cenik table td:nth-child(2n),
.cenik table td:nth-child(3n),
.cenik table td:nth-child(4n),
.cenik table td:nth-child(5n)
{
    text-align: center;    
}
.cenik table th {
    background: transparent;
    text-align: center;
    font-size:  14px;
    font-weight:  bold;
}





/* form */
.nf-form-wrap p {
    margin-left: 0;
}
body .nf-form-content input[type=submit] {
    background: #3da337;
    color: #fff !important;
    border-radius: 5px;
    font-size: 120%;
    padding: 20px 40px;
    text-transform: uppercase;
    height: auto;
}
body .nf-form-content .list-select-wrap .nf-field-element>div,
body .nf-form-content input:not([type=button]),
body .nf-form-content textarea
{
    border-radius: 5px;
}
body .nf-response-msg p {
    font-weight:    bold;
    font-size:  200%;
}




/* footer */
#Footer {
    background-color: transparent !important;
    padding:  240px 0 0 0;
}
#Footer .footer_copy .copyright {
    float: none;
    text-align: center;
    font-size:  12px;
}
body {
  background: url("../../../uploads/bottom-e1448376300299.png") bottom center no-repeat;
}



/* SAS Cosmetics 08-11-2023 */
body.page-id-230,
body.page-id-230 p,
body.page-id-230 h1,
body.page-id-230 h2,
body.page-id-230 h4
{
    color:  #302773;
}
body.page-id-230 h3 {
    background: #302773;
}
body.page-id-230 h4 {
    font-size: 18px;
    line-height: 22px;
    font-weight:    bold;
}
body.page-id-230 h4.big {
    font-size: 24px;
    line-height:    26px;
}
body.page-id-230 p {
    margin-left: 0;
}
