.page-title .page-title-heading { text-transform: none; font-variant: small-caps; } @media (min-width: 992px) { .container-narrow { max-width: 960px; } } h1 .hide { display: none; } h1 .verse { display: block; } h1 .name { font-weight: normal; display: block; } .tabs { padding-top: 10px; } .tabs a { color: #fff !important; background: #09c; padding: 0 10px; text-decoration: none; margin-right: 5px; margin-bottom: 5px; } .tabs a.inactive { background: #999; } .poet-image { padding-left: 30px; padding-top: 20px; } .poet-image img { width: 100px; height: 100px; border-radius: 50px 50px 50px 0; overflow: hidden; } .poem-content { padding-left: 30px; } .poem-content p { position: relative; } .poem-content p .line { position: absolute; margin-right: 0.5rem; right: 100%; white-space: nowrap; visibility: hidden; } .poem-content p .line span { color: #999; visibility: visible; } .poem-translit-content { padding-left: 30px; } .poem-layout-content { padding-left: 30px; } .poem-image img { box-shadow: 0 0 5px rgba(0, 0, 0, 0.15); } .poem-name { color: #999; } .hidden { display: none; } .analysis h3 { margin-top: 30px; font-size: 18px; } .analysis .share { margin-top: 30px; font-size: 18px; } .overflow { overflow-x: auto; } #share { margin-top: 1rem; } #share ul { margin: 0; padding-left: 0; margin: 10px 0; padding-left: 0; } #share ul li { margin: 0; list-style: none; display: inline-block; margin-left: 10px; } #share ul li:first-child { margin-left: 0; } #share img { background: url(/files/share.png) no-repeat; } #share img.vk {background-position: 0 -0px;} #share img.fb {background-position: 0 -33px;} #share img.tw {background-position: 0 -66px;} #share img.ok {background-position: 0 -99px;} #share img.mm {background-position: 0 -132px;} #share img.gp {background-position: 0 -165px;}