/*
Theme Name: Menjacnica Strain
Theme URI: 
Author: Jugoslav
Author URI: 
Template: sydney
Version: 1.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: Menjacnica strain
*/

body {
    /*overflow-x: hidden;*/
}

/*** Header ***/
#masthead li.current-menu-item a {
    color: #0095DA;
}
.site-header {
    background-color: rgba(25,255,255,.7);
    padding: 5px 0;
}
/*.home .site-header {
    background-color: transparent;
}*/
img.site-logo {
    max-height: 65px;
}
#mainnav li {
    padding: 0 8px;
}
#mainnav ul li a {
    font-weight: 400;
}
#main .head-text {
    border-radius: 5px;
    padding: 10px 20px;
    background: rgba(0,0,0,1);
    margin-top: 20px;
}
.head-text #tablepress-1 {
    color: #fff;
}
.button {
    background: #000;
    color: #fff;
    border-radius: 3px;
}
.button a {
    color: #fff !important;
}
/*** Home page ****/
.st-box .elementor-widget-container {
    border-radius: 8px;
        min-height: 388px;
    overflow: hidden;
}
.home .slide-inner {
    background: rgba(0,0,0,.6);
    padding: 20px 35px;
    border-radius: 8px;
}
.elementor-element.elementor-element-1c7814d.dan.elementor-widget.elementor-widget-text-editor {
    margin-bottom: 0;
    margin-top: -15px;
    color: #fff;
}

/*** Kontakt ***/
input, textarea {
    background: transparent !important;
    border: 0 !important;
    border-bottom: 1px solid #333 !important;
}
input::placeholder, textarea::placeholder {
    color: #777;
}
.page-id-93 li a span.elementor-icon-list-text {
    font-weight: 900;
    color: #000;
}
.page-id-93 li a span.elementor-icon-list-text:hover {
    color: #0195da !important;
}
body.search h2 a {
    font-size: 22px;
}
body.search input.search-submit {
    color: #333;
}

@media only screen and (min-width: 1025px) {
body.search #main .entry-header {
    margin-top: 0;
}

.single .entry-header, .page .entry-header {
    margin-top: -140px;
}
.hentry .title-post {
    font-size: 80px;
    font-weight: 500;
    color: #fff;
    letter-spacing: 2px;
}
.cont1 { margin-right: 15px; }
#main .entry-header {
    margin-bottom: 0;
}
.home .slide-inner {
    width: 40%;
    left: unset;
    right: 2%;
    text-align: left;
    /*background: rgba(0,0,0,.6);
    padding: 20px 35px;
    border-radius: 8px;*/
}
.text-slider .subtitle {
    font-size: 22px;
    line-height: 30px;
    padding: 20px 0 20px;
}
.text-slider .maintitle {
    font-size: 45px;
}
.home .home-absolute {
    position: absolute;
    bottom: -20px;
    left: 25px;
}

}

@media only screen and (min-width: 769px) {
    #main .head-text .elementor-widget-container {
    overflow: hidden;
    }
    .head-text td {
    font-size: 20px;
    }
}
@media only screen and (min-width: 1025px) {
    #main .head-text {
        position: absolute;
        top: -480px;
        left: 0;
        color: #fff;
        border: 1px solid #fff;
        background: rgba(0,0,0,.5);
        z-index: 999;
    }
}

@media only screen and (max-width: 1024px) {
.site-header.fixed {
    background: #ededed;
    padding-bottom: 20px;
}
}