@import url('https://fonts.googleapis.com/css2?family=PT+Serif+Caption:ital@0;1&family=Raleway:ital,wght@0,100;0,700;0,800;1,100&display=swap');


.icon-bar a:hover i {
      -webkit-transition: 0.4s ease;
      -moz-transition:  0.4s ease;
      transition:  0.4s ease;
  
  
   -webkit-transform: rotateZ(720deg);
      -moz-transform: rotateZ(720deg);
      transform: rotateZ(720deg);
}


@media only screen and (max-width: 767px) {
   .mobilephone { font-size: 14px !important; padding: 3px 8px !important;}
}


@media (min-width:600px)  {
iframe#livevid {
 
    min-height: 620px;
}


.vc_row.wpb_row.vc_row-fluid.banner--overlay.vc_custom_1469296184021.vc_row-has-fill.vc_row-no-padding.vc_row-o-full-height.vc_row-o-columns-middle.vc_row-flex.vc_video-bg-container {
    width: 100% !important;
}


.sidebar-contact input, .sidebar-contact textarea {
 
    font-family: arial !important;
}

/* SLIDER VIDEO CORECTION */

.banner .slick-track {
    height:   83vh  !important;
    overflow: hidden;
}

/* END SLIDER VIDEO CROECTION */

/* PULSE ANI */
.pulse {
   
  display: block;
  
  border-radius: 50%;
  background: #fff;
  cursor: pointer;
  box-shadow: 0 0 0 rgba(204,169,44, 0.4);
  animation: pulse 2s infinite;
}
.pulse:hover {
  animation: none;
}

@-webkit-keyframes pulse {
  0% {
    -webkit-box-shadow: 0 0 0 0 rgb(214 172 64 / 1);
  }
  70% {
      -webkit-box-shadow: 0 0 0 10px rgba(204,169,44, 0);
  }
  100% {
      -webkit-box-shadow: 0 0 0 0 rgba(204,169,44, 0);
  }
}
@keyframes pulse {
  0% {
    -moz-box-shadow: 0 0 0 0 rgb(214 172 64 / 1);
    box-shadow: 0 0 0 0 rgb(214 172 64 / 1);
  }
  70% {
      -moz-box-shadow: 0 0 0 10px rgba(204,169,44, 0);
      box-shadow: 0 0 0 10px rgba(204,169,44, 0);
  }
  100% {
      -moz-box-shadow: 0 0 0 0 rgba(204,169,44, 0);
      box-shadow: 0 0 0 0 rgba(204,169,44, 0);
  }
}

/* END PULSE ANI */



/* zlatni iconi START */

.social--footer .social__item {
    color: var(--second-bg-color);
    box-shadow: 0 3px 6px rgba(0,0,0,.16), 0 3px 6px rgba(110,80,20,.4), inset 0 -2px 5px 1px rgba(139,66,8,1), inset 0 -1px 1px 3px rgba(250,227,133,1);
    background-image: linear-gradient(160deg, #a54e07, #b47e11, #fef1a2, #bc881b, #a54e07) !important;
    padding: 0px 5px 5px 5px;
    width: 46px;
    font-size: 23px;
    text-align: center;
    height: 46px;
    border: 1px solid #a55d07;
    border-radius: 30px !important;
    color: rgb(120,50,5)  !important;
    text-shadow: 0 2px 2px rgba(250, 227, 133, 1);
}

.social--footer .social__item {
    margin: 10px 18px 0 0;
  
    font-size: 20px;
}

.cc-window.cc-floating {
    padding: 2em;
    max-width: 24em;
    -ms-flex-direction: column;
    flex-direction: column;
    box-shadow: 2px 2px 2px #000;
    box-shadow: 0 0 20px 0 rgb(51 51 51 / 24%);
}

.cc-color-override-688238583.cc-window {
    color: rgb(190 141 23) !important;
    background-color: rgb(0, 0, 0) !important;
}

.cc-color-override-688238583 .cc-btn {

    background-color: rgb(220 180 72) !important;
}

.cc-color-override-688238583.cc-window {
    color: rgb(190 141 23) !important;
   
}

 input#request {
    margin-right: 2%;
}


.gosubmit__btn, .form__submit   {
  display: inline-block;
  outline: none;
  font-family: inherit;
  font-size: 1em;
  box-sizing: border-box;
  border: none;
  border-radius: .3em;
  height: 2.75em;
  line-height: 2.5em;
  text-transform: uppercase;
  padding: 0 1em;
  box-shadow: 0 3px 6px rgba(0,0,0,.16), 0 3px 6px rgba(110,80,20,.4),
              inset 0 -2px 5px 1px rgba(139,66,8,1),
              inset 0 -1px 1px 3px rgba(250,227,133,1);
  background-image: linear-gradient(160deg, #a54e07, #b47e11, #fef1a2, #bc881b, #a54e07);
  border: 1px solid #a55d07;
  color: rgb(120,50,5);
  text-shadow: 0 2px 2px rgba(250, 227, 133, 1);
  cursor: pointer;
  transition: all .2s ease-in-out;
  background-size: 100% 100%;
  background-position:center;
}
.gosubmit__btn:focus, .gosubmit__btn:hover, .form__submit:hover, .form__submit:focus  {
  background-size: 150% 150%;
  box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23),
                inset 0 -2px 5px 1px #b17d10,
                inset 0 -1px 1px 3px rgba(250,227,133,1);
  border: 1px solid rgba(165,93,7,.6);
  color: rgba(120,50,5,.8);
}
.gosubmit__btn:active, .form__submit:active {
  box-shadow: 0 3px 6px rgba(0,0,0,.16), 0 3px 6px rgba(110,80,20,.4),
              inset 0 -2px 5px 1px #b17d10,
                inset 0 -1px 1px 3px rgba(250,227,133,1);
}

/* zlatni iconi END */

.header__span, .title-thin, .widget__header h2, h2.widget__title, .widget--landing .widget__title .dropdown--header .dropdown__btn, .dropdown__menu, .navbar__link, .nav--footer a,.widget__content, .footer__copyright, .form .control-label, .widget__header h3, .pull-right .form-group label,  body, .title-thin, .property__subtitle, .property__subtitle, .article--grid .article__item-title, .site__title, .widget--sidebar .widget__title, .widget--footer .widget__title, .property__title, .properties__address-city, .widget__title  {

font-family: 'Raleway', sans-serif;
font-weight: bold;

}



.footer, .nav--footer, .copyrights_txt, .footer > .nav--footer > a, bg-golden h2, .site__title, .phoneFooter span.header__span, 

.article__intro

{font-family: 'PT Serif Caption', serif;

}





.header2Holder { 

 background-image: url("topborder2.jpg");

  background-repeat-y: no-repeat;



} 



li.lngCyrcle {

    display: inline-block;

}




.site__title {

 

    text-align: center;

}







.col-centered{

    float: none;

    margin: 0 auto;

}



/* ZA PREHVARLIANE !!!!!! */



 .footer_logo {

    margin-top: 40px;

}

 



a {

    color: #be8d17;

 }



.estateBorder {     position: absolute; }



a:hover, footer a:hover, .maxprogress > a {

    color: #845f07;

    text-decoration: none;

}



.social--footer .social__item:hover {

    color: #000000;

}

.social--footer .social__item {

    color: #ffffff;

    font-size: 27px;

}

.nav--footer a:after {

    content: '|';

   

    color: #f1f1f180;

}



nav.nav.nav--footer a, .widget--footer .widget__title {

    color: white;

    font-weight: bold;

    text-shadow: 1px 1px 1px #00000061;

}



.bg-golden {  background-image: url("bgsh.jpg") !important;box-shadow: 0px 72px 50px 0 rgb(51 51 51 / 7%) inset; }



.footer span, .footer p, .footer a {

    color: #be8d17;

}



.footer {

    background: #f1f1f1;

      box-shadow: 0 0 20px 0 rgb(51 51 51 / 10%) inset;

}



.maxprogress { padding-bottom: 45px; 

 color: #6e5006;

    font-weight: 600;}

.copyrights_txt {

    color: #6e5006;

    font-weight: 600;

}

 

.footer * {

    background: transparent;

}

   

 



.widget--gray {

    background: #ffffff;

}

.feature__title, .feature__item-title { 

  color: var(--main-bg-color);

}



.article__photo img {

 

    object-fit: cover;

}



.pull-right .form__submit {

    width: 30%;

    color: white !important;

}



input.form__submit.refNumSubmit {

    width: 100px;

}



.button__more:active, .button__more.active {

 

    border-color: var(--third-bg-color);

    background: var(--third-bg-color);

     color: #fff;

}



.button__more.hover, .button__more:hover {

    border-color: var(--third-bg-color);

    color: var(--third-bg-color);

 

}

/* END ZA PREHVARLIANE !!!!!! */

.property__title{
    border-bottom: 0px;
}


.tab-pane{
    margin-top: 25px;
}

.property__slider {
    margin-top:0px;
}

.map iframe {
    border: 1px solid #ddd!important;
}

.tabbable-line.tabs-below {
    text-align: center;
}

ul.nav.nav-tabs {
    display: block;
    width: 100%;
}

.nav-tabs > li {
    display: inline-block;
    float: none;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    border: 1px solid #cd8d18;
    border-bottom: 1px solid #fff;
}
.nav-tabs {
    border-bottom: 1px solid #cd8d18;
}
.nav-tabs > li > a {
    border: 0px;
    font-size: 18px;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    color: #be8d18;
}

.requestHolder {
    padding: 30px 0px;
    text-align: center;
}

.borderGold{
    border: 1px solid #f2e1ae;
    padding: 50px 30px;
}



