/*
Theme Name: Те То
Theme URI: http://mkhost.com.mk
Author: МКхост
Author URI: http://mkhost.com.mk
Version: 1.1.0
License: GNU General Public License v3.0 /
License URI: http://www.gnu.org/licenses/gpl-3.0.html

Credits:

1. Bootstrap

 * Bootstrap v3.3.6 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)

 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=f58353a31151a8c05d7c)
 * Config saved to config.json and https://gist.github.com/f58353a31151a8c05d7c

2. wp_bootstrap_navwalker

* Class Name: wp_bootstrap_navwalker
* GitHub URI: https://github.com/twittem/wp-bootstrap-navwalker

3. Glyphicons

 * http://getbootstrap.com/components/

 */

 /* My Minimal WordPress Styling comes here */

 /* This is a small security for too long strings titles */
 body {
    word-wrap: break-word;
    font-family:'Open Sans';
    overflow-x:hidden;
}

/* Alignment */
.alignleft {
    display: inline;
    float: left;
    margin-right: 1.5em;
}
.alignright {
    display: inline;
    float: right;
    margin-left: 1.5em;
}
.aligncenter {
    clear: both;
    display: block;
    margin: 0 auto;
}

a {
    transition: all 0.2s linear;
}

/* Images and wp-captions should always fit and be responsive */
img {
    display: inline-block;
    height: auto;
    max-width: 100%;
}
img[class*="wp-image-"] {
    margin-top: 10px;
    margin-bottom: 10px;
}
.wp-caption {
    border: 1px solid #ccc;
    margin-bottom: 10px;
    max-width: 100%;
    border: 1px solid #ccc;
    border-radius: 4px;
    padding: 0 10px;
}
.wp-caption.aligncenter {
    margin-bottom: 10px;
}
.wp-caption img[class*="wp-image-"] {
    display: block;
}
.wp-caption .wp-caption-text {
    text-align: center;
    margin-top: 10px;
}

/* WP Gallery */
.gallery {
    margin-bottom: 1.5em;
}
.gallery a img {
    border: none;
    height: auto;
    max-width: 90%;
}
.gallery dd {
    margin: 0;
}
.gallery-caption {
    display: block;
}

/* Make sure embeds and iframes fit their containers */
embed,
iframe,
object {
    max-width: 100%;
}
/* Text meant only for screen readers */
.screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute !important;
}
.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
    background-color: #f1f1f1;
    border-radius: 3px;
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
    clip: auto !important;
    color: #21759b;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: auto;
    left: 5px;
    line-height: normal;
    padding: 15px 23px 14px;
    text-decoration: none;
    top: 5px;
    width: auto;
    z-index: 100000; /* Above WP toolbar */
}
/* Content */
.main-content-inner {
    padding-bottom: 2.5em;
}
.hentry {
    margin-bottom: -20px;
}
.sticky {
    display: block;
}
.bypostauthor {
    display: block;
}

.bold {
    font-weight:600;
}
/* Clearing */
.clear {
    clear: both;
}




/* Navigation */

.dropdown-submenu{position:relative;}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}
.dropdown-submenu:active>.dropdown-menu, .dropdown-submenu:hover>.dropdown-menu {
    display: block;
}
.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px;}
.dropdown-submenu:active>a:after{border-left-color:#ffffff;}
.dropdown-submenu.pull-left{float:none;}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}


/* Here some needed widget styles
* Most widgets are adapted in the file bootstrap-wp.js - and REALLY easy to modify! ;) */
.widget { margin-bottom: 0.5em; }
.widget_nav_menu ul.sub-menu li, .widget_pages ul.children li { padding-left: 15px; }

/* Hiding the search widget's button in widgets. thats just too old-skool. :) but if you want it back, just delete the next line.
* Note: you can change the whole appearance of the search_form() function in our searchform.php */
.widget_search .search-form input[type="submit"] { display: none; }

/* Make sure select elements fit in widgets */
.widget select {
    max-width: 100%;
}

/* Nested comments? They are threaded and nested already, you just need to add your own styling to finalize!
* For example with some margin, like the line below ;) Delete, modify, change classes in HTML if you desire another style */
.comment .children { margin-left: 1.5em; }

/**
* Some WP Theme Repository requirements
*/

.sticky {
}

.gallery-caption {

}

.bypostauthor {

}

.entry-meta {
    clear: both;
}

.btn-orange {
    color: #ffffff;
    background-color: #FF6F00;
    border-color: #FF6F00;
}

.btn-orange:hover,
.btn-orange:focus,
.btn-orange:active,
.btn-orange.active,
.open .dropdown-toggle.btn-orange {
    color: #ffffff;
    background-color: #E36200;
    border-color: #FF6F00;
}

.btn-orange:active,
.btn-orange.active,
.open .dropdown-toggle.btn-orange {
    background-image: none;
}

.btn-orange.disabled,
.btn-orange[disabled],
fieldset[disabled] .btn-orange,
.btn-orange.disabled:hover,
.btn-orange[disabled]:hover,
fieldset[disabled] .btn-orange:hover,
.btn-orange.disabled:focus,
.btn-orange[disabled]:focus,
fieldset[disabled] .btn-orange:focus,
.btn-orange.disabled:active,
.btn-orange[disabled]:active,
fieldset[disabled] .btn-orange:active,
.btn-orange.disabled.active,
.btn-orange[disabled].active,
fieldset[disabled] .btn-orange.active {
    background-color: #FF6F00;
    border-color: #FF6F00;
}
.btn-orange .badge {
    color: #FF6F00;
    background-color: #ffffff;
}
#top-header {
    background:#0193cd;
    color:#fff;
    height: 56px;
}
#top-header a {
    line-height:44px;
}
#top-header form {
    margin-top:8px;
}
#top-header form.mltlngg_switcher {
    margin-top:12px;
}
#top-header col-md-2, #top-header col-md-1 {
    margin-top:20px;	
}
.stylish-input-group .input-group-addon{
    background: white !important;
    border-top-right-radius: 7px;
    border-bottom-right-radius: 7px;
    padding: 5px;
}
.stylish-input-group .form-control{
    border-right:0;
    box-shadow:0 0 0;
    border-top-left-radius: 7px;
    border-bottom-left-radius: 7px;
    border-color:#ccc;
}
.stylish-input-group button {
    border:0;
    background:transparent;
}
.stylish-input-group button span {
    color:#46c8fc;
}
.top-nav-links li {
    display:inline-block;
    margin-right:5px;
    font-size:13px;
}
/*.top-nav-links li a {
    color:#fff;
    padding: 3px 10px;
    font-weight: 600;
    font-size:13px;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#00b7ea+0,009ec3+100;Blue+3D+%2315 */
    /*background: #00b7ea; /* Old browsers */
    /*background: -moz-linear-gradient(top,  #00b7ea 0%, #009ec3 100%); /* FF3.6-15 */
    /*background: -webkit-linear-gradient(top,  #00b7ea 0%,#009ec3 100%); /* Chrome10-25,Safari5.1-6 */
    /*background: linear-gradient(to bottom,  #00b7ea 0%,#009ec3 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b7ea', endColorstr='#009ec3',GradientType=0 ); /* IE6-9 */

    /*border-radius:3px;
}
.top-nav-links li a:hover,.top-nav-links li a:active,.top-nav-links li a.current_site {
    font-weight: 600;
    background: #fff;
    color: #1755A2;
}*/
body.mltlngg-en_US .top-nav-links li a {
    padding: 5px 40px;
}
.top-nav-links li a {
    color: #fff;
    padding: 5px 10px;
    font-weight: 600;
    font-size: 13px;
    background-color: #00b7ea;

    border-top-left-radius: 10px;
    border-bottom-right-radius: 10px;
}

.top-nav-links li a:hover,.top-nav-links li a:active,.top-nav-links li a.current_site {
    font-weight: 600;
    background: #fff;
    color: #1755A2;
}
.navbar-brand>img {
    transition: opacity 0.2s ease;
    opacity: 1;
    width: 275px;
}
.navbar-brand>img:hover {
    transition: opacity 0.2s ease;
    opacity: 0.8;
}
.site-navigation .navbar-default {
    border:0px;
    background:#fff;
}
.site-navigation .navbar-default .navbar-nav {
    border-radius:3px;
}
.navbar-brand {
    padding:0px;
    margin-top: -30px;
}
/*.site-navigation .navbar-nav>li>a {
    font-weight:600;
    text-transform: uppercase;
    color:#0154A4;
    font-size:15px;
    padding:0px;
    padding: 10px 10px;
}*/
.site-navigation .navbar-nav>li:last-child>a{
    margin-right:0px;
}
.site-navigation .navbar {
    margin-bottom:0px;
}
.site-navigation-inner {
    padding-top: 25px;
}
.site-navigation .navbar-default .navbar-nav>.active>a, 
.site-navigation .navbar-default .navbar-nav>.active>a:focus, 
.site-navigation .navbar-default .navbar-nav>.active>a:hover,
.site-navigation .navbar-default ul li > a:hover,
.site-navigation .navbar-default ul li > a:active,
.navbar-default .navbar-nav>.open>a, 
.navbar-default .navbar-nav>.open>a:focus, 
.navbar-default .navbar-nav>.open>a:hover {
    background:#0193CD;
    color:#fff;
    transition: background-color 0.5s ease;
    border-radius:3px;
}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {
    background:#0193CD;
}
.navbar-nav>li>.dropdown-menu {
    border-radius: 0px;
    margin-top: 1px;
    background:#0193CD;
}
.navbar-nav>li>.dropdown-menu li > a {
    color:#f0f0f0;
}
.navbar-nav>li>.dropdown-menu li > a:hover {
    background:#f0f0f0;
    border-radius:0px;
    color:#0154A4;
}
.site-navigation .navbar-nav > li {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#00b7ea+0,009ec3+100;Blue+3D+%2315 */
    background: #00b7ea; /* Old browsers */
    background: -moz-linear-gradient(top,  #00b7ea 0%, #0193cd 70%, #1556A1 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #00b7ea 0%, #0193cd 70%, #1556A1 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #00b7ea 0%, #0193cd 70%, #1556A1 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b7ea', endColorstr='#0193cd',GradientType=0 ); /* IE6-9 */
    /*text-transform: uppercase;*/
    border-left: solid 1px #fff;
}
.site-navigation .navbar-nav > li > a {
    padding: 10px 10px;
}
.site-navigation .navbar-nav > li:first-child {
    border-top-left-radius: 10px;
}
.site-navigation .navbar-nav > li:last-child {
    border-bottom-right-radius: 10px;
}
.navbar-default .navbar-nav>.open:first-child>a:hover,
/* .site-navigation .navbar-default ul > li:first-child > a:first-child:hover, also rounds dropdown menu first child - fix it */
.site-navigation .navbar-default ul li:first-child.active a.dropdown-toggle:first-child,
.site-navigation .navbar-default ul li:first-child a.dropdown-toggle:first-child:hover,
.site-navigation .navbar-default ul li > a.dropdown-toggle:first-child:hover
.site-navigation .navbar-default .navbar-nav>.active:first-child>a,
.site-navigation .navbar-default .navbar-nav>.active:first-child>a:hover {
    border-top-left-radius: 10px !important;
}
.navbar-default .navbar-nav>.open:last-child>a:hover,
.navbar-nav>li>.dropdown-menu,
.site-navigation .navbar-default ul li:last-child > a,
.site-navigation .navbar-default ul li:last-child > a:hover,
.site-navigation .navbar-default .navbar-nav>.active:last-child>a,
.site-navigation .navbar-default .navbar-nav>.active:last-child>a:hover {
    border-bottom-right-radius: 10px;
}
.site-navigation .navbar-nav > li > a {
    color: #fff;
    font-weight: 600;
    font-size: 15px;
}
iframe {
    overflow:hidden;
    outline: 0;
    border: 0px;
}
.metaslider .caption {
   padding: 10px 15px!important;
    font-style: normal!important;
    font-style: normal!important;
    font-size: 22px!important;
    font-style: normal!important;
    line-height: 30px!important;
    text-align: left;
}

.site-footer {
    background:#474747;
}
.site-footer-inner {
    padding-top: 10px;
}
.single .entry-content,.caption,.latests-posts-right,.page .entry-content {
	text-align:justify;
}
.navbar-right .dropdown-menu {
    left:0px;
    width:285px;
    padding-bottom:0px;
}
.site-navigation .navbar-nav > li > a {
    font-size:14px !important;
}
.navbar-right .dropdown-menu li {
    border-top: 1px solid #0EAFED;
    border-bottom: 1px solid #0181B8;
}
.navbar-right .dropdown-menu li:first-child {
    border-top: 0px;
}
.navbar-right .dropdown-menu li:last-child {
    border-bottom: 0px;
}
/* .metaslider .caption-wrap {
    background:transparent !important;
    padding:15px;
    top: 28%;
    opacity:1 !important;
    left: 21% !important;
    width:50% !important;
    bottom:auto !important;
}
.metaslider .s-row {
    display: inline-block;
    background: rgba(42,108,190,0.7) !important;
    padding: 7px 12px;
    font-weight: 600;
    font-size: 24px;
    margin-bottom: 5px;
    } */
    .metaslider .caption-wrap{
        background: rgba(42,108,190,0.8) !important;
        padding:5px;
        font-style:italic;
        opacity:1 !important;
        width: 60% !important;
    }
    .home-services {
        display:block;
        margin: 20px 0;

    }
    /*.home-service-wrapper .textwidget {
        text-align:center;
        background:#0154a4;
        min-height:200px;
        padding: 10px 20px 0px 20px;
        border-radius:3px;
        box-shadow: 0 6px 7px -2px #9C9C9C;
    }*/
    .home-service-wrapper {
         margin-bottom: 50px;
    }
    .home-service-wrapper .textwidget {
        text-align:center;
        /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#00b7ea+0,009ec3+100;Blue+3D+%2315 */
        background: #00b7ea; /* Old browsers */
        background: -moz-linear-gradient(top,  #00b7ea 0%, #0193cd 20%, #1556A1 100%); /* FF3.6-15 */
        background: -webkit-linear-gradient(top,  #00b7ea 0%, #0193cd 20%, #1556A1 100%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom,  #00b7ea 0%, #0193cd 20%, #1556A1 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b7ea', endColorstr='#0193cd',GradientType=0 ); /* IE6-9 */
        
        min-height: 135px;
        padding: 0px 10px;
        margin: 0px 30px;
        border: 1px solid #1556A1;
        border-radius:10px;
        -webkit-box-shadow: 0px 5px 10px 0px #9C9C9C;
        -moz-box-shadow: 0px 5px 10px 0px #9C9C9C;
        box-shadow: 0px 5px 10px 0px #9C9C9C;
    }
    .home-services-image {
        display: block;
    }
    .home-services-image img {
        max-height: 90px;
        margin: 0 auto;
        display: block;
    }
    .home-service-wrapper h3 {
        text-align:center;
        text-transform: uppercase;
        color:#fff;
        font-size: 14px;
        font-weight: 600;
        margin-top:0px;
    }
    /*.home-service-wrapper h3 {
        text-align:center;
        text-transform: uppercase;
        color:#fff;
        font-size: 21px;
        font-weight: 600;
        margin-top:0px;
    }*/
    .home-service-wrapper a {
        color:#fff;
        text-decoration: none;
    }
    .home-service-wrapper a:hover,.home-service-wrapper a:active {
        color:#C5C5C5;
    }
    .thumbnail {
        padding:0px;
    }
    .thumbnail .caption {
        padding:16px;
    }
    .latests-posts h4 {
        padding-bottom: 15px;
        font-size: 20px;
        font-weight: bold;
    }
    .latests-posts-right h4 {
        font-size: 20px;
        font-weight: bold;
    }
    .latests-posts-right h3 {
        color:#0154a4;
        font-size: 17px;
    }
    .home-post-heading-wrapper-main-wrapper {
        position: absolute;
        height: 140px;
        width: 94.6%;
    }
    .home-post-heading-wrapper {
        background: rgba(0,0,0,0.5);
        padding: 15px;
        bottom: -20px;
        position: absolute;
        width: 100%;
    }
    h3.home-post-heading a {
        color:#fff;
    }
    h3.home-post-heading a:hover, h3.home-post-heading a:active{
        color:#cccccc;
    }
    h3.widget-title {
        font-weight:600;
    }
    h3.home-post-heading {
        margin-top: 0px;
        color: #fff;
        margin-bottom: 0px;
        font-weight: 600;
        font-size: 18px;
        text-align:left !important;
    }
    .mltlngg-lang-button img.mltlngg-current-lang, .mltlngg-lang-button-icons img.mltlngg-current-lang {
        border: 1px solid #FFFFFF;
        padding:2px;
    }
    .entry-content-thumbnail {
	height: 100%;
	max-width: 600px;
    }
    .entry-content-thumbnail img {
	display: block;
	max-width: 100%;
	height: auto;
    }
    .footer-menu li {
        list-style:none;
    }
    ul.footer-menu:first-child ul li a {
        color:#f4f4f4;
        font-size:23px;
    }
    .footer-menu .sub-menu li {
        list-style:none;
        margin-left: -28px;
    }
    .footer-menu .sub-menu li a {
        color:#f4f4f4;
        font-size:23px !important;
    }
    footer p {
        color:#fff;
        margin-bottom: 0px;
    }

    footer h4 {
        color:#fff;
        font-weight:600;
        text-transform:uppercase;
        margin-bottom:20px;
    }
    footer a {
        color:#CACACA;
    }

    footer a:hover,footer a:focus{
        color:#fff;
    }

    footer h3 {
        text-align:center;
        color:#fff;
        text-transform: uppercase;
    }
    footer img {
        margin: 0 auto;
        display: block;
    }
    footer .all-rights {
    	font-size: smaller;
    }
    hr.footer-rights-separator {
    	margin-top: 5px;
    	margin-bottom: 10px;
    }
    .pusher {
        margin-top:100px;
    }
    .footer-logo img {
        display:inline-block;
        margin-bottom:25px;
        margin-top:25px;
    }
    .footer-rights-separator {
        border-top:1px solid #696969;
    }

    h1.page-title {
        font-size: 27px;
        font-weight: 600;
        margin-top:0px;
    }
    .single .entry-content p {
        font-size: 16px;
        line-height: 28px;
        color: #4A4A4A;
    }
    .single .entry-content h3 {
        font-size: 22px;
        font-weight: 600;
        margin-top:25px;
    }
    div.wpcf7-response-output {
        margin:0px;
    }
    .sidebar .nav>li>a:focus, .sidebar .nav>li>a:hover {
        background:transparent;
    }
    .dropdown-menu>li>a {
        word-wrap: break-word; white-space: normal;
    }
    body.singular .entry-content h2 {
        font-weight: 600;
        font-size:19px;
    }

    .footer-social li {
        display:inline-block;
    }
    .footer-social li a{
        font-size:20px;
        margin-right:15px;
    }
    .submenu-sidebar-items ul {

    }
    .submenu-sidebar-items ul li, .menu.nav li {
       list-style: none;
       margin-left: -26px;
       border-bottom: 1px solid #f0f0f0;
       padding: 0px;
       text-align: center;
    }
    .submenu-sidebar-items ul li a, .menu.nav li a {
       font-weight: 600;
       line-height: 23px;
       font-size: 16px;
    }
    .menu.nav li, .menu.nav li.menu-item-has-children li {
       margin-left: 0px;
    }
    .menu.nav li.menu-item-has-children li {
       padding: 0 8px;
    }
    .menu.nav li, .menu.nav li.current-page-parent > a {
       display: none;
    }
    .menu.nav li.current-page-parent, .menu.nav li.current-page-parent li {
       display: block;
    }
    .menu.nav li.menu-item-has-children li:last-child {
       border: none;
    }
    .mltlngg_switcher button {
       margin-right: 10px !important;
       display: inline-block;
    }
    .sliderUl li.sliderimgLi a img {transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s;}
    
    .sliderUl li.sliderimgLi a:hover img {-ms-transform: scale(1.1);-webkit-transform: scale(1.1);backface-visibility: hidden;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;opacity: 1;filter: Alpha(opacity=100);transform: scale(1.1);z-index: 102;position: relative;
    }
/*.top_group {
    color: #fff;
    font-weight: 600;
    font-size: 15px;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#00b7ea+0,009ec3+100;Blue+3D+%2315 */
    /*background: #00b7ea; /* Old browsers */
    /*background: -moz-linear-gradient(top,  #00b7ea 0%, #009ec3 100%); /* FF3.6-15 */
    /*background: -webkit-linear-gradient(top,  #00b7ea 0%,#009ec3 100%); /* Chrome10-25,Safari5.1-6 */
    /*background: linear-gradient(to bottom,  #00b7ea 0%,#009ec3 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b7ea', endColorstr='#009ec3',GradientType=0 ); /* IE6-9 */

    /*display: inline-block;
    margin-bottom: 0px;
    width: 68.3%;
    margin-top: 10px;
    padding: 3px;
    border-radius:3px;
}*/
.top_group {
    background-color: #00b7ea;
    display: inline-block;
    margin-bottom: 0px;
    width: 68.3%;
    margin-top: 10px;
    padding: 5px;
    border-top-left-radius: 10px;
    border-bottom-right-radius: 10px;
}
.top_group a:first-child {
    color: #fff;
}
.top_group h4 {
    text-align:center;
    color: #fff;
    font-weight: 600;
    font-size: 16px;
    margin: 0px;
    padding: 5px;
}
.home-service-wrapper span {
    color:#FF6F00;
}
.hvr-overline-from-center:before {
    background:#FF6F00 !important;
}
.slider_more {
  color:#FF6F00;
  font-weight: 600;
}
.main-content {
    background:url('images/bg.png') !important;
    background-repeat:  no-repeat;
}
.main-content .container {
    min-height: 320px;
    background:#fff;
}
.pages-image {
    /*background-image:url('images/header-baner.jpg') !important;*/
    background-image:url('images/ecogallego-web.png') !important;
    /*background-image:url('images/banner-big-lr1.png') !important;*/
    width: 100%;
    height: 250px;
    margin-bottom: 20px;
    background-position: 0 40%;
}


.page-id-2302 .pages-image,
.page-id-2308 .pages-image,
.page-id-2305 .pages-image {
  
    background-image:url('images/zivotna_sredina.jpg')!important;   
    width: 100%;
    height: 250px;
    margin-bottom: 20px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 100%;
}


.sidebar-services-image {
    /*background: #1556A1;
    border-radius:50%;
    height: 50px;
    margin: 0 auto;
    margin-top: 15px;*/
    margin-bottom: -15px;
    width: 80px;
}
.sidebar-services-image:hover {
    opacity: 0.8;
    /*background:#064084;*/
}
.sidebar-services-image img {
    margin-left: -10px;
}
.bwg_ctrl_btn.bwg_info  {
    display:none !important;
}
.list-connection li {
    border-bottom: 1px solid #f0f0f0;
    padding-bottom: 5px;
}
.floating-baners {
    position:absolute;
    margin-top: -20px;
    margin-left: -90px;
}
.floating-baners.stick {
    margin-top: 0 !important;
    position: fixed;
    top: 0;
    z-index: 10000;
}
.wu-copyright {
    display:none;
}
.regulative li a:hover {
    text-decoration: underline;
}
.investments li a:visited, .list-connection li a:visited {
    color: #23527c;
}
.dropdown-menu {
    padding-top:0px;
}
.awesome-weather-attribution {
    display:none;
}
.awesome-weather-wrap.temp5 {
    background:#ff6f00;
}
.img-home {
overflow:hidden;
}

.thumbnail .caption {
    padding: 16px;
    font-weight: bold;
    font-style: italic;
}

.thumb-left img {
    padding: 20px 0px;
}


h2.home-post-heading {
    margin-top: 10px;
    margin-bottom: 10px;
    font-weight: 600;
    font-size: 25px;
    text-align: left !important;
}

.thumb-left {
    overflow: hidden;
}


.latests-posts .thumbnail a>img {
    width:100%;
}
.spider_popup_wrap {
    border: 6px solid white;
}

#awcc1470224166070.lt-479 div.aw-widget-current-inner div.aw-widget-content {
    border: 0 !important;
}

#awcc1470224166070.lt-479 div.aw-widget-current-inner div.aw-widget-content a.aw-current-weather p {
    width: 100% !important;
    padding-left: 35% !important;
}

#awcc1470224166070.lt-479 div.aw-widget-current-inner div.tbg-su, .aw-widget-current .bg-su { 
    background: rgba(255, 255, 255, 0) !important;
}

#awcc1470224166070.lt-479 div.aw-widget-current-inner a.aw-toggle {
    display: none;
}

#text-12 .textwidget a img {
    margin: auto;
    display: block;
}

.oglasi-content  {
    margin: 20px 0px; 
}


.oglasi-content h3 {
    color: #0193cd;
    font-size: 15px;
    padding: 10px 0px;
    border-bottom: 1px solid #ddd;
    font-weight: bold;
}

.oglasi-content h3:before {
content: '';
border-bottom: 5px solid transparent;
border-left: 7px solid #FF6F00;
border-top: 5px solid transparent;
height: 0;
width: 0;
display: inline-block;
position: relative;
margin-right: 10px;
}


.oglasi-front {
    border: 1px solid #ddd;
    margin-top: 30px;
    border-radius: 4px;
}

.oglasi-front h3 {
    font-size: 18px;
    padding: 10px;
    background: #ccc;
    color: #337ab7;
    font-weight: bold;
    margin: 0px 0px 0px 0px;

}

.oglasi-front  p {
    padding: 10px 0px 5px 13px;
    font-size: 13px;
    position: relative;
    border-bottom: 1px solid #ddd;
    margin: 0px 5px 10px 10px;
}

.oglasi-front p:before {
content: '';
border-bottom: 5px solid transparent;
border-left: 7px solid #FF6F00;
border-top: 5px solid transparent;
height: 0;
width: 0;
display: inline-block;
position: absolute;
margin-right: 10px;
top: 47%;
left: 0px;
}



.oglasi-front ul{
    margin: 0px;
    padding: 10px 10px;
    list-style: none;
}

.oglasi-front ul li{
    padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    position: relative;
}  

.oglasi-front ul li:before {
content: '';
border-bottom: 5px solid transparent;
border-left: 7px solid #FF6F00;
border-top: 5px solid transparent;
height: 0;
width: 0;
display: inline-block;
position: absolute;
margin-right: 10px;
top:30%;
}


.oglasi-front ul li a{
    padding-left: 20px;
    display: inline-block;
}


#nav_menu-4,
#nav_menu-5,
#nav_menu-6,
#nav_menu-7 {
    float: left;
    width: 20%;
    padding-right: 15px;
}
 
#nav_menu-4  h3.widget-title,
#nav_menu-5  h3.widget-title,
#nav_menu-6  h3.widget-title,
#nav_menu-7  h3.widget-title {
   color: #fff;
    font-weight: 600;
    text-transform: uppercase;
    margin-bottom: 20px;
    text-align: left;
    font-size: 18px;
    margin-top: 10px;
}

#nav_menu-4 li,
#nav_menu-5 li,
#nav_menu-6 li,
#nav_menu-7 li   {
    text-align: left;
    border: 0px;
    display: block;
}

#nav_menu-4 li a,
#nav_menu-5 li a,
#nav_menu-6 li a,
#nav_menu-7 li a {
    font-weight: 400;
    font-size: 14px;
    padding: 0px;
}

#nav_menu-4 li a:hover,
#nav_menu-5 li a:hover,
#nav_menu-6 li a:hover,
#nav_menu-7 li a:hover {
   text-decoration: underline;
   background: transparent;
}


@media (max-width: 767px) {


.home .latests-posts {
    margin-top: 35px;
}


    .navbar-default .navbar-nav .open .dropdown-menu>li>a {
        color: #fff !important;
    }
    #top-header {
        height: auto!important;
        overflow: hidden;
    }
    .top_group {
        width: 100% !important;
        margin-bottom: 10px;
    }
    .top-nav-links li {
        width: 100% !important;
        display: inline-block;
    }
    .top-nav-links li a {
        width: 100% !important;    
    }
    .metaslider {
        display: none;
    }


#top-header form.mltlngg_switcher {
    margin-top: 12px;
    text-align: right;
}

#text-14 .col-md-3 {
    padding-left: 0px!important; 
}


#nav_menu-4, #nav_menu-5, #nav_menu-6, #nav_menu-7 {
    float: none;
    width: 100%;
    padding-right: 15px;
}


}