.body-xs .navbar-layout3 .navbar-custom .dropdown ul li:first-of-type > .bullet {top:-16px !important; right:0px; }
.navbar-layout3 .navbar-custom .dropdown ul li:first-of-type > .bullet {top:-6px !important; right:1px;}
.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: rgba(39, 185, 198, 1); font-weight: normal;}
header .slider ul li .heading3{ letter-spacing: 5px; }
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: 100%; left: 0; bottom: 0; z-index: -1 }
.navbar-layout3 .navbar-custom .dropdown ul {width:unset !important; left:unset!important; background: #fff !important;}
.body-xs header .navbar-layout3 .navbar-custom .dropdown ul {width:100% !important;}
.body-xs header .navbar-custom .nav.menu:after{ content: none; }
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(39, 185, 198, 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 }
.block115{position: absolute;right: 15px;top: -10px;}
.body-xs .block115{position: relative; text-align:center;top: 15px; left:15px}
.body-xs .navbar-collapse {margin-left:20px;}

.disabled{ cursor:default;pointer-events:none; }


.blogBlogXA .items-leading .row.odd, .blogBlogXA .items-leading .row.even{ padding:25px 0 !important; }


.item-pageBlogXA ul { margin: 20px 0 20px 2% !important; }
.item-pageBlogXA{ margin-bottom:30px !important; }

.blogBlogXA .items-leading .item-image{
  margin-bottom:15px !important;
  
}

.blogBlogXA .items-leading h2 {
    text-align:left !important;
  
}

.item-pageBlogXA h1, .item-pageBlogXA h2, .item-pageBlogXA h2 b, .item-pageBlogXA h2 strong{
    text-align:left !important;
    font-weight:bold !important;
}

.item-pageBlogXA h2, .item-pageBlogXA h2 b, .item-pageBlogXA h2 strong{
    margin:20px 0 !important;
}

.item-pageBlogXA h1{

}

.item-pageBlogXA a{
  font-weight:bold !important;
  
}

.item-pageBlogXA .row{margin-bottom:0 !important;}