@import url('../css/ionicons.min.css');
@import url('../css/animate.css?v=3.7.0');
* {margin: 0; padding: 0; box-sizing: border-box;}
body {font-family: 'Open Sans', sans-serif;font-size: 14px;color: #212121;line-height: 1.6;background:url(/uploads/pexels-photo-20818884.webp);}
a {text-decoration: none;border: none;outline: none;color: #212121;overflow: inherit;transition: all 0.3s ease 0s;}
a:hover{text-decoration:none}
ul{margin:0;padding:0}
li{list-style:none}
img{max-width:100%;border-radius:20px}
h1,h2,h3,h4,h5,h6 {color:#212121;margin:0;line-height:28px;font-family:'Oswald';font-weight:500}
h1{text-transform:uppercase;font-size:20px}
.bg_white{background:#fff!important}
.bg_gray {background: #7c7b79 !important;}
.bg_green {background: #35c535 !important;}
.bg_orange {background: #ffc000 !important;}
.text_blue {color: #242424 !important;}
.text_green {color: #107435 !important;}
.text_orange {color: #ffc000 !important;}
.pt-0 {padding-top: 0 !important;}
.p-25 {padding: 25px !important;}
.container {max-width: 1400px; margin: 0 auto; padding: 0 30px;}
.middle {display: flex; min-height: 95vh;}
.aside {background: #fcf7f2; flex: 1 auto; max-width: 320px; min-width: 320px;box-shadow: 0 2px 4px rgba(108, 111, 115, 0.1); padding: 20px 0;border-radius:15px;margin-top:30px;margin-bottom: 30px;order:1;}
.main_content {padding: 30px 30px 30px 0px;flex: 1 auto; max-width: calc(100% - 320px);}
#xLoader {position: fixed;top: 0;bottom: 0;right: 0;left: 0;z-index: 9;background: #fff;}
.header {background:#fcf7f3; box-shadow: 0 2px 4px rgba(108, 111, 115, 0.1); position: relative;}
.header_content, .header_body {display: flex; justify-content: space-between; align-items: center;}
.logo {flex: 1; max-width: 320px; min-width: 320px; text-align: center; padding: 10px 25px; text-transform: uppercase; font-size: 26px; line-height: 1; white-space: nowrap;font-family: 'EB Garamond';font-weight: 500;}
.logo a {color: #107435;}
.logo a span {color: #A06116;}
.header_body {width: 100%; padding: 10px 0;}
.mob_nav, .mob_search {display: none;}
.search {flex: 1; padding:0 30px;}
.search form {position: relative;}
.search input {width: 100%; border-radius: 10px; border: 1px solid #ececec; font-size: 13px; padding: 7px 60px 7px 15px; height: 37px;}
.search button {position: absolute;top: 0;right: 0;background-color: transparent;color: #777;font-size: 24px;line-height: 1;padding: 6px 15px;border-left: 1px solid #ececec;border-radius: 0;}
.search button:hover {color: #4a90e2;}
.footer {background:#fcf7f3; box-shadow: 0 -2px 4px rgba(108, 111, 115, 0.1); position: relative;}
.footer_content, .footer_body {display: flex; justify-content: space-between; align-items: center;}
.footer_body {width: 100%; padding: 10px 0px;}
.footer_counter {line-height: 1;}
.footer_copy {flex: 1; padding:0 30px; color: #212121; font-size: 12px;}
.aside_bl {margin-bottom: 30px;}
.aside_title {font-family: 'Oswald';font-weight: 500;text-transform: uppercase; font-size: 18px; text-align: center; padding: 10px 25px;}
.aside_content {padding: 25px;}
.aside_content::after {content: ''; clear: both; display: table; position: relative;}
.nav {margin: -25px;}
.main_nav {position: relative;margin: 10px 0px;}
.main_nav a {display: block; padding: 8px 25px;color:inherit;}
.main_nav .dropdown-menu {position: absolute;top: 0;left: 100%;min-width: 250px;box-shadow: 0 2px 4px rgba(108, 111, 115, 0.1);border-radius: 0;border: 1px solid #ececec; margin: 0; padding: 10px;}
.main_nav .dropdown-menu a {display: block;white-space: nowrap;padding: 8px 20px;}
.main_nav .dropdown-menu a:hover {background: #f8f8f8; padding-left: 23px;}
.main_nav .sub_nav {display: flex;}
.main_nav .sub_nav > div {min-width: 250px;}
.main_nav a[data-toggle="dropdown"]::after {content: '\f489';font-family: "Ionicons";float: right;font-size: 18px;margin-top: -3px;}
.main_nav li.open a[data-toggle="dropdown"]:focus::after {content: '\f462';float: right;font-family: "Ionicons";font-size: 18px;margin-top: -3px;}
.main_nav li.open a:focus, .main_nav > li > a:hover {background: #105024; color: #fff;}
.breadcrumbs-wrapper {padding: 0px;background: #fcf7f2;box-shadow: 0 2px 4px rgba(108, 111, 115, 0.1);border-radius: 15px;margin-bottom: 30px;color: #777;font-size: 13px;display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;position: relative;}
.breadcrumbs {flex: 1 auto;padding: 0 25px;}
.breadcrumbs a {color: #777;}
.breadcrumbs a:hover {color: #212121;}
.btn_list-grid {display: flex; border-left: 1px solid #ececec;padding: 10px 15px 10px 12px;}
.btn_list-grid button {background: none;color: #777777; font-size: 29px; padding: 0 10px;}
.btn_list-grid button:hover {color: #72d0fb;}
body.list .btn_list {color: #72d0fb;}
body:not(.grid) .btn_list {color: #72d0fb;}
body.grid .btn_grid {color: #72d0fb;}
.promo_bl {padding: 25px;background: #fcf7f2;box-shadow: 0 2px 4px rgba(108, 111, 115, 0.1); border-radius: 3px; margin-bottom: 30px;border-radius: 15px;}
.item_promo_slider {position: relative; overflow: hidden; padding: 0 0 0 1px;}
.slider_img {height: 265px; border-radius: 3px; overflow: hidden;border-radius: 3px;}
.slider_img img {display: block; width: 100%; height: 100%; object-fit: cover;border-radius: 3px;padding-right: 190px;}
.slider_content {position: absolute;top: 0;right: 0;height: 0;width: 385px;border-bottom: 265px solid #fcf7f2;border-left: 185px solid transparent;border-right: 0px solid transparent;}
.slider_content_title {padding: 20px 0 30px; text-align: right; font-size: 18px;font-family: 'Oswald';font-weight: 500;min-height: 140px;}
.slider_content_title a {color: inherit;border-bottom: 3px solid transparent;}
.slider_content_title a:hover {border-bottom: 3px solid #35c535;}
.bdr_green,
.bdr_blue,
.bdr_orange {position: absolute;top: 0;right: 0;height: 0;width: 400px;border-left: 185px solid transparent;border-right: 0px solid transparent;}
.bdr_green {border-bottom: 265px solid rgba(196, 191, 186, 0.5);}
.bdr_blue {border-bottom: 265px solid rgba(114, 208, 251, 0.5);}
.bdr_orange {border-bottom: 265px solid rgba(255, 192, 0, 0.5);}
.item_promo_slider_cat {font-size: 12px;}
.item_promo_slider_cat i[class*="ion"] {font-size: 18px;float: left;padding-right: 10px;line-height: 1;}
.promo_bl .owl-nav {position: absolute;right: 0;width: 340px;bottom: 40px;}
.promo_bl .owl-prev {position: absolute;left: 0;}
.promo_bl .owl-next {position: absolute;right: 0;}
.promo_bl .owl-prev i, .promo_bl .owl-next i {font-size: 45px; line-height: 1; color: #107435;transition: all 0.3s ease 0s;}
.promo_bl .owl-prev:hover i, .promo_bl .owl-next:hover i {color: #62BA82; }
.promo_bl .owl-dots {position: absolute;right: 0;bottom: 8px;width: 240px;text-align: center;margin: 0 50px;}
.promo_bl .owl-dots .owl-dot {width: 17px;height: 17px;border-radius: 50%;border: 1px solid #777777;margin: 0px 7px;}
.promo_bl .owl-dots .owl-dot.active {background: #107435;box-shadow: inset 0px 0px 0px 2px #fff;border: 1px solid #107435;}
.inf_popular {transition: all 0.3s ease 0s; margin: 0 -25px;position: relative; display: flex; align-items: center; padding:23px 25px 23px 22px;border-left: 3px solid transparent;}
.inf_popular:nth-child(2n) {background: #f8f8f8;}
.inf_popular:hover {border-left: 3px solid #35c535;}
.inf_popular_number {position: absolute;right: -10px;top: -10px;width: 32px;height: 32px;border-radius: 50%;text-align: center;background: #72d0fb;color: #fff;line-height: 24px;border: 3px solid #fff;transition: all 0.3s ease 0s; }
.inf_popular:hover .inf_popular_number {background: #ffc000;}
.inf_popular_img {flex: 1; min-width: 70px; max-width: 70px; height: 70px; position: relative; margin-right: 20px;}
.inf_popular_img img {display: block; width: 100%; height: 100%; object-fit: cover;border-radius: 50%;}
.inf_popular_content {height: 50px; overflow: hidden;}
.inf_popular_content a {color: #212121; line-height: 24px; display: inline-block;}
#rating_carousel {padding-top: 20px;}
.inf_rating_item {position: relative;}
.inf_rating_stars {position: absolute; top: 0; left: 0; width: 100%; display: flex; justify-content: center; background: rgba(0, 0, 0, 0.5); padding:0 10px;}
.inf_rating_stars i {color: #ffc000;font-size: 18px;padding: 0 2px;}
.inf_rating_poster {overflow: hidden;height: 175px;}
.inf_rating_poster img {height: 100%;object-fit: cover;}
.inf_rating_num {display: flex; justify-content: center;margin-top: -25px;}
.inf_rating_num span {display: block; background: #107435; width: 50px;height: 50px; border-radius: 50px; text-align: center; color: #fff; font-size: 16px; line-height: 42px; border: 3px solid #fff;}
#rating_carousel .owl-nav {position: absolute;top: -35px;left: 0;width: 100%;}
#rating_carousel .owl-prev {position: absolute;left: 45px;}
#rating_carousel .owl-next {position: absolute;right: 45px;}
#rating_carousel .owl-prev i, #rating_carousel .owl-next i {font-size: 45px; line-height: 1; color: #777777;transition: all 0.3s ease 0s;}
#rating_carousel .owl-prev:hover i, #rating_carousel .owl-next:hover i {color: #ffc000; }
#allEntries {display: flex; flex-wrap: wrap;}
body.list [id*="entryID"] {width: 100%;}
.shortstory {display: flex; width: 100%; padding:0 25px;background: #fcf7f2;box-shadow: 0 2px 4px rgba(108, 111, 115, 0.1); border-radius:15px; margin-bottom: 30px;}
.short_poster {flex: 1 auto; min-width: 140px; max-width: 140px; margin-right: 25px; overflow: hidden; border-radius: 3px; padding: 25px 0;}
.short_poster img {display: block;width: 100%;border-radius: 8px;height: auto;background: #eff1f5;}
.short_descr {flex: 1 auto; hyphens: auto; padding: 25px 0;}
.short_descr h3 {font-size: 18px; margin-bottom: 20px; margin-top: 5px;}
.short_descr h3 a {color: #212121; display: inline-block;}
.short_descr h3 a:hover {text-decoration: underline;}
.short_text {margin-bottom: 20px; min-height: 90px;text-align:justify;text-indent: 15px;}
.short_cat {font-size: 1em;}
.short_cat i[class*="ion"] {font-size: 18px;float: left;padding-right: 10px;line-height: 1;}
.short_info {border-left: 1px solid #ececec;flex: 1 auto;min-width: 160px;max-width: 160px;margin-left: 25px;padding: 25px 0 25px 25px;display: block;text-align: center;}
.short_info .raiting_num {width: 60px;height: 60px;text-align: center; border-radius: 50%; background: #107435; font-size: 18px; line-height: 60px; color: #fff; margin-bottom: 15px;display: inline-block;}
.shortstory .raiting_stars_grid {display: none;}
.short_info .raiting_stars {color:#ffc000; font-size: 18px; margin-bottom: 10px;}
.short_info .size_file {color:#777; margin-bottom: 20px;}
.short_info .size_file i[class*="ion"] {font-size: 24px;padding-right: 10px;line-height: 1;position: relative; top: 5px;}
.short_info .btn_more {}
.short_info .btn_more a {white-space: nowrap;}
.blogshort .short_poster {flex: 1 auto;min-width: 140px;max-width: 300px;margin-right: 20px;overflow: hidden;border-radius: 3px;padding: 25px 0;display: flex;justify-content: center;align-items: center;}
.blogshort .short_info {display: flex;align-items: center;justify-content: center;}
body.grid #allEntries {margin: 0 -15px;}
body.grid [id*="entryID"] {flex: 1 auto; min-width: 25%; max-width: 25%;padding: 0 15px;}
body.grid .shortstory {display: block;}
body.grid .short_poster {min-width: 100%;margin-right: 0;padding-bottom: 10px;height: 285px;overflow: hidden;border-radius: 3px;}
body.grid .short_poster img {object-fit: cover;height: 100%;}
body.grid .short_descr {padding: 0;}
body.grid .raiting_stars_grid {display: block;color: #ffc000;font-size: 18px;margin-bottom: 5px;text-align: center;}
body.grid .short_descr h3 {font-size: 14px;height: 50px;overflow: hidden;line-height: 24px;}
body.grid .short_text, body.grid .short_info {display: none;}
body.grid .short_cat {border-top: 1px solid #ececec;display: flex;margin: 0 -25px;padding: 15px 25px;overflow: hidden;}
body.grid .short_cat a {text-overflow: ellipsis;white-space: nowrap;padding-left: 2px;}
.breadcrumbs-wrapper {padding: 18px 0;}
.full_page .btn_list-grid {display: none;}
.full_content {padding: 25px;background: #fff;box-shadow: 0 2px 4px rgba(108, 111, 115, 0.1); border-radius: 20px; margin-bottom: 30px;}
.full_top {border-bottom: 1px solid #ececec; display: flex; flex-wrap: wrap; margin: -25px -25px 15px; padding: 25px 25px 0;overflow: hidden;}
.full_poster {flex: 1 auto; max-width: 250px; margin-right: 25px;margin-bottom: 25px;}
.full_poster img {width: 100%; border-radius: 3px; display: block;}
.full_info {flex: 1;}
.full_title {border-bottom: 1px solid #ececec;margin-right: -25px;padding-right: 25px;padding-bottom: 25px;}
.full_title h1 {font-size: 20px;text-transform: none;line-height: 32px;margin-top: -2px;}
.full_info_bottom {display: flex;width: 100%;justify-content: space-between;flex-wrap: wrap;height: 100%;/*padding-bottom: 30px;*/}
.full_info_bottom_left {flex: 1;padding: 20px 0px;}
.full_info_bottom_left ul {margin-bottom: 25px;}
.full_info_bottom_left li {padding: 7px 20px 7px 160px; font-size: 13px;}
.full_info_bottom_left li:nth-child(2n) {background: #f8f8f8;}
.full_info_bottom_left li span {margin-left: -140px;min-width: 140px;display: inline-block;}
.full_info_bottom_left li a {color: inherit;}
.full_info_bottom_left li a.add_user {color: #107435;}
.full_info_bottom_left li a:hover {text-decoration: underline;}
.info_for_users {border-left: 3px solid #107435;padding: 5px 0 5px 20px;hyphens: auto;}
.info_for_users_title {text-transform: uppercase; color:#107435; font-family: 'Oswald';font-weight: 500;margin-bottom: 5px;}
.info_for_users_content {font-size: 11px;color: #9e9b9b;text-align: justify;}
.full_info_bottom_right {flex: 1 auto; border-left: 1px solid #ececec; max-width: 160px; margin-left: 25px;text-align: center;padding: 25px 0 25px 25px;}
.full_page .raiting_num {width: 60px;height: 60px;text-align: center; border-radius: 50%; background: #107435; font-size: 18px; line-height: 60px; color: #fff; margin-bottom: 15px;display: inline-block;}
.full_page .raiting_stars_grid {display: none;}
.full_page .raiting_stars {color:#ffc000; font-size: 18px; margin-bottom: 10px;}
.full_page .size_file {color:#777; margin-bottom: 20px;}
.full_page .size_file i[class*="ion"] {font-size: 24px;padding-right: 10px;line-height: 1;position: relative; top: 5px;}
.full_page .btn_more {margin-bottom: 15px;}
.full_page .btn_more a {white-space: nowrap; width: 100%;}
.count_download {font-size: 12px; color: #777;}
.full_descr {position: relative; display: block; clear: both;}
.full_title_bl {text-transform: uppercase; font-family: 'Oswald';font-weight: 500; font-size: 18px; margin-bottom: 15px;}
.full_title_bl span {color:#107435;}
.full_screens {margin-top: 30px;}
.full_screens .owl-item {height: 170px;border-radius: 3px; overflow: hidden;}
.full_screens .owl-item img {border-radius: 3px; height: 100%; object-fit: cover; display: block;}
.screen_hidden {display:none !important;}
#screens_carousel {margin-top: 25px;}
#screens_carousel .owl-nav {width: 100%;margin-top: 10px;margin-bottom: -10px;padding: 0 32%;line-height: 1;}
#screens_carousel .owl-prev, #screens_carousel .owl-next {flex: 1;}
#screens_carousel .owl-prev {text-align: left;}
#screens_carousel .owl-next {float: right;}
#screens_carousel .owl-prev i, #screens_carousel .owl-next i {font-size: 45px; line-height: 1; color: #777777;transition: all 0.3s ease 0s;}
#screens_carousel .owl-prev:hover i, #screens_carousel .owl-next:hover i {color: #ffc000; }
#screens_carousel .owl-dots {position: absolute;right: 35%;bottom: 8px;width: auto;text-align: center;margin: 0 50px;left: 35%;}
#screens_carousel .owl-dots .owl-dot {width: 17px;height: 17px;border-radius: 50%;border: 1px solid #777777;margin: 0px 7px;}
#screens_carousel .owl-dots .owl-dot.active {background: #72d0fb;box-shadow: inset 0px 0px 0px 2px #fff;border: 1px solid #72d0fb;}
.bbQuoteBlock {border-left: 5px solid #eff1f5;padding-left: 20px;margin-top: 20px;}
.quoteMessage {border: 0 !important; max-height: none !important;overflow: visible !important;font-size: 17px;color: #000;}
.bbQuoteName {display: none;}
input.uSpoilerButton {font-family: 'Open Sans', sans-serif;background: #eff1f5;width: 100%;text-align: left;font-size: 13px; color: inherit !important;}
.uSpoilerText {padding: 7px 15px;}
input.uSpoilerButton:hover {background: #eff1f5;}
.orig-name {margin-bottom: 15px;color: #b9b7b7;font-size: 90%;}
#texts{text-align: justify;font-size: 18px;}
.to-page{text-align:center;font-size:15px;margin:20px auto;}
.to-page select {border:1px solid #f5f8ff;height:36px;border-radius:3px;font-size:14px;}
.controls div, .controls select, .controls p{margin: 2px 2px !important;font-size: 14px !important;line-height: 18px !important;}
.controls{width: 100%;padding: 18px 0;font-size: 17px;text-align: center;font-family: arial;-ms-user-select: none;-moz-user-select: none;-khtml-user-select: none;-webkit-user-select: none;}
.controls .block{display: inline-block;margin:0;padding:0;}
.controls div, .controls select, .controls p{margin: 6px 2px;font-size: 15px;text-align: center;padding: 8px 7px;line-height: 23px;text-indent: 0;display: inline-block;}
.controls .mark, .controls .fontdown,.controls  .fontup, .controls .unmark, .controls .intdown, .controls  .intup, .controls  .night{border-radius: 4px;padding: 6px 13px;cursor:pointer;background:#f5f8ff;border: 1px solid #f5f8ff;}
.controls .intdown:active, .controls .intup:active, .controls .mark:active, .controls .fontdown:active, .controls  .fontup:active, .controls .unmark:active, .controls .night:active{background: #373c43;color: white;}
.controls select{background:#f2f2f2;border-radius: 4px;padding: 3px 10px;height: 35px;}
.controls p{cursor: default;}
.adv{padding:20px 0;border-bottom:1px solid #ecf0f9;}
.maxfp {z-index: 99999;top: 63px;text-align: center;width: 100%;padding: 25px 0;font-family: arial!important;height: calc(100% - 58px);background: #fff;line-height: 19px!important}
.maxfp .window {width: calc(70% - 40px);margin: 0 auto;line-height: 19px!important;background: linear-gradient(to top,#f9f9f9,white);border-radius: 0;padding: 20px;border: 1px solid #cdd2d8;line-height: 19px!important}
.maxfp * {font-family: arial!important}
.maxfp .window span {text-transform: uppercase!important;color: #193364;font-size: 12px!important;font-weight: 700!important;line-height: 19px!important}
.maxfp .window a {background: #c7565e!important;border-bottom: 1px solid #c7565e;-webkit-border-radius: 7px;color: #fff!important;cursor: pointer;display: block;font-size: 17px!important;padding: 2px 50px 0;text-align: center;text-decoration: none!important;width: 50%;min-width: 226px;max-width: 400px;line-height: 40px!important;margin: 10px auto}
.hide-1 {display: none}
.maxfp.hidem-0 {display: none}
@media only screen and (max-width: 1000px) {.maxfp .window {width:100%!important}
}
.partner a { display: inline-block;vertical-align: top;padding: 0 30px;height: 40px;line-height: 40px;background: #00922e;border-radius: 3px;color: #fff!important;text-decoration: none;font-size: 18px;text-align: center;margin-top: 10px}
a#litres_mobile {display: inline-block;vertical-align: top;padding: 9px 20px;background: #c44807;border-radius: 3px;color: #fff;text-decoration: none;font-size: 18px;text-align: center;margin-bottom: 15px;margin-top: 10px}
.social_networks span {color: white;}
.splitnewsnavigation.ignore-select {text-align: center;margin: 25px auto;}
.cats_table_list>li {padding: 10px;font-size: 16px;font-weight: 500;color: #666;}
.cats_table_list>li span {display: inline-block;color: #848484;font-weight: 400;font-size: 13px;text-align: left;margin-left: 10px;}
.cats_table_list>li>a {color: #1d2070;text-transform: uppercase;font-weight: bold;font-size: 19px;}
.cats_table_list ul.sub_nav {margin-left: 25px;}
.cats_table_list ul.sub_nav a {color: #117435;}
.headp {background: #fcf7f2;box-shadow: 0 2px 4px rgba(108, 111, 115, 0.1);border-radius: 3px;margin-bottom: 30px;color: #777;font-size: 13px;display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;position: relative;padding: 18px 20px;border-radius: 15px;}
#texts .full_info_bottom_right {flex: 1 auto;border-left: none;max-width: 160px;margin-left: 0;text-align: center;padding: 20px;float: left;}
.full_content.blog h1 {text-transform: uppercase;font-size: 26px;margin-bottom: 30px;color: #117435;}
.full_content.blog .full_top {border-bottom: none;}
.full_content.blog .full_title_bl {text-transform: uppercase;font-family: 'Oswald';font-weight: 500;font-size: 15px;margin-bottom: 15px;color: #9E9E9E;}
.full_content.blog #texts {text-align: justify;font-size: 16px;}
.full_content.blog #texts h2 {font-size: 20px;margin-bottom: 10px;}
.full_content.blog #texts p {margin-bottom: 15px;}
.seo {background: #fff;box-shadow: 0 2px 4px rgba(108, 111, 115, 0.1);border-radius:15px;margin-top: 30px;text-align: justify;color: #212121;font-size: 15px;display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;position: relative;padding: 18px 20px;}
.seo_content .seo_title {font-weight: 700;font-size: 24px;line-height: 1.7;text-align: center;color: #7c7b79;}
.seo_content h2{font-size: 19px;margin-bottom: 10px;}
.seo_content p{margin-bottom: 10px;}
.mainp {font-size: 12px;color: #212121;background: #fcf7f2;box-shadow: 0 2px 4px rgba(108, 111, 115, 0.1);margin-bottom: 30px;display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;position: relative;padding: 18px 20px;border-radius: 15px;}
.telegram-button { position: fixed; right: 13px; bottom: 400px; transform: translate(-50%, -50%); background: #0088cc; border-radius: 50%; width: 53px; height: 53px; color: #fff; text-align: center; line-height: 53px; font-size: 35px; z-index: 9999; }
.telegram-button a { color: #fff; }
.telegram-button:before, .telegram-button:after { content: " "; display: block; position: absolute; border: 50%; border: 1px solid #0088cc; left: -20px; right: -20px; top: -20px; bottom: -20px; border-radius: 50%; animation: animate 1.5s linear infinite; opacity: 0; backface-visibility: hidden; }
.telegram-button:after{ animation-delay: .5s; }
@keyframes animate { 0% { transform: scale(0.5); opacity: 0; } 50% { opacity: 1; } 100% { transform: scale(1.2); opacity: 0; } } 
@media (max-width : 800px) { .telegram-button { bottom: 250px; left: 70px; } }
.mainimg {width:80px;height:auto;border-radius:10px;float:left;margin:0 10px 0 0;}
@media (max-width : 800px) {.mainimg {width:40%;border-radius:10px;float:left;margin:0 10px 0 0;}
}
.main-p {font-size: 12px;color: #212121;background: #fcf7f2;box-shadow: 0 2px 4px rgba(108, 111, 115, 0.1);margin-bottom: 30px;padding: 18px 20px;border-radius: 15px;text-align:justify;text-indent:1.3em;}
.seoimg-left {width:200px;border-radius:10px;float:left;margin:0 10px 0 0;}
.seoimg-right {width:200px;border-radius:10px;float:right;margin:10px 0 0 10px;}
@media (max-width : 800px) {.seoimg-left {width:60%;border-radius:10px;float:left;margin:0 10px 0 0;}.seoimg-right {width:60%;border-radius:10px;float:right;margin:10px 0 0 10px;}
}
.atomic-imgleft {width:250px;border-radius:10px;float:left;margin:0 10px 0 0;}
.atomic-imgright{width:250px;border-radius:10px;float:right;margin:10px 0 0 10px;}
@media (max-width:800px){.atomic-imgleft {width:60%;border-radius:10px;float:left;margin:0 10px 0 0;}.atomic-imgright {width:60%;border-radius:10px;float:right;margin:0 0 0 10px;} 
}
.seo_content ol > li {text-align:justify; margin-left:20px;margin-top:10px;font-size:16px;color:#004845;}
.seo_content h2, h3, h4, h5 {font-size: 19px;margin-bottom: 10px;text-align:center;}
.seo_content p {margin-bottom: 10px;text-indent:1.2em;color: #585555;}
.seo_content a {color:#575555;font-size:20px;}
.seo_content a:hover {color:#0088cc;font-weight:bold;}
.img-content-left {border-radius:10px; width: 250px; float:left; margin: 0 10px 0 0;}
.img-content-right {border-radius:10px; width: 250px; float:right; margin: 0 0 0 10px;}
@media screen and (max-width: 470px) {.img-content-left {width:60%; border-radius:10px; float:left; margin: 0 10px 0 0;}
	.img-content-right {width:60%; border-radius:10px; float:right; margin: 0 0 0 10px;}
}
.content-seo {line-height: 1.6; padding: 10px; border-radius: 10px; background-color: #48b542; margin-bottom:20px;}
.content-seo a {line-height: 1.6; padding: 10px; border-radius: 10px; color:white; margin-bottom:20px;}
.content-seo a:hover {color:#b30000}
.table-content {font-size:16px; font-weight:bold; color: #0800fa!important; text-transform: uppercase;}
.content-seo-ul {line-height: 1.7; padding: 10px; border-radius: 10px; background-color: rgba(249,213,73,0.2); margin-bottom:5px;}
.telegram-button {
    position: fixed;
    right: 13px;
    bottom: 250px;
    background: #0088cc;
    border-radius: 50%;
    width: 50px;
    height: 50px;
    color: #fff;
    text-align: center;
    line-height: 48px;
    font-size: 32px;
    z-index: 9999;
}

.telegram-button a { color: #fff; }

.telegram-button:before, .telegram-button:after {
    content: "";
    position: absolute;
    border: 1px solid #0088cc;
    left: -3px; right: -3px; top: -3px; bottom: -3px;
    border-radius: 50%;
    animation: animate 1.5s linear infinite;
    opacity: 0;
}

.telegram-button:after {
    animation-delay: .5s;
}

@keyframes animate {
    0% { transform: scale(0.5); opacity: 0; }
    50% { opacity: 1; }
    100% { transform: scale(1.2); opacity: 0; }
}

@media (max-width: 800px) {
    .telegram-button { bottom: 230px; left: 70px; }
}
.collection-img {border-radius:10px;float:left; margin: 0 10px 0 0;width:180px;}
.collection-img-right {border-radius:10px;float:right; margin: 0 0 0 10px;width:180px;}
@media screen and (max-width: 470px) {
.collection-img {width:60%; border-radius:10px; float:left; margin: 0 10px 0 0;}
.collection-img-right {width:60%; border-radius:10px; float:right; margin: 0 0 0 10px;}
}
.block-collection-book > ul li, .block-collection-book > ol li {text-align:justify; margin-left:30px;color:#585555;margin-bottom:10px;}
.block-collection-book ul > li {list-style-type: disc;}
.block-collection-book h2, h3, h4, h5, h6 {font-weight: 700!important;color:#000000!important;text-align:center!important;text-transform: uppercase!important;}
.seo_content .seo_title {font-weight: 700;font-size: 24px;line-height: 1.7;text-align: center;color: #585555;}
.seo_content ul > li {text-align:justify; margin-left:30px;color:#585555;margin-bottom:10px;list-style-type: disc;}
.seo_content ol > li {text-align:justify; margin-left:30px;color:#585555;margin-bottom:10px;list-style-type: start !important;}
.content-seo-abz {line-height: 1.7;padding: 10px;border-radius: 10px;background-color: rgba(250, 242, 156, 0.43);margin-bottom: 5px;}
.social-icon img {transition: transform 0.3s ease, filter 0.3s ease, box-shadow 0.3s ease;}
.social-icon:hover img {transform: scale(1.2);filter: brightness(0.85);box-shadow: 0 0 10px rgba(255, 255, 255, 0.6);
}