/* Header */.dao-company-header              { position: relative; min-height: 40px; margin-bottom: 15px; }.dao-company-header img          { position: absolute; top: 0; left: 0; width: 40px; }.dao-company-header .page-header { padding-top: 5px; padding-right: 150px; margin-bottom: 0; }.dao-company-header .vote-topic  { position: absolute; top: 9px; right: 0; }.company-profile-table td            { padding: 0 10px 10px 0; }.company-profile-table td.cell-label { font-weight: bold; width: 150px; }.magazin-list {}.magazin-list .cell-name {    padding: 25px 0 20px 25px;}.magazin-list .cell-join {    width: 110px!important;    padding-right: 0;}.magazin-list .cell-join .link {    background: #00B5E0;    color: #FFF;    font-weight: bold;    font-size: 14px;    text-transform: uppercase;    border-radius: 6px;    padding: 5px 8px 4px;    line-height: 24px;    display: inline-block;    width: 93px;    font-family: "PT Sans", Arial, sans-serif;}.magazin-list .cell-readers {    width: 50px!important;;    padding-left: 0;    padding-right: 20px;}.magazin-list .cell-readers span {    background: #dadada;    color: #00b5e0;    font-size: 14px;    text-transform: uppercase;    border-radius: 6px;    padding: 5px 8px 4px;    line-height: 24px;    display: inline-block;    min-width: 25px;    text-shadow: 0 1px 0 #FFF;}.magazin-list .cell-rating {    padding-right: 25px;    color: #4C4C4C;    font-weight: bold;    font-size: 14px;    text-transform: uppercase;    width: auto!important;    padding-left: 0;}.magazin-list .cell-rating span {    color: #56cb00;}.shop-info {    overflow: hidden;}.shop-info .image-ico {    float: left;    margin-right: 20px;}.shop-info .name {    float: left;}.shop-info .image {}.shop-info .image img {    width: 105px;    background: #fff;    border: 1px solid #c8c8c8;}.shop-info .ico-s {    margin-top: 10px;}.shop-info .ico-s i {    display: inline-block;    width: 27px;    height: 27px;    margin-right: 10px;}.shop-info .ico-s i:last-child {    margin: 0;}.shop-info .ico-s .ico-s-1 {    background: url("../img/ico-s-1.png") no-repeat;    background-size: 27px;}.shop-info .ico-s .ico-s-2 {    background: url("../img/ico-s-2.png") no-repeat;    background-size: 27px;}.shop-info .ico-s .ico-s-3 {    background: url("../img/ico-s-3.png") no-repeat;    background-size: 27px;}.dao-value .ico-s-1 {    background: url("../img/ico-s-1.png") no-repeat;    background-size: 27px;    display: inline-block;    width: 27px;    height: 27px;    margin-right: 10px;}.dao-value .ico-s-2 {    background: url("../img/ico-s-2.png") no-repeat;    background-size: 27px;    display: inline-block;    width: 27px;    height: 27px;    margin-right: 10px;}.dao-value .ico-s-3 {    background: url("../img/ico-s-3.png") no-repeat;    background-size: 27px;    display: inline-block;    width: 27px;    height: 27px;    margin-right: 10px;}.shop-info .name {    font-size: 13px;}.shop-info .shop-name {    font-size: 15px;    text-decoration: underline;    font-weight: bold;    display: inline-block;    margin-bottom: 10px;}.shop-info .shop-name:hover {    text-decoration: none;}.shop-info .ex-info {    color: #3f3f3f;}.shop-info .ex-info li {    margin-bottom: 1px;}.block-type-dao-profile {    text-align: center;    width: 231px;}.block-type-dao-profile .image {    background: #FFF;    box-shadow: 0 0 20px -10px #000;    margin-bottom: 30px;    width: 231px;    height: 141px;    padding: 0;}.block-type-dao-profile .link-like .link {    background: #00B5E0;    color: #FFF;    font-weight: bold;    font-size: 14px;    text-transform: uppercase;    border-radius: 6px;    padding: 5px 8px 4px;    line-height: 24px;    display: inline-block;    border: none;    margin-bottom: 25px;    font-family: "PT Sans", Arial, sans-serif;}.block-type-dao-profile .link-like .link:active {    outline: none;}.block-type-dao-profile .link-like span {    background: #DADADA;    color: #00B5E0;    font-size: 14px;    text-transform: uppercase;    border-radius: 6px;    padding: 5px 8px 4px;    line-height: 24px;    display: inline-block;    min-width: 25px;}.block-type-dao-profile .rating {    overflow: hidden;    text-transform: uppercase;    font-weight: bold;    color: #4c4c4c;}.block-type-dao-profile .rating span {    display: inline-block;    font-size: 14px;    position: relative;    top: -2px;    margin-right: 10px;}.block-type-dao-profile .rating .vote {    display: inline-block;    font-size: 14px;}.colums-page-shop {    overflow: hidden;    border-bottom: 1px solid #c8c8c8;    padding-bottom: 15px;    margin-bottom: 15px;    font-size: 14px;}.colums-page-shop .colum1 {    float: left;    width: 35%;    margin-right: 5%;}.colums-page-shop .colum1 ul {}.colums-page-shop .colum1 ul li {    margin-bottom: 5px;}.colums-page-shop .colum2 {    width: 60%;    float: left;}.colums-page-shop .colum2 ul {}.colums-page-shop .colum2 ul li {    margin-bottom: 5px;}