hr{ border-top-color: #d0d0d0 } 
.body-xs .flex div[class^=box]{ display: flex;flex-direction: column;}
.body-xs .flex div[class^=box] .image{ order:1 }
.body-xs .flex div[class^=box] .text{ order:2 }
.blog .items-leading div[class*="leading-"] .date{ display:block; margin:30px 0 15px 0 }
.blog .items-leading div[class*="leading-"] { text-align:center; margin-bottom:25px } 
.blog .items-leading div[class*="leading-"] h3 { margin:15px 0 }  
.pull-none.item-image{text-align:center;margin:0 0 30px 0}
.droppicsgallerydefault a { display:block; position: relative; margin-bottom:30px }
.droppicsgallerydefault a img { margin: 0 !important }
.droppicsgallerydefault a:hover::after { content:''; position: absolute; top: 0; left:0; width:100%; height:100%; background: rgba(0, 96, 203, .5) url(../../../images/design/zoom.png) 50% 50% no-repeat }
.droppicsgallerybxslider #bx-pager{ margin-top: 30px }
.droppicsgallerybxslider .bx-pager-images{ margin-right:-30px !important; }
.droppicsgallerybxslider .bx-pager-images a{ width:22%; margin-right:30px; margin-bottom:30px; box-shadow:none; border:none; position:relative }
.droppicsgallerybxslider .bx-pager-images a:hover::after,.droppicsgallerybxslider .bx-pager-images a.active::after { content:''; position: absolute; top: 0; left:0; width:100%; height:100%; background: rgba(0, 96, 203, .8) }
.droppicsgallerybxslider .bx-wrapper .bx-controls-direction a, .droppicsgallerycarousel .theme-default .nivo-directionNav a { height:100%; margin-top:0; top: 0; background-position: 0 50% !important; }
.droppicsgallerybxslider .bx-wrapper:hover .bx-prev, .droppicsgallerycarousel .theme-default a.nivo-prevNav { background: url(../../../images/design/slider-wstecz.png) 0 50% no-repeat !important; }
.droppicsgallerybxslider .bx-wrapper:hover .bx-next, .droppicsgallerycarousel .theme-default a.nivo-nextNav { background: url(../../../images/design/slider-dalej.png) 0 50% no-repeat !important; }
.droppicsgallerycarousel .nivoSlider { text-align: center; }
.droppicsgallerycarousel img { width: auto !important; display: inline-block !important; }
#main article > .date { font-size:21px; display:block; margin: 0 0 40px 0 }  
.rsform .form-control { border: none !important; border-radius: 0 !important; padding: 20px 30px; font-size: 14px !important }
.rsform select.form-control { height: 40px; padding: 10px 30px }
.rsform .btn{ text-transform: none !important; }
.rsform .checkbox .cr, .rsform .radio .cr {border: none !important;}
.rsform label[for^=agree]{ margin-bottom: 25px }
div.pagination{ width: 100%; clear: both; text-align: center; }
#main #content .pagination li { padding-left: 0; background: none }
div.pagination li a, div.pagination li span { border-radius:0; border: none; background: none }
.pagination li.current a, .pagination li.current span { background: #ddd; color: inherit; border-radius: 100% }
.pagination>li>a:hover, .pagination>li>span:hover,.pagination>li>a:focus, .pagination>li>span:focus { background: none }
.pagination>li:first-child>a, .pagination>li:first-child>span{ text-indent: -9999px; background: url(../../../images/design/wstecz.png) 0 50% no-repeat; padding-right: 30px }
.pagination>li:last-child>a, .pagination>li:last-child>span{ text-indent: -9999px; background: url(../../../images/design/dalej.png) 100% 50% no-repeat; padding-left: 30px }
.rl_sliders.accordion>.accordion-group{ border-radius: 0 } 