*{
font-family: Palatino,Palatino Linotype,Palatino LT STD,Book Antiqua,Georgia,serif; 
}

#main-menu.navbar-default .navbar-nav > li > a {
    font-family: Palatino,Palatino Linotype,Palatino LT STD,Book Antiqua,Georgia,serif; ;
}
/***skrytí loga***/
.editLogo {
    display: none !important;
}
/*čára pod hlavním menu*/
.summer #main-menu {
    border-bottom: 4px solid #DFCEA1 !important;
}
/**slider pozadí**/
.sb-slider-text {
    background-color: transparent;
color:rgb(112, 31, 41);
padding: 0.1em 1.5em !important;
font-weight:bold;
}
section.green .sb-slider-header {
    background-color: transparent;
    color: rgb(112, 31, 41);
    font-weight: 800;
}

/****ohraničení kolečka u sekcí****/
.section-header .section-title:after {
    content: "";
    border: 2px solid #DFCEA1;
    background:rgb(112, 31, 41);
}

/***čára pod nadpisy sekcí***/
.section-header .section-title:before {
    background: #DFCEA1;
}
.media.service-box:hover .pull-left > i {
    background-image: -webkit-linear-gradient(90deg, beige 90%,beige 100%);
}

.media.service-box .pull-left > i::after {
    background: #DFCEA1;
}
/*cookies lišta*/

.cc-color-override-688238583.cc-window {
    background-color:#DFCEA1!important;
color: rgb(112, 31, 41) !important;
}
.cc-color-override-688238583 .cc-btn {
    background-color: rgb(112, 31, 41)!important;
 color: white!important;
}

/**BARVA BOXŮ**/
#services_2 .service .service-content {
    background: #EADEBD none repeat scroll 0 0;
   padding: 5px 30px 10px !important;
}
/**šipka u hlavičky**/
.unslider-arrow {
  
    display: none !important;
}
/*barva písma hlav.menu*/
.navbar-default .navbar-nav > li > a {
    color: rgb(112, 31, 41)!important;

}

/*** barva, velikost a šířka písma***/
#main-menu.navbar-default .navbar-nav > li > a {
    color: white;
    font-size: 18px;
    font-weight: 300;
}
/*barva hlav.menu i po najetí myši*/
.summer #main-menu.navbar-default .navbar-nav > li.active > a, .summer #main-menu.navbar-default .navbar-nav > li.open > a, .summer #main-menu.navbar-default .navbar-nav > li:hover > a {
    background: #DFCEA1 none repeat scroll 0 0;
    border-top: 3px solid #DFCEA1;
    color: white;
    padding-top: 37px;
    font-weight: bolder;
}
/**tlačítka**/
.btn.btn-primary {
border-color: rgb(112, 31, 41);
    background: rgb(112, 31, 41);
}
.btn.btn-primary:hover, .btn.btn-primary:focus {
    background: #DFCEA1;
}

/**nápis v hlavičce posun**/
.summer .sb-slider-content {
    bottom: 5vw!important;
    right: 19vw!important;
    height: 5vw!important;
}
#main-menu.navbar-default .navbar-nav > li > a {
font-weight:bold !important;
}
/**podtržení změna barvy**/
.column-title:after {
   
    border-bottom: 1px solid #DFCEA1;
}
.column-title {
   
    border-bottom: 1px solid #DFCEA1;
   
}
/*čísla*/
ol {

    font-size: 18px;
}

/*kontakty pozadí*/
#blog .blog-post {
    border: 1px solid #dfcea1;
 }
#contact-free .contact-form {
 
    border: 1px solid #dfcea1;
}
/*odskoky*/
html body #page section > .container {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
}

/*kruh v sekci ceník*/
.media.service-box .pull-left > i {
 
    -webkit-box-shadow: inset 0 0 0 1px white;

}
/*barva  u kroků MFK*/

.col-sm-6 {
   
    color: black;
}
/*nezobrazení tečky*/
.media.service-box .pull-left > i:after {
display:none!important;
}
/*ohraničení otazníku a srdce*/
.media.service-box .pull-left > i {
    -webkit-box-shadow: inset 0 0 0 1px #dfcea1;
}
/*v telefonu menu*/
.navbar-default .navbar-toggle .icon-bar {
    background-color: rgb(112, 31, 41);
}
.navbar-default .navbar-toggle {
    border-color: rgb(112, 31, 41);
}

@media only screen and (max-width: 736px){
div.col-sm-8 {
  margin-top: 42px!important;}
}
@media only screen and (max-width: 736px){
.cc-window {
    font-size: 10px;}
  
}
/*mobil kontakty*/

@media only screen and (max-width: 736px){
#blog .blog-post.blog-media .post-format {
    
    top: 136px;
    right: 8px;
  }
}
@media only screen and (max-width: 736px){
#blog .akce {
    max-width: 379px;}
}
/*telefon název*/
@media only screen and (max-width: 736px){
.summer .sb-slider-text {
    font-size: 0.7em !important;
    line-height: 0.3em!important;
padding: 0.05em 8.5em !important;
 }  
}
@media only screen and (max-width: 736px){
.summer .sb-slider-header {
    padding: 0.05em 7.5em !important;
    }
}