.owl-stage-outer {
    position:relative;
    z-index:10;
}

.owl-dots {
    position:relative;
    z-index:99;
    margin-bottom: 8px;
    visibility: hidden;
    display: none;
}

.homepage-slider .owl-wrapper {
    display: flex !important;
}
.homepage-slider .owl-item img {

    width: 100%!important;
    max-width: initial;
}

.opacfullscreen .owl-wrapper {
    display: flex !important;
}
.opacfullscreen .owl-item img {

    width: 100%!important;
    height:1000px!important;
    max-width: initial;
}

.owl-thumbs {background-color:rgba(0, 0, 0, 0.6)!important; width: 100%!important; height: 80px;padding:5px; margin-top:-80px!important; z-index:9999; border:none;}
.owl-thumb-item { background-color: rgba(0, 0, 0, 0.7)!important;  cursor: pointer; padding:0px!important; margin: 5px!important;  }

.sliderContent { position: absolute; bottom: 81px; right:0px; background-color:rgba(0, 0, 0, 0.6)!important; color: white; padding:20px;  width: 50%; height:80%; font-size: 1em;  text-shadow: 0 0 3px #0E3333;}
h3.sliderContent_title {text-transform: uppercase;}
.sliderContent_content {padding-right: 20%;}
.sliderContent_content a { color:white; text-decoration: underline;}

.sliderContent_content_fullpage {padding: 0px; margin: 0px;}
.sliderContent_content_fullpage_title { }
.rplblacklogo_fullslider {display: none;}
.sliderContent_content_fullpage_author {  margin-bottom: 8px;}
.sliderContentfullpage { position: absolute; top:29%;  background-color:rgba(0, 0, 0, 0.6)!important; color: white; padding:20px;  width: 50%; height:55%; font-size: 0.9em;  text-shadow: 0 0 3px #0E3333;}

.freedom_bookcover{-webkit-box-shadow: 0px 0px 9px 4px rgba(0,0,0,0.87); margin:-10% 20px 20px 0px;}
.freedom_title_container {text-align:right; position: absolute;  top: 40px; right: 40px;margin: 10px auto;}
/*
.freedomToRead_title {font-family: 'Grandstander', cursive;; display: block;  font-size: 8em;text-shadow:1px 1px 2px #222, 1px 1px 2px #222; color:#222; text-align:center; z-index:999;}
*/
.freedomToRead_title {display: block;  font-size: 8em;text-shadow:1px 1px 2px #222, 1px 1px 2px #222; color:#222; text-align:center; z-index:999;}
.fullpageslider_item {width:100%; height: 100vh; padding:10%;}
.owl-thumb-item img {width:100%;opacity: 0.8; }

/*.owl-thumb-item .slide_title {padding: 5px; font-size: 0,8em; text-transform: capitalize; color: white; text-shadow: 0 0 3px #0E3333;}*/
.owl-thumb-item .slide_title {padding: 5px; font-size: 0.9em; color: white;  text-shadow: 0 0 3px #0E3333; }
.owl-thumb-item .thumbCContainer {border:5px solid #232323;}
.owl-thumbs .active {background-color:#0a8b8e!important; }
.owl-thumbs .active .slide_title {color:white; }
.owl-thumbs .active .thumbCContainer {border:5px solid #0a8b8e;}
.owl-thumbs .active img { opacity: 0.8;}
.bib-wrapper {
  background: rgba(255, 255, 255, 0.9);
  text-align: center;
  padding: 1.2em;
  margin-bottom: 0.8em;
}

.homepage-slider .owl-wrapper {
    display: flex !important;
}
.homepage-slider {margin-top: 20px;}



.hwg-left, .hwg-right {margin: 0px!important; padding: 0px!important; text-decoration: none!important;}
.owl-next:hover, .owl-prev:hover {background: none!important;opacity: 1;}
.owl-next:focus, .owl-prev:focus {outline: none;}
.owl-nav {margin: 0px!important; padding: 0px!important;}
.owl-prev {
font-size: 10em!important; color: white!important; opacity: 0.6; outline: 0!important;
margin: 0px!important; padding: 0px!important;
position: absolute;
left:2%;
top:5%;
z-index: 999;
}
.owl-next {
font-size: 10em!important;color: white!important;opacity: 0.6; outline: none!important;
margin: 0px!important; padding: 0px!important;
position: absolute;
right:2%;
  top:5%;
  z-index: 999;
}



.bib_slider-book>.cover>.cover-image{transition: transform .2s; margin: 0.8em auto 1.4em; -webkit-box-shadow: 0px 0px 5px 1px rgba(112,112,112,1);-moz-box-shadow: 0px 0px 5px 1px rgba(112,112,112,1);box-shadow: 0px 0px 5px 1px rgba(112,112,112,1);}



.bib_slider-book>.cover>.cover-image:hover {
    transform: scale(1.2); /* (150% zoom - Note: if the zoom is too large, it will go outside of the viewport) */
}
.bib-detail {margin-top: 0.1em;}

.bib-detail h3 {
    font-size: .85rem;
    font-weight: 200;
    margin: 0;
    text-transform: capitalize;
    overflow-wrap: break-word;
}
.bib-detail h3 small {
    display: block;
    color: #444;
    margin-top: .3rem;
    text-transform: none;
}
.bib-detail h4, .bib-detail hr {
    margin-top: .4rem;
    padding-top: .4rem;
    border-top: solid .1rem #1D6E70;
}
.bib-detail h4 {
    color: #444;
    font-size: .85rem;
    margin-bottom: 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
@media (max-width:629px) {
  .owl-thumbs {
    display: none;
  }
.sliderContent { position: absolute; bottom: 0px;}
.sliderContent_title h3 {font-size: 0.9em;}
.sliderContent_content {font-size: 0.9em;}
.owl-dots {    visibility: visible;   display: block;}
}


@media only screen and (max-width: 600px) {
  .freedom_quote {display: none;}
.freedomToRead_title {font-size: 2em;}
.freedom_title_container {text-align: center; margin: 0px; top:10px; left: 5%;}
.sliderContentfullpage {  width: 100%; height:100%; font-size: 0.9em;  text-shadow: 0 0 3px #0E3333; padding: 0px; top:15%}
.freedom_bookcover{ margin: 20px;}
.fullpageslider_item { padding: 0px; margin: 0px;}
  .sliderContent_content_fullpage_title{ margin-top:20px!important; font-size: 1.4em;}
  .sliderContent_content_fullpage{padding: 20px;}
  .rplwhitelogo_fullslider {display: none;}
  .rplblacklogo_fullslider {display: inline-block;}
  .rplblacklogo_fullslider img {width: 40%}
}


@media only screen and (max-width: 350px) {
  .freedom_quote {display: none;}
.freedomToRead_title {font-size: 2em;}
.freedom_title_container {text-align: center; margin: 0px; top:10px; left: 5%;}
.sliderContentfullpage {  width: 100%; height:100%; font-size: 0.9em;  text-shadow: 0 0 3px #0E3333; padding: 0px; top:15%}
.freedom_bookcover{ margin: 20px;}
.fullpageslider_item { padding: 0px; margin: 0px;}
  .sliderContent_content_fullpage_title{ margin-top:20px!important; font-size: 1.4em;}
  .sliderContent_content_fullpage{padding: 20px; font-size:0.8em;}
  .rplwhitelogo_fullslider {display: none;}
  .rplblacklogo_fullslider {display: inline-block;}
  .rplblacklogo_fullslider img {width: 40%}
}
@media only screen and (min-width: 600px) and (max-width: 800px) {
  .freedom_quote {display: none;}
.freedomToRead_title {font-size: 5em;}
.freedom_title_container {text-align: center; margin: 0px; top:10px; left: 5%;}
.sliderContentfullpage {  width: 100%; height:100%; font-size: 0.9em;  text-shadow: 0 0 3px #0E3333; padding: 0px; top:20%}
.freedom_bookcover{ margin: 20px;}
.fullpageslider_item { padding: 0px; margin: 0px;}
  .sliderContent_content_fullpage_title{ margin-top:20px!important; font-size: 1.4em;}
  .sliderContent_content_fullpage{padding: 20px;}
  .rplwhitelogo_fullslider {display: none;}
  .rplblacklogo_fullslider {display: inline-block;}
  .rplblacklogo_fullslider img {width: 40%}


}
