/* Фон на картинках */

.wb-blog-type-thumbs .wb-blog-item .caption {
	
position: absolute;
	
z-index: 2;
	
bottom: 0;
	
left: 0;
	
width: 100%;
	
background-color: rgb(0 0 0 / 25%);

padding: 0px 10px;
}

#wb_element_instance5_2 .wb-blog-item .caption .title {
    padding: 4px 10px;
}

#wb_element_instance198 .wb-blog-item .caption {
    height: 84px;
    background-color: rgb(0 0 0 / 25%);
}

/* переключатель сторінок */
.pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus {
    z-index: 2;
    color: #23527c;
    background-color: #ff6500;
    border-color: #fff;
}


.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {
    z-index: 3;
    color: #fff;
    cursor: default;
    background-color: #ff6500;
    border-color: #fff;
}

.pagination>li>a, .pagination>li>span {
    position: relative;
    width: 60px;
    float: left;
    padding: 3px 0px;
    margin-left: 1px;
    line-height: 1.42857143;
    color: #fff;
    text-decoration: none;
    background-color: #454545;
    border: 1px solid #fff;
}

.pagination>.disabled>span, .pagination>.disabled>span:hover, .pagination>.disabled>span:focus, .pagination>.disabled>a, .pagination>.disabled>a:hover, .pagination>.disabled>a:focus {
    color: #fff;
    cursor: not-allowed;
    background-color: #555555;
}

/* переключатель сторінок верх+назад */

.form-control {
    display: block;
    width: 207px;
    height: 40px;
    padding: 6px 12px;
    font-size: 16px;
    color: #555555;
    font-weight: bold;
    line-height: 1.42857143;
    background-image: none;
    border: 1px solid #858585;
    -webkit-border-radius: 3px 3px 3px 3px;
}

.btn-default {
    border: 1px solid #303030;
    border-radius: 3px 3px 3px 3px;
}

.btn {
    display: inline-block;
    width: 107px;
    height: 40px;
    padding: 9px 12px;
    font-weight: bold;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    border-radius: 3px 3px 3px 3px;
    background-color: #fff;
    border: 1px solid #858585;
    font-size: 16px;
}


.btn:hover {
    background-color: #555555;
    border: 1px solid #858585;
    color: #fff;
    font-weight: bold;
}

.btn-default:active:hover,.btn-default.active:hover,.open>.dropdown-toggle.btn-default:hover,.btn-default:active:focus,.btn-default.active:focus,.open>.dropdown-toggle.btn-default:focus,.btn-default:active.focus,.btn-default.active.focus,.open>.dropdown-toggle.btn-default.focus{color:#ff6500;background-color:#555555;}
.btn-default:focus,.btn-default.focus{color:#333;background-color:#ffffff;border-color:#8c8c8c}

/* Кнопка в гору */
#button-up{
 display: none;		
 position: fixed;
 z-index: 999;
 bottom: 40px;
 right: 40px;
 padding: 3px 3px 3px 3px;
 border-width: 1px 1px 1px 1px;
 border-style: solid;
 border-color: #3c3c3c #3c3c3c #3c3c3c #3c3c3c;
 border-radius: 2px 2px 2px 2px;
 -moz-border-radius: 2px 2px 2px 2px;
 -webkit-border-radius: 4px 4px 4px 4px;
 cursor: pointer;
}
 

.wb-blog {
    position: relative;
    overflow: hidden;
    overflow-y: clip;
    width: 100%;
    height: 100%;
}