@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: 'Exo 2','Open Sans', sans-serif;
    font-size: 14px;
    color: #212121;
    line-height: 1.6;
    background: #eff1f5;
}
a {
    text-decoration: none;
    border: none;
    outline: none;
    color: #962404;
    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%;}

h1, h2, h3, h4, h5, h6 {color: #212121;margin: 0;line-height: 28px;font-family: 'Exo 2','Oswald';font-weight: 500;}
h1 {text-transform: uppercase;font-size: 20px;}

.bg_white {background: #fff !important;}
.bg_blue {background: #cc4a15 !important;}
.bg_green {background: #962404 !important;}
.bg_orange {background: #ffc000 !important;}
.text_blue {color: #cc4a15 !important;}
.text_green {color: #962404 !important;}
.text_orange {color: #ffc000 !important;}

.pt-0 {padding-top: 0 !important;}
.p-25 {padding: 25px !important;}

/*.uadm.uadm--closed {display: none;}*/

.container {max-width: 1400px; margin: 0 auto; padding: 0 30px;}
.middle {display: flex; min-height: 95vh;}
.aside {background: #fff; flex: 1 auto; max-width: 320px; min-width: 320px;box-shadow: 0 2px 4px rgba(108, 111, 115, 0.1); padding: 20px 0;}
.main_content {padding: 30px 0 30px 30px;flex: 1 auto; max-width: calc(100% - 320px);}

/*=============================================================*/
/* PRELOADER
/*=============================================================*/
#xLoader {position: fixed;top: 0;bottom: 0;right: 0;left: 0;z-index: 9;background: #fff;}
#xLoader .google-spin-wrapper {top: 0;left: 0;width: 100%;height: 100%;z-index: 1000}
#xLoader .google-spin-wrapper .google-spin {display: block;position: relative;left: 50%;top: 50%;width: 100px;height: 100px;margin: -50px 0 0 -50px;border-radius: 50%;border: 3px solid transparent;border-top-color: #962404;-webkit-animation: xLoaderGoogleSpin 2s linear infinite;-moz-animation: xLoaderGoogleSpin 2s linear infinite;-ms-animation: xLoaderGoogleSpin 2s linear infinite;-o-animation: xLoaderGoogleSpin 2s linear infinite;animation: xLoaderGoogleSpin 2s linear infinite}
#xLoader .google-spin-wrapper .google-spin:before {content: "";position: absolute;top: 5px;left: 5px;right: 5px;bottom: 5px;border-radius: 50%;border: 3px solid transparent;border-top-color: #cc4a15;-webkit-animation: xLoaderGoogleSpin 3s linear infinite;-moz-animation: xLoaderGoogleSpin 3s linear infinite;-ms-animation: xLoaderGoogleSpin 3s linear infinite;-o-animation: xLoaderGoogleSpin 3s linear infinite;animation: xLoaderGoogleSpin 3s linear infinite}
#xLoader .google-spin-wrapper .google-spin:after {content: "";position: absolute;top: 15px;left: 15px;right: 15px;bottom: 15px;border-radius: 50%;border: 3px solid transparent;border-top-color: #ffc000;-webkit-animation: xLoaderGoogleSpin 2s linear infinite;-moz-animation: xLoaderGoogleSpin 2s linear infinite;-ms-animation: xLoaderGoogleSpin 2s linear infinite;-o-animation: xLoaderGoogleSpin 2s linear infinite;animation: xLoaderGoogleSpin 2s linear infinite}
@-webkit-keyframes xLoaderGoogleSpin {0% {transform: rotate(0deg)}100% {transform: rotate(360deg)}}
@-moz-keyframes xLoaderGoogleSpin {0% {transform: rotate(0deg)}100% {transform: rotate(360deg)}}
@-ms-keyframes xLoaderGoogleSpin {0% {transform: rotate(0deg)}100% {transform: rotate(360deg)}}
@-o-keyframes xLoaderGoogleSpin {0% {transform: rotate(0deg)}100% {transform: rotate(360deg)}}
@keyframes xLoaderGoogleSpin {0% {transform: rotate(0deg)}100% {transform: rotate(360deg)}}

/*=============================================================*/
/* HEADER
/*=============================================================*/
.header {background: #fff; 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: 5px 25px; text-transform: uppercase; font-size: 35px; line-height: 1; white-space: nowrap;font-family: 'Exo 2','Oswald';font-weight:bold;}
.logo a {color: #cc4a15;position: relative}
.logo a::before {content: '';background: url('/templates/read-books/images/lion_icon.png');background-size: cover;width: 45px;height: 45px;position: absolute;left: -47px;top: 0;}
.logo a span {color: #962404;}
.header_body {width: 100%; padding: 10px 0;}
.mob_nav, .mob_search {display: none;}

/*=============================================================*/
/* SEARCH
/*=============================================================*/
.search {flex: 1; padding:0 30px;}
.search form {position: relative;}
.search input {width: 100%; border-radius: 4px; 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
/*=============================================================*/
.footer {background: #fff; 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: #777777; font-size: 12px;}

/*=============================================================*/
/* ASIDE
/*=============================================================*/
.aside_bl {margin-bottom: 30px;}
.aside_title {font-family: 'Exo 2','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;}

/*=============================================================*/
/* ASIDE NAV
/*=============================================================*/
.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: #cc4a15; color: #fff;}

/*=============================================================*/
/* BREADCRUMBS
/*=============================================================*/
.breadcrumbs-wrapper {padding: 0px;background: #fff;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;}
.breadcrumbs {flex: 1 auto;padding: 0 25px;}
.breadcrumbs a {color: #777;}
.breadcrumbs a:hover {color: #212121;}

/*=============================================================*/
/* SELECTOR LIST / GRID for COOKIE
/*=============================================================*/
.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: #cc4a15;}
body.list .btn_list {color: #cc4a15;}
body:not(.grid) .btn_list {color: #cc4a15;}
body.grid .btn_grid {color: #cc4a15;}

/*=============================================================*/
/* SLIDER (PROMO)
/*=============================================================*/
.promo_bl {padding: 25px;background: #fff;box-shadow: 0 2px 4px rgba(108, 111, 115, 0.1); border-radius: 3px; margin-bottom: 30px;}
.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 #FFF;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: 'Exo 2','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 #962404;}
.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(204, 74, 21, 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: #777777;transition: all 0.3s ease 0s;}
.promo_bl .owl-prev:hover i, .promo_bl .owl-next:hover i {color: #ffc000; }
.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: #cc4a15;box-shadow: inset 0px 0px 0px 2px #fff;border: 1px solid #cc4a15;}

/*=============================================================*/
/* INFORMERS
/*=============================================================*/
.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 #962404;}
.inf_popular_number {position: absolute;right: -10px;top: -10px;width: 32px;height: 32px;border-radius: 50%;text-align: center;background: #cc4a15;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: #962404; 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; }

/*=============================================================*/
/* SHORTSTORY
/*=============================================================*/
#allEntries {display: flex; flex-wrap: wrap;}
body.list [id*="entryID"] {width: 100%;}
.shortstory {display: flex; width: 100%; padding:0 25px;background: #fff;box-shadow: 0 2px 4px rgba(108, 111, 115, 0.1); border-radius: 3px; 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: 3px;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;}
.short_cat {font-size: 12px;}
.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: #cc4a15; 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;}

/*=============================================================*/
/* FULLSTORY
/*=============================================================*/
.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: 3px; 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;position: relative;text-align: center;}
.full_poster img {width: 100%; border-radius: 3px; display: block;margin-bottom: 10px;}
.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: #962404;}
.full_info_bottom_left li a:hover {text-decoration: underline;}
.info_for_users {border-left: 3px solid #962404;padding: 5px 0 5px 20px;hyphens: auto;}
.info_for_users_title {text-transform: uppercase; color:#962404; font-family: 'Exo 2','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: #cc4a15; font-size: 18px; line-height: 52px; color: #fff; margin-bottom: 15px;display: inline-block;}
.full_page .full_content .raiting_num {position: absolute;top: -10px;left: -10px;border: 3px solid white;}
.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: 'Exo 2','Oswald';font-weight: 500; font-size: 18px; margin-bottom: 15px;}
.full_title_bl span {color:#962404;}
.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: #cc4a15;box-shadow: inset 0px 0px 0px 2px #fff;border: 1px solid #cc4a15;}

/*=============================================================*/
/* QUOTE
/*=============================================================*/
.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;}

/*=============================================================*/
/* SPOILER
/*=============================================================*/
input.uSpoilerButton {font-family: 'Exo 2','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: #962404;
    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: #cc4a15;
}

.headp {
    background: #fff;
    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;
}
#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: #962404;
}
.full_content.blog .full_top {
    border-bottom: none;
}
.full_content.blog .full_title_bl {
    text-transform: uppercase;
    font-family: 'Exo 2','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: 3px;
    margin-top: 30px;
    text-align: justify;
    color: #777;
    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: #962404;
}
.seo_content h2{
    font-size: 19px;
    margin-bottom: 10px;
}
.seo_content p{
    margin-bottom: 10px;
}
.mainp {
    font-size: 12px;
    color: #9e9b9b;
    background: #fff;
    box-shadow: 0 2px 4px rgba(108, 111, 115, 0.1);
    border-radius: 3px;
    margin-bottom: 30px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    position: relative;
    padding: 18px 20px;
}