/* Welcome to Compass.
 * In this file you should write your main styles. (or centralize your imports)
 * Import this file using the following HTML or equivalent:
 * <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /> */
/* line 88, ../sass/_base.scss */
html, body {
  height: 100%;
}

/* line 92, ../sass/_base.scss */
.ul-menu-reset {
  margin: 0;
  padding: 0;
  display: inline-block;
}

/* line 99, ../sass/_base.scss */
.slider, .aboutBanner, .vizija {
  position: relative;
}
/* line 101, ../sass/_base.scss */
.aboutBanner .bg-cover, .vizija .bg-cover {
  position: absolute;
  overflow: hidden;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
/* line 110, ../sass/_base.scss */
.aboutBanner .bg-cover .wrap, .vizija .bg-cover .wrap {
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
}
/* line 117, ../sass/_base.scss */
.aboutBanner .bg-cover img, .vizija .bg-cover img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  min-width: 50%;
  min-height: 50%;
}

@keyframes mymove {
  0% {
    -webkit-transform: translate(0, -100%);
  }
  0% {
    -moz-transform: translate(0, -100%);
  }
  0% {
    -ms-transform: translate(0, -100%);
  }
  0% {
    -o-transform: translate(0, -100%);
  }
  0% {
    transform: translate(0, -100%);
  }
  100% {
    -webkit-transform: translate(0, 0%);
  }
  100% {
    -moz-transform: translate(0, 0%);
  }
  100% {
    -ms-transform: translate(0, 0%);
  }
  100% {
    -o-transform: translate(0, 0%);
  }
  100% {
    transform: translate(0, 0%);
  }
}
@-webkit-keyframes mymove /* Safari and Chrome */ {
  0% {
    -webkit-transform: translate(0, -100%);
  }
  0% {
    -moz-transform: translate(0, -100%);
  }
  0% {
    -ms-transform: translate(0, -100%);
  }
  0% {
    -o-transform: translate(0, -100%);
  }
  0% {
    transform: translate(0, -100%);
  }
  100% {
    -webkit-transform: translate(0, 0%);
  }
  100% {
    -moz-transform: translate(0, 0%);
  }
  100% {
    -ms-transform: translate(0, 0%);
  }
  100% {
    -o-transform: translate(0, 0%);
  }
  100% {
    transform: translate(0, 0%);
  }
}
/* line 158, ../sass/_base.scss */
body {
  font-size: 1em;
  line-height: 1.5;
}

/* line 162, ../sass/_base.scss */
body, h1, h2, h3, h4, h5, h6 {
  font-family: "Roboto", sans-serif;
  margin: 0;
  color: #6d707f;
  font-weight: 300;
}

/* line 168, ../sass/_base.scss */
svg, img {
  max-width: 100%;
}

/* line 171, ../sass/_base.scss */
h1 {
  font-size: 2.8125rem;
  margin-bottom: 20px;
}
@media only screen and (max-width: 479px) {
  /* line 171, ../sass/_base.scss */
  h1 {
    font-size: 1rem;
  }
}

/* line 178, ../sass/_base.scss */
h2 {
  font-size: 2.6875rem;
  color: #1c75bc;
  margin-bottom: 30px;
}

/* line 183, ../sass/_base.scss */
h4 {
  font-size: 18px;
  margin-bottom: 10px;
  color: #1c75bc;
}

/* line 188, ../sass/_base.scss */
.kablovskaTelevizija, .nomadskoTelefoniranjeContent .nomadStandard, .nomadskoTelefoniranjeContent .nomadLight, .paketiTable.tableInternet, .pageTripplePlay, .phones, .phoneDetail, .dodatnaOprema, .fiksnaTelefonija {
  background: url(../images/grayBg.jpg) center top;
  -webkit-background-size: auto 100%;
  -o-background-size: auto 100%;
  background-size: auto 100%;
}

/* line 194, ../sass/_base.scss */
.cijena {
  background: #fff;
  -moz-box-shadow: 2px 2px 2px 1px rgba(0, 0, 0, 0.35);
  -webkit-box-shadow: 2px 2px 2px 1px rgba(0, 0, 0, 0.35);
  box-shadow: 2px 2px 2px 1px rgba(0, 0, 0, 0.35);
}

/* line 198, ../sass/_base.scss */
.button, button {
  display: inline-block;
  border: none;
  outline: none;
  padding: 15px 22px;
}
/* line 203, ../sass/_base.scss */
.button.blue, button.blue {
  background: #1c75bc;
  color: #FFF;
  -moz-transition: background-color 0.3s ease-in-out;
  -o-transition: background-color 0.3s ease-in-out;
  -webkit-transition: background-color 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out;
}
/* line 207, ../sass/_base.scss */
.button.blue:hover, button.blue:hover {
  background: #124c79;
}
/* line 211, ../sass/_base.scss */
.button.green, button.green {
  background: #11A400;
  color: #fff;
  -moz-transition: background-color 0.3s ease-in-out;
  -o-transition: background-color 0.3s ease-in-out;
  -webkit-transition: background-color 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out;
}
/* line 215, ../sass/_base.scss */
.button.green:hover, button.green:hover {
  background: #095800;
}
/* line 219, ../sass/_base.scss */
.button.outline, button.outline {
  padding: 13px 22px;
  color: #1c75bc;
  border: 2px solid #1c75bc;
  border-radius: 2px;
  -moz-transition: color 0.3s ease-in-out;
  -o-transition: color 0.3s ease-in-out;
  -webkit-transition: color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out;
}
/* line 225, ../sass/_base.scss */
.button.outline:hover, button.outline:hover {
  color: #1c75bc;
}
@media only screen and (max-width: 1199px) {
  /* line 198, ../sass/_base.scss */
  .button, button {
    font-size: 1rem;
    padding: 15px 12px;
  }
  .button.blue{
    width:108px
  }
  /* line 232, ../sass/_base.scss */
  .button.outline, button.outline {
    padding: 13px 12px;
  }
}

/* line 237, ../sass/_base.scss */
.cijena {
  text-align: right;
  overflow: hidden;
  *zoom: 1;
  width: 26.875rem;
  max-width: 100%;
  margin-bottom: 1.25rem;
  display: inline-block;
  padding: 1.125rem 1.25rem;
  vertical-align: middle;
}
/* line 247, ../sass/_base.scss */
.cijena img {
  float: left;
}
/* line 250, ../sass/_base.scss */
.cijena p {
  margin: 0;
  display: inline-block;
  font-size: 3rem;
  color: #1c75bc;
  vertical-align: middle;
  text-align: right;
  line-height: 1;
}
/* line 258, ../sass/_base.scss */
.cijena p small {
  font-size: 1.375rem;
  color: #6d707f;
  line-height: 1;
  display: block;
}
@media only screen and (max-width: 479px) {
  /* line 237, ../sass/_base.scss */
  .cijena {
    text-align: center;
  }
  /* line 267, ../sass/_base.scss */
  .cijena img {
    float: none;
    margin-bottom: 10px;
  }
}

/* line 273, ../sass/_base.scss */
.tvVodic {
  display: inline-block;
  font-size: 2.1875rem;
  color: #1c75bc;
  vertical-align: middle;
  line-height: 1;
}
/* line 279, ../sass/_base.scss */
.tvVodic:before {
  content: url(../svg/iconTvVodic.svg);
  display: inline-block;
  vertical-align: middle;
  margin-right: 0.625rem;
}
@media only screen and (max-width: 1199px) {
  /* line 273, ../sass/_base.scss */
  .tvVodic {
    font-size: 1.625rem;
  }
}

/* line 289, ../sass/_base.scss */
.tripplePlay {
  padding-top: 15px;
}
/* line 291, ../sass/_base.scss */
.tripplePlay a {
  display: block;
  border-bottom: 2px solid #a1a1a1;
  border-right: 2px solid #a1a1a1;
  padding: 0.9375rem 1.375rem;
  margin: 20px;
  font-size: 2.5rem;
  color: #1c75bc;

}


.tripplePlay2 a {
  display: block;
  border-bottom: 2px solid #a1a1a1;
  border-right: 2px solid #a1a1a1;
  padding: 0.9375rem 1.375rem;
  margin: 0px;
  font-size: 2.5rem;
  color: white;
    background:#a7ce38;
}
.tripplePlay2P a {
  display: block;
  border-bottom: 2px solid #a1a1a1;
  border-right: 2px solid #a1a1a1;
  padding: 0.9375rem 1.375rem;
  margin: 0px;
  font-size: 2.5rem;
  color: white;
    background:#2e50a2;
}

.tripplePlay2PPlus a{
  display: block;
  border-bottom: 2px solid #a1a1a1;
  border-right: 2px solid #a1a1a1;
  padding: 0.9375rem 1.375rem;
  margin: 0px;
  font-size: 2.5rem;
  color: white;
    background:#F29B22;
}

.DTV a {
  display: block;
  border-bottom: 2px solid #a1a1a1;
  border-right: 2px solid #a1a1a1;
  padding: 0.9375rem 1.375rem;
  margin: 0px;
  font-size: 2.5rem;
  color: white;
    background:#912475;
}

.Solo a {
  display: block;
  border-bottom: 2px solid #a1a1a1;
  border-right: 2px solid #a1a1a1;
    padding-top: 0.9375rem;
    padding-right: 1.575rem;
    padding-bottom: 0.9375rem;
    padding-left: 1.375rem;
  margin-left: 15px;
  font-size: 2.5rem;
  color: white;
background:#4BABE1;
}
#internet{
  font-size: 50px;
}

#linkKanali a:visited {
color: #1c75bc;
}
#fiksni {
  font-size: 45px;


}
#plus{

  text-align: center
}
#plus i{
    font-size: 65px;
}


.tabPlus:before {
    content: '\002B';
    color: white;
    font-weight: bold;
    float: right;
    margin-left: 5px;
}



.tripplePlayDTVStandard a {
  display: block;
  border-bottom: 2px solid #a1a1a1;
  border-right: 2px solid #a1a1a1;
  padding: 0.9375rem 1.375rem;
  margin: 0px;
  font-size: 2.5rem;
  color: white;
    background:#a7ce38;
}
.tripplePlayFiksnitelefon a {
  display: block;
  border-bottom: 2px solid #a1a1a1;
  border-right: 2px solid #a1a1a1;
  padding: 0.9375rem 1.375rem;
  margin: 0px;
  font-size: 2.5rem;
  color: white;
    background:#a7ce38;
}
@media only screen and (max-width: 767px) {
  /* line 291, ../sass/_base.scss */
  .tripplePlay a {
    font-size: 1.5rem;
  }
}

/* line 304, ../sass/_base.scss */
#tabTarifni .paketIme > div, .dodatnaOprema .paketIme > div, #tabTarifni .paketInfo > div, .dodatnaOprema .paketInfo > div, #tabKarakteristike .heading > div, .ostaleCijene .heading > div, .fiksniPaketi .heading > div, #tabKarakteristike .info > div, .ostaleCijene .info > div, .fiksniPaketi .info > div, .korisnickiServis .menuAcc .accordion > li > a {
  background: #FFF;
  border-radius: 2px;
  -moz-box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.15);
  margin: 0 3px 3px;
}

/* line 310, ../sass/_base.scss */
.mobileData {
  display: none;
}
@media only screen and (max-width: 991px) {
  /* line 310, ../sass/_base.scss */
  .mobileData {
    display: block;
  }
}
@media only screen and (max-width: 479px) {
  /* line 316, ../sass/_base.scss */
  .mobileData p {
    display: none !important;
  }
}

/* line 321, ../sass/_base.scss */
.hideme {
  opacity: 0;
}

/* line 329, ../sass/_base.scss */
input[type="text"],
input[type="number"],
input[type="email"],
input[type="phone"],
textarea {
  display: inline-block;
  outline: none;
  border: 1px solid #4D8DCB;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  max-width: 100%;
}

/* line 340, ../sass/_base.scss */
input[type="text"],
input[type="number"],
input[type="email"],
input[type="phone"] {
  height: 55px;
  padding: 0 15px;
}

/* line 347, ../sass/_base.scss */
textarea {
  resize: none;
  height: 220px;
  padding: 7px 15px;
  width: 100%;
}

/* line 353, ../sass/_base.scss */
label {
  font-weight: 400;
  vertical-align: middle;
}

/* line 357, ../sass/_base.scss */
input[type="radio"], input[type="checkbox"] {
  opacity: 0;
  width: 0;
  height: 0;
}
/* line 361, ../sass/_base.scss */
input[type="radio"] + label, input[type="checkbox"] + label {
  position: relative;
  cursor: pointer;
}
/* line 364, ../sass/_base.scss */
input[type="radio"] + label::before, input[type="checkbox"] + label::before {
  content: "";
  display: inline-block;
  width: 26px;
  height: 26px;
  border: 1px solid #929497;
  margin-right: 8px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  vertical-align: middle;
}
/* line 376, ../sass/_base.scss */
input[type="radio"]:checked + label::after, input[type="checkbox"]:checked + label::after {
  content: "";
  display: block;
  width: 14px;
  height: 14px;
  background: #4D8DCB;
  position: absolute;
  left: 6px;
  top: 6px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}

/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT

Copyright (c) 2015 Daniel Eden
*/
/* line 8, ../sass/_animations.scss */
.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

/* line 15, ../sass/_animations.scss */
.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
/* line 48, ../sass/_animations.scss */
.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

/* line 1, ../sass/_header.scss */
.page {
  overflow: hidden;
}

/* line 4, ../sass/_header.scss */
.contentWrap {
  -webkit-transform: translateZ(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -webkit-transform: translateX(0);
  transform: translateX(0);
  opacity: 1;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
@media only screen and (max-width: 1199px) {
  /* line 9, ../sass/_header.scss */
  .contentWrap.active {
    opacity: 1;
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  /* line 13, ../sass/_header.scss */
  .contentWrap.active .mobileClose {
    display: none;
  }
}
@media only screen and (max-width: 991px) {
  /* line 9, ../sass/_header.scss */
  .contentWrap.active {
    opacity: 0.5;
    -moz-transform: translateX(-350px);
    -ms-transform: translateX(-350px);
    -webkit-transform: translateX(-350px);
    transform: translateX(-350px);
  }
  /* line 21, ../sass/_header.scss */
  .contentWrap.active .mobileClose {
    display: block;
  }
}
@media only screen and (max-width: 479px) {
  /* line 9, ../sass/_header.scss */
  .contentWrap.active {
    -moz-transform: translateX(-80%);
    -ms-transform: translateX(-80%);
    -webkit-transform: translateX(-80%);
    transform: translateX(-80%);
  }
}
/* line 29, ../sass/_header.scss */
.contentWrap .mobileClose {
  position: absolute;
  display: none;
  width: 100%;
  top: 0;
  left: 0;
  bottom: 0;
  z-index: 198;
}

/* line 39, ../sass/_header.scss */
.mobileMenu {
  padding-top: 75px;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  display: none !important;
  position: fixed;
  width: 80%;
  max-width: 350px;
  right: 0;
  top: 0;
  bottom: 0;
  overflow: auto;
  z-index: 199;
  background: #FFF;
  font-weight: 400;
  text-align: center;
  display: block;
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
}
@media only screen and (max-width: 991px) {
  /* line 39, ../sass/_header.scss */
  .mobileMenu {
    display: block !important;
  }
}
/* line 59, ../sass/_header.scss */
.mobileMenu.active {
  -moz-transform: translateX(0%);
  -ms-transform: translateX(0%);
  -webkit-transform: translateX(0%);
  transform: translateX(0%);
}
/* line 62, ../sass/_header.scss */
.mobileMenu > ul {
  margin: 0;
  padding: 0;
  display: block;
  overflow: hidden;
  *zoom: 1;
  overflow: visible;
}
/* line 68, ../sass/_header.scss */
.mobileMenu > ul > li {
  display: block;
  border: 1px solid #fff;
  position: relative;
  list-style: none;
}
/* line 73, ../sass/_header.scss */
.mobileMenu > ul > li > a {
  display: block;
  color: #6d707f;
  padding: 25px 50px;
  position: relative;
  font-size: 0.875rem;
  border-bottom: 1px solid #D4D4D4;
  overflow: hidden;
  *zoom: 1;
}
/* line 81, ../sass/_header.scss */
.mobileMenu > ul > li > a img {
  display: none;
  width: 50px;
  height: 50px;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -25px;
  display: inline-block;
}
/* line 94, ../sass/_header.scss */
.mobileMenu .subnav {
  padding: 0;
  margin: 0;
  display: block !important;
  position: static;
  width: 100%;
  border: none;
  text-align: center;
  font-size: 0.875rem;
  background: #f7f7f7;
  border-bottom: 1px solid #D4D4D4;
}
/* line 105, ../sass/_header.scss */
.mobileMenu .subnav li {
  list-style: none;
}
/* line 107, ../sass/_header.scss */
.mobileMenu .subnav li a {
  display: block;
  color: #6d707f;
  padding: 0.4375rem 0.625rem;
}

/* line 115, ../sass/_header.scss */
header {
  position: relative;
  z-index: 200;
  background: #FFF;
}
/* line 119, ../sass/_header.scss */
header .wrap {
  padding: 0.5rem 0;
  border-top: 1px solid #BBBBBC;
  border-bottom: 1px solid #BBBBBC;
}
@media only screen and (max-width: 991px) {
  /* line 119, ../sass/_header.scss */
  header .wrap {
    padding: 0.625rem 0;
  }
}
/* line 128, ../sass/_header.scss */
header .logo a {
  display: inline-block;
}
/* line 130, ../sass/_header.scss */
header .logo a .small {
  display: none;
}
/* line 135, ../sass/_header.scss */
header .topNav {
  font-weight: 400;
  text-align: right;
  padding-top: 0.3125rem;
}
/* line 139, ../sass/_header.scss */
header .topNav > ul {
  margin: 0;
  padding: 0;
  display: inline-block;
  overflow: hidden;
  *zoom: 1;
  overflow: visible;
}
/* line 145, ../sass/_header.scss */
header .topNav > ul > li {
  display: block;
  float: left;
  border: 1px solid #fff;
  position: relative;
  list-style: none;
}
/* line 151, ../sass/_header.scss */
header .topNav > ul > li > a {
  display: block;
  color: #6d707f;
  padding: 7px 10px;
  border: 1px solid #fff;
}
@media only screen and (max-width: 1199px) {
  /* line 151, ../sass/_header.scss */
  header .topNav > ul > li > a {
    font-size: 0.875rem;
    padding: 7px 3px;
  }
}
/* line 162, ../sass/_header.scss */
header .topNav > ul > li.active > a {
  border: 1px solid #bbbbbc;
  border-bottom-color: #fff;
  position: relative;
  z-index: 2;
}
/* line 168, ../sass/_header.scss */
header .topNav > ul > li.active .subnav {
  display: block;
}
/* line 173, ../sass/_header.scss */
header .topNav > ul.servisPrijava {
  padding-left: 0.9375rem;
}
/* line 175, ../sass/_header.scss */
header .topNav > ul.servisPrijava > li > a {
  font-size: 0.8125rem;
  background: #1c75bc;
  display: inline-block;
  color: #fff;
  padding: 0.375rem 0.9375rem;
}
/* line 184, ../sass/_header.scss */
header .topNav .subnav {
  display: none;
  margin: 0;
  padding: 0;
  position: absolute;
  text-align: left;
  top: 100%;
  left: 0px;
  margin-top: -1px;
  width: 15rem;
  background: #FFF;
  border: 1px solid #bbbbbc;
  z-index: 1;
  padding-bottom: 0.625rem;
}
/* line 198, ../sass/_header.scss */
header .topNav .subnav li {
  list-style: none;
}
/* line 200, ../sass/_header.scss */
header .topNav .subnav li a {
  display: block;
  color: #6d707f;
  padding: 0.25rem 0.75rem;
  font-size: 0.875rem;
}
@media only screen and (max-width: 1199px) {
  /* line 135, ../sass/_header.scss */
  header .topNav {
    padding-top: 0;
  }
}
@media only screen and (max-width: 991px) {
  /* line 135, ../sass/_header.scss */
  header .topNav {
    display: none;
  }
}
/* line 218, ../sass/_header.scss */
header.fix {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 200;
  animation: mymove 0.3s ease-in-out;
  -webkit-animation: mymove 0.3s ease-in-out;
  /* Safari and Chrome */
  -webkit-transform: translateZ(0);
}
/* line 227, ../sass/_header.scss */
header.fix .wrap {
  padding: 0.3125rem 0;
  background: #FFF;
}
/* line 233, ../sass/_header.scss */
header.fix .logo a img {
  display: none;
}
/* line 235, ../sass/_header.scss */
header.fix .logo a img.small {
  display: block;
  width: 2.8125rem;
  padding-top: 0.3125rem;
}
/* line 243, ../sass/_header.scss */
header.fix .topNavBtn {
  top: 19px;
}

/* line 248, ../sass/_header.scss */
.topNavBtn {
  width: 32px;
  display: none;
  position: absolute;
  top: 35px;
  right: 15px;
}
@media only screen and (max-width: 991px) {
  /* line 248, ../sass/_header.scss */
  .topNavBtn {
    display: block;
  }
}
/* line 257, ../sass/_header.scss */
.topNavBtn:before, .topNavBtn:after {
  content: "";
}
/* line 260, ../sass/_header.scss */
.topNavBtn:before, .topNavBtn:after, .topNavBtn span {
  display: block;
  height: 3px;
  background: #6d707f;
}
/* line 265, ../sass/_header.scss */
.topNavBtn:before, .topNavBtn:after {
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
/* line 268, ../sass/_header.scss */
.topNavBtn span {
  margin: 8px 0;
}
/* line 272, ../sass/_header.scss */
.topNavBtn:hover:before, .topNavBtn:hover:after, .topNavBtn:hover span {
  background: #1c75bc;
}
/* line 275, ../sass/_header.scss */
.topNavBtn:hover:before {
  -moz-transform: translateY(-3px);
  -ms-transform: translateY(-3px);
  -webkit-transform: translateY(-3px);
  transform: translateY(-3px);
}
/* line 278, ../sass/_header.scss */
.topNavBtn:hover:after {
  -moz-transform: translateY(3px);
  -ms-transform: translateY(3px);
  -webkit-transform: translateY(3px);
  transform: translateY(3px);
}
/* line 283, ../sass/_header.scss */
.topNavBtn.active span {
  visibility: hidden;
}
/* line 286, ../sass/_header.scss */
.topNavBtn.active:before {
  -moz-transform: translateY(11px) rotate(45deg);
  -ms-transform: translateY(11px) rotate(45deg);
  -webkit-transform: translateY(11px) rotate(45deg);
  transform: translateY(11px) rotate(45deg);
}
/* line 289, ../sass/_header.scss */
.topNavBtn.active:after {
  -moz-transform: translateY(-11px) rotate(-45deg);
  -ms-transform: translateY(-11px) rotate(-45deg);
  -webkit-transform: translateY(-11px) rotate(-45deg);
  transform: translateY(-11px) rotate(-45deg);
}
/* line 293, ../sass/_header.scss */
.topNavBtn.active:hover:before, .topNavBtn.active:hover:after, .topNavBtn.active:hover span {
  background: #1c75bc;
}
@media only screen and (max-width: 991px) {
  /* line 248, ../sass/_header.scss */
  .topNavBtn {
    top: 22px;
  }
}

/* line 2, ../sass/_slider.scss */
.slider .sliderWrap {
  margin-bottom: 0;
}
/* line 5, ../sass/_slider.scss */
.slider .slide {
  position: relative;
}
/* line 8, ../sass/_slider.scss */
.slider .caption {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
}
/* line 14, ../sass/_slider.scss */
.slider .caption h1, .slider .caption p {
  color: #FFF;
}
/* line 18, ../sass/_slider.scss */
.slider .captionTable {
  width: 100%;
  display: table;
  text-align: center;
  height: 100%;
}
/* line 23, ../sass/_slider.scss */
.slider .captionTable .captionCell {
  display: table-cell;
  vertical-align: middle;
}
/* line 28, ../sass/_slider.scss */
.slider .slick-dots {
  bottom: 15px;
  position: absolute;
  list-style: none;
  text-align: center;
  padding: 0px;
  margin: 0;
  width: 100%;
}
/* line 36, ../sass/_slider.scss */
.slider .slick-dots li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0px 5px;
  padding: 0px;
  cursor: pointer;
}
/* line 44, ../sass/_slider.scss */
.slider .slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 8px;
  width: 8px;
  outline: none;
  line-height: 0;
  font-size: 0;
  color: transparent;
  padding: 5px;
  cursor: pointer;
  overflow: hidden;
}
/* line 57, ../sass/_slider.scss */
.slider .slick-dots li button::before {
  color: #FFF;
  position: absolute;
  display: block;
  content: "";
  top: 0;
  left: 0;
  width: 8px;
  height: 8px;
  background: #FFF;
  opacity: 0.25;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
/* line 72, ../sass/_slider.scss */
.slider .slick-dots li.slick-active button::before {
  opacity: 0.75;
}

/* line 1, ../sass/_home.scss */
.infoBar {
  text-align: center;
  background: #1c75bc;
  font-weight: 300;
  padding: 0.6875rem 0;
}
/* line 6, ../sass/_home.scss */
.infoBar .info {
  display: inline-block;
  color: #fff;
  vertical-align: middle;
  padding: 0 1.5625rem;
  font-size: 0.875rem;
}
/* line 12, ../sass/_home.scss */
.infoBar .info span {
  display: inline-block;
  width: 1.875rem;
  vertical-align: middle;
  margin-right: 0.9375rem;
}
/* line 17, ../sass/_home.scss */
.infoBar .info span svg {
  fill: #fff;
}
@media only screen and (max-width: 991px) {
  /* line 6, ../sass/_home.scss */
  .infoBar .info {
    padding: 0 0.9375rem;
  }
}
@media only screen and (max-width: 767px) {
  /* line 6, ../sass/_home.scss */
  .infoBar .info {
    text-align: left;
    width: 209px;
    font-size: 0.875rem;
  }
}
@media only screen and (max-width: 479px) {
  /* line 6, ../sass/_home.scss */
  .infoBar .info {
    width: 100%;
  }
}

/* line 34, ../sass/_home.scss */
.usluge {
  padding-top: 1.875rem;
  text-align: center;
}
/* line 37, ../sass/_home.scss */
.usluge .img {
  margin-bottom: 1.25rem;
}
/* line 39, ../sass/_home.scss */
.usluge .img img {
  width: 5.625rem;
}
@media only screen and (max-width: 991px) {
  /* line 44, ../sass/_home.scss */
  .usluge .usluga {
    min-height: 17.5rem;
    margin-bottom: 1.875rem;
  }
}
@media only screen and (max-width: 767px) {
  /* line 50, ../sass/_home.scss */
  .usluge .usluga {
    min-height: 1px;
  }
}

/* line 55, ../sass/_home.scss */
.separator {
  width: 100%;
  clear: both;
  padding: 2.5rem 0;
}
/* line 59, ../sass/_home.scss */
.separator hr {
  border: none;
  border-top: 1px solid #1c75bc;
  margin: 0 auto;
  width: 51.875rem;
  max-width: 100%;
}

/* line 68, ../sass/_home.scss */
.homeVijesti h4, .homeVijesti p {
  padding-left: 2.1875rem;
}
/* line 71, ../sass/_home.scss */
.homeVijesti p {
  position: relative;
}

/* line 85, ../sass/_home.scss */
.homeVijesti a {
  display: block;
  color: #6d707f;
  -moz-transition: color 0.3s ease-in-out;
  -o-transition: color 0.3s ease-in-out;
  -webkit-transition: color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out;
}
/* line 89, ../sass/_home.scss */
.homeVijesti a:hover {
  color: #1c75bc;
}

/*
.telefonskeLinije{
  padding: rem-calc(65px 0);
  text-align: center;
  img{
    width: rem-calc(90);
    margin-right: rem-calc(20);
  }
  font-size: rem-calc(26);
  font-weight: 600;
  color: $primary-color;
}
*/
/* line 1, ../sass/_kablovska.scss */
.kablovskaTelevizija, .nomadskoTelefoniranjeContent .nomadStandard, .nomadskoTelefoniranjeContent .nomadLight {
  padding: 3.125rem 0;
}
/* line 4, ../sass/_kablovska.scss */
.kablovskaTelevizija .cijene, .nomadskoTelefoniranjeContent .nomadStandard .cijene, .nomadskoTelefoniranjeContent .nomadLight .cijene {
  text-align: left;
  padding-top: 5rem;
}
@media only screen and (max-width: 991px) {
  /* line 4, ../sass/_kablovska.scss */
  .kablovskaTelevizija .cijene, .nomadskoTelefoniranjeContent .nomadStandard .cijene, .nomadskoTelefoniranjeContent .nomadLight .cijene {
    text-align: center;
  }
}
@media only screen and (max-width: 479px) {
  /* line 12, ../sass/_kablovska.scss */
  .kablovskaTelevizija .tvVodic, .nomadskoTelefoniranjeContent .nomadStandard .tvVodic, .nomadskoTelefoniranjeContent .nomadLight .tvVodic {
    margin-top: 15px;
    text-align: center;
  }
}
@media only screen and (max-width: 479px) {
  /* line 1, ../sass/_kablovska.scss */
  .kablovskaTelevizija, .nomadskoTelefoniranjeContent .nomadStandard, .nomadskoTelefoniranjeContent .nomadLight {
    text-align: center;
  }
  /* line 19, ../sass/_kablovska.scss */
  .kablovskaTelevizija h2, .nomadskoTelefoniranjeContent .nomadStandard h2, .nomadskoTelefoniranjeContent .nomadLight h2, .kablovskaTelevizija p, .nomadskoTelefoniranjeContent .nomadStandard p, .nomadskoTelefoniranjeContent .nomadLight p {
    text-align: left;
  }
}

/* line 24, ../sass/_kablovska.scss */
.oPaketu {
  overflow: hidden;
  *zoom: 1;
}
/* line 26, ../sass/_kablovska.scss */
.oPaketu p {
  margin-bottom: 1.875rem;
}
/* line 29, ../sass/_kablovska.scss */
.oPaketu .tvVodic {
  float: right;
}
@media only screen and (max-width: 991px) {
  /* line 29, ../sass/_kablovska.scss */
  .oPaketu .tvVodic {
    float: none;
    margin-left: 15px;
  }
}
@media only screen and (max-width: 479px) {
  /* line 29, ../sass/_kablovska.scss */
  .oPaketu .tvVodic {
    margin-left: 0;
  }
}

/* line 40, ../sass/_kablovska.scss */
.digitalnaTelevizija {
  position: relative;
  overflow: hidden;
  padding: 70px 0;
  -webkit-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-position: fixed;
  text-align: right;
}
/* line 43, ../sass/_kablovska.scss */
.digitalnaTelevizija > img {
  position: absolute;
  top: -230px;
  left: 0;
  width: auto;
  max-width: none;
}
/* line 57, ../sass/_kablovska.scss */
.digitalnaTelevizija p, .digitalnaTelevizija h2 {
  text-align: left;
}
/* line 60, ../sass/_kablovska.scss */
.digitalnaTelevizija .button.blue {
  /*margin-right: 15px;*/
}
@media only screen and (max-width: 767px) {
  /* line 60, ../sass/_kablovska.scss */
  .button.blue {
    margin: 0 auto 15px auto;
  }
}
/* line 66, ../sass/_kablovska.scss */
.digitalnaTelevizija .tvVodic {
  margin-top: 25px;
}
@media only screen and (max-width: 991px) {
  /* line 66, ../sass/_kablovska.scss */
  .digitalnaTelevizija .tvVodic {
    float: none;
    margin-top: 0;
    margin-left: 15px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 66, ../sass/_kablovska.scss */
  .digitalnaTelevizija .tvVodic {
    margin: 15px auto 0 auto;
  }
}
@media only screen and (max-width: 991px) {
  /* line 78, ../sass/_kablovska.scss */
  .digitalnaTelevizija .cijene {
    text-align: center;
    padding-top: 40px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 40, ../sass/_kablovska.scss */
  .digitalnaTelevizija {
    text-align: center;
  }
}

/* line 2, ../sass/_internet.scss */
.paketiTable.tableInternet {
  padding: 60px 0;
}
/* line 5, ../sass/_internet.scss */
.paketiTable.tableInternet .block:nth-child(even) {
  background: #f1f2f2;
}
/* line 9, ../sass/_internet.scss */
.paketiTable .wrap {
  padding: 0;
  padding: 3px;
}
/* line 13, ../sass/_internet.scss */
.paketiTable .block {
  display: block;
  background: #FFF;
  border-radius: 2px;
  -moz-box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.15);
  height: 70px;
  vertical-align: middle;
  padding: 10px 20px;
  margin-bottom: 3px;
}
/* line 22, ../sass/_internet.scss */
.paketiTable .block p, .paketiTable .block .mobileData p {
  display: inline-block;
  margin: 0;
  vertical-align: middle;
  color: #1c75bc;
}
/* line 28, ../sass/_internet.scss */
.paketiTable .block span {
  display: inline-block;
  vertical-align: middle;
  width: 36px;
  height: 54px;
}
/* line 33, ../sass/_internet.scss */
.paketiTable .block span svg {
  width: 50px;
  height: 54px;
}
@media only screen and (max-width: 1199px) {
  /* line 33, ../sass/_internet.scss */
  .paketiTable .block span svg {
    width: 30px;
    height: 32px;
  }
}
@media only screen and (max-width: 1199px) {
  /* line 28, ../sass/_internet.scss */
  .paketiTable .block span {
    width: 30px;
    height: 32px;
  }
}
@media only screen and (max-width: 1199px) {
  /* line 13, ../sass/_internet.scss */
  .paketiTable .block {
    padding: 10px;
  }
}
/* line 51, ../sass/_internet.scss */
.paketiTable .desc .block {
  
  font-size: 1.125rem;
}
/* line 54, ../sass/_internet.scss */
.paketiTable .desc .block p {
  width: 5.3125rem;
}
@media only screen and (max-width: 1199px) {
  /* line 51, ../sass/_internet.scss */
  .paketiTable .desc .block {
    font-size: 0.875rem;
  }
}
/* line 61, ../sass/_internet.scss */
.paketiTable .desc .blockInnerWrap {
  overflow: hidden;
  *zoom: 1;
}
/* line 63, ../sass/_internet.scss */
.paketiTable .desc .blockInnerWrap .block {
  float: left;
  width: 68%;
}
/* line 66, ../sass/_internet.scss */
.paketiTable .desc .blockInnerWrap .block.spanner {
  width: 30%;
  float: left;
  margin-right: 1.5%;
}
/* line 70, ../sass/_internet.scss */
.paketiTable .desc .blockInnerWrap .block.spanner p {
  font-size: 0.875rem;
  color: #1c75bc;
}
@media only screen and (max-width: 1199px) {
  /* line 70, ../sass/_internet.scss */
  .paketiTable .desc .blockInnerWrap .block.spanner p {
    font-size: 0.75rem;
  }
}
/* line 78, ../sass/_internet.scss */
.paketiTable .desc .blockInnerWrap .block.h5 {
  height: 362px;
}
/* line 81, ../sass/_internet.scss */
.paketiTable .desc .blockInnerWrap .block.h2 {
  height: 143px;
}
/* line 84, ../sass/_internet.scss */
.paketiTable .desc .blockInnerWrap .block.h1 {
  height: 70px;
}
@media only screen and (max-width: 991px) {
  /* line 50, ../sass/_internet.scss */
  .paketiTable .desc {
    display: block;

  }
  #linkKanali a {
    font-size: 20px;
    text-align: left;
  }

  #DTV font{
    font-size: 20px;
    text-align: left;
  }

  #internetNaslov{
    
    margin-bottom: 10px;
  }
  #internetSlika{
    margin-bottom: 40px;
  }
}
/* line 93, ../sass/_internet.scss */
.paketiTable.tableFiber {
  padding: 60px 0;
}
/* line 97, ../sass/_internet.scss */
.paketiTable.tableFiber .desc .block p {
  width: auto;
  font-size: 0.875rem;
  margin-left: 10px;
}
@media only screen and (max-width: 1199px) {
  /* line 97, ../sass/_internet.scss */
  .paketiTable.tableFiber .desc .block p {
    font-size: 0.75rem;
  }
}
/* line 107, ../sass/_internet.scss */
.paketiTable.tableFiber .desc > .block:nth-child(odd) {
  background: #f1f2f2;
}
/* line 113, ../sass/_internet.scss */
.paketiTable.tableFiber .desc .blockInnerWrap:nth-child(odd) .block {
  background: #f1f2f2;
}
/* line 122, ../sass/_internet.scss */
.paketiTable.tableFiber .heading > div:nth-child(odd) .block {
  background: #f1f2f2;
}
/* line 129, ../sass/_internet.scss */
.paketiTable.tableFiberPhone {
  padding: 60px 0;
}
/* line 134, ../sass/_internet.scss */
.paketiTable.tableFiberPhone .desc .blockInnerWrap .block p {
  width: auto;
  font-size: 1.0625rem;
}
@media only screen and (max-width: 1199px) {
  /* line 134, ../sass/_internet.scss */
  .paketiTable.tableFiberPhone .desc .blockInnerWrap .block p {
    font-size: 0.875rem;
  }
}
/* line 142, ../sass/_internet.scss */
.paketiTable.tableFiberPhone .desc .blockInnerWrap .block:first-child {
  background: #fff;
}
/* line 148, ../sass/_internet.scss */
.paketiTable.tableFiberPhone .block:first-child {
  background: #f1f2f2;
}
/* line 152, ../sass/_internet.scss */
.paketiTable.tableTriplePlay {
  padding: 60px 0;
}
/* line 156, ../sass/_internet.scss */
.paketiTable.tableTriplePlay .desc > .block:first-child {
  background: #F1F2F2;
}
/* line 158, ../sass/_internet.scss */
.paketiTable.tableTriplePlay .desc > .block:first-child p {
  width: auto;
  font-size: 1.0625rem;
  margin-left: 10px;
}
/* line 164, ../sass/_internet.scss */
.paketiTable.tableTriplePlay .desc > .block:last-child {
  background: #F1F2F2;
}
/* line 169, ../sass/_internet.scss */
.paketiTable.tableTriplePlay .desc .blockInnerWrap p {
  width: auto;
  font-size: 1.0625rem;
  margin-left: 10px;
}
/* line 175, ../sass/_internet.scss */
.paketiTable.tableTriplePlay .desc .blockInnerWrap:nth-child(odd) .block {
  background: #F1F2F2;
}
/* line 184, ../sass/_internet.scss */
.paketiTable.tableTriplePlay .heading .head.block p {
  font-size: 1.25rem;
}
@media only screen and (max-width: 1199px) {
  /* line 184, ../sass/_internet.scss */
  .paketiTable.tableTriplePlay .heading .head.block p {
    font-size: 1rem;
  }
}
/* line 195, ../sass/_internet.scss */
.paketiTable .heading .block {
  line-height: 46px;
  font-size: 1.6875rem;
  text-align: center;
  font-weight: normal;
}
/* line 200, ../sass/_internet.scss */
.paketiTable .heading .block small {
  color: #6d707f;
}
/* line 203, ../sass/_internet.scss */
.paketiTable .heading .block.price {
  font-weight: bold;
}
/* line 206, ../sass/_internet.scss */
.paketiTable .heading .block.head {
  font-weight: 400;
  padding-left: 108px;
  position: relative;
  text-align: left;
}
/* line 211, ../sass/_internet.scss */
.paketiTable .heading .block.head:before {
  content: "";
  display: block;
  width: 84px;
  height: 84px;
  position: absolute;
  top: 50%;
  margin-top: -42px;
  left: 16px;
}
/* line 221, ../sass/_internet.scss */
.paketiTable .heading .block.head p {
  color: #FFF;
  font-size: 1.5rem;
  line-height: 1;
}
@media only screen and (max-width: 1199px) {
  /* line 221, ../sass/_internet.scss */
  .paketiTable .heading .block.head p {
    font-size: 1.5rem;
  }
}
@media only screen and (max-width: 1199px) {
  /* line 206, ../sass/_internet.scss */
  .paketiTable .heading .block.head {
    padding-left: 106px;
  }
}
/* line 233, ../sass/_internet.scss */
.paketiTable .heading .block .mobileData {
  float: left;
}
/* line 235, ../sass/_internet.scss */
.paketiTable .heading .block .mobileData p {
  font-size: 0.875rem;
  font-weight: 300;
  line-height: 1.2;
  margin-left: 10px;
}
/* line 242, ../sass/_internet.scss */
.paketiTable .heading .block .mobileData.small p {
  width: 5.3125rem;
  margin-left: 0;
}
@media only screen and (max-width: 991px) {
  /* line 233, ../sass/_internet.scss */
  .paketiTable .heading .block .mobileData {
    text-align: left;
  }
}
/* line 251, ../sass/_internet.scss */
.paketiTable .heading .block.start {
  background: #4babe1;
}
/* line 253, ../sass/_internet.scss */
.paketiTable .heading .block.start:before {
  content: url(../svg/start.svg);
 
}
/* line 257, ../sass/_internet.scss */
.paketiTable .heading .block.standard {
  background: #4babe1;
}
/* line 259, ../sass/_internet.scss */
.paketiTable .heading .block.standard:before {
  content: url(../svg/standard.svg);
}
/* line 263, ../sass/_internet.scss */
.paketiTable .heading .block.fProfi {
  background: #4babe1;
}
/* line 265, ../sass/_internet.scss */
.paketiTable .heading .block.fProfi:before {
  content: url(../svg/fProfi.svg);
}
/* line 269, ../sass/_internet.scss */
.paketiTable .heading .block.fPremium {
  background: #4babe1;
}
/* line 271, ../sass/_internet.scss */
.paketiTable .heading .block.fPremium:before {
  content: url(../svg/fPremium.svg);
}
@media only screen and (max-width: 991px) {
  /* line 195, ../sass/_internet.scss */
  .paketiTable .heading .block {
    text-align: right;
  }
}

/* line 281, ../sass/_internet.scss */
.optikaDoKuce {
  position: relative;
  overflow: hidden;
  color: #FFF;
  padding: 30px 0;
  -webkit-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
/* line 284, ../sass/_internet.scss */
.optikaDoKuce > img {
  position: absolute;
  top: -230px;
  left: 0;
  width: auto;
  max-width: none;
}
/* line 296, ../sass/_internet.scss */
.optikaDoKuce h2 {
  color: #FFF;
}
/* line 299, ../sass/_internet.scss */
.optikaDoKuce .img {
  text-align: center;
  padding-top: 40px;
}
/* line 303, ../sass/_internet.scss */
.optikaDoKuce > div {
  position: relative;
}

/* line 1, ../sass/_tripplePlay.scss */
.pageTripplePlay {
  padding: 50px 0;
}
/* line 4, ../sass/_tripplePlay.scss */
.pageTripplePlay .wrap {
  -webkit-columns: 2;
  -moz-columns: 2;
  columns: 2;
  -webkit-column-gap: 65px;
  -moz-column-gap: 65px;
  column-gap: 65px;
}
@media only screen and (max-width: 767px) {
  /* line 4, ../sass/_tripplePlay.scss */
  .pageTripplePlay .wrap {
    -webkit-columns: 1;
    -moz-columns: 1;
    columns: 1;
    -webkit-column-gap: 0px;
    -moz-column-gap: 0px;
    column-gap: 0px;
  }
}
/* line 20, ../sass/_tripplePlay.scss */
.pageTripplePlay .img {
  text-align: center;
  vertical-align: middle;
  padding-bottom: 50px;
}
/* line 24, ../sass/_tripplePlay.scss */
.pageTripplePlay .img img {
  width: 146px;
  height: 146px;
}
@media only screen and (max-width: 767px) {
  /* line 24, ../sass/_tripplePlay.scss */
  .pageTripplePlay .img img {
    width: 26%;
    float: left;
  }
}
/* line 32, ../sass/_tripplePlay.scss */
.pageTripplePlay .img span {
  display: inline-block;
  font-size: 3.4375rem;
  line-height: 146px;
  color: #1c75bc;
  margin: 0 20px;
}
@media only screen and (max-width: 767px) {
  /* line 32, ../sass/_tripplePlay.scss */
  .pageTripplePlay .img span {
    width: 11%;
    float: left;
    margin: 0;
    text-align: center;
  }
}
@media only screen and (max-width: 767px) {
  /* line 20, ../sass/_tripplePlay.scss */
  .pageTripplePlay .img {
    overflow: hidden;
    *zoom: 1;
  }
}
/* line 49, ../sass/_tripplePlay.scss */
.pageTripplePlay h2 {
  text-align: center;
}

/* line 1, ../sass/_mobilna.scss */
.phones {
  padding: 0 0 60px 0;
}
/* line 4, ../sass/_mobilna.scss */
.phones .phone {
  padding: 0;
}
/* line 6, ../sass/_mobilna.scss */
.phones .phone .wrap {
  border: 1px solid #939598;
  text-align: center;
  padding: 15px 0;
  margin-left: -1px;
}
/* line 12, ../sass/_mobilna.scss */
.phones .phone .img {
  display: inline-block;
  text-align: left;
  height: 260px;
  overflow: hidden;
}
/* line 16, ../sass/_mobilna.scss */
.phones .phone h3 {
  font-size: 1.8125rem;
  color: #1c75bc;
  margin-bottom: 5px;
}
/* line 20, ../sass/_mobilna.scss */
.phones .phone h3 span {
  display: block;
}
/* line 22, ../sass/_mobilna.scss */
.phones .phone h3 span.model {
  font-weight: 400;
}
/* line 27, ../sass/_mobilna.scss */
.phones .phone .options {
  padding: 26px 0px 10px;
  margin: 0 15px;
  border-bottom: 1px solid #939598;
}
/* line 32, ../sass/_mobilna.scss */
.phones .phone .options .rate div {
  background: #1c75bc;
  color: #FFF;
  padding: 10px 0;
}
/* line 38, ../sass/_mobilna.scss */
.phones .phone .options .priceRange {
  font-size: 1.675rem;
  color: #1c75bc;
}
@media only screen and (max-width: 1199px) {
  /* line 38, ../sass/_mobilna.scss */
  .phones .phone .options .priceRange {
    font-size: 1.5rem;
  }
}
/* line 46, ../sass/_mobilna.scss */
.phones .phone .info {
  padding: 10px 30px;
  color: #1c75bc;
  text-align: left;
}

/* line 54, ../sass/_mobilna.scss */
.pretplataPaketi .wrap {
  padding: 15px 0 40px;
}
@media only screen and (max-width: 991px) {
  /* line 54, ../sass/_mobilna.scss */
  .pretplataPaketi .wrap {
    overflow: hidden;
    *zoom: 1;
  }
}
/* line 60, ../sass/_mobilna.scss */
.pretplataPaketi p {
  font-size: 2.5rem;
  line-height: 1.2;
  color: #1c75bc;
  display: inline-block;
}
@media only screen and (max-width: 1199px) {
  /* line 60, ../sass/_mobilna.scss */
  .pretplataPaketi p {
    font-size: 2rem;
  }
}
@media only screen and (max-width: 991px) {
  /* line 60, ../sass/_mobilna.scss */
  .pretplataPaketi p {
    width: 100%;
    clear: both;
  }
  /* line 71, ../sass/_mobilna.scss */
  .pretplataPaketi p br {
    display: none;
  }
}
/* line 76, ../sass/_mobilna.scss */
.pretplataPaketi .img {
  display: inline-block;
  margin: 0 20px;
}
@media only screen and (max-width: 1199px) {
  /* line 76, ../sass/_mobilna.scss */
  .pretplataPaketi .img {
    width: 11%;
  }
}
@media only screen and (max-width: 991px) {
  /* line 76, ../sass/_mobilna.scss */
  .pretplataPaketi .img {
    width: 20%;
    text-align: center;
    margin: 0;
    float: left;
  }
  /* line 87, ../sass/_mobilna.scss */
  .pretplataPaketi .img img {
    max-width: 80%;
  }
}

/* line 94, ../sass/_mobilna.scss */
.ponuda .wrap {
  border: 1px solid #939598;
  overflow: hidden;
  *zoom: 1;
}
/* line 98, ../sass/_mobilna.scss */
.ponuda .info {
  padding-top: 90px;
}
/* line 100, ../sass/_mobilna.scss */
.ponuda .info h5 {
  font-size: 1.5625rem;
  color: #1c75bc;
  margin-bottom: 25px;
}
/* line 105, ../sass/_mobilna.scss */
.ponuda .info p {
  color: #1c75bc;
  border-bottom: 1px solid #939598;
  padding-bottom: 10px;
}
@media only screen and (max-width: 1199px) {
  /* line 98, ../sass/_mobilna.scss */
  .ponuda .info {
    padding-top: 30px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 98, ../sass/_mobilna.scss */
  .ponuda .info {
    text-align: center;
  }
}
/* line 117, ../sass/_mobilna.scss */
.ponuda .options {
  padding: 10px 0px 0px;
}
/* line 119, ../sass/_mobilna.scss */
.ponuda .options .rate {
  text-align: center;
}
/* line 121, ../sass/_mobilna.scss */
.ponuda .options .rate div {
  background: #1c75bc;
  color: #FFF;
  padding: 10px 0;
}
/* line 127, ../sass/_mobilna.scss */
.ponuda .options .priceRange {
  font-size: 1.875rem;
  color: #1c75bc;
}
@media only screen and (max-width: 1199px) {
  /* line 127, ../sass/_mobilna.scss */
  .ponuda .options .priceRange {
    font-size: 1.25rem;
    line-height: 44px;
  }
}
/* line 136, ../sass/_mobilna.scss */
.ponuda .image {
  padding: 30px 0 0;
  text-align: center;
}
@media only screen and (max-width: 1199px) {
  /* line 140, ../sass/_mobilna.scss */
  .ponuda .image img {
    width: 80%;
  }
}
@media only screen and (max-width: 991px) {
  /* line 145, ../sass/_mobilna.scss */
  .ponuda .image img {
    width: auto;
  }
}
@media only screen and (max-width: 991px) {
  /* line 136, ../sass/_mobilna.scss */
  .ponuda .image {
    padding: 45px 0;
  }
}
/* line 153, ../sass/_mobilna.scss */
.ponuda .add {
  padding-right: 0;
}
@media only screen and (max-width: 991px) {
  /* line 153, ../sass/_mobilna.scss */
  .ponuda .add {
    text-align: center;
    padding-left: 0;
  }
}

/* line 161, ../sass/_mobilna.scss */
.pageInfoFooter {
  padding: 60px 0;
}
/* line 163, ../sass/_mobilna.scss */
.pageInfoFooter p {
  color: #1c75bc;
}
/* line 166, ../sass/_mobilna.scss */
.pageInfoFooter .info {
  padding-top: 20px;
}
@media only screen and (max-width: 991px) {
  /* line 161, ../sass/_mobilna.scss */
  .pageInfoFooter {
    text-align: center;
  }
}

/* line 173, ../sass/_mobilna.scss */
.katalogTelefona {
  vertical-align: middle;
  font-size: 2.1875rem;
  color: #1c75bc;
  vertical-align: middle;
}
/* line 178, ../sass/_mobilna.scss */
.katalogTelefona a {
  display: inline-block;
}
/* line 181, ../sass/_mobilna.scss */
.katalogTelefona p {
  display: inline-block;
  vertical-align: middle;
  margin: 0;
  line-height: 1.2;
}
@media only screen and (max-width: 1199px) {
  /* line 173, ../sass/_mobilna.scss */
  .katalogTelefona {
    font-size: 1.5rem;
  }
}

/* line 191, ../sass/_mobilna.scss */
.linija {
  font-size: 1.125rem;
  color: #1c75bc;
  line-height: 1;
  font-weight: normal;
  overflow: hidden;
  *zoom: 1;
}
/* line 197, ../sass/_mobilna.scss */
.linija img {
  width: 5.625rem;
  margin-right: 1.25rem;
  float: left;
}
/* line 202, ../sass/_mobilna.scss */
.linija a {
  display: block;
  color: #1c75bc;
  text-decoration: none;
  overflow: hidden;
  *zoom: 1;
}
/* line 208, ../sass/_mobilna.scss */
.linija span {
  height: 6.25rem;
  display: table-cell;
  vertical-align: middle;
}
@media only screen and (max-width: 991px) {
  /* line 191, ../sass/_mobilna.scss */
  .linija {
    margin-bottom: 30px;
  }
  /* line 220, ../sass/_mobilna.scss */
  .linija a {
    display: inline-block;
  }
  /* line 223, ../sass/_mobilna.scss */
  .linija img {
    float: none;
    margin: 0 0 15px;
  }
  /* line 227, ../sass/_mobilna.scss */
  .linija span {
    height: auto;
    display: block;
  }
}

/* line 233, ../sass/_mobilna.scss */
.linija a {
  color: #1c75bc !important;
}

/* line 2, ../sass/_katalogTelefona.scss */
.katalog .katalogOpcije {
  padding: 15px 0 70px;
}
/* line 4, ../sass/_katalogTelefona.scss */
.katalog .katalogOpcije form {
  display: block;
  border: 1px solid #939598;
  border-radius: 4px;
  padding: 5px 15px;
  vertical-align: middle;
}
/* line 11, ../sass/_katalogTelefona.scss */
.katalog .katalogOpcije label {
  font-weight: 300;
  display: inline-block;
  margin: 0 10px 0 0;
  line-height: 25px;
  vertical-align: middle;
}
/* line 18, ../sass/_katalogTelefona.scss */
.katalog .katalogOpcije select {
  display: inline-block;
  width: 160px;
  border: 1px solid #939598;
  color: #1c75bc;
  height: 25px;
  font-size: 0.75rem;
  padding: 0 10px;
  vertical-align: top;
}
@media only screen and (max-width: 767px) {
  /* line 2, ../sass/_katalogTelefona.scss */
  .katalog .katalogOpcije {
    text-align: center;
  }
  /* line 30, ../sass/_katalogTelefona.scss */
  .katalog .katalogOpcije select {
    width: 100%;
    height: 35px;
    margin-bottom: 10px;
  }
}
/* line 37, ../sass/_katalogTelefona.scss */
.katalog .items {
  padding-bottom: 50px;
}
/* line 39, ../sass/_katalogTelefona.scss */
.katalog .items .item {
  text-align: center;
  height: 380px;
}
/* line 42, ../sass/_katalogTelefona.scss */
.katalog .items .item a {
  display: block;
}
/* line 45, ../sass/_katalogTelefona.scss */
.katalog .items .item .img {
  padding-bottom: 35px;
}
/* line 48, ../sass/_katalogTelefona.scss */
.katalog .items .item h5 {
  font-size: 1.5rem;
}
/* line 51, ../sass/_katalogTelefona.scss */
.katalog .items .item p {
  font-size: 1.25rem;
  color: #1c75bc;
}
/* line 55, ../sass/_katalogTelefona.scss */
.katalog .items .item .rate {
  display: inline-block;
  background: #1c75bc;
  padding: 10px 15px;
  color: #FFF;
}
@media only screen and (max-width: 479px) {
  /* line 39, ../sass/_katalogTelefona.scss */
  .katalog .items .item {
    width: 100%;
  }
  #fiksni p{
    font-size: 15px;

  }
  #fiksniSlika {
    margin-bottom: 35px;
  }

}

/* line 1, ../sass/_phoneDetail.scss */
.blueHeadline {
  background: #1c75bc;
  padding: 20px 0 25px;
  border-top: 6px solid #1c75bc;
}
/* line 5, ../sass/_phoneDetail.scss */
.blueHeadline h1 {
  font-size: 2.375rem;
  color: #FFF;
  margin: 0;
}

/* line 11, ../sass/_phoneDetail.scss */
.phoneDetail {
  padding: 60px 0;
}
/* line 14, ../sass/_phoneDetail.scss */
.phoneDetail .wrap {
  padding-left: 15px;
}
@media only screen and (max-width: 767px) {
  /* line 14, ../sass/_phoneDetail.scss */
  .phoneDetail .wrap {
    padding-left: 0;
  }
}
/* line 20, ../sass/_phoneDetail.scss */
.phoneDetail .img {
  text-align: center;
}
/* line 23, ../sass/_phoneDetail.scss */
.phoneDetail .details {
  border-left: 1px solid #939598;
}
/* line 25, ../sass/_phoneDetail.scss */
.phoneDetail .details .title {
  padding: 60px 0 30px;
}
@media only screen and (max-width: 1199px) {
  /* line 25, ../sass/_phoneDetail.scss */
  .phoneDetail .details .title {
    padding-top: 30px;
  }
}
/* line 31, ../sass/_phoneDetail.scss */
.phoneDetail .details h3 {
  font-size: 2.375rem;
}
/* line 33, ../sass/_phoneDetail.scss */
.phoneDetail .details h3 span {
  display: block;
}
/* line 35, ../sass/_phoneDetail.scss */
.phoneDetail .details h3 span.company {
  font-weight: normal;
}
@media only screen and (max-width: 991px) {
  /* line 31, ../sass/_phoneDetail.scss */
  .phoneDetail .details h3 {
    margin-bottom: 40px;
  }
}
/* line 43, ../sass/_phoneDetail.scss */
.phoneDetail .details .rate {
  display: block;
  background: #1c75bc;
  padding: 10px 0px;
  width: 230px;
  max-width: 100%;
  text-align: center;
  color: #FFF;
}
@media only screen and (max-width: 767px) {
  /* line 43, ../sass/_phoneDetail.scss */
  .phoneDetail .details .rate {
    margin: 0 auto;
  }
}
/* line 55, ../sass/_phoneDetail.scss */
.phoneDetail .details p {
  font-size: 1.5rem;
}
/* line 57, ../sass/_phoneDetail.scss */
.phoneDetail .details p strong, .phoneDetail .details p b {
  font-weight: 400;
}
@media only screen and (max-width: 1199px) {
  /* line 55, ../sass/_phoneDetail.scss */
  .phoneDetail .details p {
    font-size: 1.125rem;
  }
}
/* line 64, ../sass/_phoneDetail.scss */
.phoneDetail .details ul {
  margin: 0;
  padding: 0;
}
/* line 67, ../sass/_phoneDetail.scss */
.phoneDetail .details ul li {
  display: block;
  font-size: 1.375rem;
  list-style: none;
}
@media only screen and (max-width: 1199px) {
  /* line 67, ../sass/_phoneDetail.scss */
  .phoneDetail .details ul li {
    font-size: 1.125rem;
  }
}
@media only screen and (max-width: 991px) {
  /* line 67, ../sass/_phoneDetail.scss */
  .phoneDetail .details ul li {
    font-size: 1rem;
  }
}
@media only screen and (max-width: 1199px) {
  /* line 23, ../sass/_phoneDetail.scss */
  .phoneDetail .details {
    padding-bottom: 50px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 23, ../sass/_phoneDetail.scss */
  .phoneDetail .details {
    padding-bottom: 30px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 23, ../sass/_phoneDetail.scss */
  .phoneDetail .details {
    text-align: center;
    border: none;
  }
}

/* line 92, ../sass/_phoneDetail.scss */
.tabs .tabMenu {
  border: 1px solid #939598;
  border-radius: 4px;
  overflow: hidden;
}
/* line 96, ../sass/_phoneDetail.scss */
.tabs .tabMenu ul {
  margin: 0;
  padding: 0;
  background: #fff;
  overflow: hidden;
  *zoom: 1;
}
/* line 101, ../sass/_phoneDetail.scss */
.tabs .tabMenu ul li {
  list-style: none;
  display: block;
  float: left;
}
/* line 105, ../sass/_phoneDetail.scss */
.tabs .tabMenu ul li a {
  display: block;
  padding: 10px 24px;
  background: #fff;
  color: #6d707f;
  -moz-transition: background-color 0.3s ease-in-out;
  -o-transition: background-color 0.3s ease-in-out;
  -webkit-transition: background-color 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out;
}
/* line 111, ../sass/_phoneDetail.scss */
.tabs .tabMenu ul li a.active, .tabs .tabMenu ul li a:hover {
  background: #1c75bc;
  color: #fff;
}
@media only screen and (max-width: 767px) {
  /* line 105, ../sass/_phoneDetail.scss */
  .tabs .tabMenu ul li a {
    padding: 10px 0;
    text-align: center;
  }
}
@media only screen and (max-width: 767px) {
  /* line 101, ../sass/_phoneDetail.scss */
  .tabs .tabMenu ul li {
    width: 33.33333%;
  }
}
@media only screen and (max-width: 479px) {
  /* line 101, ../sass/_phoneDetail.scss */
  .tabs .tabMenu ul li {
    width: 100%;
  }
  #Nazivi{
    display: none;
  }
  #Prvi{
    display: none;
  }
  #Drugi{
    display: none;
  }
  #Treci{
    display: none;
  }
  #linkKanali {
    font-size: 20px;
    text-align: left;
  }

  #DTV {
    font-size: 25px;
    text-align: left;
  }
}

/* line 130, ../sass/_phoneDetail.scss */
.tabContent {
  padding-top: 50px;
}

/* line 134, ../sass/_phoneDetail.scss */
#tabTarifni .paketIme, .dodatnaOprema .paketIme, #tabTarifni .paketInfo, .dodatnaOprema .paketInfo {
  padding: 0;
}
/* line 136, ../sass/_phoneDetail.scss */
#tabTarifni .paketIme > div, .dodatnaOprema .paketIme > div, #tabTarifni .paketInfo > div, .dodatnaOprema .paketInfo > div {
  padding: 10px 20px;
  height: 70px;
}
/* line 140, ../sass/_phoneDetail.scss */
#tabTarifni .paketIme > div:first-child, .dodatnaOprema .paketIme > div:first-child, #tabTarifni .paketInfo > div:first-child, .dodatnaOprema .paketInfo > div:first-child {
  height: 106px;
}
@media only screen and (max-width: 767px) {
  /* line 140, ../sass/_phoneDetail.scss */
  #tabTarifni .paketIme > div:first-child, .dodatnaOprema .paketIme > div:first-child, #tabTarifni .paketInfo > div:first-child, .dodatnaOprema .paketInfo > div:first-child {
    height: 86px;
  }
}
/* line 148, ../sass/_phoneDetail.scss */
#tabTarifni .paketInfo, .dodatnaOprema .paketInfo {
  float: left;
  width: 15%;
}
/* line 151, ../sass/_phoneDetail.scss */
#tabTarifni .paketInfo > div, .dodatnaOprema .paketInfo > div {
  text-align: center;
  font-size: 1.25rem;
  color: #1c75bc;
  padding: 10px;
}
/* line 156, ../sass/_phoneDetail.scss */
#tabTarifni .paketInfo > div p, .dodatnaOprema .paketInfo > div p {
  margin: 0;
  line-height: 50px;
  font-weight: normal;
}
@media only screen and (max-width: 767px) {
  /* line 156, ../sass/_phoneDetail.scss */
  #tabTarifni .paketInfo > div p, .dodatnaOprema .paketInfo > div p {
    line-height: 1.5;
    margin: 0;
  }
}
/* line 166, ../sass/_phoneDetail.scss */
#tabTarifni .paketInfo > div:first-child img, .dodatnaOprema .paketInfo > div:first-child img {
  width: 78px;
}
@media only screen and (max-width: 767px) {
  /* line 166, ../sass/_phoneDetail.scss */
  #tabTarifni .paketInfo > div:first-child img, .dodatnaOprema .paketInfo > div:first-child img {
    width: 60px;
  }
}
@media only screen and (max-width: 1199px) {
  /* line 151, ../sass/_phoneDetail.scss */
  #tabTarifni .paketInfo > div, .dodatnaOprema .paketInfo > div {
    font-size: 1rem;
  }
}

@media only screen and (min-width: 1199px) {
  #DTV {
    font-size: 30px;
  }
}


@media only screen and (max-width: 991px) {
  /* line 151, ../sass/_phoneDetail.scss */
  #tabTarifni .paketInfo > div, .dodatnaOprema .paketInfo > div {
    font-size: 0.8125rem;
  }
}
@media only screen and (max-width: 767px) {
  /* line 151, ../sass/_phoneDetail.scss */
  #tabTarifni .paketInfo > div, .dodatnaOprema .paketInfo > div {
    padding: 5px;
    height: auto;
  }
}
@media only screen and (max-width: 991px) {
  /* line 185, ../sass/_phoneDetail.scss */
  #tabTarifni .paketInfo .mobileData, .dodatnaOprema .paketInfo .mobileData {
    display: none;
  }
}
@media only screen and (max-width: 767px) {
  /* line 148, ../sass/_phoneDetail.scss */
  #tabTarifni .paketInfo, .dodatnaOprema .paketInfo {
    width: 100%;
  }
  /* line 191, ../sass/_phoneDetail.scss */
  #tabTarifni .paketInfo .mobileData, .dodatnaOprema .paketInfo .mobileData {
    display: block;
  }
  /* line 193, ../sass/_phoneDetail.scss */
  #tabTarifni .paketInfo .mobileData p, .dodatnaOprema .paketInfo .mobileData p {
    float: none;
    line-height: 1.5;
  }
}
@media only screen and (max-width: 767px) {
  /* line 201, ../sass/_phoneDetail.scss */
  #tabTarifni .paketInfo .mobileData p, .dodatnaOprema .paketInfo .mobileData p {
    display: block !important;
  }
}
/* line 209, ../sass/_phoneDetail.scss */
#tabTarifni .paketIme > div p, .dodatnaOprema .paketIme > div p {
  color: rgb(2, 52, 76);
  font-weight: normal;
}
/* line 209, ../sass/_phoneDetail.scss */
#tabTarifni .paketIme > div p, .dodatnaOprema .paketIme > div span {
  color: #1c75bc;
  font-weight: normal;
}
/* line 212, ../sass/_phoneDetail.scss */
#tabTarifni .paketIme > div p strong, .dodatnaOprema .paketIme > div p strong {
  display: block;
}
/* line 217, ../sass/_phoneDetail.scss */
#tabTarifni .paketIme > div:nth-child(2) p, .dodatnaOprema .paketIme > div:nth-child(2) p {
  color: #1c75bc;
}
@media only screen and (max-width: 1199px) {
  /* line 208, ../sass/_phoneDetail.scss */
  #tabTarifni .paketIme > div, .dodatnaOprema .paketIme > div {
    font-size: 0.875rem;
  }
}
@media only screen and (max-width: 991px) {
  /* line 208, ../sass/_phoneDetail.scss */
  #tabTarifni .paketIme > div, .dodatnaOprema .paketIme > div {
    font-size: 0.8125rem;
  }
}
@media only screen and (max-width: 991px) {
  /* line 208, ../sass/_phoneDetail.scss */
  #tabTarifni .paketIme > div, .dodatnaOprema .paketIme > div {
    padding: 10px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 207, ../sass/_phoneDetail.scss */
  #tabTarifni .paketIme, .dodatnaOprema .paketIme {
    display: none;
  }
}


#tabKarakteristike .heading, .ostaleCijene .heading, .fiksniPaketi .heading, #tabKarakteristike .info, .ostaleCijene .info, .fiksniPaketi .info {
  padding: 0;
  color: rgb(2, 52, 76);
}

#tabKarakteristike .heading, .ostaleCijene .heading, .fiksniPaketi .heading, #tabKarakteristike .info, .ostaleCijene .info, .fiksniPaketi .text-right {
  padding: 0;
  color: rgb(28, 117, 188);
}

/* line 239, ../sass/_phoneDetail.scss */
#tabKarakteristike .heading > div, .ostaleCijene .heading > div, .fiksniPaketi .heading > div, #tabKarakteristike .info > div, .ostaleCijene .info > div, .fiksniPaketi .info > div {
  padding: 15px;
  font-size: 1rem;
}
@media only screen and (max-width: 1199px) {
  /* line 239, ../sass/_phoneDetail.scss */
  #tabKarakteristike .heading > div, .ostaleCijene .heading > div, .fiksniPaketi .heading > div, #tabKarakteristike .info > div, .ostaleCijene .info > div, .fiksniPaketi .info > div {
    font-size: 0.875rem;
  }
}
/* line 247, ../sass/_phoneDetail.scss */
#tabKarakteristike .heading strong, .ostaleCijene .heading strong, .fiksniPaketi .heading strong, #tabKarakteristike .info strong, .ostaleCijene .info strong, .fiksniPaketi .info strong {
  font-weight: 400;
}
/* line 252, ../sass/_phoneDetail.scss */
#tabKarakteristike .heading, .ostaleCijene .heading, .fiksniPaketi .heading {
  font-weight: normal;
  color: #1c75bc;
}
/* line 253, ../sass/_phoneDetail.scss */
#tabKarakteristike .heading > div, .ostaleCijene .heading > div, .fiksniPaketi .heading > div {
  background: #f7f7f7;
}

/* line 1, ../sass/_dodatnaOprema.scss */
.dodatnaOprema {
  padding: 60px 0;
}
/* line 2, ../sass/_dodatnaOprema.scss */
.dodatnaOprema h2 {
  margin: 0;
}
/* line 5, ../sass/_dodatnaOprema.scss */
.dodatnaOprema .clearfix > p {
  text-align: right;
  font-size: 1.25rem;
  font-weight: 400;
  clear: both;
  color: #1c75bc;
  padding-top: 15px;
}
/* line 16, ../sass/_dodatnaOprema.scss */
.dodatnaOprema .title {
  text-align: center;
  margin-bottom: 50px;
}
/* line 20, ../sass/_dodatnaOprema.scss */
.dodatnaOprema .paketIme > div:nth-child(2) p {
  color: #1c75bc;
}
/* line 23, ../sass/_dodatnaOprema.scss */
.dodatnaOprema .paketIme > div:nth-child(even) {
  background: #f7f7f7;
}
/* line 26, ../sass/_dodatnaOprema.scss */
.dodatnaOprema .paketInfo > div:nth-child(even) {
  background: #f7f7f7;
}
/* line 29, ../sass/_dodatnaOprema.scss */
.dodatnaOprema .paketIme > div p {
  font-size: 0.875rem;
}

/* line 33, ../sass/_dodatnaOprema.scss */
.ostaleCijene {
  padding: 50px 0;
}
/* line 37, ../sass/_dodatnaOprema.scss */
.ostaleCijene .heading > div {
  background: #FFF;
}
@media only screen and (max-width: 991px) {
  /* line 37, ../sass/_dodatnaOprema.scss */
  .ostaleCijene .heading > div {
    min-height: 78px;
  }
}
/* line 46, ../sass/_dodatnaOprema.scss */
.ostaleCijene .info.bg > div {
  background: #f7f7f7;
}
@media only screen and (max-width: 991px) {
  /* line 50, ../sass/_dodatnaOprema.scss */
  .ostaleCijene .info > div {
    min-height: 78px;
  }
}

/* line 1, ../sass/_fiksna.scss */
.fiksnaTelefonija {
  padding: 60px 0;
  font-size: 1.25rem;
  color: #1c75bc;
}
/* line 6, ../sass/_fiksna.scss */
.fiksnaTelefonija .title {
  text-align: center;
  padding-bottom: 50px;
}

/* line 11, ../sass/_fiksna.scss */
.checkList {
  margin: 0;
  padding: 0;
}
/* line 14, ../sass/_fiksna.scss */
.checkList li {
  position: relative;
  padding-left: 30px;
  list-style: none;
  margin-bottom: 10px;
}
/* line 19, ../sass/_fiksna.scss */
.checkList li:before {
  display: block;
  position: absolute;
  top: 4px;
  left: 0;
  content: url(../svg/listBullet.svg);
}

/* line 30, ../sass/_fiksna.scss */
.fiksniPaketi img {
  width: 50px;
  margin-right: 10px;
}
/* line 35, ../sass/_fiksna.scss */
.fiksniPaketi .info:nth-child(4n) > div, .fiksniPaketi .info:nth-child(4n-1) > div {
  background: #f7f7f7;
}
/* line 39, ../sass/_fiksna.scss */
.fiksniPaketi .info:nth-child(even) {
  text-align: right;
  font-weight: 400;
}
/* line 44, ../sass/_fiksna.scss */
.fiksniPaketi .info > div {
  height: 78px;
}
/* line 47, ../sass/_fiksna.scss */
.fiksniPaketi .info .price {
  font-weight: 600;
  color: #1c75bc;
}
/* line 50, ../sass/_fiksna.scss */
.fiksniPaketi .info .price span {
  display: block;
  font-size: 0.75rem;
  font-weight: 400;
  color: #6d707f;
}

/* line 63, ../sass/_fiksna.scss */
.nomadskoTelefoniranjeContent .nomadStandard .cijena img, .nomadskoTelefoniranjeContent .nomadLight .cijena img {
  width: 93px;
}
/* line 67, ../sass/_fiksna.scss */
.nomadskoTelefoniranjeContent .nomadStandard {
  background: #FFF;
}
/* line 70, ../sass/_fiksna.scss */
.nomadskoTelefoniranjeContent .nomadLight {
  background: url(../images/paralaxBg.jpg) left top no-repeat;
  -webkit-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
/* line 75, ../sass/_fiksna.scss */
.nomadskoTelefoniranjeContent .nomadLight .cijena {
  text-align: left;
}
/* line 79, ../sass/_fiksna.scss */
.nomadskoTelefoniranjeContent.hidden {
  display: none;
}

/* line 1, ../sass/_servis.scss */
.korisnickiServis {
  padding: 60px 0;
}
/* line 4, ../sass/_servis.scss */
.korisnickiServis .menuAcc .accordion {
  padding: 0;
  margin: 0;
}
/* line 7, ../sass/_servis.scss */
.korisnickiServis .menuAcc .accordion > li {
  display: block;
  list-style: none;
}
/* line 10, ../sass/_servis.scss */
.korisnickiServis .menuAcc .accordion > li > a {
  display: block;
  font-size: 1.1475rem;
  color: #1c75bc;
  padding: 10px 20px;
  font-weight: bold;
}
@media only screen and (max-width: 991px) {
  /* line 10, ../sass/_servis.scss */
  .korisnickiServis .menuAcc .accordion > li > a {
    font-size: 1rem;
  }
}
/* line 20, ../sass/_servis.scss */
.korisnickiServis .menuAcc .accordion > li ul {
  margin: 0;
  padding: 10px 0 20px 0;
  display: none;
}
/* line 24, ../sass/_servis.scss */
.korisnickiServis .menuAcc .accordion > li ul li {
  list-style: none;
  padding-left: 23px;
}
/* line 27, ../sass/_servis.scss */
.korisnickiServis .menuAcc .accordion > li ul li a {
  color: #1c75bc;
  font-size: 1.1875rem;
}
@media only screen and (max-width: 991px) {
  /* line 27, ../sass/_servis.scss */
  .korisnickiServis .menuAcc .accordion > li ul li a {
    font-size: 1rem;
  }
}
/* line 35, ../sass/_servis.scss */
.korisnickiServis .menuAcc .accordion > li ul.active {
  display: block;
}
@media only screen and (max-width: 767px) {
  /* line 3, ../sass/_servis.scss */
  .korisnickiServis .menuAcc {
    padding-bottom: 40px;
  }
}
/* line 46, ../sass/_servis.scss */
.korisnickiServis .accContent .accordion {
  margin: 0;
  padding: 0 0 40px 0;
}
/* line 49, ../sass/_servis.scss */
.korisnickiServis .accContent .accordion li {
  display: block;
  list-style: none;
}
/* line 52, ../sass/_servis.scss */
.korisnickiServis .accContent .accordion li a {
  display: block;
  font-size: 1.1875rem;
  color: #1c75bc;
  padding: 10px 0;
  border-bottom: 1px solid #1c75bc;
}

/* line 59, ../sass/_servis.scss */
.korisnickiServis .accContent .accordion li > div {
  margin: 0;
  padding: 15px 0 40px;
  display: none;
}
/* line 63, ../sass/_servis.scss */
.korisnickiServis .accContent .accordion li > div.active {
  display: block;
}
/* line 68, ../sass/_servis.scss */
.korisnickiServis .accContent .accordion li .accPrijava > div {
  border-top: 1px solid #1c75bc;
}
/* line 70, ../sass/_servis.scss */
.korisnickiServis .accContent .accordion li .accPrijava > div a {
  margin-bottom: -1px;
}
/* line 74, ../sass/_servis.scss */
.korisnickiServis .accContent .accordion li .accPrijava form {
  padding: -20px 0;
  display: none;
}
/* line 77, ../sass/_servis.scss */
.korisnickiServis .accContent .accordion li .accPrijava form.active {
  display: block;
}
/* line 82, ../sass/_servis.scss */
.korisnickiServis .accContent .accordion li input[type="text"], .korisnickiServis .accContent .accordion li input[type="email"] {
  display: block;
  width: 100%;
  margin-bottom: 10px;
}
/* line 87, ../sass/_servis.scss */
.korisnickiServis .accContent .accordion li h4 {
  font-size: 1.1875rem;
  color: #1c75bc;
  padding: 15px 0;
  margin: 0;
}
/* line 94, ../sass/_servis.scss */
.korisnickiServis .accContent .accordion li input[type="checkbox"] + label, .korisnickiServis .accContent .accordion li input[type="radio"] + label {
  margin-right: 15px;
  color:#1c75bc;
}
/* line 98, ../sass/_servis.scss */
.korisnickiServis .accContent .accordion li label {
  margin-bottom: 9px;
}
/* line 101, ../sass/_servis.scss */
.korisnickiServis .accContent .accordion li .korisnickoInput {
  padding-top: 20px;
  font-weight: 600;
}
/* line 104, ../sass/_servis.scss */
.korisnickiServis .accContent .accordion li .korisnickoInput input[type="email"] {
  display: inline-block;
  width: 270px;
  margin-right: 20px;
}
/* line 110, ../sass/_servis.scss */
.korisnickiServis .accContent .accordion li .termsAgree {
  position: relative;
  padding: 0 0 0 40px;
  margin-bottom: 30px;
}
/* line 115, ../sass/_servis.scss */
.korisnickiServis .accContent .accordion li .termsAgree input[type="checkbox"] + label, .korisnickiServis .accContent .accordion li .termsAgree input[type="radio"] + label {
  position: absolute;
  top: 27px;
  left: 0;
}
/* line 122, ../sass/_servis.scss */
.korisnickiServis .accContent .accordion li .captcha {
  padding: 20px 0;
}
/* line 124, ../sass/_servis.scss */
.korisnickiServis .accContent .accordion li .captcha strong {
  display: block;
  text-align: center;
  padding-bottom: 15px;
}
/* line 130, ../sass/_servis.scss */
.korisnickiServis .accContent .accordion li button {
  display: block;
  width: 100%;
  text-align: center;
  padding: 12px 0;
  background: #1c75bc;
  cursor: pointer;
  color: #FFF;
  font-weight: 400;
  -moz-transition: background 0.3s ease-in-out;
  -o-transition: background 0.3s ease-in-out;
  -webkit-transition: background 0.3s ease-in-out;
  transition: background 0.3s ease-in-out;
}
/* line 140, ../sass/_servis.scss */
.korisnickiServis .accContent .accordion li button:hover {
  background: #1c75bc;
}


/* line 1, ../sass/_footer.scss */
footer {
  background: #1c75bc;
  padding: 1.875rem 0 3.75rem;
}
/* line 4, ../sass/_footer.scss */
footer h5, footer a {
  color: #FFF;
  font-size: 1rem;
}
/* line 8, ../sass/_footer.scss */
footer h5 {
  font-weight: 400;
  line-height: 1.5;
}
/* line 12, ../sass/_footer.scss */
footer .footMenu {
  width: 20%;
  display: block;
  float: left;
  padding: 0 15px;
}
/* line 17, ../sass/_footer.scss */
footer .footMenu ul {
  margin: 0;
  padding: 0;
}
/* line 20, ../sass/_footer.scss */
footer .footMenu ul li {
  display: block;
}
/* line 22, ../sass/_footer.scss */
footer .footMenu ul li a {
  display: inline-block;
}
/* line 24, ../sass/_footer.scss */
footer .footMenu ul li a:hover {
  text-decoration: underline;
}
@media only screen and (max-width: 767px) {
  /* line 12, ../sass/_footer.scss */
  footer .footMenu {
    width: 100%;
    margin-bottom: 30px;
  }
}

/* line 1, ../sass/_about.scss */
.aboutBanner {
  text-align: center;
}
/* line 3, ../sass/_about.scss */
.aboutBanner > div {
  position: relative;
}
/* line 7, ../sass/_about.scss */
.aboutBanner h1 {
  color: #FFF;
  padding: 189px 0;
  margin: 0;
}
@media only screen and (max-width: 767px) {
  /* line 7, ../sass/_about.scss */
  .aboutBanner h1 {
    padding: 120px 0;
  }
}
@media only screen and (max-width: 479px) {
  /* line 7, ../sass/_about.scss */
  .aboutBanner h1 {
    padding: 80px 0;
  }
}

/* line 19, ../sass/_about.scss */
.about {
  padding: 70px 0;
  background: #F1F1F2;
  text-align: center;
}
/* line 23, ../sass/_about.scss */
.about h1 {
  color: #1c75bc;
  margin-bottom: 60px;
}
@media only screen and (max-width: 991px) {
  /* line 23, ../sass/_about.scss */
  .about h1 {
    margin-bottom: 30px;
  }
}
/* line 30, ../sass/_about.scss */
.about p {
  font-size: 1.25rem;
}
@media only screen and (max-width: 991px) {
  /* line 30, ../sass/_about.scss */
  .about p {
    font-size: 1rem;
  }
}
@media only screen and (max-width: 479px) {
  /* line 19, ../sass/_about.scss */
  .about {
    padding: 40px 0;
  }
}

/* line 40, ../sass/_about.scss */
.djelatnost {
  padding: 70px 0;
  text-align: center;
}
/* line 43, ../sass/_about.scss */
.djelatnost .icon {
  display: block;
  margin: 0 auto;
  width: 156px;
  height: 156px;
  max-width: 100%;
  margin-bottom: 30px;
}
/* line 50, ../sass/_about.scss */
.djelatnost .icon svg {
  width: 100%;
}
@media only screen and (max-width: 767px) {
  /* line 43, ../sass/_about.scss */
  .djelatnost .icon {
    height: 135px;
  }
}
@media only screen and (max-width: 479px) {
  /* line 43, ../sass/_about.scss */
  .djelatnost .icon {
    height: 115px;
    margin-bottom: 10px;
  }
}
/* line 61, ../sass/_about.scss */
.djelatnost h1 {
  margin: 25px 0 60px;
}
@media only screen and (max-width: 991px) {
  /* line 61, ../sass/_about.scss */
  .djelatnost h1 {
    margin-bottom: 30px;
  }
}
/* line 67, ../sass/_about.scss */
.djelatnost p {
  font-size: 1.25rem;
}
@media only screen and (max-width: 991px) {
  /* line 67, ../sass/_about.scss */
  .djelatnost p {
    font-size: 1rem;
  }
}
@media only screen and (max-width: 479px) {
  /* line 40, ../sass/_about.scss */
  .djelatnost {
    padding: 40px 0;
  }
}

/* line 77, ../sass/_about.scss */
.vizija {
  text-align: center;
  padding: 70px 0 200px;
}
/* line 80, ../sass/_about.scss */
.vizija > div {
  position: relative;
}
/* line 84, ../sass/_about.scss */
.vizija h1 {
  color: #FFF;
  margin-bottom: 60px;
}
@media only screen and (max-width: 991px) {
  /* line 84, ../sass/_about.scss */
  .vizija h1 {
    margin-bottom: 30px;
  }
}
/* line 91, ../sass/_about.scss */
.vizija p {
  color: #FFF;
  font-size: 1.25rem;
}
@media only screen and (max-width: 991px) {
  /* line 91, ../sass/_about.scss */
  .vizija p {
    font-size: 1rem;
  }
}
@media only screen and (max-width: 991px) {
  /* line 77, ../sass/_about.scss */
  .vizija {
    padding: 70px 0;
  }
}
@media only screen and (max-width: 479px) {
  /* line 77, ../sass/_about.scss */
  .vizija {
    padding: 40px 0;
  }
}

/* line 105, ../sass/_about.scss */
.ciljevi {
  padding: 70px 0;
  text-align: center;
}
/* line 108, ../sass/_about.scss */
.ciljevi h1 {
  margin-bottom: 60px;
}
@media only screen and (max-width: 991px) {
  /* line 108, ../sass/_about.scss */
  .ciljevi h1 {
    margin-bottom: 30px;
  }
}
/* line 114, ../sass/_about.scss */
.ciljevi p {
  font-size: 1.25rem;
}
@media only screen and (max-width: 991px) {
  /* line 114, ../sass/_about.scss */
  .ciljevi p {
    font-size: 1rem;
  }
}
@media only screen and (max-width: 479px) {
  /* line 105, ../sass/_about.scss */
  .ciljevi {
    padding: 40px 0;
  }
}

/* line 124, ../sass/_about.scss */
.strategija {
  padding: 70px 0;
  background: #F1F1F2;
}
/* line 127, ../sass/_about.scss */
.strategija h1 {
  margin-bottom: 60px;
  text-align: center;
}
@media only screen and (max-width: 991px) {
  /* line 127, ../sass/_about.scss */
  .strategija h1 {
    margin-bottom: 30px;
  }
}
/* line 134, ../sass/_about.scss */
.strategija p {
  font-size: 1.125rem;
  margin-bottom: 30px;
  position: relative;
}
/* line 138, ../sass/_about.scss */
.strategija p:before {
  content: "";
  display: block;
  width: 18px;
  height: 18px;
  -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
  border-radius: 50px;
  position: absolute;
  top: 4px;
  left: -30px;
  border: 2px solid #1c75bc;
}
@media only screen and (max-width: 991px) {
  /* line 134, ../sass/_about.scss */
  .strategija p {
    font-size: 1rem;
    padding-left: 30px;
  }
  /* line 152, ../sass/_about.scss */
  .strategija p:before {
    left: 0;
  }
}
@media only screen and (max-width: 479px) {
  /* line 124, ../sass/_about.scss */
  .strategija {
    padding: 40px 0;
  }
}

/* line 161, ../sass/_about.scss */
.srdacno {
  padding: 20px 0;
  font-size: 18px;
}
@media only screen and (max-width: 991px) {
  /* line 161, ../sass/_about.scss */
  .srdacno {
    font-size: 1rem;
  }
}

/* line 2, ../sass/_kontakt.scss */
.kontaktPage .phoneInfo {
  padding: 50px 0;
  background-color: #f8f9f9;
}
/* line 5, ../sass/_kontakt.scss */
.kontaktPage .phoneInfo .wrap {
  padding-left: 6.5625rem;
  position: relative;
}
/* line 9, ../sass/_kontakt.scss */
.kontaktPage .phoneInfo .icon {
  display: block;
  width: 4rem;
  height: 3.3125rem;
  position: absolute;
  top: 0.25rem;
  left: 0;
}
/* line 17, ../sass/_kontakt.scss */
.kontaktPage .phoneInfo ul {
  margin: 0;
  padding: 0;
}
/* line 20, ../sass/_kontakt.scss */
.kontaktPage .phoneInfo ul li {
  list-style: none;
  font-size: 1.5rem;
}
/* line 23, ../sass/_kontakt.scss */
.kontaktPage .phoneInfo ul li.main {
  color: #1c75bc;
}
@media only screen and (max-width: 767px) {
  /* line 29, ../sass/_kontakt.scss */
  .kontaktPage .phoneInfo .phone {
    padding-bottom: 30px;
  }
}
/* line 34, ../sass/_kontakt.scss */
.kontaktPage .generalInfo {
  padding: 60px 0;
}
/* line 36, ../sass/_kontakt.scss */
.kontaktPage .generalInfo h3 {
  color: #1c75bc;
  margin-bottom: 1.25rem;
}
/* line 40, ../sass/_kontakt.scss */
.kontaktPage .generalInfo ul {
  margin: 0 0 30px 0;
  padding: 0;
}
/* line 44, ../sass/_kontakt.scss */
.kontaktPage .generalInfo li {
  list-style: none;
}
/* line 48, ../sass/_kontakt.scss */
.kontaktPage .generalInfo .social a {
  display: inline-block;
  color: #6d707f;
  text-decoration: none;
  outline: none;
  vertical-align: middle;
  margin-bottom: 15px;
  -moz-transition: color 0.3s ease-in-out;
  -o-transition: color 0.3s ease-in-out;
  -webkit-transition: color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out;
}
/* line 56, ../sass/_kontakt.scss */
.kontaktPage .generalInfo .social a:hover {
  color: #1c75bc;
}
/* line 60, ../sass/_kontakt.scss */
.kontaktPage .generalInfo .social .icon {
  width: 42px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 12px;
}
/* line 67, ../sass/_kontakt.scss */
.kontaktPage .generalInfo .social .email .icon {
  height: 30px;
}
/* line 72, ../sass/_kontakt.scss */
.kontaktPage .generalInfo .social .facebook .icon {
  height: 38px;
}

/* line 80, ../sass/_kontakt.scss */
.mapa img {
  max-width: none;
}
/* line 83, ../sass/_kontakt.scss */
.mapa #map {
  height: 420px;
}

/* line 1, ../sass/_tvVodic.scss */
.vodic {
  padding: 3.125rem 0;
  text-align: center;
}
/* line 4, ../sass/_tvVodic.scss */
.vodic .frame {
  display: inline-block;
}
@media only screen and (max-width: 767px) {
  /* line 4, ../sass/_tvVodic.scss */
  .vodic .frame {
    display: block;
    width: 100%;
    overflow: auto;
  }
}
/* line 1, ../sass/_dodatna.scss */
.dodatna {
  padding: 40px 0;
}
/* line 3, ../sass/_dodatna.scss */
.dodatna h3 {
  color: #1c75bc;
  margin-bottom: 30px;
}
/* line 7, ../sass/_dodatna.scss */
.dodatna p {
  margin-bottom: 25px;
  clear: both;
}
/* line 11, ../sass/_dodatna.scss */
.dodatna img {
  max-width: 50%;
}
/* line 13, ../sass/_dodatna.scss */
.dodatna img.left {
  float: left;
  margin-right: 25px;
}
/* line 17, ../sass/_dodatna.scss */
.dodatna img.right {
  float: right;
  margin-left: 25px;
}
@media only screen and (max-width: 767px) {
  /* line 11, ../sass/_dodatna.scss */
  .dodatna img {
    max-width: 60%;
  }
}
@media only screen and (max-width: 479px) {
  /* line 11, ../sass/_dodatna.scss */
  .dodatna img {
    max-width: 100%;
  }
}
/* line 28, ../sass/_dodatna.scss */
.dodatna a {
  display: block;
  color: #1c75bc;
  text-decoration: none;
  vertical-align: middle;
  padding-top: 25px;
}
/* line 34, ../sass/_dodatna.scss */
.dodatna a img {
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
  width: 36px;
  height: 51px;
}



/* line 108, ../sass/_servis.scss */
.vijesti .menu .accordion {
  padding: 0;
  margin: 0;
}
/* line 111, ../sass/_servis.scss */
.vijesti .menu .accordion > li {
  display: block;
  list-style: none;
}
/* line 114, ../sass/_servis.scss */
.vijesti .menu .accordion > li > a {
  display: block;
  font-size: 1.1875rem;
  color: #03344c;
  padding: 10px 20px;
}
@media only screen and (max-width: 991px) {
  /* line 114, ../sass/_servis.scss */
.vijesti .menu .accordion > li > a {
    font-size: 1rem;
  }
}
/* line 124, ../sass/_servis.scss */
.vijesti .menu .accordion > li ul {
  margin: 0;
  padding: 10px 0 20px 0;
  display: none;
}
/* line 128, ../sass/_servis.scss */
.vijesti .menu .accordion > li ul li {
  list-style: none;
  padding-left: 23px;
}
/* line 131, ../sass/_servis.scss */
.vijesti .menu .accordion > li ul li a {
  color: #1c75bc;
  font-size: 1.1875rem;
}
@media only screen and (max-width: 991px) {
  /* line 131, ../sass/_servis.scss */
.vijesti .menu .accordion > li ul li a {
    font-size: 1rem;
  }
}
/* line 139, ../sass/_servis.scss */
.vijesti .menu .accordion > li ul.active {
  display: block;
}
@media only screen and (max-width: 767px) {
  /* line 107, ../sass/_servis.scss */
.vijesti .menu {
    padding-bottom: 40px;
  }
}

/* line 1, ../sass/_vijesti.scss */
.vijesti {
  padding: 60px 0;
}
/* line 3, ../sass/_vijesti.scss */
.vijesti h2 {
  margin-bottom: 10px;
}
/* line 9, ../sass/_vijesti.scss */
.vijesti .datum {
  color: #03344c;
}
/* line 12, ../sass/_vijesti.scss */
.vijesti hr {
  margin-bottom: 30px;
}
/* line 15, ../sass/_vijesti.scss */
.vijesti .vijest {
  margin-bottom: 30px;
}
/* line 17, ../sass/_vijesti.scss */
.vijesti .vijest a {
  display: block;
}
/* line 20, ../sass/_vijesti.scss */
.vijesti .vijest h3 {
  font-size: 30px;
  margin-bottom: 10px;
}
/* line 23, ../sass/_vijesti.scss */
.vijesti .vijest h3 a {
  color: #1c75bc;
  -moz-transition: color 0.3s ease-in-out;
  -o-transition: color 0.3s ease-in-out;
  -webkit-transition: color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out;
}
/* line 26, ../sass/_vijesti.scss */
.vijesti .vijest h3 a:hover {
  color: #124c79;
}
/* line 31, ../sass/_vijesti.scss */
.vijesti .vijest p {
  margin-bottom: 0;
}
/* line 33, ../sass/_vijesti.scss */
.vijesti .vijest p a {
  color: #6d707f;
  -moz-transition: color 0.3s ease-in-out;
  -o-transition: color 0.3s ease-in-out;
  -webkit-transition: color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out;
}
/* line 36, ../sass/_vijesti.scss */
.vijesti .vijest p a:hover {
  color: #1c75bc;
}
@media only screen and (max-width: 991px) {
  /* line 42, ../sass/_vijesti.scss */
  .vijesti .vijest figure {
    margin-bottom: 25px;
  }
}
/* line 49, ../sass/_vijesti.scss */
.vijesti .vijestDetalj figure {
  margin-bottom: 35px;
}
/* line 52, ../sass/_vijesti.scss */
.vijesti .vijestDetalj h3 {
  font-size: 30px;
  margin: 10px 0 5px;
  color: #1c75bc;
}




#tabTarifni .paketImeAlt > div:first-child,
.dodatnaOprema .paketImeAlt > div:first-child,
#tabTarifni .paketImeAlt > div > div .wrap,
.dodatnaOprema .paketImeAlt > div > div .wrap,
.spisakPaketa table tr th,
.spisakPaketa table tr td,
#tabTarifni .paketCijena > div, .dodatnaOprema .paketCijena > div {
  background: #FFF;
  border-radius: 2px;
  -moz-box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.15);
  margin: 0 3px 3px;
}

/* line 237, ../sass/_phoneDetail.scss */
#tabTarifni .paketImeAlt, .dodatnaOprema .paketImeAlt {
  padding: 0;
}
/* line 240, ../sass/_phoneDetail.scss */
#tabTarifni .paketImeAlt > div, .dodatnaOprema .paketImeAlt > div {
  overflow: hidden;
  *zoom: 1;
}
@media only screen and (max-width: 479px) {
  /* line 240, ../sass/_phoneDetail.scss */
  #tabTarifni .paketImeAlt > div, .dodatnaOprema .paketImeAlt > div {
    text-align: center;
  }
}
/* line 247, ../sass/_phoneDetail.scss */
#tabTarifni .paketImeAlt > div:first-child, .dodatnaOprema .paketImeAlt > div:first-child {
  padding: 10px 20px;
  height: 70px;
}
@media only screen and (max-width: 479px) {
  /* line 247, ../sass/_phoneDetail.scss */
  #tabTarifni .paketImeAlt > div:first-child, .dodatnaOprema .paketImeAlt > div:first-child {
    text-align: left;
    height: 90px;
    padding: 10px;
  }
}
/* line 259, ../sass/_phoneDetail.scss */
#tabTarifni .paketImeAlt > div img, .dodatnaOprema .paketImeAlt > div img {
  width: 44px;
  margin-right: 10px;
}
@media only screen and (max-width: 479px) {
  /* line 259, ../sass/_phoneDetail.scss */
  #tabTarifni .paketImeAlt > div img, .dodatnaOprema .paketImeAlt > div img {
    display: block;
    margin: 0 auto 3px;
  }
}
/* line 269, ../sass/_phoneDetail.scss */
#tabTarifni .paketImeAlt > div > div, .dodatnaOprema .paketImeAlt > div > div {
  width: 50%;
  float: left;
}
/* line 273, ../sass/_phoneDetail.scss */
#tabTarifni .paketImeAlt > div > div .wrap, .dodatnaOprema .paketImeAlt > div > div .wrap {
  padding: 10px 20px;
  height: 70px;
}
@media only screen and (max-width: 479px) {
  /* line 273, ../sass/_phoneDetail.scss */
  #tabTarifni .paketImeAlt > div > div .wrap, .dodatnaOprema .paketImeAlt > div > div .wrap {
    height: 90px;
    padding: 10px 0px;
  }
}
/* line 286, ../sass/_phoneDetail.scss */
#tabTarifni .paketImeAlt > div:nth-child(even) .wrap, .dodatnaOprema .paketImeAlt > div:nth-child(even) .wrap {
  background-color: #f7f7f7;
}
/* line 293, ../sass/_phoneDetail.scss */
#tabTarifni .paketCijena, .dodatnaOprema .paketCijena {
  padding: 0;
}
/* line 295, ../sass/_phoneDetail.scss */
#tabTarifni .paketCijena > div, .dodatnaOprema .paketCijena > div {
  padding: 10px 20px;
  height: 70px;
  text-align: center;
}
@media only screen and (max-width: 479px) {
  /* line 295, ../sass/_phoneDetail.scss */
  #tabTarifni .paketCijena > div, .dodatnaOprema .paketCijena > div {
    height: 90px;
    padding: 10px 5px;
  }
}
/* line 306, ../sass/_phoneDetail.scss */
#tabTarifni .paketCijena > div p, .dodatnaOprema .paketCijena > div p {
  color: #1c75bc;
  margin: 0;
  padding: 12px 0 0 0;
}
@media only screen and (max-width: 767px) {
  /* line 306, ../sass/_phoneDetail.scss */
  #tabTarifni .paketCijena > div p, .dodatnaOprema .paketCijena > div p {
    font-size: 12px;
  }
}
/* line 316, ../sass/_phoneDetail.scss */
#tabTarifni .paketCijena > div:first-child, .dodatnaOprema .paketCijena > div:first-child {
  text-align: left;
}
/* line 319, ../sass/_phoneDetail.scss */
#tabTarifni .paketCijena > div:first-child p, .dodatnaOprema .paketCijena > div:first-child p {
  color: #6d707f;
  padding: 0;
}
/* line 323, ../sass/_phoneDetail.scss */
#tabTarifni .paketCijena > div:first-child p strong, .dodatnaOprema .paketCijena > div:first-child p strong {
  color: #1c75bc;
}
/* line 329, ../sass/_phoneDetail.scss */
#tabTarifni .paketCijena > div:nth-child(even), .dodatnaOprema .paketCijena > div:nth-child(even) {
  background-color: #f7f7f7;
}
/* line 335, ../sass/_phoneDetail.scss */
#tabTarifni .napomena, .dodatnaOprema .napomena {
  text-align: right;
  font-size: 12px;
  color: #6d707f;
  padding-top: 15px;
}

/* line 343, ../sass/_phoneDetail.scss */
#tabKarakteristike .heading, .ostaleCijene .heading, .fiksniPaketi .heading, #tabKarakteristike .info, .ostaleCijene .info, .fiksniPaketi .info {
  padding: 0;
  color: #03344c;
}
/* line 345, ../sass/_phoneDetail.scss */
#tabKarakteristike .heading > div, .ostaleCijene .heading > div, .fiksniPaketi .heading > div, #tabKarakteristike .info > div, .ostaleCijene .info > div, .fiksniPaketi .info > div {
  padding: 15px;
  font-size: 1rem;
}
@media only screen and (max-width: 1199px) {
  /* line 345, ../sass/_phoneDetail.scss */
  #tabKarakteristike .heading > div, .ostaleCijene .heading > div, .fiksniPaketi .heading > div, #tabKarakteristike .info > div, .ostaleCijene .info > div, .fiksniPaketi .info > div {
    font-size: 0.875rem;
  }
}
/* line 353, ../sass/_phoneDetail.scss */
#tabKarakteristike .heading strong, .ostaleCijene .heading strong, .fiksniPaketi .heading strong, #tabKarakteristike .info strong, .ostaleCijene .info strong, .fiksniPaketi .info strong {
  font-weight: 400;
}
/* line 358, ../sass/_phoneDetail.scss */
#tabKarakteristike .heading, .ostaleCijene .heading, .fiksniPaketi .heading {
  font-weight: normal;
  color: #1c75bc;
}
/* line 359, ../sass/_phoneDetail.scss */
#tabKarakteristike .heading > div, .ostaleCijene .heading > div, .fiksniPaketi .heading > div {
  background: #f7f7f7;
}

/* line 367, ../sass/_phoneDetail.scss */
.spisakPaketa {
  padding: 60px 0;
}
/* line 370, ../sass/_phoneDetail.scss */
.spisakPaketa h2 {
  font-size: 2.6875rem;
  color: #1c75bc;
  text-align: center;
}
/* line 376, ../sass/_phoneDetail.scss */
.spisakPaketa table {
  border-spacing: 3px;
  border-collapse: separate;
  width: 100%;
}
/* line 383, ../sass/_phoneDetail.scss */
.spisakPaketa table tr th {
  font-weight: 400;
  padding: 10px;
}
/* line 389, ../sass/_phoneDetail.scss */
.spisakPaketa table tr td {
  color: #1c75bc;
  padding: 10px;
}
/* line 397, ../sass/_phoneDetail.scss */
.spisakPaketa table tr:nth-child(even) td {
  background: #f7f7f7;
}
@media only screen and (max-width: 991px) {
  /* line 403, ../sass/_phoneDetail.scss */
  .spisakPaketa table.paketiTable {
    font-size: 13px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 410, ../sass/_phoneDetail.scss */
  .spisakPaketa table.paketiTable tr th {
    display: none;
  }
}
/* line 416, ../sass/_phoneDetail.scss */
.spisakPaketa table.paketiTable tr td {
  text-align: center;
}
/* line 419, ../sass/_phoneDetail.scss */
.spisakPaketa table.paketiTable tr td:first-child {
  color: #03344c;
  font-weight: 700;
  text-align: left;
}
@media only screen and (max-width: 767px) {
  /* line 419, ../sass/_phoneDetail.scss */
  .spisakPaketa table.paketiTable tr td:first-child {
    text-align: center;
  }
}
@media only screen and (max-width: 767px) {
  /* line 416, ../sass/_phoneDetail.scss */
  .spisakPaketa table.paketiTable tr td {
    display: block;
    width: 100%;
  }
}
/* line 437, ../sass/_phoneDetail.scss */
.spisakPaketa table.ostaleCijeneTable {
  margin-top: 50px;
}
/* line 441, ../sass/_phoneDetail.scss */
.spisakPaketa table.ostaleCijeneTable tr th {
  color: #1c75bc;
  font-weight: bold;
}
/* line 446, ../sass/_phoneDetail.scss */
.spisakPaketa table.ostaleCijeneTable tr td {
  color: #6d707f;
  width: 50%;
}
/* line 450, ../sass/_phoneDetail.scss */
.spisakPaketa table.ostaleCijeneTable tr td:last-child {
  color: #1c75bc;
  text-align: right;
}
/* line 455, ../sass/_phoneDetail.scss */
.spisakPaketa table.ostaleCijeneTable tr td span {
  color: #1c75bc;
}
@media only screen and (max-width: 767px) {
  /* line 446, ../sass/_phoneDetail.scss */
  .spisakPaketa table.ostaleCijeneTable tr td {
    font-size: 12px;
  }
}
/* line 467, ../sass/_phoneDetail.scss */
.spisakPaketa .mobileData {
  color: #6d707f;
  display: none;
}
@media only screen and (max-width: 767px) {
  /* line 467, ../sass/_phoneDetail.scss */
  .spisakPaketa .mobileData {
    display: block;
  }
}
/* line 476, ../sass/_phoneDetail.scss */
.spisakPaketa .napomena {
  font-size: 14px;
  padding-top: 15px;
}
/* line 480, ../sass/_phoneDetail.scss */
.spisakPaketa .napomena:nth-child(odd) {
  text-align: right;
}
@media only screen and (max-width: 767px) {
  /* line 480, ../sass/_phoneDetail.scss */
  .spisakPaketa .napomena:nth-child(odd) {
    text-align: center;
    padding-top: 5px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 476, ../sass/_phoneDetail.scss */
  .spisakPaketa .napomena {
    text-align: center;
  }
}
.primary_nav_wrap
{
	margin-top:15px
}

.primary_nav_wrap ul
{
	list-style:none;
	position:relative;
	float:left;
	margin:0;
	padding:0
}

.primary_nav_wrap ul a
{
	display:block;
	color:#333;
	text-decoration:none;
	font-weight:700;
	font-size:12px;
	line-height:32px;
	padding:0 15px;
	font-family:"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif
}

.primary_nav_wrap ul li
{
	position:relative;
	float:left;
	margin:0;
	padding:0
}

.primary_nav_wrap ul li.current-menu-item
{
	background:#ddd
}

.primary_nav_wrap ul li:hover
{
	background:#f6f6f6
}

.primary_nav_wrap ul ul
{
	display:none;
	position:absolute;
	top:100%;
	left:0;
	background:#fff;
	padding:0
}

.primary_nav_wrap ul ul li
{
	float:none;
	width:200px
}

.primary_nav_wrap ul ul a
{
	line-height:120%;
	padding:10px 15px
}

.primary_nav_wrap ul ul ul
{
	top:0;
	left:100%
}

.primary_nav_wrap ul li:hover > ul
{
	display:block
}
@media only screen and (max-width: 767px) {
    .vodic .table > tbody > tr > td {
        font-size: 14px;
 padding:5px;
    }
}
