.form-control{ border-radius: 0 }
.table>tbody>tr>th,.table>tbody>tr>td{ padding: 5px 8px }
.table>tbody>tr>th,.table>tbody>tr>td{ border-top: none }
.table-striped>tbody>tr:nth-of-type(odd){ background:#e5e5e5 }
.body-xs header .logo{ width: 70%; display: inline-block; float: left; padding-left: 15px }
header div.mod-languages a { color: #2a2a2a}
header div.mod-languages a.current { color: #dc1921; font-weight: normal;}
header .slider ul li .heading3, header .slider ul li .heading4{ letter-spacing: 5px}
header .slider .btn:hover{ border-color: #dc1921 }
.navbar-custom .nav.menu li > .separator{ padding: 10px 15px; display: inline-block; color: #c0c0c0 }
header .navbar-custom .nav.menu{ position: relative; }
header .navbar-custom .nav.menu:after{ content:''; position: absolute; border-bottom: 1px solid #bababa; height: 1px; width: 2000px; left: 0; bottom: 0; z-index: -1 }
.body-xs header .navbar-custom .nav.menu:after{ content: none; }
header .navbar-custom .nav.menu li > a{ padding: 10px 15px }
header .navbar-custom .nav.menu li.active > a,header .navbar-custom .nav.menu li:hover > a,header .navbar-custom .nav.menu li > a:focus{ border-bottom-color:#dc1921 !important; background: none }
.navbar-layout3 .navbar-custom .nav.menu > li.active > .bullet{ background: url(../../../images/design/dropdownBG.png) 50% 0 no-repeat !important; }
.block92,.box-layout4 h3 { letter-spacing: 1px }
.bx-wrapper .bx-pager.bx-default-pager { bottom: 20px }
.bx-wrapper .bx-pager.bx-default-pager a{ border-radius: 0 }
#main h1{ padding-bottom: 25px; border-bottom: 1px solid #000; margin-bottom: 20px; position: relative; }
#main h1:after{ content: ''; background: url(../../../images/design/heading1-after-bg.png) 0 0 no-repeat; position: absolute; left: 0; bottom: -2px; width: 41px; height: 3px }
#main .nav-tabs.nav-stacked,#main .nav-tabs.nav-stacked>li>a:hover,#main .nav-tabs.nav-stacked>li>a:focus{background:none;border:1px solid transparent}
#main ol.nav li{ margin-left: 0 }
#main article .row{ margin-bottom: 15px }
.contact #main h2{ font-size: 19px; color: #2a2a2a }
.contact .rsform input[type=submit]{ padding-top: 8px; padding-right: 30px; padding-bottom: 8px; padding-left: 20px;
  /*background: #27b9c6 url(../../../images/design/arrow-button.png) 100% 50% no-repeat*/ }
footer .navbar-custom .nav.menu li > a { text-transform: uppercase; }
.block115{position: absolute;right: 15px;top: -10px;}
.body-xs .block115{position: relative; text-align:center;top: 15px; left:15px}

.slider .description {
    top: 20% !important;
  left: 52% !important;
width:35% !important}

.body-sm .slider .description {
      left: 49% !important;
}

.slider .btn{
  letter-spacing: 3px;}

.cialo .heading {
  letter-spacing: 2px;}

.cialo:hover .tekst
{    background: #0c4f9f;color:#fff}

.cialo:hover .heading
{   color:#fff !important}

.blog .pull-left {
     margin-right: 15px;
    width:100%; 
    text-align:center
}

.blog .pull-left img {margin-bottom:20px}

.showcaption {
    color: rgba(12,77,162,1) !important;font-size:14px !important}

.blog .col-xs-12.col-md-4 {margin-top:30px}

.block121 h2:after {
    content: '';
    background: url(../../../images/design/heading1-after-bg.png) 0 0 no-repeat;
    position: absolute;
    left: 0;
    bottom: -2px;
    width: 41px;
    height: 3px;
}

.block121 h2 {
    padding-bottom: 25px;
    border-bottom: 1px solid #000;
    margin-bottom: 20px;
    position: relative;
}


.body-xs .csocial-link {padding-left: 15px !important;}
#container > header > div:nth-child(1) > div.block119 > div > div.inner > div > div.block92 > div > div.inner > div > div > p:nth-child(3) > a:nth-child(3) > img {
  display:none;
}

#rssocial-139{
  margin-top: 155px;
}