/* Code tidied up by ScrapBook */
.accents { background-color: rgb(255, 255, 187); }
.norator { color: rgb(191, 35, 22); }
.c-main { max-width: 800px; width: 100%; margin: 0px auto; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
html { font-family: sans-serif; }
article, figcaption, figure, header, main, section { display: block; }
a:active, a:hover { outline: 0px none; }
b { font-weight: 700; }
h1 { margin: 0.67em 0px; }
img { border: 0px none; vertical-align: middle; }
@media print {
  *, *::after, *::before { background: transparent none repeat scroll 0px 0px ! important; color: rgb(0, 0, 0) ! important; box-shadow: none ! important; text-shadow: none ! important; }
  a, a:visited { text-decoration: underline; }
  a[href]::after { content: " (" attr(href) ")"; }
  img { page-break-inside: avoid; }
  img { max-width: 100% ! important; }
}
*, *::after, *::before { box-sizing: border-box; }
html { font-size: 10px; }
body { margin: 0px; font-family: Ubuntu,"Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 14px; line-height: 1.6; color: rgb(0, 0, 0); background-color: rgb(150, 0, 0); }
a { background-color: transparent; color: rgb(0, 153, 255); text-decoration: none; }
a:focus, a:hover { color: rgb(0, 153, 255); text-decoration: underline; }
a:focus { outline: thin dotted; outline-offset: -2px; }
figure { margin: 0px; }
.img-responsive { display: block; max-width: 100%; height: auto; }
h1 { font-family: Ubuntu; font-weight: 900; line-height: 1.25; color: inherit; }
h1 { margin-top: 22px; margin-bottom: 11px; }
h1 { font-size: 23.4px; }
p { margin: 0px 0px 11px; }
.text-center { text-align: center; }
ul { margin-top: 0px; margin-bottom: 11px; }
.container { margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px; }
@media (min-width: 1px) {
  .container { width: 768px; }
}
@media (min-width: 1024px) {
  .container { width: 999px; }
}
@media (min-width: 1280px) {
  .container { width: 1255px; }
}
.container::after, .container::before { content: ""; display: table; }
.container::after { clear: both; }
.pull-left { float: left ! important; }
.text-hide { font: 0px/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0px none; }
.c-bar::after, .c-bar::before, .c-post-info::after, .c-post-info::before, .c-switcher-box::after, .c-switcher-box::before, .o-cmr::after, .o-cmr::before, .o-jumbotron::after, .o-jumbotron::before, .o-row-sm::after, .o-row-sm::before { content: ""; display: table; }
.c-bar::after, .c-post-info::after, .c-switcher-box::after, .o-cmr::after, .o-jumbotron::after, .o-row-sm::after { clear: both; }
.c-social-list { padding-left: 0px; list-style: outside none none; }
@media (max-width: 1023px) {
  h1 { font-size: 27px; }
}
.text-hide { position: absolute; margin: 0px; }
body { max-width: 1920px; margin-left: auto; margin-right: auto; }
a { transition: all 0.3s ease 0s; outline: 0px none ! important; }
*::-moz-selection { background-color: rgb(198, 243, 254); }
h1 { margin-top: 33px; margin-bottom: 22px; }
@media (min-width: 1280px) {
  h1 { margin-top: 44px; margin-bottom: 33px; }
}
p { margin-bottom: 22px; }
figcaption { padding: 6px 8px; font-size: 13px; line-height: 1.6; }
figcaption > span { display: block; color: rgb(0, 0, 0); font-style: normal; }
.o-cmr figcaption { color: rgb(102, 102, 102); font-style: italic; }
@media (min-width: 1366px) {
  .container { width: 1341px; }
}
@media (min-width: 1600px) {
  .container { width: 1575px; }
}
.o-wrap { padding-left: 54px; padding-right: 54px; }
@media (max-width: 1365px) {
  .o-wrap { padding-left: 10px; padding-right: 40px; }
}
.o-row-sm { position: relative; margin-left: -10px; margin-right: -10px; }
.o-row-flex { display: flex; margin-left: -15px; margin-right: -15px; }
.o-col-flex { padding-left: 15px; padding-right: 15px; }
.o-row-sm-flex { margin-left: -7px; margin-right: -7px; }
.o-row-sm-flex .o-col-flex { padding-left: 7px; padding-right: 7px; }
.c-main { padding: 10px 10px 0px; }
@media (min-width: 1024px) and (max-width: 1279px) {
  .o-row-sm { position: relative; margin-left: -10px; margin-right: -70px; }
}
.o-cmr, .com-txt { font-weight: 300; font-family: Roboto; font-size: 14px; line-height: 1.6; }
.o-cmr a { font-weight: 700; }
@media (min-width: 1024px) {
  .o-cmr, .com-txt { font-size: 18px; }
}
@media (min-width: 1280px) {
  .o-cmr, .com-txt { font-size: 18px; line-height: 25px; }
}
@media (min-width: 1600px) {
  .o-cmr, .com-txt { font-size: 22px; line-height: 35px; }
}
.c-cmr-img { clear: both; }
.c-cmr-img img { display: block; max-width: 100%; height: auto; width: 100%; }
.c-cmr-img figure { display: table; margin: 0px auto; }
.c-cmr-img figcaption { display: table-caption; caption-side: bottom; background-color: rgb(238, 238, 238); }
.o-cmr .c-cmr-img { margin: 15px auto; max-width: 100%; width: 100%; }
.c-entry-inverse .c-social-list .i-svg { fill: rgb(255, 255, 255); }
.c-social-list { text-align: center; }
.c-social-list > li { display: inline-block; }
.c-social-list > li > a { display: block; text-decoration: none; }
.c-social-list > li > a .i-svg { transition: fill 0.3s ease 0s; }
.c-social-list > li > a:active .i-fb, .c-social-list > li > a:focus .i-fb, .c-social-list > li > a:hover .i-fb { fill: rgb(73, 98, 154) ! important; }
.c-social-list > li > a:active .i-tw, .c-social-list > li > a:focus .i-tw, .c-social-list > li > a:hover .i-tw { fill: rgb(3, 169, 244) ! important; }
.c-social-list > li > a:active .i-vb, .c-social-list > li > a:focus .i-vb, .c-social-list > li > a:hover .i-vb { fill: rgb(102, 92, 172) ! important; }
.c-social-list > li > a:active .i-tlg, .c-social-list > li > a:focus .i-tlg, .c-social-list > li > a:hover .i-tlg { fill: rgb(74, 144, 226) ! important; }
.c-social-list > li > a:active .i-msgr, .c-social-list > li > a:focus .i-msgr, .c-social-list > li > a:hover .i-msgr { fill: rgb(0, 132, 255) ! important; }
.i-svg { vertical-align: middle; }
.i-tlg { fill-rule: evenodd; }
.o-jumbotron { padding: 10px 40px; background-color: rgb(0, 0, 0); overflow: hidden; font-size: 14px; }
.o-jumbotron .o-jumbotron { margin-bottom: 0px; }
@media (max-width: 1279px) {
  .o-jumbotron { padding-top: 7px; }
}
@media (min-width: 1366px) {
  .o-jumbotron { margin-left: -54px; margin-right: -54px; padding-left: 54px; padding-right: 54px; }
}
.p-name.c-post-title.u-uppercase.js-si-title { padding-left: 10px; width: 100%; background-color: rgba(0, 0, 0, 0.9); text-align: left; }
.c-entry { display: block; position: relative; margin-bottom: 20px; }
.c-entry-inverse { color: rgb(255, 255, 255); }
.c-post { margin-bottom: 16px; }
.c-post .c-main > :last-child { margin-bottom: 0px; }
.c-post-img-wrap { position: relative; display: block; background: rgb(245, 245, 245) none repeat scroll 0% 0%; }
.o-jumbotron .c-post-img-wrap { background: rgb(0, 0, 0) none repeat scroll 0% 0%; }
.c-post-img-wrap img { width: 100%; height: auto; color: rgb(245, 245, 245); }
.has-pseudo-bg { display: block; position: relative; }
.has-pseudo-bg::after { content: ""; position: absolute; top: 0px; bottom: -1px; left: 0px; right: 0px; }
.has-pseudo-bg::after { background-color: rgba(0, 0, 0, 0.4); }
.c-post-img.u-blur { min-height: 310px; }
@media (min-width: 1280px) {
  .c-post-img.u-blur { min-height: 375px; }
}
.c-post-meta { background-color: rgb(255, 255, 255); }
.c-entry-lg .c-post-meta { position: absolute; padding: 10px 0px 26px; bottom: -10px; left: 0px; right: 0px; }
@media (max-width: 1023px) {
  .c-post-img.u-blur { min-height: 240px; }
  .c-entry-lg .c-post-meta { padding: 8px 0px 20px; }
}
.o-jumbotron.c-entry-lg .c-post-meta { left: 0px; right: 0px; pointer-events: none; padding-left: 54px; padding-right: 54px; }
.o-jumbotron.c-entry-lg .c-post-meta .c-post-title { pointer-events: all; }
.c-entry-inverse .c-post-meta { background-color: transparent; }
.c-entry-lg .c-post-meta { padding-bottom: 20px ! important; }
@media (max-width: 1365px) {
  .o-jumbotron.c-entry-lg .c-post-meta { padding-left: 40px; padding-right: 7rem; }
}
@media (max-width: 1023px) {
  .c-entry-lg .c-post-meta { padding-bottom: 15px ! important; }
}
.c-post-img-sleaze { display: block; height: auto; max-width: 385px; width: 100%; padding: 3px; border: 2px solid rgb(191, 35, 22); margin-bottom: 0px; }
@media (min-width: 1280px) {
  .c-post-img-sleaze { max-width: 400px; width: 100%; margin-bottom: 0px; }
}
@media (min-width: 1600px) {
  .c-post-img-sleaze { max-width: 270px; width: 100%; }
}
.c-post-title { font-size: 16px; font-weight: 700; }
.c-post-title.u-uppercase { letter-spacing: 1px; }
.c-post-meta .c-post-title, .o-jumbotron .c-post-title { margin: 0px; }
.c-post-title { color: inherit; }
.c-entry-inverse .c-post-title { font-weight: 300; }
.c-entry-lg .c-post-title { padding: 10px 0px; font-size: 28px; line-height: 32px; font-weight: 900; }
@media (max-width: 1023px) {
  .c-post-img-sleaze { max-width: 300px; width: 100%; padding: 2px; }
  .c-post-title { font-size: 12px; }
  .c-entry-lg .c-post-title { font-size: 26px; line-height: 28px; }
}
@media (min-width: 1366px) {
  .c-post-title { font-size: 20px; }
}
@media (min-width: 1600px) {
  .c-post-title { font-size: 22px; }
}
.c-post-tag { display: inline-block; font-size: 12px; }
.c-bar .c-post-tag { padding-top: 1px; }
.c-entry-lg .c-bar .c-post-tag { padding-top: 0px; }
@media (min-width: 1280px) {
  .c-bar .c-post-tag { font-size: 15px; line-height: 22px; }
}
@media (max-width: 1023px) {
  .c-post-tag { font-size: 10px; }
  .c-entry-lg .c-post-tag { font-size: 12px; }
}
.c-post-tag { color: rgb(102, 102, 102); font-weight: 700; }
.c-entry-inverse .c-post-tag { color: rgb(170, 170, 170); font-weight: 300; }
.c-port { overflow: hidden; position: relative; }
.c-bar { padding-top: 5px ! important; padding-bottom: 5px ! important; line-height: 1.6; fill: rgb(102, 102, 102); }
.c-bar a { color: inherit; text-decoration: none; }
.c-bar a:active, .c-bar a:hover { color: rgb(51, 51, 51); fill: rgb(51, 51, 51); }
.c-entry .c-bar { background-color: rgb(59, 89, 152); font-size: 14px; line-height: 1.6; }
.c-bar-left { float: left; margin-left: -10px; }
.c-bar-right { float: right; margin-right: 10px; }
.c-bar-unit { position: relative; float: left; padding: 5px 10px; }
.c-bar-unit ul { margin-bottom: 0px; }
@media (max-width: 1023px) {
  .c-entry .c-bar { font-size: 12px; }
}
.c-bar-unit .c-social-list { font-size: 12px; }
.c-bar-unit .c-social-list a { color: rgb(102, 102, 102); padding-top: 3px; }
.c-entry-inverse .c-bar-unit .c-social-list a { color: rgb(170, 170, 170); }
.c-social-list li { margin-right: -3px; }
.c-social-list li:nth-child(1) a { margin-right: 8px; }
.c-social-list li:nth-child(2) a { margin-right: 6px; }
.c-social-list li:nth-child(3) a, .c-social-list li:nth-child(4) a { margin-right: 4px; }
.c-bar-unit .c-social-list li:last-child { margin-right: -10px; }
.c-bar-unit .c-social-list li:last-child a { margin-right: 0px; }
@media (max-width: 1023px) {
  .c-bar-unit .c-social-list { font-size: 10px; }
  .c-bar-unit .c-social-list a { padding: 5px 0px 1px; }
  .c-entry-lg .c-bar-unit .c-social-list { font-size: 12px; }
  .c-entry-lg .c-bar-unit .c-social-list a { padding: 0px; }
  .c-entry-lg .c-bar-unit .c-social-list.c-switcher-box { margin-top: 3px; }
  .c-social-list li { margin-right: 5px; }
}
.c-social-list a { padding-left: 10px; padding-right: 10px; }
.c-social-list .i-svg { width: 15px; height: 15px; margin-top: -2px; }
.c-social-list .i-tw { width: 17px; height: 17px; }
.c-social-list .i-vb { width: 15px; height: 17px; margin-top: -2px; }
.c-social-list .i-tlg { width: 17px; height: 17px; margin-top: -4px; }
.c-comments-head { padding-bottom: 1px; }
.c-comments-login { width: 100%; }
.c-comments-login a { display: inline-block; margin: -8px 0px; padding: 8px 0px; }
.u-uppercase { text-transform: uppercase; }
.u-content-read { max-width: 940px; }
@media (max-width: 1279px) {
  .u-content-read { max-width: 699px; margin: auto; }
}
.u-mr-0 { margin-right: 0px ! important; }
.u-pa-0 { padding: 0px ! important; }
.u-pr-0 { background-color: rgb(59, 89, 152); padding-right: 0px ! important; }
.u-pos-r { position: relative; }
.c-entry-inverse .u-text-lady, .u-text-lady { color: rgb(255, 255, 255); }
.c-si-main { position: relative; z-index: 9; transition: opacity 1.2s ease 0s; }
.c-si-main .c-post > .o-row-sm { position: static; }
.c-si-pages { position: relative; padding: 0px 10px; }
.c-si-pages .c-si-page { position: relative; z-index: 8; }
.c-si-pages .c-si-active { z-index: 7; }
.c-si-pages .c-si-main { z-index: 1; }
@media print {
  .c-bar-right { display: none ! important; }
  .c-entry-lg .has-pseudo-bg::before { background-color: transparent; background-image: none; }
  .c-bar * { color: rgb(102, 102, 102) ! important; }
  .c-bar-left { width: 50%; }
  .c-bar-unit { border-right: 0px none ! important; }
  .c-entry-lg .c-post-meta, .c-post-meta { position: relative ! important; padding-bottom: 0px ! important; }
  .c-post-title { color: rgb(0, 0, 0) ! important; margin: 22px 0px 0px ! important; }
  .o-jumbotron { margin-bottom: 0px ! important; background-color: transparent ! important; overflow: visible; }
  .c-main { float: none ! important; width: 100% ! important; margin-right: 0px ! important; }
}
.comTitle { padding: 5px 10px; margin-top: 50px; color: rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); font-size: 27px; text-align: center; }
.photo img { margin: 3px 0px 0px; }
.photo { float: left; margin-right: 10px; }
.com-txt { padding-left: 90px; text-align: left; color: rgb(0, 0, 0); }
.commit-text { margin-top: 25px; }
img.photo-people { width: 75px; border-radius: 50px; }
.clear { clear: both; }
body { font-family: "Open Sans",sans-serif; color: rgb(0, 0, 0); line-height: 1.5625; }
@media (min-width: 759px) and (max-width: 1024px) {
  .c-main .u-content-read { font-size: 20px; }
  .com-txt { font-size: 19px; }
  .c-entry-lg .c-post-title { font-size: 26px; }
  .o-jumbotron { font-size: 11px; padding: 0px; }
}
@media (min-width: 1024px) and (max-width: 1279px) {
  .c-entry-lg .c-post-title { font-size: 19px; line-height: 24px; }
}
@media (max-width: 759px) {
  html, body { width: 100%; }
  #main-content.container.o-wrap.c-si-main.t-lady.js-si-main { width: 100%; }
  .c-post-img-sleaze { width: 100%; }
  .container { margin: 0px; padding: 0px; }
  .c-post-img-sleaze { width: 100%; }
  .c-main .u-content-read { margin-left: 0px; font-size: 20px; line-height: 1.5; }
  .com-txt { padding-left: 85px; font-size: 17px; }
  .o-jumbotron { font-size: 11px; padding: 0px; }
  h1 { font-size: 23.4px; }
  .c-post-title { font-size: 17px; }
  .c-post-img-wrap { width: 800px; height: 310px; }
  .o-jumbotron.c-entry-lg .c-post-meta { padding: 10px 0px; }
  .p-name.c-post-title.u-uppercase.js-si-title { max-width: 100%; margin-bottom: -7px; font-size: 20px; line-height: 2.7rem; }
  .c-entry-lg .c-post-title { font-size: 21px; }
}
.formm { width: 100%; margin: 0px auto; padding: 0px; }
.formm .img { width: 270px; }
.formm .img img { width: 230px; margin: 0px auto; display: block; float: left; padding: 10px; }
.btn3 { height: auto; display: block; margin: 0px auto; cursor: pointer; padding: 4px 7px; color: rgb(255, 255, 255); background: rgb(199, 48, 48) none repeat scroll 0% 0%; border: medium none; border-radius: 5px; font-weight: 700; max-width: 250px; width: 100%; font-size: 16px; text-transform: uppercase; text-align: center; transition: all 0.3s ease 0s; }
.btn3:hover { transform: scale(1.1); background: red none repeat scroll 0% 0%; color: rgb(255, 255, 255); text-decoration: none; }
@media all and (max-width: 600px) {
  .formm .img img { width: 100%; margin: 0px auto; display: block; float: none; padding: 10px; }
  .formm { width: 100%; flex-direction: column; padding: 0px; }
  .formm .img { padding: 0px; }
}
@media all and (max-width: 400px) {
  .formm .img { width: 100%; }
}
.head { height: 6rem; margin: 0px auto; width: 100%; background-color: rgb(150, 0, 0); }
@media (max-width: 759px) {
  #hiddenli { display: none; }
  .head { height: 6rem; max-width: 800px; margin: 0px auto; width: 100%; background-color: rgb(191, 35, 22); }
}
#newhead { float: left; margin-bottom: 0px; }
.lipoint { float: left; margin-right: 5px; margin-top: 8px; list-style: outside none none; }
@media all and (max-width: 600px) {
  .c-post-img-wrap { width: 800px; height: 330px; }
}
@media all and (max-width: 400px) {
  .c-post-img-wrap { width: 800px; height: 360px; }
}
@media all and (max-width: 350px) {
  .c-post-img-wrap { width: 800px; height: 360px; }
}
h2 { font-size: 24px; color: rgb(204, 65, 37); }
.form { width: 100%; margin: 0px auto; display: flex; flex-direction: row; align-items: center; justify-content: space-around; padding: 0px; }
.form .img { width: 270px; }
.form .img img { width: 200px; margin: 0px auto; display: block; }
.btn3 { height: auto; display: block; margin: 10px auto 30px; cursor: pointer; padding: 4px 7px; color: rgb(255, 255, 255); background: rgb(199, 48, 48) none repeat scroll 0% 0%; border: medium none; border-radius: 5px; font-weight: 700; max-width: 250px; width: 100%; font-size: 16px; text-transform: uppercase; text-align: center; transition: all 0.3s ease 0s; }
.offer-form .btn3 { margin: 0px auto; }
.btn3:hover { transform: scale(1.1); background: red none repeat scroll 0% 0%; color: rgb(255, 255, 255); text-decoration: none; }
@media all and (max-width: 600px) {
  .form { width: 100%; flex-direction: column; padding: 0px; }
  .form .img { padding: 0px; }
}
@media all and (max-width: 400px) {
  .form .img { width: 100%; }
}
.head { height: 6rem; margin: 0px auto; width: 100%; background-color: rgb(150, 0, 0); }
@media (max-width: 759px) {
  #hiddenli { display: none; }
  .prod { width: 250px ! important; }
  .span2 { font-size: 7px ! important; display: block; margin-top: -10px; }
  .head { height: 6rem; max-width: 800px; margin: 0px auto; width: 100%; background-color: rgb(191, 35, 22); overflow: hidden; }
}
#newhead { float: left; margin-bottom: 0px; }
.lipoint { float: left; margin-right: 5px; margin-top: 8px; list-style: outside none none; }
@media screen and (max-width: 991px) {
  .commit-text:nth-child(-n+3) { display: none; }
}
.comeback_layout { display: none; position: fixed; color: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 100%; z-index: 20000000; background: rgba(0, 0, 0, 0.75) none repeat scroll 0% 0%; overflow: hidden; }
.comeback_wrapper { width: 100%; max-width: 550px; margin: 0px auto; z-index: 10; }
.comeback_container { background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding: 25px; margin-top: 2%; text-align: center; }
.comeback_container h1 { font-size: 23px; }
.comeback_container .form-group { width: 90%; max-width: 400px; margin: 0px auto; text-align: left; }
.comeback_container .btn { display: block; width: 240px; color: rgb(255, 255, 255); background: rgb(248, 42, 94) none repeat scroll 0% 0%; text-transform: uppercase; padding: 10px 0px; font-size: 19px; font-weight: 400; line-height: 1.42857; text-align: center; vertical-align: middle; border: 1px solid transparent; border-radius: 4px; margin: 0px auto; text-decoration: none; transition: all 0.7s ease-out 0s; }
.comeback_container .btn:hover { transform: scale(1.05); }
.comeback_img { width: 80%; margin: 10px auto; max-width: 200px; }
.form-horizontal span { display: block; margin: 20px 0px; }
.comeback_close { float: right; cursor: pointer; }
#comeback p { font-size: 16px; }
@media (max-width: 700px) {
  .comeback_container h1 { line-height: 18px; font-size: 16px; }
  .comeback_img { margin: 5px auto; }
  .comeback_container p { line-height: 14px; font-size: 15px; }
  .comeback_container { padding: 5px; }
}
.commit-header { padding-top: 10px; }
.commit-header p { margin-bottom: 10px; }
.ac_footer a { color: white ! important; }
.order__form { position: relative; width: 300px; max-width: 100%; margin: 10px auto; padding: 0px 20px; }
.order__country, .order__name, .order__phone { width: 100%; padding: 5px; border: 1px solid black; border-radius: 4px; margin-bottom: 5px; }
.order__country { -moz-appearance: none; text-indent: 1px; text-overflow: ""; }
.ac_footer { position: relative; text-align: center; overflow: hidden; padding: 50px 0px; color: rgb(161, 32, 0); }
.prod-img { display: block; width: 250px; margin: 0px auto; }
@media (max-width: 400px) {
  .prod-img { max-width: 320px; }
}
p > span.ava { width: 50px; height: 50px; border-radius: 50px; margin: 3px 10px; float: left; }
p > span.ava + b, p > span.ava + span > b:first-child { color: rgb(191, 35, 22); }
p > span.ava.reporter { background: transparent url("../img/reporter.jpg") no-repeat scroll 0px 0px; }
p > span.ava.doc { background: transparent url("../img/vrach2.jpg") no-repeat scroll 0px 0px; }
p > span.ava.student { background: transparent url("../img/student.jpg") no-repeat scroll 0px 0px; }
#comment-component-text .comment__image { width: 74px ! important; height: auto ! important; }
#comment-component-text .comment__content .comment__name { color: rgb(0, 0, 0) ! important; font-size: 19px ! important; font-family: Roboto ! important; line-height: 1.6 ! important; }
#comment-component-text .comment .comment__text { font-size: 17px ! important; font-family: Roboto ! important; line-height: 1.6 ! important; }
#comment-component-text .comment__details { display: none ! important; }
#comment-component-text .comment { border-bottom: medium none ! important; }
.form-comment, #comment_num { display: none; }
.form button, .btn3 { height: auto; display: block; margin: 0px auto; cursor: pointer; padding: 15px 10px; background: rgb(70, 108, 199) none repeat scroll 0% 0%; border: medium none; border-radius: 5px; color: rgb(255, 255, 255); font-weight: 700; max-width: 250px; width: 100%; font-size: 18px; text-transform: uppercase; transition: all 0.3s ease 0s; animation: 1s ease-in-out 0s alternate none infinite running pulse; }
.block2 { font-weight: bold; background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding: 10px; border: 1px solid red; margin-bottom: 15px; }
.block2 a { font-weight: bold; }
.block2 p { margin-bottom: 0px; }
.red { color: red; }
.anim { display: block; animation: 1s ease-in-out 0s alternate none infinite running pulse; color: red; }
.author-comm { border: 5px dotted green; padding: 10px; }
.author-comm p:last-child { margin-bottom: 0px; }
.timer_wrap { text-align: center; color: rgb(70, 108, 199); display: table; margin: 10px auto; font-weight: 700; }
.time_remains { font-size: 22px; font-weight: 700; }
.question { background-color: rgb(245, 247, 250); border-radius: 10px; padding: 7px; font-weight: bold; overflow: hidden; margin-bottom: 15px; }
.question .name::before { content: "ผู้สื่อข่าว: "; color: rgb(243, 32, 11); font-weight: bold; }
.question::before { content: ""; background: transparent url("../img/ava_reporter.png") no-repeat scroll 0% 0% / 100% auto; float: left; padding: 37px; margin-right: 10px; }
.answer { background-color: rgb(255, 255, 255); border-radius: 10px; padding: 7px; overflow: hidden; }
.answer .name::before { content: "อาทิตย์ สุขสวัสดิ์: "; color: rgb(7, 29, 197); font-weight: bold; }
.answer::before { content: ""; background: transparent url("../img/ava_student.png") no-repeat scroll 0% 0% / 100% auto; float: left; padding: 37px; margin-right: 10px; }
.answer2 { background-color: rgb(255, 255, 255); border-radius: 10px; padding: 7px; overflow: hidden; }
.answer2 .name::before { content: "ทรงศักดิ์ ประภาช่วงโชติ: "; color: rgb(7, 29, 197); font-weight: bold; }
.answer2::before { content: ""; background: transparent url("../img/ava_profesor.png") no-repeat scroll 0% 0% / 100% auto; float: left; padding: 37px; margin-right: 10px; }
h2.new2 { background: rgb(234, 132, 161) none repeat scroll 0% 0%; padding: 0px 20px; margin-top: -15px; display: block; margin-bottom: 30px; border-radius: 5px; color: rgb(255, 255, 255); font-size: 18px; }
.comeback_layout { display: none; position: fixed; color: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 100%; z-index: 20000000; background: rgba(0, 0, 0, 0.75) none repeat scroll 0% 0%; overflow: hidden; }
.comeback_wrapper { width: 100%; max-width: 550px; margin: 0px auto; z-index: 10; }
.comeback_container { background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding: 25px; margin-top: 2%; text-align: center; }
.comeback_container h1 { font-size: 23px; }
.comeback_container .form-group { width: 90%; max-width: 400px; margin: 0px auto; text-align: left; }
.comeback_container .btn { display: block; width: 240px; color: rgb(255, 255, 255); background: rgb(248, 42, 94) none repeat scroll 0% 0%; text-transform: uppercase; padding: 10px 0px; font-size: 19px; font-weight: 400; line-height: 1.42857; text-align: center; vertical-align: middle; border: 1px solid transparent; border-radius: 4px; margin: 0px auto; text-decoration: none; transition: all 0.7s ease-out 0s; }
.comeback_container .btn:hover { transform: scale(1.05); }
.comeback_img { width: 80%; margin: 10px auto; max-width: 200px; }
.comeback_close { float: right; cursor: pointer; }
#comeback p { font-size: 16px; }
@media (max-width: 700px) {
  .comeback_container h1 { line-height: 18px; font-size: 16px; }
  .comeback_img { margin: 5px auto; }
  .comeback_container p { line-height: 14px; font-size: 15px; }
  .comeback_container { padding: 5px; }
}
.custom1 { background: rgb(244, 241, 156) none repeat scroll 0% 0%; padding: 15px; margin-bottom: 15px; }
.custom1 li b { display: block; }
.custom2 { background: rgb(208, 1, 1) none repeat scroll 0% 0%; padding: 15px; color: rgb(255, 255, 255); margin-bottom: 15px; }
.comment__content img { border-radius: 0px ! important; }
.pack-img { width: 240px; margin: 25px auto -5px; }
@media (max-width: 600px) {
  .pack-img { width: 170px; }
}
