/*Nav bar*/
.box-telephone address {
    font-size: 19px;
}
.box-telephone {
    font-size: 16px;
}

.box-telephone address .icon {
    color: #dc0c00;
}

.mobile-menu {
    background: #dc0c00; !important;    
}

.mobile-menu:hover {
    background: #dc0c00;
}

.fill-bg-2 {
   background: #d8d3c6;
}

/*Mehurići kad se sajt učitava*/
.bubble1 {    
    background-color: #ffbb1c;
}
.bubble2 {    
    background-color: #dc0c01;
}

.fill-bg-1 {
    background: #dc0c00;
}
  
.fill-bg-3 {
    background: #ffbb1c; 
}
.product-box:hover .icon {
    color: #dc0c01;
}
.base-color {
    color: #dc0c01;
}
footer {
    background: #dc0c01;   
}
.menu > li > a:after {
	background: #ffbb1c;
}
h1.title-underline:after, h2.title-underline:after {
	background: #dc0c01;
}
.permission-box .icon {
	color: #ffbb1c;
}
.permission-box:hover .title {
  color: #ffbb1c;
} 
.rs-slider .btn-green {
    background: #db0b00;
}
.rs-slider .btn-blue {
    background: #ffbb1c;
}
header .box-location:before {
	color: #e81212;
}
.box-telephone:before {
	color: #e81212;
}
.promo-footer .text-2 {
    font-weight: 100;
}
.promo-footer {
	font-size: 30px;
}
.box-step .item:hover .description {
    color: #a09b9b;
}
.myvideo {   
    padding-top: 45px !important;  
}

/*Brojevi u slajderu boja*/
.tekst-1 {
    color: #dc0c01;
}
.dugme {
    margin-top: -40px;
}

/*slika*/
.carusel--parallax {
     padding-bottom: 420px;
}

/*O nama*/
.nama {
    margin-top: 50px;
    
}

/*USLUGE*/
.sve-usluge {
    margin-top: -91px;
    margin-bottom: 43px;
}

.promo-fluid {
    background: #dc0c01;
}

.promo-fluid:hover {
    background: #ffbb1c;
}

.promo-fluid {
    margin-top: 95px;
}

.services-box-info .title {

}
#usluge li {
    text-align: left !important;
    font-size: 18px;
}
.usluge {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
}
.services-box-info:hover .title {
    color: #dc0c01;
}
.services-box-info:hover {
    border: 1px solid #ffbb1c;
    background: #e8e8e8;
}
h1.naslov {
    text-align: center;
    font-size: 35px;
    color: #454545;
    padding: 0px 0px 90px 0px;
}
.box-text .title {
    text-align: center;
    padding-bottom: 0px;
    background-color: #f4f4f4;
}
p.namestanje {
    text-align: justify !important;
    padding: 20px;
}
.namestanje img {
    margin-left: 10px;
    width: 28% !important;
    margin-right: -8px;
}
.velika_slika img {
    width: 100%;
    padding-top: 85px;
}

/*KONTAKT*/
.btn-default, .btn-default:visited {
    background: #dc0c01 !important;
}
.adrese {
    margin-bottom: 70px;
}
.contact-box-01 {
    text-align: center;
}
.contact-box-01:before {
    position: relative;    
    top: 27px;
    right: 51px;
}
.contact-box-02 {
    text-align: center;
}
.contact-box-02:before {
    position: relative;    
    top: 27px;
    right: 72px;
}
/*.contact-box-02 {
    margin-top: 0px !important;
}*/

.adrese h4 {
    margin-left: -24px;
}

.contact-box-01:before {
    color: #dc0c01;
}
.contact-box-02:before {
    color: #dc0c01;
}

.btn-default, .btn-default:visited {
    background: #484645;
}
.contact-box-03 {
    text-align: center;
    margin-top: 100px;
}
.socialmedia.social-icon-content {
    margin-right: 206px;
    margin-top: 100px;
}
.socialmedia.social-icon-content li a {
    background: #ffbb1c;
}

.form-control:focus {
    border-color: #dc0c01;
}

/*PROCESI*/

.panel .panel-title a:after {
    color: #ffbb1c;
}
.page-content .offset-top50 {
    padding-bottom: 150px;
    margin-top: 90px;
}
.panel .panel-title a:hover {
    border-left: 3px solid #ffbb1c;
}
.panel .panel-title a {
    background: #e8e8e8;
}
.velika_slika img {
   /* width: 75%;*/
    /*padding-top: 30px;*/
   /* float: center;
    margin-left: 600px;*/
    margin-top: -104px;
}
h3.title-base {
    padding-bottom: 45px;
    margin-top: -20px;
}
.panel .active .panel-title a {
    border-left: 3px solid #fb3b15;
}

/*Galerija*/
/* line 8, ../sass/demo.scss */
* {
  box-sizing: border-box;
}

/* line 16, ../sass/demo.scss */
.clear {
  clear: both;
  float: none;
  width: 100%;
}

.gallery {
    margin-bottom: 50px;
}

/* line 32, ../sass/demo.scss */
.container .gallery a img {
  float: left;
  width: 20%;
  height: auto;
  border: 2px solid #fff;
  -webkit-transition: -webkit-transform .15s ease;
  -moz-transition: -moz-transform .15s ease;
  -o-transition: -o-transform .15s ease;
  -ms-transition: -ms-transform .15s ease;
  transition: transform .15s ease;
  position: relative;
}
/* line 46, ../sass/demo.scss */
.container .gallery a:hover img {
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  -o-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
  z-index: 5;
}
/* line 57, ../sass/demo.scss */
.container .gallery a.big img {
  width: 40%;
}

/* line 65, ../sass/demo.scss */
.align-center {
  text-align: center;
}

/*Footer*/
footer .box-location {
   font-size: 17px;
}
.promo-footer img {
	width: 70%;
}

/*Loyalty Card*/
.tab-history {
    padding-top: 50px;
}

.tab-history .nav-tabs li.active:before {
    background: #dc0c00;
}

.tab-history .nav-tabs li:before {
  background: #ffbb1c;
}
.tab-history .nav-tabs li:hover:before { 
  background: #dc0c00;
}

.tab-history .tab-content { 
    margin-bottom: 62px;
}

@media screen and (max-width: 490px) {
    .tab-history .nav-tabs li {
		width: 32.66% !important;	    
}
}



