/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/open-sans-v34-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v34-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v34-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v34-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v34-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v34-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}
ul.contact li.fa{font-weight:400;}
.mod-newsflash-adv article, .page-category article{cursor:pointer;}
#sp-pagebuilder-view{height:100vh;}
.window.com_sppagebuilder.view-form.layout-edit  .window-mainbody{padding:0;}
.sp-pagebuilder-page-tools{background:white;}

.parallax1 .mod_tm_parallax:before{
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    content: '';
    height: 386px;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d333333', endColorstr='#00333333', GradientType=0);
    /* background-image: -webkit-linear-gradient(top, rgba(51, 51, 51, 0.3) 0%, rgba(51, 51, 51, 0) 100%); */
    background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0) 100%);
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0) 100%);
    background-repeat: repeat-x;
    z-index: 1;
}

.text-align-right{text-align:right;}
.text-align-right ul.contact li:last-child{margin-right:0;}


.t3-mainnav .t3-navbar-collapse .navbar-nav .dropdown-menu {
    background: #3c4b5d;
}
#to-desktop{display:none;}
p, span, div{font-family: 'Open Sans';}
body{font-family: 'Open Sans';color:#3c4b5d;}
h1,
h2,
h3,
h3 a,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: 'Open Sans';
  font-weight: 400;
  line-height: 1.2307;
  color: #3c4b5d;
  margin: 0;
}
#t3-top{background: #14547e;}
#header{background: #14547e}
.stuck-container.scroll-to-fixed-fixed  .logo-img{max-height:50px;transition: all 2s;}
.logo-img{transition: all 2s;}
.parallax1 .parallax-content {
 
    z-index: 0;
    background: rgba(255,255,255, 0.0);
  color: #3c4b5d;
      padding-left: 15px;
    padding-right: 15px;
}


.parallax1 .mod_tm_parallax img{
  bottom: -555px;
  /*top:90px;*/
  transition: 0.1s;
}
.parallax1 .parallax-container {
    margin-bottom: -287px;
    position: relative;
    top: -158px;
}
.parallax1 .item_title_part_3{
  clear:both;
white-space:pre-wrap; 
}




.stuck-container.scroll-to-fixed-fixed {
    background: #14547e;
}
.home body .stuck-container #t3-mainnav .t3-megamenu ul.level0 > li > a{color:#3c4b5d;}
      body .stuck-container #t3-mainnav .t3-megamenu ul.level0 > li > a{font-size:20px;text-transform:uppercase;}


.home body .stuck-container.scroll-to-fixed-fixed #t3-mainnav .t3-megamenu ul > li > a{color:white;}


.color-white .parallax-content,
.color-white .parallax-content h1,
.color-white .parallax-content h2,
.color-white .parallax-content h3,
.color-white .parallax-content h4,
.color-white .parallax-content h5,
.color-white .parallax-content h6{color:#fff;}

#t3-footer, #t3-footer .t3-sl-footer{padding-top:25px;background: #14547e;}
#t3-footer ul.list li:before{color:#fff;}


.page-category__sortiment .btn, .kbutton{background:#fff; color:#00abcc;}
.page-category__sortiment .item h3 {padding-bottom:15px;}
.page-category__sortiment .item h3 a{color:white;}
.item_img a:before{background:transparent;}

.sortiment .page-category__sortiment .cols-3 .col-sm-4 .item,
.sortiment .page-category__sortiment .cols-2 .col-sm-6 .item,
.mod-newsflash-adv.box .row .item .item_content,
.mod-newsflash-adv.box .row .item:nth-child(3n+2) .item_content,
.mod-newsflash-adv.box .row .item:nth-child(3n) .item_content{
  background: #00abcc;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  color: white;
  font-size: 16px;
  font-weight: 300;
  line-height: 22px;
  /*padding: 47px 31px 23px;*/
   padding:59px 31px 45px;
}
.t3-sl-copyright {
    background: #e7eaea;
    font-weight: 300;
    font-size: 14px;
    line-height: 18px;
    padding-top: 27px;
    color: #333;
}
.t3-breadcrumbs, .breadcrumb {
    background: #cce8f7;
    padding: 0;
    margin: 0;
  color: #3c4b5d;
}
.breadcrumb li a:hover, .breadcrumb li span:hover, .breadcrumb li a, .breadcrumb li span, .breadcrumb li.active span, .breadcrumb > li + li:before{color: #3c4b5d;}
#t3-footer .t3-sl-footer ul.menu li.parent {
     display: inline; 
}

@media (min-width: 320px) and (max-width: 767px){
  .text-align-right,
  .text-align-right{text-align:left;}
  #header{background: transparent}
.t3-wrapper nav#t3-mainnav .navbar-toggle:hover, .t3-wrapper nav#t3-mainnav .navbar-toggle:focus {
    color: #fff;
    background: #14547e;
    border-color: #14547e;
}
  .offline_container .heading-style-1{display:none;}
  .t3-wrapper nav#t3-mainnav .t3-mainnav-wrapper .t3-navbar.navbar-collapse .navbar-nav > li.active > a, .t3-wrapper nav#t3-mainnav .t3-mainnav-wrapper .t3-navbar.navbar-collapse .navbar-nav > li.active > span {
    color: #fff;
    background: #14547e;
}
  .t3-wrapper nav#t3-mainnav .t3-mainnav-wrapper .t3-navbar.navbar-collapse .navbar-nav > li.open > a, .t3-wrapper nav#t3-mainnav .t3-mainnav-wrapper .t3-navbar.navbar-collapse .navbar-nav > li.open > span {
    color: #fff;
    background: #14547e;
}
  
  .parallax1 .mod_tm_parallax img {
    bottom: -413px;
}
}