body { font-family: Tahoma, Geneva, sans-serif; }
.body-xs .rssocial-fixed.rssocial-floating-right{display:none}
.rssocial-fixed.rssocial-floating-right{top:250px}
h1,h2,h3,table.table-striped tr th{ font-weight: bold; }
table.table-striped tr th,table.table-striped tr td{ border-top: none }
table.table-striped tr > th:last-of-type,table.table-striped tr > td:last-of-type{ border-right: none }
.form-control{ border-radius: 0; font-size: 14px !important }
.navbar-custom{ margin-bottom: 0 }
header .block97 a[href^=tel] { font-size: 24px; color: #01464e; font-weight: bold; position: relative; top: 6px}
header .block97 span:not([id]) { display: inline-block; line-height: 1; font-size: 12px; top: 8px; position: relative; }
.body-xs .navbar-layout2 .navbar-custom .navbar-header{ background: none !important; padding-top: 10px; padding-bottom: 10px }
.body-xs .navbar-layout2 .navbar-custom .navbar-header img{ max-width: 70%; height: auto; display: block; }
.navbar-layout2 .navbar-custom .nav.menu .dropdown ul{ background-color: #fe3000 !important }
.navbar-layout2 .navbar-custom .nav.menu .dropdown ul li{ list-style: none !important }
.body-xs .slider .bxslider,.body-sm .slider .bxslider { position: absolute; height: 100% }
.slider .bxslider li > img { max-width:1920px;width:1920px; left: 50%; margin: 0 0 0 -960px; position: relative; z-index: -1 }
.slider .bxslider li .description .container-fluid { padding-bottom: 80px}
.slider .bxslider li .description .heading3 {text-transform: inherit; line-height: 1.2; margin-bottom: 20px}
.slider .bxslider li .description ul li { background: url(../../../images/design/strzalka.png) 0 10px no-repeat !important; padding-left: 22px !important; list-style: none !important}
.slider .bxslider li .description strong,.djc_list .djc_subcategory .djc_description strong, .djc_items .djc_item .text .djc_introtext strong,.djc_list .djc_item .djc_description strong {font-weight: bold;}
.slider .bxslider li .description .btn { margin-top: 80px}
.slider .bx-pager.bx-default-pager a.active{ border-width: 4px !important; width: 22px !important; height: 22px !important; position: relative; top: 1px }
.body-xs .block107 > div > div.inner {margin: 0;}
div[id^=accordion] .panel-default>.panel-heading{ border-radius: 0; padding: 15px 10px; }
div[id^=accordion] .panel-default>.panel-heading a { font-weight: bold; }
div[id^=accordion] .panel-body{ padding-left: 35px; padding-right: 35px }
div[id^=accordion] .panel+.panel {margin-top: 1px;}
.infoframe { background: #01464e; color: #fff; padding: 20px; margin: 15px 0; clear:both }
.infoframe h4{ font-size: 16px; font-weight: bold;}
.infoframe ul li{ padding: 5px 0 5px 30px !important; background: url(../../../images/design/bullet_bialy.png) 0 12px no-repeat !important }
.blog div[class*="leading"] h2{ color: #000; font-size: 24px; border-bottom: 1px solid #000;padding-bottom: 10px;font-size: 24px;margin-bottom: 25px; }
.blog div[class*="leading"] .item-image{ margin-bottom: 25px }  
.blog div[class*="leading"] .btn{ clear: both; float: right; }
footer .navbar-custom .nav.menu li > a:before { content:''; background: url(../../../images/design/punktor_stopka.png) 0 0 no-repeat; display: inline-block;width: 12px;height: 7px; }
.body-xs .djc_list .djc_subcategory .btn, .djc_list .djc_items .btn {
  bottom: -29px;}
.body-xs footer .navbar-custom .nav.menu li > a:before {
    display: contents !important;
}


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


.blogBlogXA .items-leading .row.odd, .blogBlogXA .items-leading .row.even{ padding:25px 0 !important;
/*
margin: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;
  font-family: open_sansregular,Arial,Helvetica,sans-serif !important;
}

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

.item-pageBlogXA h1{

margin-bottom:20px !important;

}

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

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