.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{ display: inline-block; float: left; padding-left: 15px }
header div.mod-languages a { color: #2a2a2a}
header div.mod-languages a.current { color: rgba(39, 185, 198, 1); font-weight: normal;}
header .slider ul li .heading3{ letter-spacing: 5px; font-size: 40px !important }
header .slider .btn:hover{ border-color: rgba(39, 185, 198, 1) }
.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 20px }
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:rgba(85, 206, 148, 1) !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 }
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}
p:last-of-type:not(:first-of-type) {margin-bottom: 13px;}
.body-xs .navbar-layout3 .navbar-custom .logo img {max-width: 100% !important;}
.body-sm .block96 > div > div.inner .navbar-custom .nav.menu {margin-left: 0px !important; margin-right: 0px !important;}
.body-sm .block96 > div > div.inner .navbar-collapse {padding-left: 0px !important;}
.body-sm .align-right .navbar-custom .nav.menu, .align-right .navbar .navbar-collapse {text-align: center !important;}
.body-xs .navbar-layout3 .navbar-custom .navbar-toggle {position: relative;}
.body-xs .navbar {margin-bottom: 0px;}
