body {
    font-family: 'Raleway', sans-serif;
}

h1 {
    font-family: 'Lato', sans-serif!important;
    font-weight:900!important
}

img {
  filter: grayscale(100%);
  transition: all 1s;
}

img:hover {
  filter: grayscale(0%);
}

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

.jezikicn {
    font-size: 25px;
    color: #f8cb27;
    vertical-align: middle;
}

.prvi {
    text-align:center;
    background-color: #f8cb27;
    color: #fff;
    font-size: 17px;
    font-weight: 300;
    padding: 10px;
}

.prvi p a {
    text-align:center;
    color: #fff;
    font-size: 30px;
    font-weight: bold;
  margin-bottom:20px;
}

.posto {
    background-color: #f8cb27;
}

.tabovi{
    background-color: #f8cb27;
}

.tabovi img{
    margin-right:17px;
    margin-bottom:17px;
}

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

div.logo-bar {
    background-color:#000;
    padding:10px;
    border-style: solid;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 7px;
    border-bottom-width: 0;
    border-color: #f8cb27;
    margin-bottom:20px;
}

.logo-bar li a {
    font-size: 14px;
    font-weight: 700!important;
    color: #fff;
}

.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #f8cb27!important;
}

.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #f8cb27!important;
  border-color: #428bca;
}

@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: 500px;
    text-align: left;
    left:0px;
    padding:0 20px ;
}

@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.5)!important;
    border-style:solid;
    border-width:5px;
    border-color:#FFF;
}

@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: 'Raleway', sans-serif;
}



div.slide-text h1 {
    font-weight: bold;
    color: #FFF;
    font-size: 50px;
    margin-bottom: 20px;
    font-family: 'Raleway', sans-serif;
}

div.slide-text h2 {
    font-weight: 300;
    color: #6b6b6b;
    font-size: 30px;
    margin-bottom: 20px;
    font-family: 'Raleway', sans-serif;
    border-top-width:1px;
    border-bottom-width:1px;
    border-style:solid;
    border-left-width:0;
    border-right-width:0;
    padding:10px;
    border-color:#e8e8e8;
}

@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
}

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


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

a.bannerlink:hover {
    background-color: #000;
}

div.slide-text {
    color: #FFF;
    font-size: 22px;
    text-align: center;
    font-weight: 300;
}

div.slide-text p a {
    color: #fff;
    border-radius: 0px;
    font-weight: 300;
    background-color:#f8cb27;
    padding:10px;
    line-height:5;
    font-size:20px;
}

@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: #fff;
    font-size: 15px !important;
    margin-bottom: 2px;
    font-wight: bold;
}
}




.banner2 .slide-desc-in {
    width: 1200px;
    margin: auto;
    text-align: center;
}

.drugi 
 {
    background-color:#FFF;

    text-align: center;
}

.drugi H1 
 {
font-weight:300;
margin-top:50px;
}

.drugi H2
 {
font-weight:bold;
color:#f8cb27
}

.drugi .moduletable h3
 {
    color:#fff;
    font-weight:300;
    margin-bottom: 30px;
}

@media screen and (max-width: 700px) {
    .drugi .moduletable h3
 {

    font-size:20px;
    margin-bottom: 20px;
}
}


.bt-sivo {
    background-color: #000;
    padding: 20px 20px 30px 20px;
    margin: -9px 2px 0 1px;
    line-height: 1.5;
    margin-bottom: -25px;
    text-align:center;
    
}

.bt-cs .bt-inner img {
    outline: 0px solid #b5b5b5!important;
    border: 0px solid #fff!important;
    max-width: 99%!important;
    margin: 5px 0px!important;
}

a.bt-title {
    color: #fff!important;
    font-size: 16px!important;
    font-weight: 700!important;
}

div.bt-introtext {
    color: #fff;
    font-size: 14px;
    margin-top: 10px;
}

div.novostinaslovna {
    background-color: #E6E6E6;
    padding-bottom:30px;
}

p.readmore a {
    line-height: 50px;
    color: #999E65;
    border-style: solid;
    border-color: #999E65;
    border-width: 2px;
    padding: 5px;
}

div.moduletable h3 {
    text-align: center;
    color: #808080;
    font-family: 'Raleway', sans-serif;
    font-weight: 300;
    font-size: 30px;
}

.dole {
    padding-top: 30px;
    padding-bottom: 15px;
    font-size: 18px;
    background-color:#000;
    color:#fff;
    margin-top:60px;
    border-top-width: 3px;
    border-style: solid;
    border-color: #f8cb27;
    border-left-width: 0;
    border-right-width: 0;
    border-bottom-width: 0;


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


.dole a {
    color:#fff;
    
}


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

.dole2 {
    background-color: #2b2a28;
    color: #B3B3B3;
    padding-top: 30px;
    padding-bottom: 30px;
    font-size: 16px;
}

.dole2 a {

    color: #fff;
}

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


}
}



section.article-content.clearfix h1 strong {
    font-weight: normal!important;
}

.article-content.clearfix h2 {
    font-weight: normal!important;
    color: #f8cb27!important;
}

h1.article-title a {
    color: #343e47!important;
    border-style: solid!important;
    border-left-width: 0!important;
    border-right-width: 0!important;
    border-top-width: 0!important;
    border-color: #d6d6d6!important;
    border-bottom-width: 5px!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.col-xs-12 {
    padding-top: 0!important;
    padding-bottom: 0!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: #f8cb27!important;
}

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





p.narrow.text-center {
    font-size: 20px!important;
}




div.ba-form p {
    display: none;
}

.m-b-1 {
    font-size: 50px!important;
}







  

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





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

}}

.topbtn{
    top:-44px;
    position:relative;
    z-index:100;
    margin-bottom:-150px;
}

.text {
    background-color: #fff;
    font-size:16px;
    border-color: #f8cb27!important;
    font-weight: 300;

}

.go {
      margin-top: 20px!important;
}

.go img {
      max-width:100%;
}

.text h1 {
    font-weight: 300;
    font-size: 35px;
    color: #000;
    margin-left:20px;
}



.text a {
    color: #fff;
    padding: 5px 20px;
    background-color: #f8cb27;
    font-size: 16px;
    border-style: solid;
    border-color:#000;
    font-weight: 900;
    border-top-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    border-bottom-width: 5px;
    line-height:3;
}
.text a:hover {
    text-decoration:none;
}

.text p {
    margin-left:20px;
}

@media screen and (max-width: 700px) {
.text a {
    background-color: #fff;
    padding: 5px 5px;
    color: #f8cb27;
    font-size: 15px;
    border-style: solid;
    font-weight: bold;
    border-top-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    border-bottom-width: 2px;
}
}


.text a:hover {
    color: #000;

}


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

}}

@media screen and (max-width: 700px) {
    .text p {
    font-size: 15px;

}}


@media screen and (max-width: 700px) {
.text {
    padding-top: 0px;

}}

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

}

.blog1 {
    background-color: #ebedec!important;
}



.padding{
    padding:20px 0;
}



.zasto h1{
    color:#000;
}

.zasto a{
    background-color:#fff;
    padding:0px;
    color: #ef4836;
    font-size:16px;
}

a.zasto1{
    background-color:#fff;
    padding:10px;
    color: #ef4836;
    font-size:16px;
}

.zasto a:hover{
    color: #000;

}

.zasto img{
    float:left;
    margin-right: 10px;
}



.nl{
    background-color:#ef4836;
}

.partneri{
    padding:70px;
}

.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: #f8cb27;
    padding: 10px 0!important;
    min-height: 100%!important;
}

.mega-nav li a {
    color: #333!important;
}

.mega-nav li a:hover {
    color: #000!important;
}

.mega-col-nav {
    padding: 0 10px!important;
    background-color:#f8cb27
}

.desni .mega-inner {
    background-color: #f8cb27!important;
}



div.vm-details-button {
    display: none;
}



div.browse-view h1 {
    text-align: right;
    color: #f8cb27;
    font-weight: bold;
}

div.vm-product-descr-container-0 h2 a {
    color: #f8cb27;
    font-size: 20px;
    font-weight: bold;
}

div.vm-product-descr-container-0 {
    min-height: 0px;
}

div.vm-product-details-container {
    padding-left: 10px;
}

.proizvod  h6 {
    font-weight: bold;
    font-size: 18px;
    background-color: #000;
    padding: 10px 0px;
    color: #fff;
    width: 32.8%;
    display: inline-block;
    margin-bottom: -10px;
    text-align: center;
}

.proizvod  h5 {
    background-color: #f1f1f1;
    padding: 0px;
          -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.proizvod  h5:hover {
    background-color: #ef4836;
    padding: 0px;
    color:#fff;
      -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.proizvod  h5 span {
    font-weight: bold;
    background-color: #000;
    text-align: right;
    padding: 8px;
    color: #fff;
    display: inline-block;
    width: 33%;
    margin-right: 10px;
    vertical-align:middle;
}

.proizvod  h1 {
    color: #ef4836;
    border-style: solid;
    border-left-width: 0;
    border-top-width: 0;
    border-right-width: 0;
    border-color: #ef4836;
    border-bottom-width: 10px;
    text-align: center;
}

.proizvod h4 {
    color: #9e9e9e;
    margin-bottom: -10px;
    border-color: #9e9e9e;
    border-style: solid;
    border-top-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    text-align: center;
    padding: 10px;
}

.proizvod p {
    text-align: center;
}

@media screen and (max-width: 700px) {
.proizvod  h6 {
    width: 48.9%;
}
}

.textpadding{
  padding: 30px 0;
}

.ograde p {
    font-size: 18px;
    font-weight: normal;
    text-align: justify;
}

img.shema {
    min-width: 100%;
}

.article-content h5 span {
    font-weight: 300;
    background-color: #e5e5e5;
    text-align: right;
    padding: 8px;
    color: #000;
    display: inline-block;
    margin-right: 10px;
    vertical-align: middle;
}


h5 span.spec {
    font-weight: normal;
    width: 150px;
    background-color: #000;
    margin-left: -10px;
    color: #fff;
}

@media screen and (max-width: 700px) {
.article-content h5 span {
    font-weight: 300;
    background-color: #fff;
    text-align: right;
    padding: 5px;
    color: #000;
    margin-right: 5px;
    vertical-align: middle;
}}

@media screen and (max-width: 700px) {
h5 span.spec {
    font-weight: normal;
    width: auto;
    display: table;
    background-color: #;
    color: #000;
}}

.article-content h2 {
    text-align:center;
    margin-bottom:20px;
}

.article-content blockquote {
    text-align:right;
    font-size:25px;
    color:#f8cb27;
}

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

.dow {
    background-color: #f8cb27;
    padding: 10px;
    font-size: 20px;
    vertical-align:middle;
    width:49%;
    float:left;
    margin-right:10px;
}

.dow a {
    color: #fff;
}

.dow a:hover {

    color: #000;
}

.dow .svg-inline--fa  {
    font-weight: bold;
    color: #000;
    font-size:30px;
}

.presjek {
    background-color: #f8cb27;
    color: #fff;
    margin-left: -10px;
    padding-top: 5px;
    padding-bottom: 2px;
    padding-left: 20px;
    padding-right: 20px;
}

.presjek:hover {
    color: #fff;
}


.nav > li > a {
  padding: 20px 20px;
  font-weight: 300;
  text-transform: uppercase;

}

.nav > li > a:hover {
background:none;

}

em.caret {
    display: none!important;
}
.prvi a {
    color: #fa5050;
}

.prvi a:hover {
    color: #000;
}

@media screen and (max-width: 700px) {
.prvi p {

font-size:13px;
}}


a.btn.btn-primary {
    background-color: #f8cb27;
    border-style: none;
}

div.caption h3 {
    font-size: 18px;
}

.goremenu{
  border-style:solid;
  border-width:1px;
  border-top-width:0;
  border-right-width:0;
  border-left-width: 0;
  border-color: #e4e4e4;
  padding:10px;
}

.goremenu .nav > li > a {
  padding: 5px 10px;
  background-color: #fff;
  color:#000;
  font-size:14px;
  font-weight:300;
}

.gore1{
  padding-top:10px;
}

.gore1 h1
{
font-size:15px;
font-weight:300;

}

.gore1 h2
{
font-size:15px;
font-weight:bold;
color:#f8cb27;
margin-top:-5px;
}

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

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



.trazi{
padding-top:20px;
}


.ikona {
    background-color: #fff;
    font-size: 25PX;
    float: left;
    padding-right: 5px;
}

input.quantity-input.js-recalculate {
    display: none;
}

span.quantity-controls.js-recalculate {
    display: none;
}

div.total_products {
    width: 100px;
}

.goremenu .total_products {
    width: 300px;
}

div.show_cart a {
    position: RELATIVE;
    margin-top: -26px;
    color: #f8cb27;
    font-weight: BOLD;
}

div.browse-view h1 {
    display: none;
}

div.cf_flt_header {
    font-weight: normal;
    font-size: 15px;
}

li.cf_li_clear {
    display: none;
}

ul.cf_filters_list li {
    color: #000;
    margin-left: -20px;
    font-size: 15px;
    margin-bottom: 5px;
}

a.cf_option {
    color: #000;
}

div.activeOrder a {
    color: #000;
}

div.floatright.display-number {
    font-size: 13px;
}

div.vm-product-descr-container-0 h2 a {
    text-transform: uppercase;
    font-size: 18px;
    color: #000;
}

div.vm-product-descr-container-1 h2 a {
    text-transform: uppercase;
    font-size: 18px;
    color: #000;
}

div.vm3pr-1 {
    font-size: 18px;
    font-weight: bold;
}

div.PricesalesPrice.vm-display.vm-price-value {
    font-size: 20px!important;
}

span.PricesalesPrice {
    font-size: 20px!important;
    font-weight: bold!important;
    margin-left: 100px!important;
}

div.spacer span.vm-price-desc {
    display: none;
}

div.vm-product-details-container h1 {
    text-transform: uppercase;
    font-weight: bold;
    font-size: 25px;
}

div.product-description h1 {
    font-size: 20px;
    font-weight: normal;
}

div.product-description p {
    font-size: 18px;
}

input.addtocart-button {
    border-style: none!important;
    background-color: #f8cb27!important;
}

div.spacer-buy-area {
    border-style: solid;
    border-width: 1px;
    border-color: #f4f4f4;
    padding-top: 30px;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

.spacer-buy-area span.PricesalesPrice {
    font-size: 20px;
    font-weight: bold;
    margin-left: 0px;
}

.spacer-buy-area input.addtocart-button {
    border-style: none;
    background-color: #f8cb27;
    width: 300px;
    margin-top: -20px;
    margin-left: -5px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}

a.manuModal {
    font-weight: bold!important;
    color: #000!important;
}

#fancybox-content div {
    width: 580px!important;
    background-color: #fff!important;
}

div.fancybox-bg {
    width: 600px!important;
    display: none!important;
}

#fancybox-content {
    width: 600px!important;
}

#fancybox-content div h4 {
    text-align: center;
    margin-top: 40px;
}

a.continue_link {
    background-color: #f8cb27;
    padding: 10px;
    color: #fff;
    line-height: 2;
}

a.showcart.floatright {
    padding: 10px!important;
    background-color: #f8cb27!important;
    color: #fff!important;
}

#fancybox-close {
    display: none!important;
}

div.total {
    display: none;
}


div.spacer h2 a {
    text-transform: uppercase!important;
    color: #000!important;
    font-weight: bold!important;
}

img.featuredProductImage {
    width: 200px!important;
}

.drugi .spacer {
    font-weight: bold!important;
    text-align: CENTER!important;
    color: #000!important;
    background-color: #FFF!important;
    padding: 10px!important;
    margin-right: 10px!important;
}

.drugi .spacer a {
    font-size: 14px!important;
    text-transform: uppercase!important;
    color: #333!important;
}

a.dolelink {
    color: #fff!important;
    text-align: center!important;
}

.linkovi p {
    text-align: center!important;
    color: #fff!important;
    padding: 6px!important;
    font-size:15px;
}

.linkovi a {
    background-color: #333!important;
    text-align: center!important;
    color: #fff!important;
    padding:5px;
}

.kontakt p {
    text-align: center!important;
    color: #fff!important;
    padding: 10px!important;
    margin-bottom:0;
}

.kontakt a {
    text-align: center!important;
    color: #fff!important;



}

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

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

img.mali {
  max-width:200px!important;
  margin-right:30px!important;
  float:left;
}

div.logoline {
    background-color: #2F323B;
    padding: 0;
    max-width:100%;
}

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

div.logoline p {
    margin-bottom: 0;
}

section.article-content.clearfix p a {
    font-weight: bold;
    color: #f8cb27;
}

.tabovi .custom p {
    background-color: #fff;
    text-align: center;
    padding-top: 19px;
}
.btnaslovna a.bt-title {
    color: #fff!important;
    font-size: 20px;
    font-weight: 300;
}

.btnaslovna .bt-sivo {
    background-color: #000;
    padding: 3px 30px 5px 30px;
    margin: -50px 2px 0 1px;
    line-height: 1.5;
    margin-bottom: 10px;
    z-index: 10000;
    position: relative;
    text-align: center;
    width: 230px;
}

.logo-bar .row.container.center-block.vertical-align {
    padding-left: 0;
}

.btnaslovna1 a.bt-title {
    color: #000!important;
    font-size: 20px;
    font-weight: bold!important;
}

.btnaslovna1 .bt-sivo {
    background-color: #f8cb27;
    padding: 3px 30px 5px 30px;
    margin: -50px 2px 0 10px;
    line-height: 1.5;
    margin-bottom: 10px;
    z-index: 10000;
    position: relative;
    text-align: center;
    width: 230px;
}

:focus {outline:0;}

section.article-content.clearfix h1 a {
    color: #f8cb27;
    font-weight: 300;
    font-family: 'Raleway', sans-serif;
}

section.article-content.clearfix h1 {
    color: #f8cb27;
    font-weight: 300;
    font-family: 'Raleway', sans-serif;
}

tr td p img {
    width: 200px;
}

.kat section.article-content.clearfix p img {
    width: 200px;
    margin: auto;
}

tbody tr td {
    text-align: center;
    margin-right: 10px;
}

tbody tr td:hover {
    background-color: #F5F5F5;
}

div.b2jcontainer.b2j_contact {
    background-color: #fff;
    border-style: none;
}

div.controls input {
    padding: 20px;
}

a.chzn-single.chzn-default {
    padding: 20px;
}

a.chzn-single.chzn-default span {
    font-size: 16px;
    margin-top: -15px;
}

.dostava {
    background-color: #ff406b;
    text-align: center;
    font-size:30px;
    font-weight:bold;
    color:#fff;
    padding:15px;
    margin-top:30px;
}

div.fb {
    background-color: #3b5998;
    color: #fff;
    font-size: 30px;
    font-weight: bold;
}

div.fb a {

    color: #fff;

}

.fb1 {
    padding-top: 15px;
    padding-bottom: 10px;
}


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


@media screen and (max-width: 700px) {
  .posto img {    
    width: 100%!important;
  }
}

.posto img {    
    max-width: 100%!important;
  }

.t3-wrapper {
  background-color:#e0e0e0!important;
}

.privremeno {

  padding: 0;
}

div.ext_slideout {
    background: none!important;
}

div.ext_slideout_inner h1 {
    color: #4f3e36!important;
    font-weight: 300!important;
}

div.ext_slideout_inner p {
    color: #4f3e36!important;
    font-size:16px;
}

div.ext_slideout_inner p a {
    line-height: 30px!important;
    background-color: #4f3e36!important;
    color: #fff!important;
    text-decoration: none!important;
    padding: 3px 10px!important;
}

div.ext_slideout_inner {
    border-style: none!important;
}

.mod_ext_css_panel * {
  -webkit-box-sizing: initial;
  -moz-box-sizing: initial;
  box-sizing: initial;
}

.podbanner  {
  background-color:#fff;
}

.podbanner img  {
  margin-bottom:-15px;
}

.upoznajte {
  font-size: 23px;
  margin:35px 15px;
}

.upoznajte a {
  color:#bfbfbf;
}


.upoznajte a:hover {
  color:#000;
  text-decoration:none;
}

.upoznajte .svg-inline--fa {

    margin-right:10px;
}




.go {
    background-color: #fff;
    z-index:1;
    position:relative;

}

.gomargina img {
    margin-bottom: -10px;

}

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


.kontakt a.fb {
    background-color: #3b5998!important;
    padding: 5px!important;
    color: #fff!important;
}

.kontakt a.in {
    background-color: #e95950!important;
    padding: 5px!important;
    color: #fff!important;
}


h3.mnwall-title a {
    font-family: 'Raleway', sans-serif;
}

.sadrzaj{
    background-color:#fff;
        margin-top: -21px;
        }

.bijelo{
  background-color:#fff;
}

h3.ui-accordion-header.ui-helper-reset.ui-state-default.ui-corner-all {
    margin-right: 73px!important;
    border-style: none!important;
}

h3.ui-accordion-header.ui-helper-reset.ui-state-default.ui-corner-all a {
    padding-left: 0!important;
    background-color: #fff!important;
    border-style: solid!important;
    border-color: #cccacc!important;
    border-top-width: 1px!important;
    border-bottom-width: 1px!important;
    border-right-width: 0!important;
    border-left-width: 0!important;
    text-decoration: none!important;
    color:#333
}

div.ui-accordion-content.ui-helper-reset.ui-widget-content.ui-corner-bottom.ui-accordion-content-active {
    margin-right: 35px!important;
    border-style: none!important;
    padding-left: 15px!important;
    padding-right: 15px!important;
    background: none!important;
    background-color: #ebebeb!important;
}

h3.ui-accordion-header.ui-helper-reset.ui-state-active.ui-corner-top a {
    padding-left: 10px!important;
    border: none!important;
    background-color: #4f3636!important;
    color: #fff!important;
    text-decoration: none!important;
}

h3.ui-accordion-header.ui-helper-reset.ui-state-active.ui-corner-top {
    margin-right: 35px!important;
    padding: 0!important;
    border: none!important;
}

div.mnwall-desc {
    font-size: 18px!important;
    line-height:1.3; 
    color: #fff!important;
}

div.b2jcontainer.b2j_contact {
    border-style: none!important;
    padding: 0!important;
    background-color: #fff!important;
}

section.article-content.clearfix img.img-fluid {
    width: 150px!important;
    margin: auto!important;
}

.backside{
  font-size:16px;
  background-color:#e0e0e0;
  padding:20px;
  margin-top:10px;
  margin-bottom:20px;
}

img.mala {
    max-width: 585px!important;
    float: left!important;
    margin-right: 10px!important;
}

a.btn.btn-primary.collapsed {
    color: #fff!important;
}

a.btn.btn-primary {
    color: #fff!important;
}

