/*
Theme Name: Arkhitekton Child
Theme URI: https://neuronthemes.com/arkhitekton
Description: This is a child theme of Arkhitekton
Author: NeuronThemes
Author URI: https://neuronthemes.com
Template: arkhitekton
Version: 1.0.0
*/
.o-breadcrumb {
    padding: 3.66667rem 11.66667rem!important;
}
.sidemenu {
    min-width: 65px!important;
}
.elementor-24003 .elementor-element.elementor-element-d48dfc6 {
   
    max-width: 8.25rem;
    
}
body, .l-primary-header--sticky .l-primary-header {
    padding-left: 0rem!important;
}
.tel a:before {
    content: "";
    display: block;
    background: url("/wp-content/uploads/2019/11/phone-call-2.png") no-repeat;
    width: 16px;
    height: 16px;
    float: left;
    margin: 0 6px 0 0;
}
.tel a:hover {
    color: #a09797;
}
.mail a:before {
    content: "";
    display: block;
    background: url("/wp-content/uploads/2019/11/email.png") no-repeat;
    width: 16px;
    height: 16px;
    float: left;
   
    margin: 0 6px 0 0;
}
.mail a:hover {
    color: #a09797;
}

.oceneni a {
    
    color: black;
    
}

.oceneni a:hover {
    border-bottom-style: solid;
    border-bottom-color: black;
    border-bottom-width: 1px;
    
    
}

/*Mobilní rozhraní*/
@media (min-width: 320px){
    @media (max-width: 767px){
.oceneni a {
    float: none;
}
.oceneni a:after {
   
    float: none;
    margin: 5% 0px -3px 4px;

    }
.ocenenicol {
    width: 50%;
}
.ocenenisekce {
    padding-top: 0px!important;
    padding-bottom: 0px!important;
}
.oceneni {
    min-height: 50px;
}
    
}
}
.o-comments .o-comments__area {
    padding: 5.33333rem 0;
    border-top: 1px solid #e2e2e2;
    border-bottom: 1px solid #e2e2e2;
    display: none;
}
.o-comments .o-comments__closed {
    padding: 5.33333rem 0;
    display: none;
}
.l-theme-wrapper .l-main-wrapper {
    min-height: initial!important;
    
}
.novinky h5 {
    min-height: 80px;
}

.novinky a{
    color: #222222;
}
.novinky a:hover {
color: #00000085!important;


}
@media (min-width: 1366px){
    @media (max-width: 1850px){
        .novinky h5 {
            min-height: 100px;
        }
    }
}
.elementor-24253 .elementor-element.elementor-element-0f694c9 .l-posts-wrapper .o-neuron-hover--meta-inside .o-neuron-hover-holder .o-neuron-hover-holder__body-meta {
  padding: 0px 0px 0px 0px!important;
  
}
.elementor-24529 .elementor-element.elementor-element-21f1333 .l-posts-wrapper .o-post {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(0,0,0,0.3);
    min-height: 205px;
}
.h-underline > a::before {
    height: 0px;
}

.single-portfolio .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
    padding: 0px;
}