/*-----------------------------------------------------------------------------------*/
/* DIVIDERS
/*-----------------------------------------------------------------------------------*/
.divide0 {
 width: 100%;
 height: 0px; }

.divide2 {
 width: 100%;
 height: 2px; }

.divide3 {
 width: 100%;
 height: 3px; }

.divide5 {
 width: 100%;
 height: 5px; }

.divide10 {
 width: 100%;
 height: 10px; }

.divide15 {
 width: 100%;
 height: 15px; }

.divide20 {
 width: 100%;
 height: 20px; }

.divide25 {
 width: 100%;
 height: 25px; }

.divide30 {
 width: 100%;
 height: 30px; }

.divide35 {
 width: 100%;
 height: 35px; }

.divide40 {
 width: 100%;
 height: 40px; }

.divide45 {
 width: 100%;
 height: 40px; }

.divide50 {
 width: 100%;
 height: 50px; }

.divide55 {
 width: 100%;
 height: 55px; }

.divide60 {
 width: 100%;
 height: 60px; }

.divide65 {
 width: 100%;
 height: 65px; }

.divide70 {
 width: 100%;
 height: 70px; }

.divide75 {
 width: 100%;
 height: 75px; }

.divide80 {
 width: 100%;
 height: 80px; }

.divide85 {
 width: 100%;
 height: 85px; }

.divide90 {
 width: 100%;
 height: 90px; }

.divide100 {
 width: 100%;
 height: 100px; }

/*margins*/
.margin10 {
 margin-bottom: 10px; }

.margin20 {
 margin-bottom: 20px; }

.margin30 {
 margin-bottom: 30px; }

.margin40 {
 margin-bottom: 40px; }

.paddingtop50 {
 padding-top: 50px; }

.margin80 {
 margin-bottom: 80px; }

.no-padding {
 padding: 0px; }

.no-padding.gray {
 background-color: #f5f5f5; }

.no-padding-inner h3 {
 text-transform: uppercase;
 font-weight: 900;
 margin-bottom: 40px; }

.no-padding-inner {
 padding: 60px; }

@media (max-width: 568px) {
 .no-padding-inner {
 padding: 15px; } }
.margin-0 {
 margin: 0px !important; }

/* Скрыть для мобильных устройств */
.hide-on-mobile { display: none; }
@media only screen
and (min-device-width : 320px)
and (max-device-width : 780px){ .hide-on-mobile { display: none; }}

/* Показать только на мобильных устройствах */
.show-on-mobile { display: none; }
@media only screen
and (min-device-width : 320px)
and (max-device-width : 480px){ .show-on-mobile { display: inline; }}

 /*-- для выравнивания анонсов материалов на главной странице --*/
[class^="col-"] {
 float: left;
 position: relative;
 min-height: 1px;
 padding-left: 15px;
 padding-right: 15px;
  margin: 20;
}

/* pagination begin */
.row > div > .catPages1{
 padding-left: 6px;
 padding-right: 6px;
}
.row.min > div > .catPages1{
 padding-left: 5px;
 padding-right: 5px; 
}
.catPages1,
.pagination{
 text-align: left;
 padding-top: 10px;
 margin-bottom: 10px;
 overflow: hidden;
}
.portfolio-template .pagination{
 margin-bottom: 50px;
}
.news-list .catPages1{
 margin-top: 10px;
 margin-bottom: 0;
}
.catPages1 > b, 
.catPages1 > a > span,
.pagesBlockuz1 > b,
.pagesBlockuz1 > a > span{
 position: relative;
 float: center;
 padding: 6px 12px;
 margin-left: -1px;
 line-height: 1.42857143;
 color: #626262;
 text-decoration: none;
 background-color: #fff;
 border: 1px solid #ddd;
 font-weight: 100;
 -webkit-transition: all 200ms ease-out;
 -moz-transition: all 200ms ease-out;
 -o-transition: all 200ms ease-out;
 transition: all 200ms ease-out;
}
.catPages1 .swchItemA,
.pagesBlockuz1 .swchItemA{
 background: #36679E;
 color: #fff;
 border-color: #36679E;
 position: relative;
 z-index: 2;
}
.catPages1 > a:hover > span,
.pagesBlockuz1 > a:hover > span{
 background: #DDDDDD;
 color: #000;
}
/* pagination end */