/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/

/*Search form*/
.elementor-search-form__icon{color:white;background:black
    ;padding:5px!important;color:whiite;}
    
    .fa-search:before {
        content: "\f002";
        color: white;
    }
    /*End*/
    /*Lupa*/
    .elementor-search-form__icon {
        background: black;
        opacity: 1!important;
    }
    /*end*/
    
    /*Accoridon*/
    a.elementor-accordion-title {
        border: 3px solid black;
        padding: 20px;
    }
    
    div#elementor-tab-content-2501 {
        border: 3px solid black;
        margin-top: -3px;
    }
    div#elementor-tab-content-2502 {
        border: 3px solid black;
        margin-top: -3px;
    }
    div#elementor-tab-content-2503 {
        border: 3px solid black;
        margin-top: -3px;
    }
    
    div#elementor-tab-title-2501 {
        border-bottom: 3px solid;
    }
 
/*
    div#elementor-tab-title-2502 {
      padding-top: 7{86272fcebb51091925dc21800750bce4917c70d6f20f496f9b2a760759e4152f};
        border-left: 3px solid;
        border-right: 3px solid;
        border-bottom: 3px solid;
    }

    
    div#elementor-tab-title-2503 {
       padding-top: 7{86272fcebb51091925dc21800750bce4917c70d6f20f496f9b2a760759e4152f};
        border-left: 3px solid;
        border-right: 3px solid;
        border-bottom: 3px solid;
    }*/
    /*End*/
    
    /*POrtfolio*/
    
    .elementor-26 .elementor-element.elementor-element-3bb2b11 .uael-post__header-filters {
        padding-bottom: 15px;
        border-bottom: 0px solid #B7B7BF;
        padding-top: 0;
        padding-left: 0;
        padding-right: 0;
    }

    li.uael-post__header-filter {
        background: white;
        background-color: white!important;
        font-size: 30px;
        color: black;
        font-family: helvetica;
        font-weight: bold;
        border:black 5px solid;
    }
    /*End*/

    /*a.elementor-post__thumbnail__link {
        border: 1px black solid;
    }*/
    
    
    /*Home*/
    
    .elementor-309 .elementor-element.elementor-element-87cf658 .uael-post__content-wrap{
    
    background: black;
        text-align: right;
           padding-top: 2px;
         padding-bottom: 1px;
    
    }
    
    .elementor-309 .elementor-element.elementor-element-084d378 .uael-post__content-wrap {
    background: black;
        text-align: right;
           padding-top: 2px;
         padding-bottom: 1px;
    
    }
    
    .elementor-309 .elementor-element.elementor-element-193fa39 .uael-post__terms-wrap {
    background: black;
        text-align: right;
           padding-top: 2px;
         padding-bottom: 1px;
    
    }
    
    .elementor-309 .elementor-element.elementor-element-aa8412d .uael-post__terms-wrap{
    background: black;
        text-align: right;
           padding-top: 2px;
         padding-bottom: 1px;
    
    }
    
    .elementor-309 .elementor-element.elementor-element-6572264 .uael-post__terms-wrapbackground { 
        text-align: right;
        padding-top: 2px;
        padding-bottom: 1px;
    
    }
    
    .elementor-309 .elementor-element.elementor-element-6993086 .uael-post__terms-wrap {text-align: right;
           padding-top: 2px;
         padding-bottom: 1px;
    
    }
    
    .elementor-309 .elementor-element.elementor-element-9b7e286 .uael-post__terms-wrap {text-align: right;
           padding-top: 2px;
         padding-bottom: 1px;
    
    }
    .elementor-309 .elementor-element.elementor-element-c93d04f .uael-post__terms-wrap {
    background: black;
        text-align: right;
           padding-top: 2px;
         padding-bottom: 1px;
    }
    .elementor-309 .elementor-element.elementor-element-c93d04f .uael-post__terms-wrap {
    background: black;
        text-align: right;
           padding-top: 2px;
         padding-bottom: 1px;
    }
    
    .elementor-309 .elementor-element.elementor-element-d63d026 .uael-post__terms-wrap {
    background: black;
        text-align: right;
           padding-top: 2px;
         padding-bottom: 1px;
    
    }
    
    
    .elementor-309 .elementor-element.elementor-element-86335ed .uael-post__terms-wrap {
    background: black;
        text-align: right;
           padding-top: 2px;
         padding-bottom: 1px;
    
    }
    
    
    .elementor-309 .elementor-element.elementor-element-2363712 .uael-post__terms-wrap {
    background: black;
        text-align: right;
           padding-top: 2px;
         padding-bottom: 1px;
    
    }
    
    .elementor-309 .elementor-element.elementor-element-8429f14 .uael-post__terms-wrap {
    background: black;
        text-align: right;
           padding-top: 2px;
         padding-bottom: 1px;
    
    }
    
    
    .elementor-309 .elementor-element.elementor-element-c93d04f .uael-post__terms-wrap {
    background: black;
        text-align: right;
           padding-top: 2px;
         padding-bottom: 1px;
    
    }
    
    .elementor-309 .elementor-element.elementor-element-fb3e4e7 .uael-post__terms-wrap {
    background: black;
        text-align: right;
           padding-top: 2px;
         padding-bottom: 1px;
         }
         
         
    .elementor-309 .elementor-element.elementor-element-00ee46c .uael-post__terms-wrap {
    background: black;
        text-align: right;
           padding-top: 2px;
         padding-bottom: 1px;
         }
    
    .elementor-309 .elementor-element.elementor-element-2d4b8b3 .uael-post__terms-wrap {
        background: black;
        text-align: right;
           padding-top: 2px;
         padding-bottom: 1px;
    }
    
    .elementor-309 .elementor-element.elementor-element-6b6aa13 .uael-post__terms-wrap {
         background: black;
        text-align: right;
           padding-top: 2px;
         padding-bottom: 1px;
    }
    
    .elementor-309 .elementor-element.elementor-element-3746f58 .uael-post__terms-wrap {
        background: black;
        text-align: right;
           padding-top: 2px;
         padding-bottom: 1px;
    }
    
    .elementor-309 .elementor-element.elementor-element-7091447 .uael-post__terms-wrap {
            background: black;
        text-align: right;
           padding-top: 2px;
         padding-bottom: 1px;
    }
    
    .elementor-309 .elementor-element.elementor-element-679cc06 .uael-post__terms-wrap{background: black;
        text-align: right;
           padding-top: 2px;
         padding-bottom: 1px;}
    
    .elementor-309 .elementor-element.elementor-element-679cc06 .uael-post__terms-wrap{background: black;
        text-align: right;
           padding-top: 2px;
         padding-bottom: 1px;}
    
    .elementor-309 .elementor-element.elementor-element-f2d2529 .uael-post__terms-wrap{background: black;
        text-align: right;
           padding-top: 2px;
         padding-bottom: 1px;}
    
    .elementor-309 .elementor-element.elementor-element-0d825df .uael-post__terms-wrap{background: black; text-align: right;
           padding-top: 2px;
         padding-bottom: 1px;}
    
    .elementor-309 .elementor-element.elementor-element-c532c4c .uael-post__terms-wrap{background: black;
        text-align: right;
           padding-top: 2px;
         padding-bottom: 1px;}
    
    .elementor-309 .elementor-element.elementor-element-3dbdc1b .uael-post__terms-wrap{background: black;
        text-align: right;
           padding-top: 2px;
         padding-bottom: 1px;}
    
    .elementor-309 .elementor-element.elementor-element-fda3475 .uael-post__terms-wrap{background: black;
        text-align: right;
           padding-top: 2px;
         padding-bottom: 1px;}
    
    .elementor-button-icon svg {
        width: 50px;
    }
    
    /*End*/
    
    h1.entry-title {
        display: none;
    }
    
    /*Neki meni*/
    a.elementor-item.elementor-item-anchor {
        border-top: 4px solid black;
    }
    li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-451 {
        border-bottom: solid black 4px;
    }
    /*End*/
    
    /*Svidja mi se*/
    a.elementor-item.elementor-item-anchor {
        padding-left: 0;
    }
    
    /*End*/
    
    /*Svidja*/
    a.elementor-item.elementor-item-anchor {
        padding-left: 0!important;
    }
    
    /*End*/
    
    /*Od nas*/
    fa-minus:before {
        font-size: 34px;
        }
    .fa-plus:before {
        font-size: 34px;
    }
    /**/
    
    /*Vesti strana*/
    .uael-post__terms-wrap {
        text-align: right;
        background: black;
        text-align: right;
           padding-top: 2px;
         padding-bottom: 1px;
    }
    
    .uael-post__excerpt {
        margin-bottom: -16px!important;
    }
    
    /*End*/
    
    /*Napred nazad*/
    .fa-angle-left:before {
        content: "\f104";
        color: white;
        background: black;
        padding-right: 10px;
        padding-left: 8px;
        font-size: 100px;
    }
    
    /*End*/
    
    .uael-post__excerpt {
        margin-bottom: -45px!important}
    .uael-post__excerpt {
      z-index: 10 !important;
      position: relative;
    }
    /*12154*/
    
    /*Timeline*/
    .bx-wrapper {
      max-width: 1300px !important;
    }
    
    .et-image {
        pointer-events: none;
    }
    
    .et-meta-wrap.et-clearfix {
        display: none;
    }
    /*End*/
    
    /*Portfolio II*/
    
    /*M4ni crtke*/
    span#right {
        position: absolute;
        right: 0;
    }
    
    #elementor-tab-content-7031 {
        display:block;
    }

    .uael-post__meta-data {

        text-align: right !important; 
    }


h3 {
    font-size:18px;
}

body {
    font-size: 16px;
    font-family: 'helvetica';
}

h3.uael-post__title {
    font-family: "Helvetica", Sans-serif;
    font-size: 18px !important;
    font-weight: 600;
    line-height: 24px !important;
    margin-bottom: 5px;
}

.uael-post__terms-wrap, .uael-post__meta-data {
    background: black;
    text-align: right;
    padding-top: 2px;
    padding-bottom: 3px;
}

span.uael-post__terms-meta {
    padding-right:2px;
}

.single-post h1.elementor-heading-title, .single-post h2.elementor-heading-title {
  font-size:18px !important;  
}

.elementor-7 .elementor-element.elementor-element-f5eec44 .elementor-nav-menu--dropdown .elementor-sub-item:hover {
    text-decoration: underline;
}

li.uael-post__header-filter.uael-filter__current {
    background-color:#000 !important;
}

.elementor-widget-theme-post-content {
    font-size:16px !important;
}

li.uael-post__header-filter:hover, li.uael-post__header-filter__current {

    color: #fff !important;
    background:#000 !important;
}

li.uael-post__header-filter:first-child {
    display:none;
}

.elementor-search-form__container {
    background-color: #000 !important;
}

.elementor-search-form__container .elementor-search-form__input {
    background-color:#fff !important;
}

.partneri_list ul.elementor-nav-menu--dropdown {
    border-top:5px solid #000 !important;
    padding-top:25px !important;
    padding-bottom:25px !important;
}

.partneri_list ul.elementor-nav-menu--dropdown li a.elementor-sub-item {
    font-weight: 400 !important;
    padding:5px 0px !important;
    margin:0px !important;
    border-left:0px !important;
}

.elementor-nav-menu .sub-arrow {
    position: absolute;
    right: 0px;
    top: 50%;
    display: block !important;
    margin-top: -5px 0px 0px 0px !important;
    padding: 0px !important;

}

.gdocs-iframe {
    height: 1500px;
    width: 100%;
}

@media only screen and (max-width: 1024px) {
    .gdocs-iframe {
        height: 1700px;
        width: 100%;
    }
  }

  @media only screen and (max-width: 600px) {
    .gdocs-iframe {
        height: 3000px;
        width: 100%;
    }
  }