@font-face {
    font-family: 'underwood';
    src: url('../fonts/underwood_champion-webfont.eot');
    src: url('../fonts/underwood_champion-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/underwood_champion-webfont.woff') format('woff'),
    url('../fonts/underwood_champion-webfont.ttf') format('truetype'),
    url('../fonts/underwood_champion-webfont.svg#underwood') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'uglyqua';
    src: url('../fonts/uglyqua-webfont.eot');
    src: url('../fonts/uglyqua-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/uglyqua-webfont.woff') format('woff'),
    url('../fonts/uglyqua-webfont.ttf') format('truetype'),
    url('../fonts/uglyqua-webfont.svg#uglyqua') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ArvoRegular';
    src: url('../fonts/Arvo-Regular-webfont.eot');
    src: url('../fonts/Arvo-Regular-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Arvo-Regular-webfont.woff') format('woff'),
    url('../fonts/Arvo-Regular-webfont.ttf') format('truetype'),
    url('../fonts/Arvo-Regular-webfont.svg#ArvoRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ArvoItalic';
    src: url('../fonts/Arvo-Italic-webfont.eot');
    src: url('../fonts/Arvo-Italic-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Arvo-Italic-webfont.woff') format('woff'),
    url('../fonts/Arvo-Italic-webfont.ttf') format('truetype'),
    url('../fonts/Arvo-Italic-webfont.svg#ArvoItalic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ArvoBold';
    src: url('../fonts/Arvo-Bold-webfont.eot');
    src: url('../fonts/Arvo-Bold-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Arvo-Bold-webfont.woff') format('woff'),
    url('../fonts/Arvo-Bold-webfont.ttf') format('truetype'),
    url('../fonts/Arvo-Bold-webfont.svg#ArvoBold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ArvoBoldItalic';
    src: url('../fonts/Arvo-BoldItalic-webfont.eot');
    src: url('../fonts/Arvo-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Arvo-BoldItalic-webfont.woff') format('woff'),
    url('../fonts/Arvo-BoldItalic-webfont.ttf') format('truetype'),
    url('../fonts/Arvo-BoldItalic-webfont.svg#ArvoBoldItalic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'GoudyBookletter1911Regular';
    src: url('../fonts/goudy_bookletter_1911-webfont.eot');
    src: url('../fonts/goudy_bookletter_1911-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/goudy_bookletter_1911-webfont.woff') format('woff'),
    url('../fonts/goudy_bookletter_1911-webfont.ttf') format('truetype'),
    url('../fonts/goudy_bookletter_1911-webfont.svg#GoudyBookletter1911Regular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face{
    font-family: 'BebasNeueRegular';
    src: url('../font/BebasNeue-webfont.eot');
    src: url('../font/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'),
    url('../font/BebasNeue-webfont.woff') format('woff'),
    url('../font/BebasNeue-webfont.ttf') format('truetype'),
    url('../font/BebasNeue-webfont.svg#BebasNeueRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}


* {
    box-sizing: border-box;
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    outline: none;
}
html { overflow-y: scroll; }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
ol, ul { list-style: none; }

blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
strong { font-weight: bold; } 

input { outline: none; }


img { border: 0;  }

.clearfix:after {
    content: "";
    display: table;
    clear: both;
}

html{
    height: 100%;
}
body {
    background-image: url('../images/body-bg.jpg');
    background-repeat:repeat;
    height: 100%;
}
.flex {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;  
}
.flex-sb {
    justify-content: space-between; /*flex-start | flex-end | center | space-between | space-around | space-evenly | start | end | left | right ... + safe | unsafe;*/
}
.flex-start {
    align-content: flex-start; /*flex-start | flex-end | center | space-between | space-around | space-evenly | start | end | left | right ... + safe | unsafe;*/
}
.flex-end {
    justify-content: flex-end; /*flex-start | flex-end | center | space-between | space-around | space-evenly | start | end | left | right ... + safe | unsafe;*/
}
.flex-sa {
    justify-content: space-around; /*flex-start | flex-end | center | space-between | space-around | space-evenly | start | end | left | right ... + safe | unsafe;*/
}
.flex-se {
    justify-content: space-evenly; /*flex-start | flex-end | center | space-between | space-around | space-evenly | start | end | left | right ... + safe | unsafe;*/
}
.flex-hc {
    justify-content: center;
}
.flex-vc {
    align-items: center; /*stretch | flex-start | flex-end | center | baseline | first baseline | last baseline | start | end | self-start | self-end + ... safe | unsafe*/
    /*flex-direction: column;*/
}
.flex-vs {
    align-items: flex-start; /*stretch | flex-start | flex-end | center | baseline | first baseline | last baseline | start | end | self-start | self-end + ... safe | unsafe*/
    /*flex-direction: column;*/
}
.flex-col {
    flex-direction:column;  
}
.flex-c {
    justify-content: center;
    align-items: center;
}
.flex-wrap {
    flex-wrap:  wrap;
}
.inline-flex {
    display:inline-flex;
}
header.header {
    text-align: center;
}
.menu-link {
    font-family:uglyqua;
}
.center-block {
    margin-left:auto;
    margin-right: auto;
}
.text-center {
    text-align: center;
}
.full-width {
    max-width: 100% !important;
    width: 100% !important;
}
.navbar {
    background-image: url(../images/nav-bg.jpg);
    background-repeat:repeat;
    -webkit-box-shadow: 0px 15px 8px -3px rgba(0,0,0,0.7); 
    box-shadow: 0px 15px 8px -3px rgba(0,0,0,0.7);
    padding-top: 16px;
    padding-left: 12px;
    padding-right: 12px;
    padding-bottom: 12px;
}
.trans, a, input[type="submit"], .heading-panel a {
    -webkit-transition: all 300ms ease-out;
    -moz-transition: all 300ms ease-out;
    -o-transition: all 300ms ease-out;
    transition: all 300ms ease-out;
}
.menu {
    width: 14%;
    height: 130px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;

}
.menu-first{
    background-image: url(../images/nav1.png);
}
.menu-second{
    background-image: url(../images/nav2.png);
}
.menu-third{
    background-image: url(../images/nav3.png);
}
.menu-center{
    background-image: url(../images/hc-nav_01__2x.png);
    font-size: 18px;
    letter-spacing: 0.06em;
}
.menu-center a {
    text-transform: capitalize !important;
}
.menu-forth{
    background-image: url(../images/nav4.png);
}
.menu-fifth{
    background-image: url(../images/nav5.png);
}
.menu-sixth{
    background-image: url(../images/nav6.png);
}

.menu-first:hover {
    background-image: url(../images/nav1-h.png);
}
.menu-second:hover {
    background-image: url(../images/nav2-h.png);
}
.menu-third:hover {
    background-image: url(../images/nav3-h.png);
}
.menu-forth:hover {
    background-image: url(../images/nav4-h.png);
}
.menu-fifth:hover {
    background-image: url(../images/nav5-h.png);
}
.menu-sixth:hover {
    background-image: url(../images/nav6-h.png);
}

a.menu-link {
    text-decoration: none;
    font-size: 14px;
    color: #000;
    text-transform: uppercase;
    width: 100%;
    height: 100%;
    display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    justify-content: center;
    align-items: center;
}
a.menu-link:hover {

}
.header.desktop-header {
    margin-bottom: 24px;
}
.menu-center a.menu-link {
    font-size: 16px;
    color: #FFF;
}
.section {
    width: 100%;
}
.padding-bottom {
    padding-bottom: 30px;
}
.content-w {
    max-width: 1300px;
    margin-left: auto;
    margin-right: auto;
}
.section-1 .content-w, .section-sell .content-w { 
    background-image: url(../images/content-bg-2.png);
    background-repeat:repeat;
    padding-left: 22px;
    padding-right: 22px;
    margin-top: 20px;
}
.trail {
    font-family: underwood;
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 0.180em;
    padding-top: 13px;
    text-shadow: 0px 0px 3px rgba(150, 150, 150, 1);
}
.trail a {
    text-decoration: none;
    color: #000;
}
.trail a:hover {
    color: #cf0101;
    text-decoration: underline;
}
.section-2 .content-w {
    background-image: url(../images/extracontent1-bg__2x.jpg);
    background-repeat:repeat;
    padding-left: 22px;
    padding-right: 22px;
    margin-top: 13px;
}
.section-3 .content-w { 
    background-image: url(../images/extracontent2-bg.jpg);
    background-repeat:repeat;
    padding-left: 22px;
    padding-right: 22px;
    margin-top: 13px;
    -webkit-box-shadow: 0px 15px 8px -3px rgba(0,0,0,0.5); 
    box-shadow: 0px 15px 8px -3px rgba(0,0,0,0.5);
    padding-top: 30px;
}
.content-home-wrap {
    padding-top: 30px;
}

.ul{
    text-decoration: overline;
}

/* Slideshow container */
.slideshow-container {
  max-width: 1100px;
  position: relative;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
}
.slide-main {
    height:220px;
    padding-right: 10px;
    padding-left: 10px; 
}
.slide-image {
    width: 22%;
    max-width: 150px;
}
.slide-image img {
   width: 100%;
   max-width: 138px;
   -webkit-box-shadow: 0px 0px 8px 2px rgba(0,0,0,0.2); 
   box-shadow: 0px 0px 8px 2px rgba(0,0,0,0.2);
}
.slide-content {
    width: 63%;
    max-width: 735px;
}
.large-quote {
    font-size: 48px;
    color: #A11616;
    font-family: georgia;
    font-weight: bold;
    line-height: 0;
    vertical-align: bottom;
    padding-right: 5px;
}
.side_box {
   max-width: 195px;
   height: 170px;
   padding: 15px;
   background-color: #FFF;
   -webkit-box-shadow: 0px 0px 8px 2px rgba(0,0,0,0.2); 
   box-shadow: 0px 0px 8px 2px rgba(0,0,0,0.2);
   width: 20%;
}
.slide-title {
    color: #9C0000;
    font-size:30px;
    font-family: ArvoBoldItalic;
}
.slide-desc  {
    margin-top: 10px;
}
.slide-desc p {
    font-size: 16px;
    font-family: georgia;
    line-height: 21px;
    letter-spacing: 0.03em;
}
.slide-quote  {
    margin-top: 20px;
    letter-spacing: 0.03em;
}
.slide-quote p {
    font-family: georgia;
    font-size: 18px;
}
.slide-quote small {
    color: #B04543;
    font-size: 18px;
    margin-top: 10px;
    display: block;
}

.side_box p {
    font-family: GoudyBookletter1911Regular;
    font-size: 18px;
    color:#A50100;
    line-height: 28px;
    text-align: center;
    height: 100%;
}
.side_box p a {
    color:#A50100;
    text-decoration: none;
    display: block;
    width: 100%;
    height: 100%;
}
.side_box p a:hover {
    color:#000;
}
.quote {
    max-width: 720px;
    width: 100%;
    margin-top: 30px;
    margin-bottom: 30px;
}
.quote p {
    font-size: 28px;
    font-family: GoudyBookletter1911Regular;
    max-width: 720px;
    width: 100%;
    text-shadow: 0px 0px 5px rgb(27 30 0 / 0.25);
}
.section-books-2 .content-w {
    padding-left:60px;
}
.book-rows-w {
    padding-top: 50px;
    padding-bottom: 50px;
    width: 100%;
    max-width: 1175px;
}
.book-row {
    margin-bottom: 35px;
}
.book-row h2 {
    font-size: 28px;
    letter-spacing: 0.14em;
    font-family: underwood;
    text-transform: uppercase;
    font-weight: 400;
    text-shadow: 0px 0px 5px rgb(27 30 0 / 0.25);
    color:#3b2c2c;
    margin-left: -20px;
    margin-top: 14px;
    margin-bottom: -20px;
    background:rgba(251,251,241, .8);
    padding-left: 25px;
    padding-top:0px;    
    -moz-box-shadow: 2px 2px 5px 10px rgba(54,0,0,0.2),
    /*Box Shadow - (Optional)*/
    -moz-box-shadow: 2px 2px 15px #ccc;
    -webkit-box-shadow: 2px 2px 15px #ccc;
    box-shadow: 2px 2px 15px #ccc;
}
.book-item-w {
    margin-top: 40px;
    gap: 8%;
}
.book-item img {
    -webkit-box-shadow: 8px 6px 17px -3px rgba(0,0,0,0.75); 
    box-shadow: 8px 6px 17px -3px rgba(0,0,0,0.75);
}
.owl-carousel .owl-stage {
  display: flex;
  align-items: center;
}
.book-title .content-w {
    background-image: url(../images/extracontent1-bg__2x.jpg);
    margin-top: 20px;
    padding-left: 22px;
    padding-right: 22px;
    text-align: center;
    padding-top: 30px;
}

.book-title h1 {
    font-family: 'uglyqua';
    font-size: 32px;
    font-weight: 400;
    text-shadow: 0px 0px 5px rgb(27 30 0 / 25%);
}
.section-book-2 .content-w {
    background-image: url(../images/content-bg-2.png);
    margin-top: 20px;
    padding-left: 22px;
}
.book-content-w {
    max-width: 1030px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 100px;

}
.nav-sub-cats {
    gap: 3%;
}
.book-content-w.qa-content-w1 {
    margin-top: 50px;    
}
.book-content-w a {
    color:#8E0101;
    text-decoration: none;
}

.book-content-w a:hover{
    color:#cf0101;
    text-decoration: underline;
}

.book-content-l {
    max-width: 650px;
    width: 100%;
}
.book-content-w h1  {
    font-family: "ArvoRegular";
    font-size: 2em; /*5em*/
    margin-bottom: .3em;
    color: #8E0101;
    line-height: 40px;
    text-shadow: 0px 0px 5px rgba(162, 150, 150, 0.5);

}

.book-content-w h2 {
    font-family: "ArvoRegular";
    font-size: 3em;
    margin-bottom: .3em;
    color: #8E0101;
    line-height: 40px;
    text-shadow: 0px 0px 5px rgba(162, 150, 150, 0.5);

}

.book-content-w h3  {
    font-family: 'GoudyBookletter1911Regular';
    font-size: 3em;
    margin-bottom: .3em;
    color: #8E0101;
    line-height: 40px;
    text-shadow: 0px 0px 5px rgba(162, 150, 150, 0.5);

}

.book-content-w h4 {
    font-family: 'GoudyBookletter1911Regular';
    font-size: 2em;
    margin-bottom: .3em;
    color: #8E0101;
    line-height: 40px;
    text-shadow: 0px 0px 5px rgba(162, 150, 150, 0.5);

}

.book-content-w h5 {
    font-family: 'GoudyBookletter1911Regular';
    font-size: 1.6em;
    margin-bottom: .3em;
    color: #8E0101;
    font-weight: 400;
    line-height: 40px;
    text-shadow: 0px 0px 5px rgba(162, 150, 150, 0.5);

}

.book-content-w h2 small {
    font-family: 'GoudyBookletter1911Regular';
    display: block;
    font-size: 27px;
    margin-top: .3em;
    text-shadow: 0px 0px 5px rgba(162, 150, 150, 0.5);

}
.book-content-w p {
    font-family: georgia;
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 20px;
}
.book-content-r {
    max-width: 277px;
    width: 100%;
}
.book-content-r img {
    -webkit-box-shadow: 8px 6px 17px -3px rgb(0 0 0 / 75%);
    box-shadow: 8px 6px 17px -3px rgb(0 0 0 / 75%);
}
.book-slider-w  {
    max-width: 650px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 40px;
    overflow: hidden;
}
.book-slider div img {
    width: 100%;
    height: auto;
}


.owl-carousel-book .owl-nav {
    position: absolute;
    top: 43%;
    width: 100%;
    font-size: 70px;
    min-width: 800px;
    transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    left: 50%;
}
.owl-nav button {
    position: absolute;
}
.owl-prev {
    left: 0px;
}
.owl-next {
    right: 0px;
}
.owl-carousel-sell .owl-nav {
    position: absolute;
    top: 50%;
    width: 100%;
    font-size: 70px;
    transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    height: 77px;
    z-index: 1;
}
.owl-carousel .owl-stage-outer {
    z-index: 100;
}
.owl-carousel-sell .owl-nav .owl-prev {
    left: -30px;
}
.owl-carousel-sell .owl-nav .owl-next {
    right: -30px;
}

.section-shadow {
   -webkit-box-shadow: 0px 15px 8px -3px rgb(0 0 0 / 70%);
   box-shadow: 0px 15px 8px -3px rgb(0 0 0 / 70%);
}
.testimonials .content-w {
  background-image: url(../images/extracontent1-bg__2x.jpg);
  margin-top: 35px;
  padding-top: 60px;
  padding-bottom: 50px;
}
.nav-sub-cats  {
    margin-top: 20px;
    width: 100%;
    max-width: 920px;
    margin-left: auto;
    margin-right: auto;

}
.nav-sub-cats a {
    text-shadow: 0px 0px 5px rgb(27 30 0 / 25%);
    font-size: 20px;
    font-family: 'uglyqua';
    letter-spacing: 0.04em;
    text-decoration: none;
    color: #000;
    margin-bottom: 15px;
}
.nav-sub-cats a:hover {
    color: #8E0101;
}
.heading-panel {
    height: 61px;
    font-size: 24px;
    font-family: 'GoudyBookletter1911Regular';
    -webkit-box-shadow: 0px 0px 10px -3px rgb(0 0 0 / 75%);
    box-shadow: 0px 0px 10px -3px rgb(0 0 0 / 75%);
    background-color: #FFF;
}
.test-content-w {
    max-width: 1090px; 
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}
.heading-panel a {
    text-decoration: none;
    color: #A11616;
    width: 100%;
    height: 100%;
    text-align: center;
}
.heading-panel a:hover {
    color: #FFF;
    background-color:#A11616;
}
.test-w {
    margin-top: 40px;
}
.test-item {
    width: 48%;
    margin-bottom: 32px;
}
.test-item p {
    font-family: georgia;
    font-size: 18px;
    line-height: 28px;
    letter-spacing: 0.04em;
    position: relative;
}
.test-item small {
    font-family: georgia;
    font-size: 18px;
    line-height: 28px;
    letter-spacing: 0.04em;
    color: #A11616;
}
.double-quote:before {
    content: '“';
    font-family: georgia;
    font-size: 48px;
    color: #A11616;
    font-weight: bold;
    line-height: 20px;
    position: absolute;
    left: -30px;
    top: 13px;
}

.qa-item {
    margin-bottom: 25px;
}
.qa-question {
    color: #8E0101;
    font-weight: 700;
    font-size: 24px;
    cursor: pointer;
    font-family: 'GoudyBookletter1911Regular';
}
.qa-answer {
    display: none;
    padding-left: 20px;
    overflow: hidden;
}
.qa-answer p {
    font-family: georgia;
    font-size: 16px;
    line-height: 22px;
    margin-top: 20px;
}

.news-list-left {
    width: 78%;
}
.news-list-right {
    width: 20%;
}
.news-list-w {
    max-width: 1030px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 50px;   
}
.book-item {
    margin-bottom: 20px;
}
.news-list-item {
    margin-bottom: 50px;
}
.news-list-item h2 a, .post-w h1 {
    font-family: 'GoudyBookletter1911Regular';
    font-size: 28px;
    margin-bottom: 10px;
    color: #8E0101;
    text-decoration: none;
}
.news-list-item small, .post-w small {
    font-family: georgia;
    font-size: 14px;
    margin-top: 10px;
    display: block;
    color: #8E0101;
}
.post-w a {
    text-decoration: none;    
    color: #8E0101;
}
.news-list-item p, .post-w p {
    font-family: georgia;
    font-size: 16px;
    margin-top: 20px;
    line-height: 24px;
}
.cats-w {
    border: 1px #000 solid;
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    text-align: center;
    background-image: url(../images/nav-bg.jpg);
    background-repeat: repeat;
    margin-bottom: 25px;
}
.cats-w p {
    font-family: 'GoudyBookletter1911Regular';
    font-size: 22px;
    margin-bottom: 10px;
    color: #8E0101;
    border-bottom: 1px solid #000;
    padding-bottom: 10px;
}
.cats-w a {
    display: block;
    margin-bottom: 15px;
    text-decoration: none;
    color: #8E0101;
    font-size: 18px;
}
.section-films-top {
    font-family: georgia;
    font-size: 22px;
    margin-top: 20px;
    line-height: 24px; 
}
.section-home {
    margin-top: 20px;
}
.section-films-top p {
    margin-bottom: 20px;
    line-height: 36px;
    font-size: 24px;
}
.section-films-top a {
    text-decoration: none;
    color: #8E0101;
}

.frm-contact-form {
    margin-top: 40px;
}
.frm-contact-form label {
    display: block;
    margin-bottom: 15px;
    font-family: georgia;
    font-size: 16px;
}

.frm-contact-form input[type="text"],  .frm-contact-form input[type="email"],  .frm-contact-form textarea {
    display: block;
    width: 100%;
    /*max-width: 600px;*/
    height: 35px;
    border: 1px solid #000;
    margin-top: 5px;
    font-family: georgia;
    padding-left: 5px;
	    font-size: 22px;

}

.frm-contact-form textarea {
    height: 100px;
		    font-size: 22px;

}
.frm-contact-form input[type="submit"] {
    display: block;
    width: 100%;
    max-width: 200px;
    height: 35px;
    border: 1px solid #000;
    background-color: #FFF;
    font-family: 'GoudyBookletter1911Regular';
    font-size: 22px;
    cursor: pointer;
}
.page-img-w {
    margin-top: 30px;
    margin-bottom: 20px;
}
.page-img-w img {
    width: 100%;
    height: 318px;
    object-fit: cover;
    border: 1px #000 solid;
}

.wp-block-image img {
    width: 100%;
}
footer  {
    margin-top: 15px;
}
footer .content-w span {
    color: #B0B0B0;
    font-family: Verdana;
    font-size: 9px;
}




/*MOBILE*/

.navbar {
    align-items: center;
}
.mobile-menu {
    background-color: rgba(0, 0, 0, 0.9);
    padding-top: 10px;
    padding-bottom: 10px;
    display: none;
    position: fixed;
    width: 100%;
    left: 0;
    top: 0px;
    height: 100%;
    z-index: 100;
}
.mobile-menu-w {
    height: 100%;
}
.mobile-menu ul {
    padding-left: 0;
    margin: 0;
}
.mobile-menu li {
    margin-bottom: 10px;

}
.mobile-menu a {
    color: #FFF;
    text-transform: uppercase;
    text-decoration: none;
    font-size: 22px;
    margin-bottom: 25px;
}
.btn-burger {
    width: 50px;
    height: 50px;
    border: #000 1px solid;
    border-radius: 10px;
    background-color: #F6F5EC;
    display: none;
    position: fixed;
    top: 25px;
    right: 20px;
    cursor: pointer;

}
.btn-burger div {
    width: 60%;
    height: 3px;
    background-color: #000;
    margin-top: 3px;
}
@media screen and (max-width:1300px) {
    .all_body {
        padding-left: 15px;
        padding-right: 15px;
    }  
}
@media screen and (max-width:1080px) {
    .slide-content {
        width: 60%;
    }
    .slide-title {
        font-size: 22px;
    }
    .slide-desc p {
        font-size: 14px;
        line-height: 21px;
        letter-spacing: 0.03em;
    }
    .slide-quote p {
        font-size: 16px;
    }
}
@media screen and (max-width:1023px) {
    .all_body {
        padding-left: 0;
        padding-right: 0;
    }
    .btn-burger {
        display: flex;
    }
    .menu:not(.menu-center) {
        display: none;
    }
    .menu-center {
        height: 75px;
        min-width: 190px;
    }
    .slide-main {
        flex-direction: column;
        height: auto;
        text-align: center;

    }
    .slide-image {
        width: auto;
    }
    .slide-content {
        margin-top: 20px;
        margin-bottom: 20px;
        width: 80%;
    }
    .side_box {
        width: auto;
    }
    footer {
        padding-left: 15px;
        padding-right: 15px;
    }
}

.scissor-paper
{
  display:block;
  background: #fff;
  opacity: 0.8;
  padding: 20px 50px 40px 30px;
  margin: 0 0 30px;
  position: relative;
  

  
  /*Borders - (Optional)*/
  border-left: 15px solid #800000;
  border-right: 2px solid #800000;
  
  /*Box Shadow - (Optional)*/
  -moz-box-shadow: 2px 2px 15px #ccc;
  -webkit-box-shadow: 2px 2px 15px #ccc;
  box-shadow: 2px 2px 15px #ccc;
}

.book-shadow
{

    -webkit-box-shadow:0 15px 55px -20px rgba(0,0,0,0.6);

    box-shadow:0 15px 55px -20px rgba(0,0,0,0.6)}


    .jack-paper

    {
        -webkit-box-shadow: 5px 5px 17px 15px rgba(54,0,0,0.5),
        inset 1px 1px 1px 0px rgba(255,255,255,0.5),
        inset -1px -1px 1px 0px rgba(64,35,0,0.5),
        inset 0px 0px 65px 0px rgba(74,0,0,0.5);


        -moz-box-shadow: 5px 5px 17px 15px rgba(54,0,0,0.2),
        inset 1px 1px 1px 0px rgba(255,255,255,0.2),
        inset -1px -1px 1px 0px rgba(64,35,0,0.2),
        inset 0px 0px 65px 0px rgba(74,0,0,0.2);


        box-shadow: 5px 5px 17px 15px rgba(54,0,0,0.3),
        inset 1px 1px 1px 0px rgba(255,255,255,0.3),
        inset -1px -1px 1px 0px rgba(64,35,0,0.3),
        inset 0px 0px 65px 0px rgba(74,0,0,0.3);

        padding: 40px 30px 40px 30px;

    }

    .jack-list 
    {   font-size: 20px;
        padding-bottom: 10px;
    }


    @media screen and (max-width:1200px) {
        .owl-carousel-sell .owl-nav .owl-prev {
            left: 0px;
        }
        .owl-carousel-sell .owl-nav .owl-next {
            right: 0px;
        }
        .owl-carousel-sell .owl-nav {
            z-index: 105;
        }
    }

    @media screen and (max-width:690px) {
      .content-w {
        padding-right: 22px;
    }
    .page-img-w img {
        height: auto;
        object-fit: contain;
    }
    .news-list-w {
        flex-direction: column;
    }
    .news-list-left {
        width: 100%;
        text-align: center;
    }
    .news-list-right {
        width: 100%;
        text-align: center;
    }
    .section-books-2 .content-w {
        padding-left: 22px;
    }
    .book-item-w {
        gap: 0%;
        justify-content: center;
    }
    .nav-sub-cats {
        flex-direction: column;
    }
    .nav-sub-cats a {
        font-size: 18px;
    }
    .book-content-w h2 {
        font-size: 2em;
    }
    .book-content-w {
        margin-top: 45px;
    }
    .test-w {
        flex-direction: column;
    }
    .test-item {
        width: 100%;
        text-align: center;
    }
}