a:hover {
    color: #fe4d01;
}

h3 {
       font-family: 'Montserrat', sans-serif;
       font-weight: bold!important;
}

h2 a {
    font-weight: bold!important;
    background-color: #596e71!important;;
    color: #fff!important;;
    font-size: 15px!important;;
    padding: 10px!important;;
}

h2 a:hover {
    background-color: #fe4d01!important;
    text-decoration:none;
}


div.t3-navbar.navbar-collapse.collapse.pull-right.nopadding {
    padding: 0;
    padding-left: 20px;
}


.mob .btn.btn-primary.off-canvas-toggle {
    margin-top:0px;
    background-color: #fe4d01;
}

div.logo-bar {
    background-color:#fff;
    padding:20px 0;


}

.logo-bar li a {
    font-size: 15px!important;
    font-weight: 300!important;
    color: #616161;
    padding:10px 20px!important;
    border:none;
    border-right-width:1px;
    border-left-width:0;
    border-top-width:0;
    border-bottom-width:0;
    border-color: #fff;
}

.logo-bar li a:focus,
.logo-bar li a:hover {
    font-size: 15px!important;
    font-weight: 300!important;
    color: #fe4d01;
    border-right-width:0px;
    border-left-width:0;
    border-top-width:0;
    border-bottom-width:0px!important;
    border-color:#fe4d01!important;
}

@media screen and (max-width: 700px) {
  .prev-button {    
    display: none;    
    clear: both;    
    float: left;    
    width: 0px;    
    margin: 10px auto 5px 20px;
  }
}

@media screen and (max-width: 700px) {
  .next-button {    
    display: none;    
    clear: both;    
    float: left;    
    width: 0px;    
    margin: 10px auto 5px 20px;
  }
}

.slide-desc-in {
    width: 40%;
    text-align: left;
    margin-right:40%;
    left:0px;
    padding:0 10px 0 10px;
    background-color:#fff;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
}

@media screen and (max-width: 700px) {
.slide-desc-in {
   margin-left:10px;
}
}
@media screen and (max-width: 700px) {
.slide-desc-in {
    width:80%;
}}


@media screen and (max-width: 700px) {
.slide-desc {
    margin-left:0px;
    width:80%;
}}

@media screen and (max-width: 700px) {
.slide-desc p {
display:none;
}}


.slide-desc-bg-default {
    background: RGBA(0,0,0,0.0)!important;

}

@media screen and (max-width: 700px) {
.slide-desc-bg-default {
    border-bottom-width:2px;
    border-color:#000;
}}

.djslider-default .slide-desc {
    position: absolute;
    background: RGBA(0,0,0,0.0);
    min-height: 100%;
    display: flex;
    justify-content: center;
    /* align horizontal */
    align-items: center;
    font-family: 'Montserrat', sans-serif;
}



div.slide-text h1 {
    font-weight: 300;
    color: #000;
    font-size: 35px;
    font-family: 'Montserrat', sans-serif;
}

div.slide-text h2 {
    font-weight: 300;
    color: #fff;
    background-color:#FE4D01;
    padding:0;
    line-height:8px;
    max-width:100px;
    margin-left:-25px;
}

@media screen and (max-width: 700px) {
.slide-text h1 img {
width:100%;
}}

.slide-text h1 a {
    font-weight: 300;
    text-decoration: none;
    padding: 10px 20px;
    color:#fff
}




.slide-text h1 a:hover {
    color:#000;
}

div.slide-text {
    color: #D2D3D5;
    font-size: 15px;
    text-align: left;
    font-weight: 300;
}

div.slide-text p a {
    color: #fff;
    border-radius: 0px;
    font-weight: 800;
    background-color:#FE4D01;
    padding:10px 30px;
    line-height:3;
    font-size:15px;
    -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}

div.slide-text p a:hover {
    background-color: #000;
    color:#fff!important;
    text-decoration:none;
}

@media only screen and (max-width: 480px) { 
div.slide-text p {
    font-size: 11px;

}
}

@media only screen and (max-width: 700px) { 
div.slide-text h1 {   
    color: #000;
    font-size: 20px !important;
    margin-bottom: 2px;
    font-wight: bold;
}
}


.dole {
    font-size: 16px;
    background-color:#353942;
    color:#fff;
    padding:50px;
}


.dole h1{
    font-size: 25px;
    color:#fe4d01!important;
    color:#fff;
    font-weight:900;
    
}



.dole .current.active a {
    background: none!important;
}


@media screen and (max-width: 700px) {
.dole {
    text-align:center;

}}

.dole a {
    color:#fff;

}

.dole a:hover {
    color:#fe4d01;
}

.dole2 {
    background-color: #fff;
    color: #000;
    font-size: 16px;
    padding:20px 40px;
}

.dole2 a {
    color: #fff;
}

@media screen and (max-width: 700px) {
.dole2 {
    text-align:center;
}
}



.article-content.clearfix h2 {
    font-weight: bold!important;
    font-size:18px;
    color: #f46b2e;!important;
}



section.article-content.clearfix p img {
    width: 100%!important;
    padding-top: 5px!important;
    padding-right: 0px!important;
    padding-bottom: 30px!important;
    padding-left: 0!important;
}

div.container.t3-mainbody {
    padding-top: 0!important;
    padding-bottom: 0!important;
}

div.t3-content {
    padding: 0 45px!important;
}

h1.article-title {
    margin-top: 20px!important;
}

h3.module-title {
    text-align: center!important;
    font-size: 25px!important;
    font-wight: 300!important;
    border-style: solid!important;
    border-left-width: 0!important;
    border-right-width: 0!important;
    border-top-width: 0!important;
    border-bottom-width: 5px!important;
    border-color: #d6d6d6!important;
    padding-bottom: 10px!important;
}

div.bt-row-separate {
    display: none!important;
}

div.dole2 a:hover {
    color: #fff!important;
}

section.article-content.clearfix h3 {
    line-height: 1.5em!important;
    font-weight: 300!important;
    color: #c0392b;!important;
}

.waves-light {
    width: 100px!important;
    text-align: center!important;
}

.vertical-align {
    align-items: center;
        display: flex;
}

.vertical-align1 {
    align-items: center;
}

.logo img{
    margin-left:15px;
}

@media screen and (max-width: 700px) {
    .logo img{
    max-height:50px;
    margin-left:-100px;

}}




.off-canvas-effect-4.t3-off-canvas {
  z-index: 1000!important;

}

.padding{
    padding:50px;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10px;
  padding: 0px 0!important;
  margin: 0px 0 0;
  list-style: none;
  font-size: 18px;
  text-align: left;
  background-color: #000;
  border: 0px solid #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}


.t3-off-canvas-body .dropdown-menu  {
  background-color: #fff;
  margin-left: 10px;
}

.module-inner img {
    margin: 0!important;
    padding: 0!important;
    width: 100%!important;
}

div.module-inner {
    padding: 0!important;
    margin-bottom: -10px!important;
}

.mega-group-title {
    text-align: center!important;
    background-color: #ef4836!important;
    color: #fff!important;
    padding: 5px!important;
}

.mega-dropdown-menu {
    border-style: none!important;
}

.mega-inner {
    background-color: #000!important;
    padding: 10px!important;
    min-height: 100%!important;
}

.mega-nav li a {
    text-align: center!important;
    color: #fff!important;
    border-style:none!important;
    padding:10px!important;
}

.mega-nav li a:hover {
    text-align: center!important;
    color: #000!important;
        padding:10px!important;
}




.textpadding{
  padding: 30px 0;
}



.t3-off-canvas .t3-off-canvas-body a {
  color: #c0392b;!important;
  text-decoration: none;
}


.nav > li > a {
  padding: 10px 0px;
  font-weight: 300;
  text-transform: uppercase;
  font-size:15px

}

.t3-sidebar-right .nav > li > a {
  padding: 10px 0px;
  font-weight: 300;
  text-transform: uppercase;
  font-size:15px;
  color:#000!important;
  text-align:Center;
  background-color:#ebebeb;
  margin-right:20px;
  margin-bottom:10px

}

.t3-sidebar-right .nav > li > a:hover: {
  padding: 10px 0px;
  font-weight: 300;
  text-transform: uppercase;
  font-size:15px;
  color:#000!important;
  text-align:Center;
  margin-right:20px;
  margin-bottom:10px

}

.nav > li > a:hover {
background:#000;
color: #fff!important;

}

em.caret {
    display: none!important;
}


a.btn.btn-primary {
    background: none;
    padding:0;
    font-weight:900;
    color:#000;
    border-style: none;
}


.trazi input.inputbox {
    float: left;
    height:45px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    width:960px;
    max-width:100%;
}

input.button {
    border-style:solid;
    border-width: 0px;
    border-color:#ccc;
    border-left-width:0;
    height:45px;
    width:170px;
}

@media screen and (max-width: 700px) {
input.button {
    margin-top:10px;
    width:100%;
}}



@media screen and (max-width: 700px) {
  .skriveno {    
  display:none;
  }
}

.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  color:#000;
  border-color: #fff;
}

.nopadding {
    padding: 0 ;
    margin: 0 ;
}


:focus {outline:0;}


@media screen and (max-width: 700px) {
  .sakrij {    
    display: none;    
  }
}



.t3-wrapper {
  background-color:#EBEBEB;
  border-left-width:0;
  border-top-width:0;
  border-right-width:0;
  border-bottom-width:0;
  border-color:#000000;
  padding-bottom:30px;
  border-style:solid;
}

@media screen and (max-width: 700px) {
.t3-wrapper {
  padding-top:0px;
  padding-bottom:0px;
}}

.bijelo{
  padding:0;
  margin-top: 0px;
  background-color:#fff;

}



.t3-off-canvas .t3-off-canvas-body a {
  color: #000!important;
  text-decoration: none;
}


.prazno{
  min-height:70px;
  }

  span.PricesalesPrice {
    margin: 0!important;
}

div.product-container {
    padding: 15px!important;
}



.gore{
  background-color:#3a0704;
  color:#fff;
  padding:15px 0 6px 0;
  font-size:18px;
  margin-bottom:50px;
  }

.gore a{
  color:#fff;
  font-weight:700;
  font-size:18px;
  }

.gore a:hover{
  color:#fff!important;
  }


.nav-pills > li.active > a
 {
  background-color: #fe4d01!important;
  font-weight:900;
  color:#fff!important;

}



.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #000!important;
}

.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #ffffff!important;
  background-color: #000;
}

.izdvojeni1 {
    margin-top:0px;
    padding:50px;
    background-color:#fff;
    font-size:16px;
}
@media screen and (max-width: 700px) {
.izdvojeni1 {
    padding:20px;
    font-size:14px;
}}
@media screen and (max-width: 700px) {
.izdvojeni1 .tabovi {
    padding:0 10px;
}}

.izdvojeni1 h1 {
    font-family: 'Montserrat', sans-serif;
    font-weight:300;
    font-size:35px;
    color:#000;
    text-align:center;
    margin-bottom:40px;
}

.izdvojeni1 h2 {
    font-family: 'Montserrat', sans-serif;
    font-weight:900;
    font-size:30px;
    color:#fff;
    margin-bottom:10px;
}

@media screen and (max-width: 700px) {
.izdvojeni1 h2 {
    font-size:20px;

}}


.izdvojeni1 h4 {
    height:3px;
    background-color:#FE4D01;
    text-align:center!important;
    margin: 20px 45%;
}




.izdvojeni1 h3 {
    font-family: 'Montserrat', sans-serif;
    font-weight:500!important;
    font-size:18px;
    color:#FE4D01;
    text-align:center;
    padding:0 200px
}

@media screen and (max-width: 700px) {
.izdvojeni1 h3 {
    font-family: 'Montserrat', sans-serif;
    font-weight:500!important;
    font-size:14px;
    color:#FE4D01;
    text-align:center;
    padding:0 20px
}}


div.visebtn {
    background-color: #E6E7E8;
    padding: 10px;
    margin-left: -15px;
    margin-right: -15px;
    text-align:center;
    color:#FE4D01;
}

div.visebtn a {
    font-weight:500;
    color:#FE4D01;
}


.izdvojeni2{
    margin-top:0px;
    padding:0 20px;
    background-color:#fff;
}

.izdvojeni2 h3 {
    font-family: 'Montserrat', sans-serif;
    font-weight:300!important;
    font-size:35px;
    color:#000;
    text-align:center;
    margin:0px 0 40px 0;
}

@media screen and (max-width: 700px) {
.izdvojeni2 {
    padding:10px;

}}

.izdvojeni2 h3 {
    font-family: 'Montserrat', sans-serif;
    font-weight:300;
    font-size:35px;
    color:#000;
}





div.t3-sidebar {
    padding: 0;
}

.item-page h1 {
    font-weight: bold;
    background-color: #fff;
    margin: 50px 0px 40px 0;
    padding: 0px;
    z-index: 5;
    position: relative;
    color: #596e71;
    border-color:#fe4d01;
    border-width: 0;
    border-style: solid;
    border-right-width: 50px;
    font-family: 'Montserrat', sans-serif;
}

@media screen and (max-width: 700px) {
  .item-page h1 
  {
border-right-width: 5px;
    margin: 50px 0px 50px 0;

}}


.item-page {
    margin-bottom: 20px;
    font-size: 15px;
}

@media screen and (max-width: 700px) {
.item-page p {
    margin-bottom: 20px;
    font-size: 15px!important;
}}

div.item-page  h2 {
    margin-top: 30px;
    font-weight: 300;
    color: #f36b31!important;
    font-family: 'Montserrat', sans-serif;
}

.item-page img {
    max-width: 100%;
}

.desno {
    background-color: #765d69;
    padding: 10px;
    font-family: 'Montserrat', sans-serif;
}


.proizvod .col-md-8 {
    padding: 0;
}

div.page-header p {
    text-align: left;
}

h2.article-title a {
    color: #3a0704;
    font-family: 'Montserrat', sans-serif;
    font-size: 22px;
    font-weight: 300;
}

.article-title {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    line-height: 30px;
    max-height: 40px;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

header.article-header {
    background-color: #e6e7e8;
    padding: 20px 0 0 10px;
}

.blog {
    margin-top: 20px;
}

.blog .sigplus-gallery {
    display: none;
}

.article-intro img {
    object-fit: cover!important;
    min-width: 100%!important;
    height: 170px!important;
    margin-bottom: 20px!important;
}

.article-intro {
    max-height: 170px;
}

div.page-header h2 {
    font-family: 'Montserrat', sans-serif;
    color: #3a0704;
    font-size: 35px;
    margin-bottom: 20px;
}


p.intext {
    margin-bottom: 30px;
}

div.uvodna a img {
    width: 100%;
}

.slika {
    width: 100%;
    height: 250px;
    overflow: hidden;
}

.category-module {
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.col-md-4,  .col-md-6{
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.vijest {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    background-color: #fff;
    padding: 0;
}

.slika img {
    margin-top: 0!important;
}



.slika img {
    width: 100%;
    max-width: auto;
    min-height: 100%;
    object-fit: cover;
}




.unutra{
  background-color:#fff;
  }



.sadrzaj .unutra{
  background-color:#e6e7e8;
  margin-bottom:20px;
  margin-top:20px;
}



.cc-message-text a {
    color: #fff;
    font-weight: bold;
}

.cc-window {
    font-family: 'Montserrat', sans-serif;
}



.thumbnail1 img {
    float: left;
    width: 50%;
    object-fit: cover;
    object-position: 100% 0;
    height: 400px;
}

.thumbnail2 img {
    float: right;
    width: 50%;
    object-fit: cover;
    object-position: 100% 0;
    height: 400px;
}


.thumbnail {
    padding: 0;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    background-color: #FE4D01;
    border: none;
}

.caption1 {
    margin-left: 50%;
    padding: 26px;
    color: #fff;
    z-index: 2000;
    position: relative;
}

.caption2 {
    margin-right: 50%;
    text-align:right;
    padding: 26px;
    color: #fff;
    z-index: 2000;
    position: relative;
}




.izdvojeni1 a img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top:30px
}

.izdvojeni2 a img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top:30px
}



  .sadrzaj {
    background-color: #fff;
    margin-bottom: 50px;
}

div.t3-sidebar {
    padding: 0;
}


@media screen and (max-width: 700px) {
  .item-page h1 
  {

    margin: 50px 0px 50px 0;

}}





.item-page img {
    max-width: 100%;
}

.desno {
    background-color: #765d69;
    padding: 10px;
    font-family: 'Montserrat', sans-serif;
}




.proizvod .col-md-8 {
    padding: 0;
}

div.page-header p {
    text-align: left;
}

h2.article-title a {
    color: #3a0704;
    font-family: 'Montserrat', sans-serif;
    font-size: 22px;
    font-weight: 300;
}

.article-title {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    line-height: 30px;
    max-height: 40px;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

header.article-header {
    background-color: #e6e7e8;
    padding: 20px 0 0 10px;
}

.blog {
    margin-top: 20px;
}

.blog .sigplus-gallery {
    display: none;
}

.article-intro img {
    object-fit: cover!important;
    min-width: 100%!important;
    height: 170px!important;
    margin-bottom: 20px!important;
}

.article-intro {
    max-height: 170px;
}

div.page-header h2 {
    font-family: 'Montserrat', sans-serif;
    color: #3a0704;
    font-size: 35px;
    margin-bottom: 20px;
}

a.kontaktbtn {
    color: #fff;
    background-color: #3a0704;
    padding: 5px;
}

p.intext {
    margin-bottom: 30px;
}

div.uvodna a img {
    width: 100%;
}

.slika {
    width: 100%;
    height: 250px;
    overflow: hidden;
}

.category-module {
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.col-md-4,  .col-md-6{
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.vijest {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    background-color: #fff;
    padding: 0;
}

.slika img {
    margin-top: 0!important;
}



.slika img {
    width: 100%;
    max-width: auto;
    min-height: 100%;
    object-fit: cover;
}



.sivo {
    padding: 20px;
    background-color:#FE4D01

}

@media screen and (max-width: 700px) {
.sivo {
    margin-bottom:20px

}}


.unutra{
  background-color:#fff;
  }


.sadrzaj .unutra{
  background-color:#e6e7e8;
  margin-bottom:20px;
  margin-top:20px;
}


a.mod-articles-category-title {
    font-size: 26px;
    color: #fff;
    font-weight:900;
    font-size:20px
}

a.mod-articles-category-title:hover {
    color: #000;
}

p.mod-articles-category-introtext {
    color: #fff;
    font-size: 14px;
}

.mod-articles-category-readmore a.mod-articles-category-title {
    font-size: 15px;
    color:#000;
}



.cc-message-text a {
    color: #fff;
    font-weight: bold;
}

.cc-window {
    font-family: 'Montserrat', sans-serif;
}


.thumbnail1 img {
    float: left;
    width: 50%;
    object-fit: cover;
    object-position: 100% 0;
    height: 400px;
}

.thumbnail2 img {
    float: right;
    width: 50%;
    object-fit: cover;
    object-position: 100% 0;
    height: 400px;
}

img.baklava {
    z-index: 1;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 56px;
    height: 56px;
    margin-top: -28px;
    /* Half the height */
    margin-left: -28px;
    /* Half the width */
}

@media screen and (max-width: 700px) {
img.baklava {
    z-index: 1;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 30px;
    height: 30px;
    margin-top: -15px;
    /* Half the height */
    margin-left: -15px;
    /* Half the width */
}


.thumbnail {
    padding: 0;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    background-color: #FE4D01;
    border: none;
}

.caption1 {
    margin-left: 50%;
    padding: 26px;
    color: #fff;
    z-index: 2000;
    position: relative;
}

.caption2 {
    margin-right: 50%;
    text-align:right;
    padding: 26px;
    color: #fff;
    z-index: 2000;
    position: relative;
}

