
    body {  
      font-family:sans-serif;
      color:#333;
      line-height:1.42857143;
      font-size:16px;
    }  
  * { 
      -webkit-box-sizing: border-box; 
      -moz-box-sizing: border-box; 
      box-sizing: border-box;
  } 
  
  * { 
      padding: 0; 
      margin: 0; 
      outline: 0;
  } 
  
  body { 
      margin: 0;
  } 
  
  body { 
      font-family: "Roboto", Helvetica, Arial, sans-serif; 
      color: #333; 
      background-color: #fff; 
      line-height: 1.42857143;
  } 
  
  html { 
      font-family: sans-serif; 
      -webkit-text-size-adjust: 100%; 
      -ms-text-size-adjust: 100%;
  } 
  
  html { 
      -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  } 
  
  html { 
      font-size: 16px;
  } 
  
  header { 
      display: block;
  } 
  
  header.main-header  { 
      background: -webkit-gradient(linear, left top, left bottom, from(#d30109), to(#ef1e26)); 
      background: -webkit-linear-gradient(#d30109, #ef1e26); 
      background: -o-linear-gradient(#d30109, #ef1e26); 
      background: linear-gradient(#d30109, #ef1e26);
  } 
  
  header.main-header  { 
      background: #ffffff;
  } 
  
  :before,:after { 
      -webkit-box-sizing: border-box; 
      -moz-box-sizing: border-box; 
      box-sizing: border-box;
  } 
  
  .main-header .top-header  { 
      box-shadow: 0px 2px 5px 0px rgba(0,0,0,.3); 
      -webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,.3); 
      -moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,.3); 
      position: relative; 
      z-index: 2; 
      border-bottom: 1px solid #ff3600;
  } 
  
  .navbar { 
      position: relative; 
      min-height: 50px; 
      margin-bottom: 20px; 
      border: 1px solid transparent;
  } 
  
  @media (min-width: 768px){ 
    .navbar { 
      border-radius: 4px;
    } 
  }     
  
  .navbar { 
      border-radius: 0; 
      border: 0; 
      margin: 0; 
      min-height: 40px;
  } 
  
  .navbar-bt { 
      background: #fff; 
      color: #ef1e26; 
      border-bottom: 1px solid #bbbbbb;
  } 
  
  .navbar-bt { 
      background: #fbfbfb;
  } 
  
  .clearfix:before,.clearfix:after, .dl-horizontal dd::before, .dl-horizontal dd::after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after, .form-horizontal .form-group::before, .form-horizontal .form-group::after,.btn-toolbar:before,.btn-toolbar:after, .btn-group-vertical > .btn-group::before, .btn-group-vertical > .btn-group::after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-header:before,.modal-header:after,.modal-footer:before,.modal-footer:after { 
      display: table; 
      content: " ";
  } 
  
  .clearfix::before, .clearfix::after, .dl-horizontal dd::before, .dl-horizontal dd::after, .container::before, .container::after, .container-fluid::before, .container-fluid::after, .row::before, .row::after, .form-horizontal .form-group::before, .form-horizontal .form-group::after, .btn-toolbar::before, .btn-toolbar::after, .btn-group-vertical > .btn-group::before, .btn-group-vertical > .btn-group::after, .nav::before, .nav::after, .navbar::before, .navbar::after, .navbar-header::before, .navbar-header::after, .navbar-collapse::before, .navbar-collapse::after, .pager::before, .pager::after, .panel-body::before, .panel-body::after, .modal-header::before, .modal-header::after, .modal-footer::before, .modal-footer::after { 
      display: table; 
      content: " ";
  } 
  
  .clearfix:after, .dl-horizontal dd::after,.container:after,.container-fluid:after,.row:after, .form-horizontal .form-group::after,.btn-toolbar:after, .btn-group-vertical > .btn-group::after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-header:after,.modal-footer:after { 
      clear: both;
  } 
  
  .container { 
      padding-right: 10px; 
      padding-left: 10px; 
      margin-right: auto; 
      margin-left: auto;
  } 
  
  @media (min-width: 768px){ 
    .container { 
      width: 750px;
    } 
  }     
  
  @media (min-width: 992px){ 
    .container { 
      width: 970px;
    } 
  }     
  
  @media (min-width: 1200px){ 
    .container { 
      width: 1140px;
    } 
  }     
  
  .container { 
      padding-left: 15px; 
      padding-right: 15px;
  } 
  
  .top-header > .container  { 
      padding: 0;
  } 
  
  .clearfix::after, .dl-horizontal dd::after, .container::after, .container-fluid::after, .row::after, .form-horizontal .form-group::after, .btn-toolbar::after, .btn-group-vertical > .btn-group::after, .nav::after, .navbar::after, .navbar-header::after, .navbar-collapse::after, .pager::after, .panel-body::after, .modal-header::after, .modal-footer::after { 
      clear: both;
  } 
  
  .navbar-bt .container  { 
      padding: 0;
  } 
  
  .col-xs-2,.col-sm-2,.col-md-2 { 
      position: relative; 
      min-height: 1px; 
      padding-right: 10px; 
      padding-left: 10px;
  } 
  
  .col-xs-2 { 
      float: left;
  } 
  
  .col-xs-2 { 
      width: 16.66666667%;
  } 
  
  @media (min-width: 768px){ 
    .col-sm-2 { 
      float: left;
    } 
  
    .col-sm-2 { 
      width: 16.66666667%;
    } 
  }     
  
  @media (min-width: 992px){ 
    .col-md-2 { 
      float: left;
    } 
  
    .col-md-2 { 
      width: 16.66666667%;
    } 
  }     
  
  .col-xs-2,.col-sm-2,.col-md-2 { 
      padding-left: 5px; 
      padding-right: 5px;
  } 
  
  .col-xs-7,.col-sm-7,.col-md-8 { 
      position: relative; 
      min-height: 1px; 
      padding-right: 10px; 
      padding-left: 10px;
  } 
  
  .col-xs-7 { 
      float: left;
  } 
  
  .col-xs-7 { 
      width: 58.33333333%;
  } 
  
  .col-xs-offset-2 { 
      margin-left: 16.66666667%;
  } 
  
  @media (min-width: 768px){ 
    .col-sm-7 { 
      float: left;
    } 
  
    .col-sm-7 { 
      width: 58.33333333%;
    } 
  
    .col-sm-offset-2 { 
      margin-left: 16.66666667%;
    } 
  }     
  
  @media (min-width: 992px){ 
    .col-md-8 { 
      float: left;
    } 
  
    .col-md-8 { 
      width: 66.66666667%;
    } 
  
    .col-md-offset-0 { 
      margin-left: 0;
    } 
  }     
  
  .col-xs-7,.col-sm-7,.col-md-8 { 
      padding-left: 5px; 
      padding-right: 5px;
  } 
  
  .col-md-3 { 
      position: relative; 
      min-height: 1px; 
      padding-right: 10px; 
      padding-left: 10px;
  } 
  
  @media (min-width: 992px){ 
    .col-md-3 { 
      float: left;
    } 
  
    .col-md-3 { 
      width: 25%;
    } 
  }     
  
  .col-md-3 { 
      padding-left: 5px; 
      padding-right: 5px;
  } 
  
  .header-button-group { 
      position: absolute; 
      top: 58px; 
      right: 0;
  } 
  
  a { 
      background-color: transparent;
  } 
  
  a { 
      color: #337ab7; 
      text-decoration: none;
  } 
  
  a { 
      -webkit-transition: all 200ms ease-out; 
      -o-transition: all 200ms ease-out; 
      transition: all 200ms ease-out;
  } 
  
  .hamburger-menu { 
      display: none;
  } 
  
  a:active,a:hover { 
      outline: 0;
  } 
  
  a:hover { 
      color: #23527c; 
      text-decoration: underline;
  } 
  
  a:hover { 
      text-decoration: none;
  } 
  
  nav { 
      display: block;
  } 
  
  .row { 
      margin-right: -10px; 
      margin-left: -10px;
  } 
  
  .row { 
      margin-left: -5px; 
      margin-right: -5px;
  } 
  
  ul { 
      margin-top: 0; 
      margin-bottom: 10px;
  } 
  
  ul { 
      list-style-type: none; 
      margin: 0; 
      padding: 0;
  } 
  
  .nav { 
      padding-left: 0; 
      margin-bottom: 0; 
      list-style: none;
  } 
  
  .navbar-nav { 
      margin: 7.5px -15px;
  } 
  
  @media (min-width: 768px){ 
    .navbar-nav { 
      float: left; 
      margin: 0;
    } 
  }     
  
  #main-nav > .primary-nav  { 
      width: 100%;
  } 
  
  .pull-left { 
      float: left !important;
  } 
  
  .pull-left { 
      float: left;
  } 
  
  .web-header-banner { 
      overflow: hidden; 
      width: 100%; 
      max-width: 100%; 
      padding: 15px 0;
  } 
  
  .web-header-banner { 
      padding: 30px 0;
  } 
  
  .social-networks { 
      padding: 0 4px; 
      float: right;
  } 
  
  .social-networks { 
      padding: 0 10px 0 0;
  } 
  
  .nav > li  { 
      position: relative; 
      display: block;
  } 
  
  @media (min-width: 768px){ 
    .navbar-nav > li  { 
      float: left;
    } 
  }     
  
  .primary-nav li  { 
      position: static;
  } 
  
  .nav > li.search_phone  { 
      display: none;
  } 
  
  .sub-menu-parent { 
      position: static;
  } 
  
  .sub-menu-parent.active { 
      margin-bottom: 35px;
  } 
  
  .weather-header { 
      width: 190px; 
      color: #242424; 
      padding: 1px 0;
  } 
  
  .navbar-nav.primary-nav .weather-header  { 
      float: right;
  } 
  
  .navbar-nav.primary-nav .weather-header  { 
      padding-right: 10px;
  } 
  
  .nav > li.lang-switcher  { 
      display: none;
  } 
  
  .logo a  { 
      padding: 20px 30px; 
      display: inline-block;
  } 
  
  .logo a  { 
      padding: 0;
  } 
  
  .logo a.logo-lg  { 
      padding: 52px 0 52px 10px;
  } 
  
  .placeholder-gray { 
      background-color: #f8f8f8; 
      position: relative; 
      display: flex !important; 
      align-items: center; 
      justify-content: center;
  } 
  
  .placeholder-gray.placeholder-728x100 { 
      width: 728px; 
      height: 100px;
  } 
  
  .header-button-group .social-networks li  { 
      display: inline-block;
  } 
  
  .dropdown { 
      position: relative;
  } 
  
  li.dropdown-search { 
      position: relative; 
      float: right;
  } 
  
  .social-networks li.dropdown-search  { 
      float: none;
  } 
  
  .nav > li > a  { 
      position: relative; 
      display: block; 
      padding: 10px 13px;
  } 
  
  .navbar-nav > li > a  { 
      padding-top: 10px; 
      padding-bottom: 10px; 
      line-height: 20px;
  } 
  
  @media (min-width: 768px){ 
    .navbar-nav > li > a  { 
      padding-top: 15px; 
      padding-bottom: 15px;
    } 
  }     
  
  .navbar-nav > li > a  { 
      padding-top: 10px; 
      padding-bottom: 10px;
  } 
  
  .primary-nav > li > a  { 
      padding: 11px 12px;
  } 
  
  .primary-nav > li > a  { 
      color: #ef1e26;
  } 
  
  .primary-nav > li > a  { 
      color: #ef1e26; 
      text-transform: uppercase; 
      font-size: 13px; 
      font-weight: 500; 
      line-height: 1.42857143;
  } 
  
  .primary-nav > li > a  { 
      padding: 11px 10px;
  } 
  
  .primary-nav [class*="bg-menu-"] > a::after { 
      display: none;
  } 
  
   .bg-menu-red-hover:hover > a { 
      color: #ef1e26;
  } 
  
  .nav > li > a:hover { 
      text-decoration: none; 
      background-color: #eee;
  } 
  
  .primary-nav > li > a , .primary-nav > li > a:hover { 
      color: #ef1e26;
  } 
  
  .primary-nav > li > a:hover { 
      background: transparent;
  } 
  
  .primary-nav [class*="bg-menu-"]:hover > a { 
      color: #fff;
  } 
  
   .primary-nav .bg-menu-red-hover:hover > a { 
      background: #ff3600;
  } 
  
  .stand-out-red,.bg-menu-red, .bg-menu-red-hover:hover > a::after, .primary-nav .bg-menu-red-hover.active > a::after,.primary-nav .active-red,.label-category.stand-out-red { 
      background: #ff3600;
  } 
  
  .primary-nav > li[class*="bg-menu-"]:hover > a::after, li[class*="bg-menu-"].active > a::after { 
      content: ''; 
      width: 100%; 
      height: 4px; 
      position: absolute; 
      bottom: 0; 
      left: 0;
  } 
  
  .primary-nav > li > a, .primary-nav > li > a:hover { 
      color: #ef1e26;
  } 
  
  .primary-nav .active a  { 
      color: #888888;
  } 
  
  .primary-nav > li > a ,.primary-nav > li.active > a  { 
      color: #ef1e26; 
      text-transform: uppercase; 
      font-size: 13px; 
      font-weight: 500; 
      line-height: 1.42857143;
  } 
  
  .primary-nav .bg-menu-green-hover.active > a  { 
      background: #4caf50;
  } 
  
  .primary-nav [class*="bg-menu-"].active > a:not(.mm-next)  { 
      width: 100%; 
      height: 100%; 
      color: #fff;
  } 
  
  .stand-out-green,.bg-menu-green, .bg-menu-green-hover:hover > a::after, .primary-nav .bg-menu-green-hover.active > a::after,.primary-nav .active-green,.label-category.stand-out-green { 
      background: #4caf50;
  } 
  
  .bg-menu--hover:hover > a, .bg-menu-red-hover:hover > a, .bg-menu-red-2-hover:hover > a, .bg-menu-purple-hover:hover > a, .bg-menu-green-hover:hover > a, .bg-menu-pink-hover:hover > a, .bg-menu-blue-hover:hover > a, .bg-menu-gray-hover:hover > a, .bg-menu-orange-hover:hover > a, .bg-menu-amber-hover:hover > a, .bg-menu-red-3-hover:hover > a, .bg-menu-dark-green-hover:hover > a, .bg-menu-blue-2-hover:hover > a, .bg-menu-purple-2-hover:hover > a, .bg-menu-indigo-hover:hover > a, .bg-menu-cyan-hover:hover > a, .bg-menu-pink-2-hover:hover > a, .bg-menu-brown-hover:hover > a, .bg-menu-peach-hover:hover > a, .bg-menu-magenta-hover:hover > a, .bg-menu-navy-blue-hover:hover > a, .bg-menu-cornflowerblue-hover:hover > a, .bg-menu-skyblue-2-hover:hover > a, .bg-menu-chartreuse-3-hover:hover > a, .bg-menu-darkolivegreen-4-hover:hover > a, .bg-menu-yellow-4-hover:hover > a, .bg-menu-gold-3-hover:hover > a, .bg-menu-goldenrod-hover:hover > a, .bg-menu-burlywood-hover:hover > a, .bg-menu-darkorange-4-hover:hover > a, .bg-menu-orangered-3-hover:hover > a, .bg-menu-rosybrown-hover:hover > a, .bg-menu-mediumpurple-hover:hover > a, .bg-menu-violet-hover:hover > a, .bg-menu-sgi-gray-36-hover:hover > a { 
      color: #ef1e26;
  } 
  
  .nav > li > a:hover, .nav > li > a:focus { 
      text-decoration: none; 
      background-color: #eee;
  } 
  
  .primary-nav > li > a:hover, .secondary-nav li a:hover, .primary-nav > li > a:focus, .secondary-nav li a:focus { 
      background: transparent;
  } 
  
  .primary-nav .bg-menu-green-hover.active > a , .primary-nav .bg-menu-green-hover:hover > a { 
      background: #4caf50;
  } 
  
  .stand-out-green, .bg-menu-green, .bg-menu-green-hover:hover > a::after, .primary-nav .bg-menu-green-hover.active > a::after, .primary-nav .active-green, .label-category.stand-out-green { 
      background: #4caf50;
  } 
  
  .sub-menu { 
      visibility: hidden; 
      opacity: 0; 
      position: absolute; 
      top: 40px; 
      left: 0; 
      width: 100%; 
      height: inherit; 
      z-index: -1; 
      background: #fff; 
      color: #888888;
  } 
  
  .sub-menu-parent.active .sub-menu  { 
      visibility: visible; 
      opacity: 1; 
      z-index: 1;
  } 
  
  .sub-menu-parent:hover .sub-menu,.sub-menu-parent.active .sub-menu  { 
      visibility: visible; 
      opacity: 1; 
      z-index: 1;
  } 
  
  .sub-menu-parent:hover .sub-menu { 
      z-index: 2;
  } 
  
   .primary-nav .bg-menu-pink-hover:hover > a { 
      background: #ea71b8;
  } 
  
  .stand-out-pink,.bg-menu-pink, .bg-menu-pink-hover:hover > a::after, .primary-nav .bg-menu-pink-hover.active > a::after,.primary-nav .active-pink,.label-category.stand-out-pink { 
      background: #ea71b8;
  } 
  
  .stand-out-pink, .bg-menu-pink, .bg-menu-pink-hover:hover > a::after, .primary-nav .bg-menu-pink-hover.active > a::after, .primary-nav .active-pink, .label-category.stand-out-pink { 
      background: #ea71b8;
  } 
  
  .sub-menu-parent:hover .sub-menu, .sub-menu-parent.active .sub-menu { 
      visibility: visible; 
      opacity: 1; 
      z-index: 1;
  } 
  
   .primary-nav .bg-menu-orange-hover:hover > a { 
      background: #ff7500;
  } 
  
  .stand-out-orange,.bg-menu-orange, .bg-menu-orange-hover:hover > a::after, .primary-nav .bg-menu-orange-hover.active > a::after,.primary-nav .active-orange,.label-category.stand-out-orange { 
      background: #ff7500;
  } 
  
  .stand-out-orange, .bg-menu-orange, .bg-menu-orange-hover:hover > a::after, .primary-nav .bg-menu-orange-hover.active > a::after, .primary-nav .active-orange, .label-category.stand-out-orange { 
      background: #ff7500;
  } 
  
   .primary-nav .bg-menu-cornflowerblue-hover:hover > a { 
      background: #6495ED;
  } 
  
  .stand-out-cornflowerblue,.bg-menu-cornflowerblue, .bg-menu-cornflowerblue-hover:hover > a::after, .primary-nav .bg-menu-cornflowerblue-hover.active > a::after,.primary-nav .active-cornflowerblue,.label-category.stand-out-cornflowerblue { 
      background: #6495ED;
  } 
  
  .stand-out-cornflowerblue, .bg-menu-cornflowerblue, .bg-menu-cornflowerblue-hover:hover > a::after, .primary-nav .bg-menu-cornflowerblue-hover.active > a::after, .primary-nav .active-cornflowerblue, .label-category.stand-out-cornflowerblue { 
      background: #6495ED;
  } 
  
   .primary-nav .bg-menu-purple-2-hover:hover > a { 
      background: #9B26AF;
  } 
  
  .stand-out-purple-2,.bg-menu-purple-2, .bg-menu-purple-2-hover:hover > a::after, .primary-nav .bg-menu-purple-2-hover.active > a::after,.primary-nav .active-purple-2,.label-category.stand-out-purple-2 { 
      background: #9B26AF;
  } 
  
  .stand-out-purple-2, .bg-menu-purple-2, .bg-menu-purple-2-hover:hover > a::after, .primary-nav .bg-menu-purple-2-hover.active > a::after, .primary-nav .active-purple-2, .label-category.stand-out-purple-2 { 
      background: #9B26AF;
  } 
  
   .primary-nav .bg-menu-indigo-hover:hover > a { 
      background: #3E50B4;
  } 
  
  .stand-out-indigo,.bg-menu-indigo, .bg-menu-indigo-hover:hover > a::after, .bg-menu-indigo-hover.active > a::after,.primary-nav .active-indigo,.label-category.stand-out-indigo { 
      background: #3E50B4;
  } 
  
  .stand-out-indigo, .bg-menu-indigo, .bg-menu-indigo-hover:hover > a::after, .bg-menu-indigo-hover.active > a::after, .primary-nav .active-indigo, .label-category.stand-out-indigo { 
      background: #3E50B4;
  } 
  
  .primary-nav .bg-menu-cornflowerblue-hover.active > a, .primary-nav .bg-menu-cornflowerblue-hover:hover > a, .primary-nav .bg-menu-cornflowerblue-hover:focus > a { 
      background: #6495ED;
  } 
  
   .primary-nav .bg-menu-gray-blue-hover:hover > a { 
      background: #607d8b;
  } 
  
  .stand-out-gray-blue,.bg-menu-gray-blue, .bg-menu-gray-blue-hover:hover > a::after, .primary-nav .bg-menu-gray-blue-hover.active > a::after,.primary-nav .active-gray-blue,.label-category.stand-out-gray-blue { 
      background: #607d8b;
  } 
  
  .stand-out-gray-blue, .bg-menu-gray-blue, .bg-menu-gray-blue-hover:hover > a::after, .primary-nav .bg-menu-gray-blue-hover.active > a::after, .primary-nav .active-gray-blue, .label-category.stand-out-gray-blue { 
      background: #607d8b;
  } 
  
  .primary-nav .bg-menu-red-hover.active > a, .primary-nav .bg-menu-red-hover:hover > a, .primary-nav .bg-menu-red-hover:focus > a { 
      background: #ff3600;
  } 
  
  .stand-out-red, .bg-menu-red, .bg-menu-red-hover:hover > a::after, .primary-nav .bg-menu-red-hover.active > a::after, .primary-nav .active-red, .label-category.stand-out-red { 
      background: #ff3600;
  } 
  
  ul ul  { 
      margin-bottom: 0;
  } 
  
  .swiper-container { 
      margin-left: auto; 
      margin-right: auto; 
      position: relative; 
      overflow: hidden; 
      float: left; 
      width: 100%; 
      z-index: 1;
  } 
  
  .nav > li > a.language_phone  { 
      display: none;
  } 
  
  .language_phone_submenu { 
      display: none;
  } 
  
  img { 
      border: 0;
  } 
  
  img { 
      vertical-align: middle;
  } 
  
  .logo a img  { 
      width: 140px;
  } 
  
  .logo a.logo-lg img  { 
      width: 106px;
  } 
  
  .placeholder-gray .text-above  { 
      font-size: 10px; 
      line-height: 10px; 
      font-weight: normal; 
      text-align: center; 
      color: #ccc; 
      position: absolute; 
      top: -12px; 
      width: 100%;
  } 
  
  .web-header-banner .placeholder-gray.placeholder-728x100 .wrapperAd  { 
      display: flex !important; 
      align-items: center; 
      justify-content: center;
  } 
  
  .social-networks li > a  { 
      display: block; 
      padding: 0; 
      margin: 0; 
      width: 40px; 
      height: 30px; 
      -webkit-transition: background-color 200ms ease-out; 
      -o-transition: background-color 200ms ease-out; 
      transition: background-color 200ms ease-out; 
      float: right;
  } 
  
  .header-button-group .social-networks li a  { 
      width: 28px; 
      height: 28px; 
      border-radius: 50%; 
      border: 0; 
      padding: 0;
  } 
  
  .social-networks li > a.fb  { 
      background-color: #4267b2;
  } 
  
  .social-networks li > a:hover { 
      background: rgba(255, 255, 255, 0.2);
  } 
  
  .social-networks li > a:hover { 
      opacity: .7;
  } 
  
  .social-networks li > a.fb:hover { 
      background-color: #4267b2;
  } 
  
  .social-networks li > a.ig  { 
      background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);
  } 
  
  .social-networks li > a.yt  { 
      background-color: #ff0000;
  } 
  
  .social-networks li > a.tw  { 
      background-color: #1da1f2;
  } 
  
  .social-networks li > a.tw:hover { 
      background-color: #1da1f2;
  } 
  
  .social-networks .dropdown-lang a  { 
      text-align: center; 
      vertical-align: middle; 
      line-height: 30px; 
      color: #fff; 
      font-weight: 500;
  } 
  
  .social-networks .dropdown-lang a  { 
      line-height: 28px; 
      font-size: .75rem; 
      background-color: #ff3600;
  } 
  
  .social-networks li.dropdown-lang > a:hover { 
      background-color: #ff3600;
  } 
  
  li.dropdown-search a  { 
      padding: 10px 17px;
  } 
  
  .social-networks li.dropdown-search a.dropdown-toggle  { 
      background-color: #ff3600;
  } 
  
  .social-networks li.dropdown-lang > a:hover, .social-networks li.dropdown-search > a:hover { 
      background-color: #ff3600;
  } 
  
  .dropdown-menu { 
      position: absolute; 
      top: 100%; 
      left: 0; 
      z-index: 1000; 
      display: none; 
      float: left; 
      min-width: 160px; 
      padding: 5px 0; 
      margin: 2px 0 0; 
      font-size: 14px; 
      text-align: left; 
      list-style: none; 
      background-color: #fff; 
      -webkit-background-clip: padding-box; 
      background-clip: padding-box; 
      border: 1px solid rgba(0, 0, 0, .15); 
      border-radius: 4px; 
      -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175); 
      box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
  } 
  
  .dropdown-menu-search { 
      right: 0; 
      left: auto;
  } 
  
  .dropdown-menu { 
      border-radius: 0;
  } 
  
  .dropdown-menu-search { 
      min-width: 240px; 
      padding: 0; 
      margin: 0; 
      background-color: #fff; 
      border: none; 
      -webkit-box-shadow: none; 
      box-shadow: none;
  } 
  
  .dropdown-menu.dropdown-menu-search { 
      margin-top: 5px;
  } 
  
  .search { 
      position: relative; 
      background: transparent;
  } 
  
  .swiper-wrapper { 
      position: relative; 
      width: 100%; 
      height: 100%; 
      z-index: 1; 
      display: -webkit-box; 
      display: -moz-box; 
      display: -ms-flexbox; 
      display: -webkit-flex; 
      display: flex; 
      -webkit-transition-property: -webkit-transform; 
      -moz-transition-property: -moz-transform; 
      -o-transition-property: -o-transform; 
      -ms-transition-property: -ms-transform; 
      transition-property: transform; 
      -webkit-box-sizing: content-box; 
      -moz-box-sizing: content-box; 
      box-sizing: content-box;
  } 
  
  .swiper-wrapper { 
      -webkit-transform: translate3d(0px, 0, 0); 
      -moz-transform: translate3d(0px, 0, 0); 
      -o-transform: translate(0px, 0px); 
      -ms-transform: translate3d(0px, 0, 0); 
      transform: translate3d(0px, 0, 0);
  } 
  
  .swiper-wrapper { 
      height: auto;
  } 
  
  .swiper-group { 
      float: right;
  } 
  
  .swiper-group.weather-nav { 
      width: 100%; 
      font-size: 26px; 
      cursor: pointer; 
      position: absolute; 
      z-index: 1; 
      top: 50%; 
      -webkit-transform: translateY(-25%); 
      -ms-transform: translateY(-25%); 
      transform: translateY(-25%); 
      height: 0;
  } 
  
  .swiper-group.weather-nav { 
      top: 0; 
      -webkit-transform: none; 
      -ms-transform: none; 
      transform: none;
  } 
  
  .fa { 
      display: inline-block; 
      font: normal normal normal 14px/1 FontAwesome; 
      font-size: inherit; 
      text-rendering: auto; 
      -webkit-font-smoothing: antialiased; 
      -moz-osx-font-smoothing: grayscale;
  } 
  
  .social-networks li > a > i  { 
      position: relative; 
      top: 50%; 
      left: 50%; 
      -webkit-transform: translate(-50%,-50%); 
      -ms-transform: translate(-50%,-50%); 
      transform: translate(-50%,-50%); 
      font-size: 18px; 
      color: #fff;
  } 
  
  .social-networks li > a > i  { 
      font-size: 1rem; 
      line-height: 28px;
  } 
  
  .fa-facebook-f:before,.fa-facebook:before { 
      content: "\f09a";
  } 
  
  .fa-instagram:before { 
      content: "\f16d";
  } 
  
  .fa-youtube:before { 
      content: "\f167";
  } 
  
  .fa-twitter:before { 
      content: "\f099";
  } 
  
  .fa-search:before { 
      content: "\f002";
  } 
  
  input { 
      margin: 0; 
      font: inherit; 
      color: inherit;
  } 
  
  input { 
      line-height: normal;
  } 
  
  input { 
      font-family: inherit; 
      font-size: inherit; 
      line-height: inherit;
  } 
  
  input { 
      border-radius: 0; 
      -webkit-box-shadow: none; 
      box-shadow: none;
  } 
  
  .search .search-input  { 
      width: 100%; 
      padding: 10px 45px 10px 17px; 
      background: transparent; 
      border: none; 
      color: #242424;
  } 
  
  .search .search-input[type="text"]  { 
      color: #242424;
  } 
  
  button { 
      margin: 0; 
      font: inherit; 
      color: inherit;
  } 
  
  button { 
      overflow: visible;
  } 
  
  button { 
      text-transform: none;
  } 
  
  button { 
      -webkit-appearance: button; 
      cursor: pointer;
  } 
  
  button { 
      font-family: inherit; 
      font-size: inherit; 
      line-height: inherit;
  } 
  
  .search .btn-search  { 
      width: 30px; 
      height: 30px; 
      position: absolute; 
      right: 0; 
      top: 50%; 
      -webkit-transform: translateY(-50%); 
      -ms-transform: translateY(-50%); 
      transform: translateY(-50%); 
      background: transparent; 
      border: none; 
      outline: none; 
      color: #242424; 
      font-weight: 800; 
      font-size: 16px;
  } 
  
  .swiper-slide { 
      -webkit-flex-shrink: 0; 
      -ms-flex: 0 0 auto; 
      flex-shrink: 0; 
      width: 100%; 
      height: 100%; 
      position: relative;
  } 
  
  .weather-nav .swiper-button-prev  { 
      float: left;
  } 
  
  .weather-nav .swiper-button-next  { 
      float: right;
  } 
  
  .dropdown-menu-search .search  { 
      -webkit-transition: all 200ms ease-out; 
      -o-transition: all 200ms ease-out; 
      transition: all 200ms ease-out; 
      -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175); 
      box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
  } 
  
   .dropdown-menu-search .search:hover { 
      background: rgba(0,0,0,0.1); 
      -webkit-transition: all 200ms ease-out; 
      -o-transition: all 200ms ease-out; 
      transition: all 200ms ease-out;
  } 
  
  .fa-angle-left:before { 
      content: "\f104";
  } 
  
  .fa-angle-right:before { 
      content: "\f105";
  } 
  
  .secondary-nav li a  { 
      color: #888888; 
      font-size: 13px; 
      font-weight: 500; 
      padding-top: 6px; 
      padding-bottom: 6px; 
      text-transform: none;
  } 
  
  .secondary-nav li a:not(.selected)  { 
      font-weight: 400;
  } 
  
  .nav.navbar-nav.secondary-nav > li:first-of-type > a  { 
      padding: 5px 17px;
  } 
  
   .primary-nav .secondary-nav a:hover { 
      color: #242424; 
      border-bottom: 1px solid #242424; 
      transition: none;
  } 
  
  .naslovna-navbar .secondary-nav > li > a:hover, .primary-nav .secondary-nav a:hover { 
      color: #242424; 
      border-bottom: 1px solid #242424; 
      transition: none;
  } 
  
  .weather-group { 
      display: block; 
      width: 100%; 
      padding: 0 15px; 
      text-align: center;
  } 
  
  .weather-swiper-container .swiper-slide div  { 
      color: #242424; 
      font-size: 14px; 
      margin: 0; 
      font-weight: 400; 
      vertical-align: middle; 
      display: inline-block;
  } 
  
  p { 
      margin: 0 0 10px;
  } 
  
  p { 
      font-weight: 300; 
      color: #181818;
  } 
  
  p { 
      font-size: 1rem;
  } 
  
  .weather-swiper-container .swiper-slide p  { 
      color: #242424; 
      font-size: 14px; 
      margin: 0; 
      font-weight: 400; 
      vertical-align: middle; 
      display: inline-block;
  } 
  
  .img-responsive { 
      display: block; 
      max-width: 100%; 
      height: auto;
  } 
  
  .weather-swiper-container .swiper-slide img  { 
      width: 38px; 
      display: inline-block;
  } 
  
  
  /* These were inline style tags. Uses id+class to override almost everything */
  #style-Ho4CW.style-Ho4CW {  
     position: relative;  
  }  
  #Leaderboard.style-wAy12 {  
     text-align: center;  
      min-height: 100px;  
  }  
  #style-9jQJj.style-9jQJj {  
     transform: translate3d(-200px, 0px, 0px);  
      transition-duration: 0ms;  
  }  
  #style-V4FzM.style-V4FzM {  
     width: 180px;  
      margin-right: 20px;  
  }  
  #style-EoRFB.style-EoRFB {  
     width: 180px;  
      margin-right: 20px;  
  }  
  #style-N3S6n.style-N3S6n {  
     width: 180px;  
      margin-right: 20px;  
  }  
  #style-c8av8.style-c8av8 {  
     width: 180px;  
      margin-right: 20px;  
  }  
  #style-c76Sj.style-c76Sj {  
     width: 180px;  
      margin-right: 20px;  
  }  
  #style-1nwl2.style-1nwl2 {  
     width: 180px;  
      margin-right: 20px;  
  }  
  #style-qpcca.style-qpcca {  
     width: 180px;  
      margin-right: 20px;  
  }  
  
  @media (max-width: 900px){ 
    .navbar  {
        display: none;
    }
  }  

  @media (max-width: 360px){ 
    .dropdown-search, .dropdown-lang  {
        display: none !important;
    }
  }  