@font-face {
    font-family: 'catalog-sprite';
    src: url('/sites/all/themes/esp/css/font/catalog-sprite/fontello.eot?27671262');
    src: url('/sites/all/themes/esp/css/font/catalog-sprite/fontello.eot?27671262#iefix') format('embedded-opentype'),
         url('/sites/all/themes/esp/css/font/catalog-sprite/fontello.woff?27671262') format('woff'),
         url('/sites/all/themes/esp/css/font/catalog-sprite/fontello.ttf?27671262') format('truetype'),
         url('/sites/all/themes/esp/css/font/catalog-sprite/fontello.svg?27671262#fontello') format('svg');
    font-weight: normal;
    font-style: normal;
}
/*google auto place */

#content-column>.google-auto-placed{display: none !important;}
.node-spravochnic-potrebitelya .group-right {padding: 0 !important; margin: 0 !important;}
#content .node-content a{color: #772d33;}
.node-spravochnic-potrebitelya .profile2-spravochnic-potrebitelya {position: relative;}

.node-spravochnic-potrebitelya .company-name {position: absolute;z-index: 2;margin-top: 3vw;width: 100%;text-align: center;}
.node-spravochnic-potrebitelya .field-name-background-wrapper.view-mode-front_teaser {width: 38%; background: #fff; display: inline-block;min-height: 80px;}
.node-spravochnic-potrebitelya .field-name-background-wrapper.view-mode-front_teaser>.field-items {background: #fff; padding: 0; margin: 0;min-height: 1px;}
.node-spravochnic-potrebitelya .field-name-background-wrapper {max-width: 1160px;margin: 0 auto;background: #e9e9e9;}
.node-spravochnic-potrebitelya .field-name-background-wrapper>.field-items {background: #fff;min-height: 20vw;margin: 0 1px;}
.node-spravochnic-potrebitelya .company-name .field {display: inline-block; margin-left: 20px;}
.node-spravochnic-potrebitelya .company-name .field-item.even {font-size: 5vw; font-family: 'Open Sans'; font-weight: 800; color: #717070;line-height: 5vw;}
.node-spravochnic-potrebitelya.premium-4 .company-name .field-item.even{color: #fff; text-shadow: 1px 3px 1px #0000004d;}
.node-spravochnic-potrebitelya .field-name-field-directory-kind .field-item.even {font-weight: 100;}
.node-spravochnic-potrebitelya .field-name-field-directory-cover figure {margin: 0;}
.node-spravochnic-potrebitelya .field-name-field-directory-cover .cover{
    min-height: 48vw;
    background-repeat: no-repeat;
    background-position: center;
    max-height: 730px;
    height: auto;
    position: relative;
    background-size: cover;
}
.node-spravochnic-potrebitelya .field-name-field-directory-cover .cover:before{
	content: '';
	display: block;
	position: absolute;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAAXNSR0IArs4c6QAAABBJREFUCB1jYEAF9chcIjkAQMIB/SG56FcAAAAASUVORK5CYII=) repeat;
	width: 100%;
    height: 100%;
}
.node-type-user-news .field-name-field-directory-cover .cover:after{
	content: '';
	background: url(../images/shadow_top2.png) top repeat-x;
	display: block;
	position: absolute;
	width: 100%;
    height: 100%;
}
.node-type-user-news .field-name-field-directory-cover .cover{
    min-height: 48vw;
    background-repeat: no-repeat;
    background-position: center;
    max-height: 730px;
    height: auto;
    position: relative;
    background-size: cover;
}
.node-type-user-news .field-name-field-directory-cover .cover:before{
	content: '';
	display: block;
	position: absolute;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAAXNSR0IArs4c6QAAABBJREFUCB1jYEAF9chcIjkAQMIB/SG56FcAAAAASUVORK5CYII=) repeat;
	width: 100%;
    height: 100%;
}
.node-spravochnic-potrebitelya .field-name-field-directory-cover .cover:after{
	content: '';
	background: url(../images/shadow_top2.png) top repeat-x;
	display: block;
	position: absolute;
	width: 100%;
    height: 100%;
}
.node-spravochnic-potrebitelya div.horizontal-tabs {
	margin: initial;
    padding: initial;
    border: initial;
    position: initial;
    width: 99.89%;
}
.node-spravochnic-potrebitelya .horizontal-tabs ul.horizontal-tabs-list {text-align: center;}
.node-spravochnic-potrebitelya .horizontal-tabs ul.horizontal-tabs-list li a {font-family: 'Open Sans'; font-size: 14px; text-transform: uppercase;}
.node-spravochnic-potrebitelya .horizontal-tabs ul.horizontal-tabs-list li {float: none; display: inline-block; line-height: 80px;}
.node-spravochnic-potrebitelya .horizontal-tabs ul.horizontal-tabs-list li.selected {background: #67242a;}
.node-spravochnic-potrebitelya .horizontal-tabs ul.horizontal-tabs-list li.selected strong {color: white;}
.node-spravochnic-potrebitelya .horizontal-tabs fieldset.horizontal-tabs-pane {padding: 0; position: relative;margin: 0 1px;}
.node-spravochnic-potrebitelya .horizontal-tabs-panes {max-width: 1160px; margin: 0 auto; background: #e9e9e9;}
.node-spravochnic-potrebitelya .horizontal-tabs ul.horizontal-tabs-list li a, .horizontal-tabs ul.horizontal-tabs-list li.selected a {padding: 0 15px;}
.node-spravochnic-potrebitelya .horizontal-tabs-panes .fieldset-wrapper {padding: 0; margin: 30px 30px;}
#company-title {
	position: absolute;
    z-index: 2;
    color: #fff;
    text-align: center;
    width: 100%;
    font-size: 5vw;
    font-family: 'Open Sans';
    font-weight: 800;
    margin-top: 1.5vw;
    margin: 0 auto;
    display: block;
}
.node-type-user-news.not-front.page-node .field-type-taxonomy-term-reference .odd {border: none;}

.node-type-user-news.not-front.page-node .field-name-field-directory-category {
	margin: 0 auto;
    max-width: 1170px;
    background: #e9e9e9;
    line-height: 55px;
    padding-bottom: 20px;
}
.node-type-user-news.not-front.page-node .field-name-field-directory-category .directory-home {
	color: #757575 !important;
    font-weight: 600;
    text-transform: capitalize;
    font-size: 14px;
    text-decoration: underline;
    padding-left: 5px;
    border-left: 10px solid #772d33;
}
.field-name-field-directory-category ul .last-path {
    font-size: 14px;
    font-family: 'Open Sans';
    color: #5b5b5b;
}
.node-type-user-news.not-front.page-node .field-name-field-directory-category li {padding: 0;}
.node-type-user-news.not-front.page-node .field-name-field-directory-category ul {
	background: #fff;
    padding: 0 30px;
    margin: 0 1px;
}
.node-type-user-news.not-front.page-node .field-name-field-directory-category ul li a{
	color: #757575 !important;
    font-weight: 600;
    text-transform: capitalize;
    font-size: 14px;
    text-decoration: underline;
}
.hierarchical-select-item-separator {
    padding-left: .5em;
    padding-right: .5em;
}
.node-spravochnic-potrebitelya.view-mode-full .field-name-field-directory-category {
	margin: 0 auto;
    max-width: 1160px;
    background: #e9e9e9;
    line-height: 55px;
    padding-bottom: 20px;
}
.not-front.page-node .node-spravochnic-potrebitelya.view-mode-full .field-name-field-directory-category ul {
	background: #fff;
    padding: 0 30px;
    margin: 0 1px;
}
.not-front.page-node .node-spravochnic-potrebitelya.view-mode-full .field-name-field-directory-category ul li a{
	color: #757575 !important;
    font-weight: 600;
    text-transform: capitalize;
    font-size: 14px;
    text-decoration: underline;
}
.directory-sub:before{
	content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 8px 5px 0 5px;
    border-color: #7b7474 transparent transparent transparent;
    display: inline-block;
    margin-right: 5px;
}

.field-name-directory-breadcrumbs {
	display: none;
	position: relative;
    max-width: 1160px;
    margin: 0 auto;
}
.not-front .field-name-directory-breadcrumbs .view-directory-parent-term {
	padding-top: 0 !important;
    position: absolute;
    z-index: 2;
    background: #fff;
    -webkit-box-shadow: 6px 3px 23px -5px rgba(0,0,0,0.75);
	-moz-box-shadow: 6px 3px 23px -5px rgba(0,0,0,0.75);
	box-shadow: 6px 3px 23px -5px rgba(0,0,0,0.75);
	max-width: 320px;
}
.view-directory-parent-term .views-field-name a{
	font-size: 14px;
    font-family: 'Open Sans';
    color: #868e9f;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    line-height: 30px;
}
.not-front .view-directory-parent-term .item-list-pager .pager-next {position: relative;}
.not-front .view-directory-parent-term .item-list-pager {border: initial;}
.field-name-directory-breadcrumbs .view-directory-parent-term:before{
	content: '';
    display: block;
    border-style: solid;
    border-width: 0 24px 20.5px 20.5px;
    border-color: #ffffff transparent;
    width: 0;
    position: absolute;
    left: 49%;
    margin-top: -19px;
}

.view-directory-parent-term .item-list ul li {
    margin: 0 1.5em 0.25em 1.5em;
    padding: 0;
}
.view-directory-parent-term .item-list ul { margin: 1em 0 0.75em 0;}
.not-front .view-directory-parent-term .item-list-pager .pager-next a {
    color: #868e9f;
    font-size: 12px;
    text-align: left;
    text-transform: initial;
    font-family: 'Open Sans';
    font-weight: normal;
    border-bottom: 1px solid #cfd2d8;
    padding-right: 5px;
}
.view-directory-parent-term .item-list-pager .pager-next a:after {
    content: '';
    display: inline-block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 7px 5.5px 0 5.5px;
    border-color: #c4cacf transparent;
    margin-left: 8px;
}
.field-name-field-directory-category ul li a:hover{
	color: #772d33;
}
.field-name-field-directory-category ul li a.directory-home {
	padding-left: 5px;
    border-left: 10px solid #772d33;
}
.field-name-field-directory-category ul li .last-path{
	font-size: 14px;
    font-family: 'Open Sans';
    color: #5b5b5b;
}
.node-spravochnic-potrebitelya .group-descriptions {max-width: 1160px;margin: 0 auto;background: #e9e9e9;}
.node-spravochnic-potrebitelya .group-descriptions .group-description-wrapper {background: #fff; margin: 0 1px; padding: 30px;}
.node-spravochnic-potrebitelya .field-name-field-directory-logo figure {
	width: 255px;
    margin: 0 auto;
}
.node-spravochnic-potrebitelya .group-descriptions .info-block {display: inline-block; width: 28%; vertical-align: middle;    padding-left: 2%;}
.node-spravochnic-potrebitelya .group-descriptions .basic-info.info-block {width: 38%; padding-left: 0; margin-bottom: 40px;}
.node-spravochnic-potrebitelya .group-descriptions .basic-info section.field {border-bottom: 1px solid #dedede; line-height: 40px;}
.node-spravochnic-potrebitelya .group-descriptions .basic-info h2.field-label {
	font-family: 'Tahoma';
    font-size: 14px;
    color: #929292;
    text-align: left;
    width: 35%;
    display: inline-block;
    vertical-align: top;
}
.node-spravochnic-potrebitelya .group-descriptions .field-label-inline .field-label, .node-spravochnic-potrebitelya .group-descriptions .field-label-inline .field-items {
	float: initial;
	width: 64%;
    display: inline-block;
}
.node-spravochnic-potrebitelya .group-descriptions .basic-info .field-item {
	font-family: 'Open Sans';
    font-size: 14px;
    color: #5b5b5b;
    text-align: left;
    width: 100%;
    line-height: 24px;
}
.node-spravochnic-potrebitelya .group-descriptions .basic-info .field-item a {color: #5b5b5b; }
.node-spravochnic-potrebitelya .group-descriptions .oh-display-grouped {margin: 0 auto;display: block;width: 200px;}
.node-spravochnic-potrebitelya .group-descriptions .field-name-field-work-hours {text-align: center;color: #5b5b5b;font-size: 14px;font-weight: 500;line-height: 30px;}
.group-descriptions .field-name-field-work-hours .oh-display-label {font-weight: 700;}
.node-spravochnic-potrebitelya .group-descriptions .field-name-field-work-hours h2 {text-decoration: underline;}
.node-spravochnic-potrebitelya .group-descriptions .oh-display-closed {font-style: normal;font-size: 14px;font-weight: 700; color: #772d33;}
.node-spravochnic-potrebitelya .group-ranking {max-width: 1160px;margin: 0 auto; background: #e9e9e9; padding-top: 20px; padding-bottom: 20px;}
.node-spravochnic-potrebitelya .group-ranking .group-user-ranks {background: #fff; margin: 0 1px; padding: 30px 30px;}
.node-spravochnic-potrebitelya .group-ranking .group-user-ranks>.field {display: inline-block;vertical-align: top;}
.node-spravochnic-potrebitelya .group-ranking .group-viewlike {
	text-align: right;
    width: 32%;
    padding-top: 15px;
}
.node-spravochnic-potrebitelya .field-name-field-computed {width: 28%;}
.group-ranking .group-user-ranks .clearfix h2.field-label {font-size: 15px;vertical-align: top;float: initial;display: inline-block;}
.view-mode-full .field-name-viewed {padding-bottom: 20px;}
.view-mode-full.node-spravochnic-potrebitelya .field-name-viewed .field-items:before {
	content: '\e80e';
    display: block;
    font-family: 'catalog-sprite';
    font-size: 24px;
    color: #c3c3c3;
    line-height: 30px;
    display: inline-block;
}
.view-mode-full.node-spravochnic-potrebitelya .field-name-viewed .field-items span {
	padding-left: 5px;
    font-size: 18px;
    color: #2f3542;
    font-family: 'Open Sans';
    font-weight: 600;	
}
.view-mode-full.node-spravochnic-potrebitelya .field-name-viewed .field-item {
	display: inline-block;
    padding-left: 5px;
    font-size: 24px;
    line-height: 30px;
    font-family: 'Open Sans';
    font-weight: 600;
}
.group-ranking .group-user-ranks .field .field-label {
	font-weight: 600;
    display: inline-block;
    font-size: 12px;
    width: 120px;
}
.node-spravochnic-potrebitelya .field-name-field-directory-like .likebtn-wrapper .likebtn-label {
	font-size: 19px;
    font-weight: 400;
}
.group-ranking .group-user-ranks .field-items {
	display: inline-block;
}
.field-name-field-computed .rankSummary {
    color: #2f3542;
    font-size: 12px;
    font-family: 'Open Sans';
    font-weight: 600;
    line-height: 14px;
    display: block;
    padding-top: 5px;
}
/* <landing menu> */
.node-spravochnic-potrebitelya .group-menu-items {background: #e9e9e9;text-align: center;}
.node-spravochnic-potrebitelya .field-name-user-landing-menu {display: inline-block;}
.group-menu-items .field-name-field-item-name {display: inline-block; padding: 0 20px;background: #67242a;}
.group-menu-items .field-name-field-item-name h3 a {text-transform: uppercase; font-size: 14px;font-family: 'Open Sans';font-weight: 700;color: #fff;}
#user-news-page{background: #e9e9e9; text-align: center;}
#user-news-page .views-row {display: inline-block; padding: 0 15px;}
#user-news-page .active {background: #67242a;}
#user-news-page a.active {color: #fff;}
.group-menu-items .view-user-related-content .views-row {display: inline-block; padding: 0 15px;}
.view-user-related-content .views-row h3 a {text-transform: uppercase; font-size: 14px;font-family: 'Open Sans';font-weight: 500;color: #707070;}
.group-menu-items .view-user-related-content .views-row:hover {background: #67242a;}
.group-menu-items .view-user-related-content .views-row:hover h3 a {font-weight: 700;color: #fff;}
.group-menu-items .view-user-related-content .views-row.active {background: #67242a;}
.group-menu-items .view-user-related-content .views-row.active h3 a {font-weight: 700;color: #fff;}
/* </landing menu>*/

.group-ranking .group-user-ranks .group-rank-category .clearfix .field-items {float: initial;display: inline-block;}
.group-ranking .group-user-ranks .group-rank-category .group-rank-category>.clearfix {min-height: 50px; width: 35%}
.group-ranking .group-user-ranks .group-rank-category .clearfix .fivestar-default {display: inline-block;}
.group-ranking .group-user-ranks .group-rank-category .clearfix .form-item.form-type-item {margin: 0;}
.group-ranking .group-user-ranks .group-rank-category .clearfix .description {display: inline-block; padding-left: 10px;}
.group-user-ranks .field-name-field-directory-rank {width: 25%;}
div.fivestar-widget .star, div.fivestar-widget .star a {background: url(../images/stars-circle.jpg) no-repeat 0 0;}
div.fivestar-widget .cancel, div.fivestar-widget .star {width: 22px;height: 22px;}
div.fivestar-widget div.hover a, div.rating div a:hover {background-position: 0 -49px;}
div.fivestar-widget div.on a {background-position: 0 -49px;}
.group-ranking div.fivestar-widget {display: inline-block;vertical-align: middle;}
.group-ranking .field-type-fivestar.view-mode-full {line-height: 40px;}
.group-user-ranks .group-rank-category {width: 40%; padding-top: 5px;}
div.fivestar-widget-static .star span.off {background: url(../images/stars-circle.jpg) no-repeat 0 0;}
div.fivestar-widget-static .star {width: 22px;height: 22px;}
div.fivestar-widget-static .star span.on {background: url(../images/stars-circle.jpg) no-repeat 0 -49px;}
.group-user-ranks .fivestar-summary-average-count .average-rating {color: #2f3542;font-size: 14px; font-family: 'Open Sans';}
.group-user-ranks .fivestar-summary-average-count .average-rating span {font-weight: 600;}
.group-user-ranks .fivestar-summary-average-count .total-votes {color: #2f3542;font-size: 14px;font-family: 'Open Sans';}
.group-user-ranks .field-name-field-directory-like .lb-like-label {color: #fff !important;}
.group-user-ranks .field-name-field-directory-like .lb-count {color: #fff;}
.node-spravochnic-potrebitelya .field-name-field-directory-share {background: #fff;margin: 1px 1px 0 1px;padding: 20px 30px;}
.node-spravochnic-potrebitelya .field-name-field-directory-share .field-items {float: right;}
.node-spravochnic-potrebitelya .field-name-field-directory-share .field-label {color: #772d33; text-transform: uppercase;font-weight: 400; font-family: 'Open Sans';}
.node-spravochnic-potrebitelya .field-name-share-buttons {border: 0;background: #fff;margin: 0px 1px 0px 1px;padding: 20px 30px 5px 30px;}
.node-spravochnic-potrebitelya .group-ranking .field-name-share-buttons:before {content: ''; border-top: 1px solid #dedede; display: block; height: 1px;}
.node-spravochnic-potrebitelya .field-name-share-buttons .field-items a {border: 0;}
.node-spravochnic-potrebitelya .slick-wrapper {background: #7e7e7e;margin: 0;}
.node-spravochnic-potrebitelya .slick-wrapper h2:before{content: ' ';display: inline-block; background: url(../images/h1.jpg) left center no-repeat; width: 20px; height: 23px;}
.node-spravochnic-potrebitelya .slick-wrapper h2:after{content: "";width: 100%;border-bottom: 1px #dedede solid;display: block;}
.node-spravochnic-potrebitelya .slick-wrapper h2{display: block;font-family: 'Open Sans Condensed';font-size: 30px;font-weight: 700;color: #fff;padding-left: 30px; text-transform: uppercase;background: #999999; margin: 0 0 30px 0;padding-top: 30px;padding-right: 30px}
.node-spravochnic-potrebitelya .slick--optionset--user-premium-page {max-width: 1160px; margin: 0 auto; background: #999999;padding: 0 0 45px 0px;}
.node-spravochnic-potrebitelya .slick--display--thumbnail {display: none;}
.node-spravochnic-potrebitelya .slick__slide {margin: 0 30px; }
.node-spravochnic-potrebitelya .slick-prev {left: -40px;display: block;width: 35px;height: 54px;background-image: url(../images/arrows-lr.png);background-position: 0 -54px;}
.node-spravochnic-potrebitelya .slick-prev:before {content: '';}
.node-spravochnic-potrebitelya .slick-next:before {content: '';}
.node-spravochnic-potrebitelya .slick-next {right: -40px;display: block;width: 35px;height: 54px; background-image: url(../images/arrows-lr.png);}
.media-icon--lightbox:hover::before,.media-icon--lightbox:hover::after {background-color: #772d33;}
.node-spravochnic-potrebitelya .field-name-field-location {max-width: 1160px; margin: 20px auto; min-height: 400px;}
.field-name-field-location .google_map_field_display {width: 100% !important;height: 400px;}
.node-spravochnic-potrebitelya .field-name-user-related-content {max-width: 1160px; margin: 0 auto;background: #e9e9e9;padding-top: 20px;}
.node-spravochnic-potrebitelya .field-name-user-related-content .field-items {background: #f2f2f2;padding: 30px;}
.field-name-user-related-content>h2:before {content: ""; display: inline-block;background: url(../images/h1.jpg) left center no-repeat;width: 20px;height: 23px;}
.field-name-user-related-content>h2:after {content: "";width: 100%;border-bottom: 1px #dedede solid; display: block;}
.field-name-user-related-content h2 {margin: 0;}
.field-name-user-related-content>h2 {display: block; font-family: 'Open Sans Condensed';font-size: 30px;font-weight: 700;color: #707070; padding-left: 30px; text-transform: uppercase; background: #f2f2f2; padding-top: 30px;padding-right: 30px;}
.node-spravochnic-potrebitelya .field-name-user-related-content .views-row {width: 100%; margin-bottom: 40px; border-bottom: 5px solid #772d33; background: #fff; min-height: 224px;}
.node-spravochnic-potrebitelya .field-name-user-related-content .views-row .views-field {float: left; display: block; max-width: 70%;}
.node-spravochnic-potrebitelya .field-name-user-related-content .views-row .views-field-field-news-images {max-width: 26%; height: 100%;}
.field-name-user-related-content .views-field-field-news-images .field-content {font-size: 0;}
.node-spravochnic-potrebitelya .field-name-user-related-content .views-field-title {padding-top: 20px; padding-bottom: 40px; min-width: 60%; margin-left: 3%;}
.node-spravochnic-potrebitelya .field-name-user-related-content .views-field-field-news-body {margin-left: 3%;} 
.node-spravochnic-potrebitelya .field-name-user-related-content .views-field-title a {font-size: 22px;color: #030303;text-decoration: underline;font-family: 'Open Sans';font-weight: 600;}
.node-spravochnic-potrebitelya .field-name-field-notify {max-width: 1160px; margin: 0 auto;}
.field-name-field-notify .field-items {padding: 30px;background: #e9e9e9;}
.field-name-field-notify .ckeditor-accordion-container > dl {border: none;}
.field-name-field-notify .ckeditor-accordion-container .warn-label {
	position: absolute;
    z-index: 2;
    padding-left: 7px;
    text-transform: uppercase;
    font-size: 16px;
    font-family: 'Open Sans';
    color: #fff;
    background: #762d34;
    margin-top: 10px;
    margin-left: 10px;
    padding: 0 10px;
}
.field-name-field-notify .ckeditor-accordion-container > dl dt {
	position: relative;
    margin-bottom: 15px;
    border: 1px solid #c7c8cb;
}
.field-name-field-notify .ckeditor-accordion-container > dl dt > .ckeditor-accordion-toggle {
	display: inline-block;
    position: absolute;
    padding: 0 10px;
    width: 30px;
    height: 30px;
    z-index: 1;
    top: calc(50% - 1px);
    box-sizing: border-box;
    left: 95%;
}
.ckeditor-accordion-container > dl dt > .ckeditor-accordion-toggle:before, .ckeditor-accordion-container > dl dt > .ckeditor-accordion-toggle:after {background: #3b4250 !important;}
.ckeditor-accordion-container > dl dt.active > .ckeditor-accordion-toggle:before, .ckeditor-accordion-container > dl dt.active > .ckeditor-accordion-toggle:after {background: #772d33 !important;}
.field-name-field-notify .ckeditor-accordion-container > dl dt > a {
	display: block;
    padding: 10px 15px 10px 105px;
    background-color: #f7f7f7;
    color: #2f3542;
    cursor: pointer;
    -webkit-transition: background-color 300ms;
    transition: background-color 300ms;
    font-size: 16px;
    font-family: 'Open Sans';
    font-weight: 700;
    border-bottom: none;
}
.field-name-field-notify .ckeditor-accordion-container > dl dd {
	display: none;
    padding: 25px 26px;
    margin: 0;
    will-change: height;
    background: #fff;
    margin-bottom: 15px;
    border: 1px solid #c7c8cb;
}
.field-name-field-notify .ckeditor-accordion-container > dl dt.active {margin-bottom: 0; border-bottom: none;}
.field-name-field-notify .ckeditor-accordion-container > dl dt.active > a {color: #772d33;}

.field-name-multimedia {
	margin: 0 auto;
    max-width: 1160px;
    background: #fff;
    padding-bottom: 40px;
}
.field-name-multimedia h2 {
	display: block;
    font-family: 'Open Sans Condensed';
    font-size: 30px;
    font-weight: 700;
    color: #707070;
    padding-left: 30px;
    text-transform: uppercase;
    background: #fff;
    padding-top: 30px;
    padding-right: 30px;
    padding-bottom: 30px;
}
.field-name-multimedia h2:before {
    content: ' ';
    display: inline-block;
    background: url(../images/h1.jpg) left center no-repeat;
    width: 20px;
    height: 23px;
}
.field-name-multimedia h2:after {
    content: "";
    width: 100%;
    border-bottom: 1px #dedede solid;
    display: block;
}
.field-name-multimedia .views-row .views-field {
	display: block;
    width: 47%;
    vertical-align: top;
    float: left;
}
.field-name-multimedia .views-row .views-field-title a{color: #030303;text-decoration: underline; margin-top: 0;font-family: 'Open Sans'; font-weight: 600;	font-size: 22px;}

.field-name-multimedia .views-row .views-field-title {padding-left: 2%;}
.field-name-multimedia .views-row .views-field-field-news-body {padding-left: 2%;}
.field-name-multimedia .field-items {padding: 30px; background: #fff;float: left; margin-bottom: 30px;}
.field-name-multimedia .item-list-pager a {
    border: 1px solid #b1b3b7 !important;
    border-radius: 4px !important;
    padding: 5px 50px 5px 50px !important;
    font-weight: 500 !important;
    font-family: 'Open Sans' !important;
    font-size: 12px !important;
    color: #2f3542 !important;
}
.field-name-multimedia .item-list-pager a:after {
    content: '';
    font-family: 'fontello';
    font-size: 15px;
    display: inline-block;
    padding-left: 7px;
    color: #772d33;
}
.field-name-multimedia .embedded-video .player iframe {width: 100%; border: 0;}
.field-name-multimedia .views-row {float: left;width: 100%;padding-bottom: 20px;}
.field-name-multimedia .views-field-field-news-body a {color: #772d33; text-decoration: underline;}
.field-name-multimedia .video-embed-description {font-style: italic; margin: 0;padding-bottom: 15px;color: #5d5d5d; font-family: 'Open Sans', serif;}
.not-front .field-name-multimedia .item-list-pager {border: initial;}

.node-spravochnic-potrebitelya .group-comments-wrapper {margin: 0 auto;max-width: 1160px;background: #fff;min-height: 400px;}
.node-spravochnic-potrebitelya #comments {padding: 30px;padding-top: 60px;margin: 0;float: initial;}
.node-spravochnic-potrebitelya #comments h2.comment-form {float: initial !important;text-align: left;vertical-align: top;}
.node-spravochnic-potrebitelya #comments-rules{float: initial;text-align: right;vertical-align: top;}
.node-spravochnic-potrebitelya .title.comment-form {float: initial;}

.node-spravochnic-potrebitelya .comment-wrapper #comment-form {float: initial !important;display: inline-block;}
.not-front .node-spravochnic-potrebitelya .comment-wrapper .form-actions {float: left !important;}
.not-front .node-spravochnic-potrebitelya .comment-wrapper .form-submit {float: left;}
.node-spravochnic_potrebitelya-form {margin: 20px 40px;}
.node-spravochnic_potrebitelya-form .multipage-pane-wrapper {margin: 0 auto; width: 90%;}
.node-spravochnic_potrebitelya-form .multipage-controls-list {padding-top: 40px;}
.node-spravochnic_potrebitelya-form div.form-item {text-align: left;}
.node-spravochnic_potrebitelya-form div.form-item input {line-height: 40px;}
.node-spravochnic_potrebitelya-form .tabledrag-toggle-weight-wrapper {display: none;}

.node-type-spravochnic-potrebitelya .field-name-announcements {
	margin: 0 auto;
    max-width: 1160px;
    background: #fff;
    padding-bottom: 40px;
}
.node-type-spravochnic-potrebitelya .field-name-announcements h2.title {display: none;}
.node-type-spravochnic-potrebitelya .field-name-announcements  h2 {
	display: block;
    font-family: 'Open Sans Condensed';
    font-size: 30px;
    font-weight: 700;
    color: #707070;
    padding-left: 30px;
    text-transform: uppercase;
    background: #fff;
    padding-top: 30px;
    padding-right: 30px;
    padding-bottom: 30px;
}
.node-type-spravochnic-potrebitelya .field-name-announcements h2:before {
    content: ' ';
    display: inline-block;
    background: url(../images/h1.jpg) left center no-repeat;
    width: 20px;
    height: 23px;
}
.node-type-spravochnic-potrebitelya .field-name-announcements h2:after {
    content: "";
    width: 100%;
    border-bottom: 1px #dedede solid;
    display: block;
}
.field-name-announcements .view-user-related-content .views-row {
    width: 25%;
    margin-left: 2%;
    background: #e9ecf2;
    margin-bottom: 20px;
    display: inline-block;
    vertical-align: top;
}
.field-name-announcements .view-user-related-content .views-field {
	text-align: center;
	padding-bottom: 10px;
}
.field-name-announcements .view-user-related-content a{
	color: #2f3542;
    text-decoration: underline;
    font-size: 16px;
    font-family: 'Open Sans';
    font-weight: 600;
    line-height: 26px;
}
.field-name-announcements .view-user-related-content .views-field-field-news-body {
	font-size: 14px;
    color: #808797;
    font-family: 'Open Sans';
    text-align: center;
}
.section-catalog .group-footer .field-name-field-directory-gallery {float: right;width: 27%; padding: 10px 20px;}
.section-catalog .group-footer .field-name-field-directory-description {float: left; width: 60%; padding: 40px 25px;}
.section-catalog .group-footer .field-items {display: inline-block; margin: 0 auto;text-align: right;vertical-align: middle;}
.section-catalog .group-footer figure {padding: 10px;display: inline-block;}
.section-catalog .group-footer .field-name-field-directory-description p {text-align: left;font-size: 14px;font-family: 'Open Sans';}
.section-catalog .group-header .field {display: inline-block;}
.section-catalog .node.view-mode-front_teaser {border: 0;}
.section-catalog .ds-2col-stacked > .group-header {border: 2px solid #772d33;}
.section-catalog .group-header .field-name-field-directory-logo {width: 34.933%; vertical-align: middle;}
.section-catalog .group-header .group-description { width: 60.96%; display: inline-block;vertical-align: middle; padding-left: 15px; padding-bottom: 20px;}
.section-catalog .group-header .field-name-title-field a{font-size: 22px;color: #434343;text-decoration: underline;line-height: 30px;font-family: 'Open Sans';font-weight: 900;}
.section-catalog .group-header .field-name-field-directory-kind a {font-size: 22px; color: #434343;text-decoration: underline;line-height: 30px;margin-left: 5px;font-family: 'Open Sans';font-weight: 900;}
.section-catalog .group-text-fields {padding-top: 45px; padding-bottom: 10px;}
.section-catalog .group-text-fields .field .field-item.even {font-size: 14px;line-height: 18px;color: #707070; padding-left: 10px;}
.section-catalog .group-ranking-list .field-name-field-directory-rank {float: left; position: relative;width: 100px;height: 69px;}
.section-catalog .group-ranking-list .field-name-field-directory-rank h2.field-label {font-size: 11px;position: absolute;bottom: 0;width: 83px;font-weight: normal;text-transform: lowercase;color: #2f3542;margin-left: 10px;}
.section-catalog .group-ranking-list .field-name-field-directory-rank div.clearfix {font-size: 40px;text-align: center;}
.section-catalog .group-ranking-list .field-name-viewed {float: left;position: relative;width: 110px;height: 84px;}
.section-catalog .group-ranking-list .field-name-viewed .field-item.even {text-align: center;font-size: 40px;color: #2f3542;}

.section-catalog .group-ranking-list .field-name-field-directory-like {float: left;padding-top: 20px;padding-left: 18px;}
.section-catalog .group-ranking-list .field-name-field-directory-like .field-item.even {background: #772d33;padding: 5px 30px 9px 30px;border-radius: 5px;line-height: 28px;}
.group-ranking-list .field-name-field-directory-like.view-mode-front_teaser .field-item.even a {color: #fff; vertical-align: middle;font-size: 14px;}
.section-catalog .group-ranking-list .field-name-field-directory-like .likebtn-label {color: #fff;}
.page-catalog [class*=" pane-directory"] .block-title a {color: #1e2026;}
.page-catalog [class*=" pane-directory"] .block-title {font-size: 18px;line-height: 30px;font-weight: 900;color: #1e2026;font-family: 'Open Sans';padding: 5px 0 5px 40px;background: #f6f7fb;border-top: 1px solid #eaeaec;border-bottom: 1px solid #eaeaec;}
.page-catalog [class*=" pane-directory"] .block-inner {position: relative;}
.page-catalog [class*=" pane-directory"] .block-content {border-top: 1px solid #eaeaec;}
.page-catalog .profile-content-inner {max-width: 1160px;margin: 0 auto;background: #fff;padding-top: 75px;}
.page-catalog .profile-content-inner .panel-pane {min-height: 120px;}
.page-catalog .panel-flexible .panel-flexible-inside {padding: 0 30px;}
.page-catalog .panels-flexible-region-inside [class*=" pane-directory"] .views-field a {font-size: 14px;font-family: 'Open Sans'; color: #868e9f; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; display: block; line-height: 30px;}
.page-catalog #counters-container {max-width: 1160px; margin: 0 auto; background: url(../images/stats_bg.jpg) #fff no-repeat center center fixed; min-height: 280px; -webkit-background-size: 140% 110%; -moz-background-size: 140% 110%; -o-background-size: 140% 110%; background-size: 120% 120%; background-position: -300px -150px;}
.page-catalog #block-system-main {margin-bottom: 0;}
#search-container {max-width: 1170px; margin: 0 auto;background: #fff;position: relative;}
#search-container form h2.title {display: none;}
#search-container .directory-block h1 {margin: 0; padding: 0; }
#search-container .directory-block h2 {margin: 0; padding: 0; }
#search-container .layer-bg {height: 50px; background: #e9e9e9; max-width: 1160px;margin: 0 auto;}
#search-container .layer-bg.top {border-bottom: 1px solid #d6d7d8;}
#page #add-to-directory { right: 30px; padding: 5px 15px; border: 1px solid #c0c2c6;border-radius: 6px;width: 177px;float: right;margin-top: 40px;position: absolute;}
#search-container #add-to-directory a {font-size: 12px;text-transform: uppercase;font-family: 'Open Sans';vertical-align: middle;color: #2f3542;}
#search-container #add-to-directory a:after {display: inline-block;content: '+';color: #fff;background: #772d33;width: 17px;text-align: center;border-radius: 12px;margin-left: 5px;font-size: 12px; height: 17px;}
#search-container #searchbox-title {text-align: center;color: #757575;text-transform: uppercase;font-size: 50px; margin: 0;}
#counters-title {text-align: center;font-size: 30px;text-transform: uppercase;color: #757575;padding-top: 25px; margin: 0;}
#counters-wrapper {margin: 0 auto; max-width: 60%; padding-top: 50px; text-align: center;padding-bottom: 50px;}
#counters-container .block-wrapper .counters {display: inline-block; vertical-align: middle;width: 30%; text-align: center;}
#counters-container .block-wrapper span {font-family: 'Open Sans';font-size: 60px;font-weight: 900;color: #2f3542;}
#counters-container .block-wrapper .counters label {max-width: 180px;margin: 0 auto;font-size: 18px;text-align: center;color: #2f3542;font-family: 'Open Sans';font-weight: 400; line-height: 20px;}
#help-searchbox {display: block; text-align: center;font-size: 14px;padding-bottom: 10px;}
#search-container .block-wrapper form {text-align: center;}
#search-container .block-wrapper {padding: 20px 0;}
#search-container .form-item input {width: 410px !important;height: 40px !important;border: 2px solid #c0c2c6 !important; border-radius: 6px;font-size: 14px !important;vertical-align: middle !important;font-family: 'Open Sans' !important;color: #2f3542;padding-left: 20px;}
#search-container .form-actions input {height: 44px; border-radius: 6px;}
#search-container .views-exposed-widget {float: none; display: inline-block; padding: 0;}

#search-container .views-submit-button input {height: 44px; border-radius: 6px;background: url(../images/magnify.png) no-repeat left center #772d33; background-position: 25px 10px;text-transform: capitalize}
#underscore{
	background: #c8cacd;
	background: -moz-linear-gradient(top, #c8cacd 0%, #f6f6f6 53%, #ffffff 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #c8cacd), color-stop(53%, #f6f6f6), color-stop(100%, #ffffff));
	background: -webkit-linear-gradient(top, #c8cacd 0%, #f6f6f6 53%, #ffffff 100%);
	background: -o-linear-gradient(top, #c8cacd 0%, #f6f6f6 53%, #ffffff 100%);
	background: -ms-linear-gradient(top, #c8cacd 0%, #f6f6f6 53%, #ffffff 100%);
	background: linear-gradient(to bottom, #c8cacd 0%, #f6f6f6 53%, #ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c8cacd', endColorstr='#ffffff', GradientType=0 );
    display: block;
    width: 60px;
    height: 3px;
    margin: 0 auto;
    margin-bottom: 58px;
}
.form-item-keys input::-webkit-input-placeholder {vertical-align: middle;font-style:normal;}
.form-item-keys input::-moz-placeholder {vertical-align: middle;font-style:normal;}
.form-item-keys input:-ms-input-placeholder {vertical-align: middle;font-style:normal;}
.form-item-keys input:-moz-placeholder {vertical-align: middle;font-style:normal;}
.page-catalog .item-list-pager {border: 0;}
.page-catalog .pager-load-more {padding: 0; margin: 0;text-align: left;}
.page-catalog .pager-next {position: relative;}
.page-catalog.not-front .item-list-pager .pager-next a{color: #868e9f; font-size: 12px; text-align: left;text-transform: initial;font-family: 'Open Sans';font-weight: normal;border-bottom: 1px solid #cfd2d8;padding-right: 5px;}
.page-catalog .pager-load-more a:after {content: '';display: inline-block;width: 0;height: 0;border-style: solid;border-width: 7px 5.5px 0 5.5px;border-color: #c4cacf transparent;margin-left: 8px;}
.page-catalog [class*=" pane-directory"] .view-display-id-default {padding-top: 5px; padding-left: 22px;padding-bottom: 20px;}
.page-catalog [class*=" pane-directory"] .block-inner:before {display: inline-block; width: 22px; height: 16px;font-family: 'catalog-sprite';position: absolute;top: 9px; font-size: 17px;left: 12px;}
.page-catalog .pane-directory-automotive .block-inner:before {content: '\f1b9';}
.page-catalog .pane-directory-business .block-inner:before {content: '\e817';}
.page-catalog .pane-directory-appliances .block-inner:before {content: '\e823';}
.page-catalog .pane-directory-authority .block-inner:before {content: '\f19c';}
.page-catalog .pane-directory-garden .block-inner:before {content: '\e840';}
.page-catalog .pane-directory-leisure .block-inner:before {content: '\f11b';}
.page-catalog .pane-directory-zoo .block-inner:before {content: '\e800';}
.page-catalog .pane-directory-communications .block-inner:before {content: '\e801';}
.page-catalog .pane-directory-itstuff .block-inner:before {content: '\e809';}
.page-catalog .pane-directory-furniture .block-inner:before {content: '\e824';}
.page-catalog .pane-directory-shops .block-inner:before {content: '\e819';}
.page-catalog .pane-directory-health .block-inner:before {content: '\f21e';}
.page-catalog .pane-directory-education .block-inner:before {content: '\f19d';}
.page-catalog .pane-directory-equipment .block-inner:before {content: '\e825';}
.page-catalog .pane-directory-wholesale .block-inner:before {content: '\e840';}
.page-catalog .pane-directory-real-estate .block-inner:before {content: '\e811';}
.page-catalog .pane-directory-culture .block-inner:before {content: '\e828';}
.page-catalog .pane-directory-supply .block-inner:before {content: '\e832';}
.page-catalog .pane-directory-organizations .block-inner:before {content: '\f0f7';}
.page-catalog .pane-directory-holiday-services .block-inner:before {content: '\e813';}
.page-catalog .pane-directory-food-drinks .block-inner:before {content: '\e82c';}
.page-catalog .pane-directory-industry .block-inner:before {content: '\e822';}
.page-catalog .pane-directory-advertising .block-inner:before {content: '\f133';}
.page-catalog .pane-directory-massmedia .block-inner:before {content: '\e82d';}
.page-catalog .pane-directory-sport .block-inner:before {content: '\f1e3';}
.page-catalog .pane-directory-transport .block-inner:before {content: '\f1ba';}
.page-catalog .pane-directory-household .block-inner:before {content: '\e815';}
.page-catalog .pane-directory-building .block-inner:before {content: '\e80e';}
.page-catalog .pane-directory-building-services .block-inner:before {content: '\e80a';}
.page-catalog .pane-directory-services .block-inner:before {content: '\e80b';}
.page-catalog .pane-directory-shopping .block-inner:before {content: '\f291';}
.page-catalog .pane-directory-legal .block-inner:before {content: '\e82e';}

#bar-pub { margin: 0 auto;max-width: 1160px;background: #fff;padding-top: 50px;}
.page-catalog #search-block-form .form-type-textfield {position: relative;top: 0;}
.page-catalog #search-block-form .form-actions {position: relative; top: 0;}
.page-catalog #search-block-form .container-inline {width: 100%;}
.views-widget-filter-tid .form-checkboxes ul, li {list-style: none;}
.node-type-spravochnic-potrebitelya .group-offices {margin: 0 1px;}
.node-type-spravochnic-potrebitelya .group-offices h2 {margin: 0;}
.node-type-spravochnic-potrebitelya .group-offices.collapsed h2 a:after {content: "";width: 0;height: 0;border-style: solid;border-width: 8px 5px 0 5px;border-color: #7b7474 transparent transparent transparent;display: inline-block;margin-left: 5px;}
.node-type-spravochnic-potrebitelya .group-offices h2 a:after{border-width: 0 5px 8px 5px; border-color: transparent transparent #7b7474 transparent; display: inline-block; margin-left: 5px; content: ""; width: 0; height: 0; border-style: solid;}
.node-type-spravochnic-potrebitelya .group-offices .field-group-format-toggler {font-size: 15px; padding-left: 30px; padding-bottom: 30px; background: #fff; display: block;}
.node-type-spravochnic-potrebitelya .group-offices h2 a {text-decoration: none; color: #7b7474; border-bottom: 1px dashed #7b7474;}
.node-type-spravochnic-potrebitelya .group-offices .field-collection-container {border: 0;margin: 0;}
.node-type-spravochnic-potrebitelya .field-name-field-company-offices > .field-items > div{background: #fff;margin-top: 20px;margin-bottom: 0;}
.node-type-spravochnic-potrebitelya .field-name-field-company-offices .field-collection-view {margin: 0;padding: 0 30px;position: relative;min-height: 250px;}
.node-type-spravochnic-potrebitelya .field-name-field-company-offices .entity {
	padding: 30px 0;
    padding-left: 0;
    margin-bottom: 40px;
}
.field-name-field-company-offices .field .field-items {
	width: 64%;
    display: inline-block;
}
.field-name-field-company-offices .field .field-item{
	font-family: 'Open Sans';
    font-size: 14px;
    color: #5b5b5b;
    text-align: left;
    width: 100%;
    line-height: 24px;
}
.field-name-field-company-offices .field {
	border-bottom: 1px solid #dedede;
    line-height: 40px;
}
.node-type-spravochnic-potrebitelya .field-name-field-company-offices h2 {
	    margin: 0;
    font-family: 'Tahoma';
    font-size: 14px;
    color: #929292;
    text-align: left;
    width: 35%;
    display: inline-block;
    vertical-align: top;
}
.field-collection-view .entity-field-collection-item {margin-bottom: 0; padding: 60px 0;}
.entity-field-collection-item .field-group-div {display: inline-block; width: 30%; vertical-align: top;}
.entity-field-collection-item .group-office-location {
	position: absolute;
    height: 250px;
    overflow: hidden;
    top: 0;
    right: 0;
}
.entity-field-collection-item .group-office-location .field-name-field-location {
	min-height: 100%;
    margin: 0;
}
.entity-field-collection-item .group-office-location .field-name-field-location .google_map_field_display {
	height: 250px;
}
.entity-field-collection-item .field-name-field-location {border: 0;}
.entity-field-collection-item .field-name-field-location>.field-items {width: 100%;}
.entity-field-collection-item .group-office-hours {text-align: center;}
.entity-field-collection-item .group-office-hours h3 {margin-top: 0; font-size: 1em; text-decoration: underline; color: #5b5b5b;}
.entity-field-collection-item .group-office-hours .field-name-field-work-hours {width: 100%; border: 0;}
.entity-field-collection-item .field-name-field-company-office {width: 100%;}
/* Taxomnomy list*/
.page-taxonomy #content {margin: 48px 20px 10px 30px;}
.page-taxonomy .ds-2col-stacked > .group-right {width: 60.96%;padding-top: 15px;}
.page-taxonomy .ds-2col-stacked > .group-left {width: 34.933%;}
.page-taxonomy .ds-2col-stacked .node-kaleidoscope .field-name-body .field-item {height: 69px;}
.page-taxonomy .ds-2col-stacked .field-name-body .field-item {font-family: 'Open Sans',Helvetica,sans-serif;font-style: italic;font-size: 16px;line-height: 22px;color: #565656;height: 89px;overflow: hidden;}
.page-taxonomy .ds-2col-stacked .field-name-title h2{margin: 0;padding: 0 0 5px 0;font-weight: bold;line-height: 26px;font-size: 22px; height: 50px; overflow: hidden;}
.page-taxonomy .ds-2col-stacked .field-name-title a {text-decoration: none; color: #000;}
.page-taxonomy .ds-2col-stacked .group-left {position: relative;}
.page-taxonomy .ds-2col-stacked .field-name-field-mm-type {position: absolute;right: 0; background: #772d33;}
.page-taxonomy .ds-2col-stacked .field-name-field-mm-type i {font-size: 170%;}
.page-taxonomy .ds-2col-stacked .field-type-taxonomy-term-reference {position: absolute;bottom: 0;padding: 0;background: #772d33;text-transform: uppercase;font-family: 'Open Sans',Helvetica,sans-serif;font-size: 16px;margin: 0;width: 100%;text-align: center;}
.page-taxonomy .ds-2col-stacked .field-type-taxonomy-term-reference ul {list-style: none;padding: 0;margin: 0;}
.page-taxonomy .ds-2col-stacked .field-type-taxonomy-term-reference li {list-style: none;padding: 0px 5px 0px 5px;margin: 0;display: inline;}
.page-taxonomy .ds-2col-stacked .field-type-taxonomy-term-reference .odd {border-left: 1px solid #43181c;}
.page-taxonomy .ds-2col-stacked .field-type-taxonomy-term-reference a {color: #fff;}
.page-taxonomy .ds-2col-stacked figure {margin: 0;}
.page-taxonomy .ds-2col-stacked .field-name-body {border-bottom: 1px solid #e3e3e3; padding-bottom: 5px;}
.page-taxonomy .ds-2col-stacked .field-name-eye-icon p, .page-taxonomy .ds-2col-stacked .field-name-comment-icon p {margin: 0;}
.page-taxonomy .ds-2col-stacked .field-name-eye-icon i, .page-taxonomy .ds-2col-stacked .field-name-comment-icon i {color: #a0a0a0; font-size: 100%;line-height: 145%;}
.page-taxonomy .ds-2col-stacked .field-name-post-date {float: left; font-size: 14px; color: #a0a0a0;}
.page-taxonomy .ds-2col-stacked .group-inline {float: right;}
.page-taxonomy .ds-2col-stacked .group-inline .field {float: left; font-size: 14px; color: #a0a0a0; margin-right: 5px;}
.page-taxonomy .node.view-mode-front_teaser {margin-bottom: 30px; border-bottom: 5px solid #772d33; background: #fff;}

.node-spravochnic-potrebitelya .group-footer .field{
    display: inline-block;
    vertical-align: top;
    padding-top: 20px;
    padding-right: 10px;
    padding-bottom: 20px;
}
.node-spravochnic-potrebitelya .field-name-field-directory-description .field-item {
	font-size: 14px;
    color: #707070;
    padding: 10px 20px;
    text-align: left;
}
.node-spravochnic-potrebitelya .group-footer .field-name-field-directory-gallery {
    width: 28%;
    text-align: right;
}
.node-spravochnic-potrebitelya .group-footer .field-name-field-directory-description {
	width: 67%;
}
.group-footer .field-name-field-directory-gallery figure.odd {
	padding-left: 10px;
}
.node-spravochnic-potrebitelya .group-footer .field-name-field-directory-gallery figure {
	margin: 0;
    display: inline-block;
    width: 80px;
    height: 74px;
    text-align: left;
    vertical-align: top;
    padding-bottom: 16px;
}
.field-name-field-directory-level {display: none !important;}
.node-spravochnic-potrebitelya .field-name-field-directory-logo {
    display: inline-block;
    width: 36%;
    vertical-align: text-bottom;
    padding: 0;
    line-height: 0;
    font-size: 0;
    margin-bottom: -2px;
}
.node-spravochnic-potrebitelya .group-description {
	display: inline-block;
    width: 58%;
    padding-left: 4%;
    vertical-align: top;
    padding-bottom: 20px;
}
 
.node-spravochnic-potrebitelya .group-description .field-name-title-field {display: inline-block;}
.node-spravochnic-potrebitelya .group-description .field-name-field-directory-kind {display: inline-block;}
.node-spravochnic-potrebitelya .group-description .field-name-title-field a {font-family: 'Open Sans Condensed';font-weight: bold;font-size: 22px;line-height: 25px;color: #434343;text-decoration: underline;}
.node-spravochnic-potrebitelya .group-description .field-name-field-directory-kind a {font-family: 'Open Sans Condensed';font-weight: bold;font-size: 22px;line-height: 25px;color: #434343;text-decoration: underline; padding-left: 5px;}
.node-spravochnic-potrebitelya .group-description .group-text-fields {clear: both; padding:3% 0px; border-bottom: 1px #eaeaec solid;line-height: 1.2;}
.node-spravochnic-potrebitelya .group-description .group-ranking-list {display: block;margin-top: 12px;float: left;width: 100%;}
.node-spravochnic-potrebitelya .group-description .group-ranking-list .field {display: block;width: 25%; padding-right: 15px; text-align: center;float: left;}
.node-spravochnic-potrebitelya .field-name-field-average-stats {display: none !important;}
.node-spravochnic-potrebitelya .group-description .field-type-ds .field-items .field-item {text-align: center;width: 100%;font-family: 'Open Sans Condensed';font-size: 40px;color: #2f3542;line-height: 100%;}
.node-spravochnic-potrebitelya .group-description .field-type-ds span {vertical-align: bottom;width: 100%;font-family: 'Open Sans';font-style: normal;font-size: 14px;font-weight: 500;line-height: 14px;display: block;} 
.node-spravochnic-potrebitelya .group-description .group-ranking-list .field.field-name-field-directory-like {width: 41%;padding: 0;margin-top: 15px;}
.node-spravochnic-potrebitelya .field-name-field-average .field-item {text-align: center;width: 100%;font-family: 'Open Sans Condensed';font-size: 40px;color: #772d33;line-height: 100%;}
.field-name-field-average .field-item .rankLevel {display: block;width: 100%;font-size: 14px;font-family: 'Open Sans';line-height: 12px;}
.field-name-field-average .field-item .rankCount {display: block;width: 100%;font-size: 14px;font-family: 'Open Sans';line-height: 12px;color: #707070;}
.node-spravochnic-potrebitelya .group-ranking-list .field-name-viewed .title {bottom: 0;font-size: 10px;vertical-align: bottom;position: absolute;width: 100%;font-family: 'Open Sans';font-style: normal;font-size: 14px;font-weight: 500;line-height: 14px;}
.node-spravochnic-potrebitelya .group-description .group-text-fields .field{font-family: 'Open Sans';font-size: 14px;font-style: normal;line-height: 16px;color: #707070;}
.group-header .group-text-fields * {display: inline; padding-left: 2px;}
.node-spravochnic-potrebitelya .group-header {padding: 0px 20px 0px 0px; position: relative;}
.node-spravochnic-potrebitelya.premium-4 .group-header {border: 2px solid #772d33;}
.node-spravochnic-potrebitelya.premium-4 .group-header:before {content: ''; background: url(../images/crown.gif) no-repeat top; width: 60px; height: 60px; position: absolute; right: 0;}
.node-spravochnic-potrebitelya.premium-3 .group-header {border: 2px solid #e3b80a;}
.node-spravochnic-potrebitelya.premium-3 .group-header:before {content: ''; background: url(../images/heart.gif) no-repeat top; width: 60px; height: 60px; position: absolute; right: 0;}
.node-spravochnic-potrebitelya.premium-2 .group-header {border: 2px solid #1361cc;}
.node-spravochnic-potrebitelya .group-footer {padding-bottom: 20px;}
.view .node-spravochnic-potrebitelya {border: 0 !important;}
.node-spravochnic-potrebitelya .field-name-field-directory-like.view-mode-front_teaser .field-item.even {padding: 5px 15px 9px 49px;border-radius: 5px;line-height: 28px; float: right;background: url(../images/like-buttonw.png) left center no-repeat #772d33;background-position: 18px 10px;}
.node-spravochnic-potrebitelya .field-name-field-directory-like.view-mode-full .field-item.even {padding: 5px 56px 9px 46px; border-radius: 5px; line-height: 28px; float: right;background: #772d33;}
.field-name-field-directory-like .field-item.even
.group-ranking-list .field-name-field-directory-like.view-mode-full .field-item.even a {color: #fff;vertical-align: middle;font-size: 16px;font-weight: 600;line-height: 16px;}
.lb-style-youtube .lb-like-icon {background-image: url(../images/like-buttonw.png) !important;background-position: left center;background-repeat: no-repeat;}
.node-spravochnic-potrebitelya .field-name-field-directory-like .likebtn-label {color: #fff;padding-left: 15px;}
.node-spravochnic-potrebitelya.node-front-teaser .fivestar-basic {display: none;}
.node-spravochnic-potrebitelya .rank-number {
	display: inline-block;
    font-family: 'Open Sans Condensed';
    font-size: 40px;
    color: #772d33;
    line-height: 40px;
    padding-top: 5px;
}
.node-spravochnic-potrebitelya .sub-text {
	font-size: 14px;
    font-family: 'Open Sans';
    color: #772d33;
    line-height: 14px;
    display: inline-block;
}
.view-mode-full.node-spravochnic-potrebitelya .rank-status {
	text-transform: uppercase;
    font-weight: 600;
    padding-left: 8px;
    width: 60%;
}
.view-mode-full.node-spravochnic-potrebitelya .fivestar-basic {
	display: inline-block;
}
.node-spravochnic-potrebitelya .details-ranking {color: #707070;}
.node-spravochnic-potrebitelya .field-name-title-field {line-height: 25px !important;}
.block-mefibs .views-exposed-widget label {
	display: inline-block;
    font-size: 16px;
    font-weight: normal;
    color: #000;
}

.block-mefibs .views-exposed-widget select {
	padding: 5px 35px 5px 5px;
    font-size: 14px;
    border: 1px solid #ccc;
    height: 34px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: url(../images/select_down.png) 94% 54% #eee no-repeat;
    display: inline-block;
    padding-left: 10px;
    color: #757575;
}

.sidebar .views-exposed-form .views-exposed-widget {float: inherit;padding: 0;}
.sidebar .views-exposed-form .views-widget-filter-tid>label{
	font-size: 30px;
    color: #757575;
    font-family: 'Open Sans Condensed';
    text-transform: uppercase;
    background: #e9e9e9;
}
.sidebar .views-exposed-form .views-widget-filter-tid .views-widget {
	border-left: 1px #cccccc solid;
    border-right: 1px #cccccc solid;
    border-top: 1px #cccccc solid;
    background: #f5f5f5;
}
.sidebar .views-exposed-form .views-widget-filter-tid .form-item-tid {
	border-top: 5px #772d33 solid;
}
.sidebar .views-exposed-form .views-widget-filter-tid .bef-tree {
	padding: 0;
    margin: 0;
}
.sidebar .views-exposed-form .views-widget-filter-tid .bef-tree-child {
	margin: 0;
    padding: 25px 10px;
}
.sidebar .views-exposed-form .views-widget-filter-tid .description {display: none;}
.sidebar .views-exposed-form .views-submit-button {
	border-left: 1px #cccccc solid;
    border-right: 1px #cccccc solid;
    border-bottom: 1px #cccccc solid;
	background: #f5f5f5;
	padding-bottom: 40px;
	text-align: center;
}
.sidebar .views-exposed-form .views-submit-button input {
	border: 1px #cccccc solid;
    background: #f5f5f5;
    color: #2f3542;
    font-weight: 400;
    font-size: 12px;
    border-radius: 4px;
}
.sidebar .views-exposed-form .views-widget-filter-tid [type="checkbox"]:not(:checked), [type="checkbox"]:checked {
    position: absolute;
    left: -9999px;
}
.sidebar .views-exposed-form .views-widget-filter-tid [type="checkbox"]:not(:checked) + label, [type="checkbox"]:checked + label {
    position: relative;
    padding-left: 25px;
    cursor: pointer;
    margin-bottom: 4px;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    color: #000;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 85%;
    white-space: nowrap;
}
/* checkbox aspect */
.sidebar .views-exposed-form .views-widget-filter-tid [type="checkbox"]:not(:checked) + label:before, [type="checkbox"]:checked + label:before {
	content: '';
	position: absolute;
    left: 0px; top: 3px;
    width: 14px; height: 13px;
    border: 1px solid #707070;
    background: #ffffff;
    border-radius: 3px;
    box-shadow: inset 0 1px 3px rgba(0,0,0,.1);
}
        /* checked mark aspect */
.sidebar .views-exposed-form .views-widget-filter-tid [type="checkbox"]:not(:checked) + label:after, [type="checkbox"]:checked + label:after {
    content: '✔';
    position: absolute;
    top: 3px; left: 2px;
    font-size: 14px;
    line-height: 0.9;
    color: #707070;
    transition: all .2s;
}
/* checked mark aspect changes */
.sidebar .views-exposed-form .views-widget-filter-tid [type="checkbox"]:not(:checked) + label:after {
    opacity: 0;
    transform: scale(0);
}
.sidebar .views-exposed-form .views-widget-filter-tid [type="checkbox"]:checked + label:after {
    opacity: 1;
    transform: scale(1);
}
/* disabled checkbox */
.sidebar .views-exposed-form .views-widget-filter-tid [type="checkbox"]:disabled:not(:checked) + label:before,[type="checkbox"]:disabled:checked + label:before {
    box-shadow: none;
    border-color: #999999;
    background-color: #dddddd;
}
.sidebar .views-exposed-form .views-widget-filter-tid [type="checkbox"]:disabled:checked + label:after {
    olor: #999999;
}
.sidebar .views-exposed-form .views-widget-filter-tid [type="checkbox"]:disabled + label {
    color: #aaaaaa;
}
/* accessibility */
.sidebar .views-exposed-form .views-widget-filter-tid [type="checkbox"]:checked:focus + label:before,[type="checkbox"]:not(:checked):focus + label:before {
    border: 2px dotted #646464;
}
.page-search-catalog .node.view-mode-front_teaser {float: initial !important;}
.region4 .pane-views .pane-title.block-title {
    font-size: 27px;
    color: #757575;
    font-family: 'Open Sans Condensed';
    text-transform: uppercase;
    background: #fff;
    line-height: 35px;
    padding: 0;
    white-space: normal;
    border: 0;
}
.region4 .pane-views .block-content {
	border: 1px #cccccc solid;
    background: #f5f5f5;
}
.region4 .pane-views .block-content .view {padding: 0 !important;}
.region4 .pane-views .block-content .view-content {
	border-top: 5px #772d33 solid;
    padding: 30px 10px;
    counter-reset: section;
}
.region4 .pane-views .view .views-row {
	padding-bottom: 10px;
    border-bottom: 1px #ccc solid;
}
.region4 .pane-views .view .views-row.views-row-last {
	border: 0;
}
.region4 .pane-views .view .views-field-title a{
	font-size: 14px;
    font-weight: 400;
    color: #000;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
    line-height: 25px;
}
.region4 .pane-views .view .views-field-monthcount {
	font-size: 12px;
    line-height: 12px;
    padding-left: 15px;
    color: #8f97a7;
}
.region4 .pane-views .views-row .views-field-title a::before{
	counter-increment: section;
    content: counters(section,".") ". ";
}
.region4 .pane-views .view-footer {
	text-align: center;
    padding: 20px 0;
}

.region4 .pane-views .view-footer a{
	border: 1px #cccccc solid;
    background: #f5f5f5;
    color: #2f3542;
    font-weight: 400;
    font-size: 12px;
    border-radius: 4px;
    padding: 10px;
    text-transform: uppercase;
}
.views-widget-filter-keys label {display: none;}
.three-3x33 .panel-pane.pane-views .view-header {font-size: initial !important;}
.three-3x33 .pane-directory-head-block .views-widget-filter-keys input {
	width: 100%;
    height: 45px;
    border-radius: 5px;
    border: 2px #ccc solid;
    padding: 0;
    margin: 0;
    font-size: 25px;
}
.three-3x33 .pane-directory-head-block .views-widget-filter-keys input::placeholder{
	padding-left: 20px;
	line-height: 45px;
}
.three-3x33 .pane-directory-head-block .views-widget-filter-keys input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	padding-left: 20px;
	line-height: 25px;
	font-size: 14px;
	font-family: 'Open Sans', serif;
}
.three-3x33 .pane-directory-head-block .views-widget-filter-keys input::-moz-placeholder { /* Firefox 19+ */
	padding-left: 20px;
	line-height: 45px;
}
.three-3x33 .pane-directory-head-block .views-widget-filter-keys input:-ms-input-placeholder { /* IE 10+ */
	padding-left: 20px;
	line-height: 45px;
}
.three-3x33 .pane-directory-head-block .views-widget-filter-keys input:-moz-placeholder { /* Firefox 18- */
	padding-left: 20px;
	line-height: 45px;
}
.three-3x33 .pane-directory-head-block .views-submit-button {
	border: 0;
    background: #fff;
    padding-top: 15px;
    padding-bottom: 0;
}
.three-3x33 .pane-directory-head-block .views-submit-button input{
	width: 100%;
    height: 45px;
    background: #762d34;
    color: #fff;
    text-transform: none;
    font-weight: 700;
    font-size: 15px;
    padding: 0;
    margin: 0;
}
.three-3x33  .panel-pane.pane-views.pane-directory-head-block .view-content {
	float: initial !important;
    display: inline-block;
    overflow-y: scroll;
    height: 275px;
    margin-top: 15px;
    margin-right: 15px;
    margin-bottom: 38px;
    margin-left: 15px;
    max-width: 290px;
}
.three-3x33 .pane-directory-head-block .view-content .views-row {
	border-bottom: 1px #ccc solid;
}
.three-3x33  .panel-pane.pane-views.pane-directory-head-block .view-content::-webkit-scrollbar {
  width: 6px;
  height: 4px;
}
.three-3x33  .panel-pane.pane-views.pane-directory-head-block .view-content::-webkit-scrollbar-button {
  width: 0px;
  height: 0px;
}
.three-3x33 .panel-pane.pane-views.pane-directory-head-block .view-content::-webkit-scrollbar-thumb {
  background: #762d34;
  border: 0px none #ffffff;
  border-radius: 50px;
}
.three-3x33 .panel-pane.pane-views.pane-directory-head-block .view-content::-webkit-scrollbar-thumb:hover {
  background: #762d34;
}
.three-3x33 .panel-pane.pane-views.pane-directory-head-block .view-content::-webkit-scrollbar-thumb:active {
  background: #c72b2b;
}
.three-3x33 .panel-pane.pane-views.pane-directory-head-block .view-content::-webkit-scrollbar-track {
  background: #e1e1e1;
  border: 0px none #ffffff;
  border-radius: 50px;
}
.three-3x33 .panel-pane.pane-views.pane-directory-head-block .view-content::-webkit-scrollbar-track:hover {
  background: #e1e1e1;
}
.three-3x33 .panel-pane.pane-views.pane-directory-head-block .view-content::-webkit-scrollbar-track:active {
  background: #e1e1e1;
}
.three-3x33 .panel-pane.pane-views.pane-directory-head-block .view-content::-webkit-scrollbar-corner {
  background: transparent;
}
.three-3x33 .panel-pane.pane-views.pane-directory-head-block .view-header {font-size: 28px;font-family: 'Open Sans Condensed';font-weight: bold;text-transform: none;line-height: 36px;padding: 25px 20px 5px 20px;}
.three-3x33 .panel-pane.pane-views.pane-directory-head-block .view-header .google-auto-placed {display: none;}
.pane-directory-head-block .views-exposed-form .views-exposed-widget {float: inherit;}
.three-3x33 .pane-directory-head-block.pane-views .block-content {float: initial;}
.three-3x33 .pane-directory-head-block .views-row a {
	font-size: 14px;
    font-family: 'Open Sans';
    color: #868e9f !important;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    line-height: 30px;
}
.three-3x33 .pane-directory-head-block .field-content a:before {
	display: inline-block;
    width: 22px;
    height: 16px;
    font-family: 'catalog-sprite';
    font-size: 18px;
    padding-right: 15px;
    color: #752d35;
}

#block-views-directory-head-block-block .views-widget-filter-keys input {
	width: 100%;
    height: 45px;
    border-radius: 5px;
    border: 2px #ccc solid;
    padding: 0;
    margin: 0;
}
#block-views-directory-head-block-block .views-widget-filter-keys input::placeholder{
	padding-left: 20px;
}
#block-views-directory-head-block-block .views-submit-button {
	border: 0;
    background: #fff;
    padding-top: 15px;
    padding-bottom: 0;
}
#block-views-directory-head-block-block .views-submit-button input{
	width: 100%;
    height: 45px;
    background: #762d34;
    color: #fff;
    text-transform: none;
    font-weight: 700;
    font-size: 15px;
    padding: 0;
    margin: 0;
}
#block-views-directory-head-block-block .view-content {
	float: initial !important;
    display: inline-block;
    overflow-y: scroll;
    height: 320px;
    margin-top: 15px;
    margin-right: 15px;
    margin-bottom: 38px;
    margin-left: 15px;
    max-width: 265px;
}
#block-views-directory-head-block-block .view-content .views-row {
	border-bottom: 1px #ccc solid;
}
#block-views-directory-head-block-block .field-content a:before {
	display: inline-block; 
	width: 22px; 
	height: 16px; 
	font-family: 'catalog-sprite';
	font-size: 18px;
    padding-right: 15px; 
    color: #752d35; 
}
.view-directory-head-block  .term-5343 a:before{content: '\f1b9';}
.view-directory-head-block  .term-5344 a:before{content: '\e817'}
.view-directory-head-block  .term-5345 a:before{content: '\e823';}
.view-directory-head-block  .term-5346 a:before{content: '\f19c';}
.view-directory-head-block  .term-5347 a:before{content: '\e840';}
.view-directory-head-block  .term-5348 a:before{content: '\f11b';}
.view-directory-head-block  .term-5349 a:before{content: '\e800';}
.view-directory-head-block  .term-5350 a:before{content: '\e801';}
.view-directory-head-block  .term-5351 a:before{content: '\e809';}
.view-directory-head-block  .term-5352 a:before{content: '\e828';}
.view-directory-head-block  .term-5353 a:before{content: '\e819';}
.view-directory-head-block  .term-5354 a:before{content: '\e824';}
.view-directory-head-block  .term-5355 a:before{content: '\f21e';}
.view-directory-head-block  .term-5356 a:before{content: '\e811';}
.view-directory-head-block  .term-5357 a:before{content: '\e825';}
.view-directory-head-block  .term-5358 a:before{content: '\f19d';}
.view-directory-head-block  .term-5359 a:before{content: '\e832';}
.view-directory-head-block  .term-5360 a:before{content: '\e840';}
.view-directory-head-block  .term-5361 a:before{content: '\f0f7';}
.view-directory-head-block  .term-5362 a:before{content: '\e813';}
.view-directory-head-block  .term-5363 a:before{content: '\e82c';}
.view-directory-head-block  .term-5364 a:before{content: '\e822';}
.view-directory-head-block  .term-5365 a:before{content: '\f133';}
.view-directory-head-block  .term-5366 a:before{content: '\e82d';}
.view-directory-head-block  .term-5367 a:before{content: '\f1e3';}
.view-directory-head-block  .term-5368 a:before{content: '\e80b';}
.view-directory-head-block  .term-5369 a:before{content: '\e80e';}
.view-directory-head-block  .term-5370 a:before{content: '\e80a';}
.view-directory-head-block  .term-5371 a:before{content: '\e815';}
.view-directory-head-block  .term-5372 a:before{content: '\f1ba';}
.view-directory-head-block  .term-5373 a:before{content: '\e80b';}
.view-directory-head-block  .term-5374 a:before{content: '\f291';}
.view-directory-head-block  .term-5375 a:before{content: '\f19d';}

#block-views-directory-head-block-block .views-row a {
	font-size: 14px;
    font-family: 'Open Sans';
    color: #868e9f;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    line-height: 30px;
}
#block-views-directory-head-block-block .view-content::-webkit-scrollbar {
  width: 6px;
  height: 4px;
}
#block-views-directory-head-block-block .view-content::-webkit-scrollbar-button {
  width: 0px;
  height: 0px;
}
#block-views-directory-head-block-block .view-content::-webkit-scrollbar-thumb {
  background: #762d34;
  border: 0px none #ffffff;
  border-radius: 50px;
}
#block-views-directory-head-block-block .view-content::-webkit-scrollbar-thumb:hover {
  background: #762d34;
}
#block-views-directory-head-block-block .view-content::-webkit-scrollbar-thumb:active {
  background: #c72b2b;
}
#block-views-directory-head-block-block .view-content::-webkit-scrollbar-track {
  background: #e1e1e1;
  border: 0px none #ffffff;
  border-radius: 50px;
}
#block-views-directory-head-block-block .view-content::-webkit-scrollbar-track:hover {
  background: #e1e1e1;
}
#block-views-directory-head-block-block .view-content::-webkit-scrollbar-track:active {
  background: #e1e1e1;
}
#block-views-directory-head-block-block .view-content::-webkit-scrollbar-corner {
  background: transparent;
}
.directory-page .pager-load-more {padding-top: 40px;}
.directory-page .item-list-pager {border: 0;}
.directory-page .item-list-pager a {
	border: 1px solid #b1b3b7 !important;
    border-radius: 4px !important;
    padding: 5px 50px 5px 50px !important;
    font-weight: 500 !important;
    font-family: 'Open Sans' !important;
    font-size: 12px !important;
    color: #2f3542 !important;
}
.directory-page .item-list-pager a:after{
	content: '';
	font-family: 'fontello';
	font-size: 15px;
	display: inline-block;
	padding-left: 7px;
    color: #772d33;
}
.view-directory-default-view .pager-load-more {padding-top: 40px;}
.view-directory-default-view .item-list-pager {border: 0;}
.view-directory-default-view .item-list-pager a {
	border: 1px solid #b1b3b7 !important;
    border-radius: 4px !important;
    padding: 5px 50px 5px 50px !important;
    font-weight: 500 !important;
    font-family: 'Open Sans' !important;
    font-size: 12px !important;
    color: #2f3542 !important;
}
.field-name-user-related-content .pager-load-more {padding-top: 0px;padding-bottom: 40px;}
.field-name-user-related-content .item-list-pager {border: 0;}
.field-name-user-related-content .item-list-pager a {
	border: 1px solid #b1b3b7 !important;
    border-radius: 4px !important;
    padding: 5px 50px 5px 50px !important;
    font-weight: 500 !important;
    font-family: 'Open Sans' !important;
    font-size: 12px !important;
    color: #2f3542 !important;
}
.field-name-user-related-content .item-list-pager a:after{
	content: '';
	font-family: 'fontello';
	font-size: 15px;
	display: inline-block;
	padding-left: 7px;
    color: #772d33;
}
.field-name-user-related-content .item-list-pager .pager-next{position: relative;}
.view-directory-default-view .item-list-pager a:after{
	content: '';
	font-family: 'fontello';
	font-size: 15px;
	display: inline-block;
	padding-left: 7px;
    color: #772d33;
}