#topnav .logo .logo-light {
  display: block;
  color: #fff;
  font-size: 23px;
  font-weight: 500;
}
#topnav .logo .logo-light:hover{
  display: block;
  color: #ccc;
  font-size: 23px;
  font-weight: 500;
}
#topnav.scroll .logo .logo-dark{
  color: #0f0f0f;
  font-size: 23px;
  font-weight: 500;
}
#topnav.scroll .logo .logo-dark:hover{
  color: #4d4d4d;
  font-size: 23px;
  font-weight: 500;
}
.messages{
  border-width: 1px !important;
  border-color: #0193E2;
  color: #0193E2;
  background: rgba(239,45,86,0.018);
}
.messages a{
  font-weight: bold;
}
.messages a:hover{
  color: #0F0F0F;
}
.messages--danger{
  border-color: #c9302c;
  color: #c9302c;
  background: rgba(239,45,86,0.018);
}
.messages--danger a:hover{
  color: #ff0000;
}
.messages--success{
  border-color: #4cae4c;
  color: #4cae4c;
  background: rgba(239,45,86,0.018);
}
.messages--success a:hover{
  color: #5cb85c;
}
.messages--status{
  border-color: #0082c9;
  color: #0082c9;
  background: rgba(239,45,86,0.018);
}
.messages--success a:hover{
  color: #0193E2;
}


.fb-button{
  display: block;
  width: 100%;
  padding: 15px 20px;
  border: 1px solid #4080FF;
  background: #4080FF;
  color: #fff;
  margin-bottom: 10px;
  text-align: center;
}
.fb-button:hover{
  background: #4090FF;
  color: #fff;

}
p.center{
  text-align: center;
}
.parallax-overlay.padding{
  padding:180px 0 380px 0;
}
.form-item-payment-information-billing-information-address-0-address-country-code,
.form-item-payment-information-billing-information-address-0-address-organization,
.form-item-payment-information-billing-information-address-0-address-address-line2{
  display: none!important;
}
#branding{
  display: none!important;
}
#button_facebook{
  font-size: 12px;
  background: blue;
  width: 100%;
}

/* Pop-up subscribe */


#sub-btn{
    color: #fff;
    background: #0193E2;
    border: #0193E2;
    height: 53px;
    padding: 0 38px;
    width: 100%;
    margin-bottom: 20px;
}
#sub-btn:hover{
  background: #0082c9;
}
#SubPopUp,
#SubPopUp2{
  display: none;
  position: fixed;
  bottom: 130px;
  right: 30px;
  width: 560px;
  height: 320px;
  padding: 40px;
  background: #fff;
  border-radius: 5px;
  box-shadow: 2px 2px 8px rgba(0,0,0,0.35);
  z-index: 999;
}
.levi-div,
.desni-div,
.levi-div2,
.desni-div2{
  width: 50%;
  float: left;
  font: 14px sans-serif,Arial;
  color: #4d4d4d!important;
  font-weight: normal!important;
  margin-bottom: 20px;
}
.desni-div img,
.desni-div2 img{
  width: 100%;
  height: 100%;
}
.zatvori-btn{
  float: right;
  position: absolute;
  top: 20px;
  right: 20px;
  width: 25px;
  height: 25px;
  border-radius: 50%;
  border: 1px solid #4d4dd4;
  text-align: center;
  padding-top: 2px;
  cursor: pointer;
}
.zatvori-btn:hover{
  background: #4d4d4d;
  color: #fff;
}
#mail-alert-text,
#mail-alert-text2{
  color: #0193E2;
  font-weight: bold;
  text-align: justify;
  display: none;
  margin-bottom: 4px;
}
#mailFormForm input,
#mailFormForm input:active,
#mailFormForm2 input,
#mailFormForm2 input:active{
  width: 90%!important;
  padding: 15px 10px;
  margin: 5px 0;
  border: 1px solid #4d4d4d;
  background: #fff;
}
#mailFormForm input[type="submit"]{
  background: #0193E2;
  border: 1px solid #0193E2;
  color: #fff;
}
#mailFormForm input[type="submit"]:hover{
  background: #0082c9;
}

#SuccessMessage,
#SuccessMessage2{
  display: none;
  position: fixed;
  bottom: 130px;
  right: 30px;
  width: 560px;
  height: 120px;
  padding: 40px;
  background: #fff;
  border-radius: 5px;
  box-shadow: 2px 2px 8px rgba(0,0,0,0.35);
  z-index: 999;
}
#SuccessMessage p{
  color: green;
  font-size: 22px;
}

.pojavi-se{
  animation-name: pojavi-se;
  animation-duration: 640ms;
}
.nestane{
  animation-name: nestane;
  animation-duration: 640ms;
}
.-message{
  animation-name: pojavi-se;
  animation-duration: 1650ms;
  padding: 20px;
  text-align: center;
  font-weight: bold;
  font-size: 14px;
  color: #0193E2;
  margin: auto;
  opacity: 0;
}

@-webkit-keyframes pojavi-se {
  0%   {opacity: 0; transform: translateX(120px); }
  100% {opacity: 1; transform: translateX(0px); }
}
@-moz-keyframes pojavi-se {
  0%   {opacity: 0; transform: translateX(120px); }
  100% {opacity: 1; transform: translateX(0px); }
}
@-o-keyframes pojavi-se {
  0%   {opacity: 0; transform: translateX(120px); }
  100% {opacity: 1; transform: translateX(0px); }
}
@keyframes pojavi-se {
  0%   {opacity: 0; transform: translateX(120px); }
  100% {opacity: 1; transform: translateX(0px); }
}

@-webkit-keyframes nestane {
  0%   {opacity: 1; transform: translateX(0px); }
  100% {opacity: 0; transform: translateX(160px); }
}
@-moz-keyframes nestane {
  0%   {opacity: 1; transform: translateX(0px); }
  100% {opacity: 0; transform: translateX(160px); }
}
@-o-keyframes nestane {
  0%   {opacity: 1; transform: translateX(0px); }
  100% {opacity: 0; transform: translateX(160px); }
}
@keyframes nestane {
  0%   {opacity: 1; transform: translateX(0px); }
  100% {opacity: 0; transform: translateX(160px); }
}



#sub-btn2{
  cursor: pointer;
  color: #000;
}
#sub-btn2:hover{
  color: #0193E2;
}

#mailFormForm2 input[type="submit"]{
  background: rgba(0,0,0,0.25);
  border-color: rgba(0,0,0,0.25)!important;
  color: #4d4d4d;
}
#mailFormForm2 input[type="submit"]:hover{
  background: #4d4d4d;
  color: #fff;
}
#SuccessMessage2 p{
  color: #0193E2;
  font-size: 22px;
}
#onCloseModal{
  position: fixed;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  display: none;
  z-index: 9999;
  background-color: rgba(0,0,0,0.75);
}
.onclose{
  margin-top: 120px !important;
}
#onCloseModal .btn-primary{
  margin-top: 20px;
  float: left;
}
#onCloseModal .btn-success{
  margin-top: 20px;
  float: right;
}
#onCloseModal img{
  width: 100px;
  height: 100px;
}
/* Embed YouTube video */
.videoWrapper {
  position: relative;
  padding-bottom: 89.832%; /* 16:9 */
  padding-top: 25px;
  height: 0;
}
.videoWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#collapse1 table img{
  max-width: 75px;
  max-height: 75px;
}
