:root {
  --cassiopeia-color-primary: transparent;
}

body { 
background-image: url("https://bl-library.org/images/misc071.gif");
}

@font-face {
font-family:'PORKYS';
src: url(https://dl.dropbox.com/s/p47jjxbd1dg8st2/PORKYS_.TTF?);
}

@font-face {
font-family:'Ubuntu';
src: url(https://dl.dropbox.com/scl/fi/jbo4pqa4x1mc91e0co5hr/Ubuntu-Regular.ttf?rlkey=dmn9aqnay1cykp9e8sot6lx8l&st=7ee13yh8&dl=0);
}

#qx-heading-i2gh1 > h2:nth-child(1) > span:nth-child(1) {
  
  font-family:'PORKYS';
}

#qx-text-rf87b {
  
  font-family: "Ubuntu", serif;
  font-size: 22px;
  
}

.float-none:hover {
  
  transform: scale(1.1) rotate(3deg);
transform-origin: 50% 50%;
  
}
  
  
  .container-header {
    
   background-color: none !important;
  background-image: none !important;
  
}
  
#mod-custom129 {
  
  float: left !important;
  width: auto;
  
}

#mod-custom129 {
  
  max-width: 100%;
  height: 80px;
  box-sizing: border-box;
  width: 100px;
  margin-left: 15px;
  margin-right: 15px;
  margin-top: 5px;
}

#mod-custom129 {

  float: left !important;
}

.metismenu.mod-menu {
  justify-content: center;

}

#navbar1 {
  
  background-color: #E63946;
  float: left !important;
  padding-left: -10px;
  padding-right: -10px;
}

.navbar-collapse {
  flex-grow: 0.8;
  border: 10px double #457B9D;
  border-radius: 5px;
  color: #A8DADC;
}

#navbar1 a {  
  color: #F1FAEE;
  font-family: "Ubuntu", serif;
  letter-spacing: .1rem;
  font-size: 17px;
  transition: .2s ease; 
}

#navbar1 a:hover { 
transform: translateY(-20%); 
  cursor:help;
}

#navbar1 a:hover { 
transform: translateY(-20%); 
} 

#qx-image-yszot img, #qx-image-yszot svg {
  
  margin-left: -30px;
  
}

.metismenu.mod-menu .mm-collapse {
  
  background-color: #E63946;
 
}

.metismenu.mod-menu .metismenu-item > ul {
  
   box-shadow: 1px 5px 10px #BD2330;
  
}

.navbar-toggler {
  
  background-color: #E63946;
  color: #1D3557;
  
}

img.qx-img-fluid:nth-child(1) {
  margin-left: 100px;
  margin-top: -96px

}

.qx-section-xoyqx-background-overlay {
  
  display: none;
  
}

div.grid-child:nth-child(2) {
  
max-width: 900px;
  
}

html.wf-kreon-n4-active.wf-ubuntu-n4-active.wf-active body.site.com_quix.wrapper-static.view-page.no-layout.no-task.itemid-101.has-sidebar-left div.site-grid div.grid-child.container-component main div.qx.quix div.qx-inner.frontend.qx-type-page.qx-item-1 section#qx-section-xoyqx.qx-section div.qx-container div#qx-row-7j6vo.qx-row-wrap.lazyloaded div.qx-row div#qx-column-wyql8.qx-column div.qx-col-wrap.lazyloaded div.qx-elements-wrap div.qx-element-wrap div#qx-image-4cn8a.qx-element.qx-element-image-v2 img.qx-img-fluid.blur-up.lazyautosizes.lazyloaded {
  
 border: 1x double #457B9D;
  border-radius: 5px;

}

/*books*/

#qx-column-3g5j6 > div:nth-child(1) > div:nth-child(2) {
  
  padding-top: -60px;
}
.container-component > :first-child, .container-sidebar-left > :first-child, .container-sidebar-right > :first-child, .container-component > * + *, .container-sidebar-left > * + *, .container-sidebar-right > * + * {
  margin-top: 0em;
}
#qx-section-gs8lb {
  
  padding-top: -20px;
}

.qx-section {
  
  padding-top: -10px;
}

#qx-section-gs8lb {
  padding-top: 0px !important;
}

.qx.app-mount .qx-container, .qx.quix .qx-container {
  padding-left: 60px !important;
}


#qx-heading-r2zdt h2 {
   
  font-family:'PORKYS'; 
  color: #A8DADC;
 -webkit-text-stroke: 2px #1D3557;

}

#qx-text-8xf8k a {
  
    font-family: "Ubuntu", serif;
   letter-spacing: .1rem;
   color: #1D3557;
  display: block;
transition: transform .4s;
  
}

#qx-text-8xf8k a:hover {
transform: translateY(-20%); 
  cursor:help;
  color: #457B9D;
  
  
}

#qx-text-63acz a {
  
    font-family: "Ubuntu", serif;
   letter-spacing: .1rem;
   color: #1D3557;
  display: block;
transition: transform .4s;
  
}

#qx-text-63acz a:hover {
transform: translateY(-20%); 
  cursor:help;
  color: #457B9D;
  
  
}

div.grid-child:nth-child(2) > main:nth-child(2) > div:nth-child(1) {
  
  padding-top: -100px;
}

/*fiction*/

#qx-text-8xf8k {

  font-family: "Ubuntu", serif;
   letter-spacing: .1rem;
   color: #1D3557;
  display: block;
}

#qx-text-b6h25 a {
  
      font-family: "Ubuntu", serif, bold;
   color: #457B9D;
  display: block;
transition: transform .4s;
  
}

#qx-text-b6h25 a:hover {
transform: translateY(-20%); 
  cursor:help;
  color: #E63946;
  
  
}

@media only screen and (max-width: 990px) {
  
  #qx-image-lf8dg {
    
    
    width: 150%;
      padding-right: 10px;
  } 
  
  
  
}

@media only screen and (max-width: 990px)  {

  #qx-column-r4gdi > div:nth-child(1) > div:nth-child(2) {
    
        width: 150%;
    margin-right: 100px;
  }


}

/*mags*/

H3 {
   font-family: "Ubuntu", serif;
   letter-spacing: .1rem;
   color: #1D3557; 
  
  
}

H3 a:hover {
    font-style:italic;
  }

/*about us*/

#qx-text-b6h25 {
      font-family: "Ubuntu", serif;
   letter-spacing: .1rem;
   color: #1D3557;
  
  
}

/*audio*/ 

html body.site.com_quix.wrapper-static.view-page.no-layout.no-task.itemid-112.has-sidebar-left div.site-grid div.grid-child.container-component main div.qx.quix div.qx-inner.frontend.qx-type-page.qx-item-25 section#qx-section-gs8lb.qx-section div.qx-container div#qx-row-1o7zi.qx-row-wrap.lazyloaded div.qx-row div#qx-column-wj6sa.qx-column div.qx-col-wrap.lazyloaded div.qx-elements-wrap div.qx-element-wrap div#qx-image-d8u2t.qx-element.qx-element-image-v2 img.qx-img-fluid.blur-up.lazyautosizes.lazyloaded {
  
 margin-right: 88px;
 margin-top: 0.1px;
}

/*footer*/

html body.site.com_quix.wrapper-static.view-page.no-layout.no-task.itemid-116.has-sidebar-left div.qx.quix div.qx-inner.frontend.qx-type-footer.qx-item-2 section#qx-section-kae2v.qx-section.qx-section-has-divider div.qx-container div#qx-row-yxsal.qx-row-wrap.lazyloaded div.qx-row div#qx-column-6u9hm.qx-column div.qx-col-wrap.lazyloaded div.qx-elements-wrap div.qx-element-wrap div#qx-heading-cugyc.qx-element.qx-element-heading-v2 h2 {
  
        font-family: "Ubuntu", serif;
   letter-spacing: .1rem;
  
}

.qx-section-kae2v-background-overlay {
  
  height: 70%;
}

/*contact us*/

div.col-md-6:nth-child(1) > div:nth-child(1) > input:nth-child(1) {
  
         font-family: "Ubuntu", serif;
     letter-spacing: .1rem;
      color: #1D3557;
  background-color: #F1FAEE;
  
}

div.col-md-6:nth-child(1) > div:nth-child(2) > input:nth-child(1) {
  
          font-family: "Ubuntu", serif;
     letter-spacing: .1rem;
      color: #1D3557;
  background-color: #F1FAEE; 
  
}

div.mb-3:nth-child(3) > input:nth-child(1) {
  
          font-family: "Ubuntu", serif;
     letter-spacing: .1rem;
      color: #1D3557;
  background-color: #F1FAEE; 
  
}

textarea.form-control {
  
          font-family: "Ubuntu", serif;
     letter-spacing: .1rem;
      color: #1D3557;
  background-color: #F1FAEE; 
  
}

.btn {
           font-family: "Ubuntu", serif;
     letter-spacing: .1rem;
      color: #F1FAEE;
  background-color: #1D3557; 
  
}

.btn:hover {
           font-family: "Ubuntu", serif;
     letter-spacing: .1rem;
      color: #1D3557;
    background-color: #457B9D;
  transform: translateY(-20%); 
  cursor:help;
  
  
}

.checkbox {
             font-family: "Ubuntu", serif;
     letter-spacing: .1rem;
      color: #1D3557;
  
}

.form-check-input {
  
      background-color: #457B9D;
  
}

#qx-text-g9kxi {
  
        font-family: "Ubuntu", serif;
   letter-spacing: .1rem;
  
  
}

/*mobile*/ 

@media only screen and (max-width: 990px) { 
  
  #qx-image-4cn8a {
  position: sticky;
  padding-top: 70px;
    padding-right: 200px;
  margin: auto;
    width: 500px;
    
}
  
}

@media only screen and (max-width: 990px) { 
  
  .navbar-toggler {
    width: 60px;
    height: 50px;
    
}
  
}

@media only screen and (max-width: 990px) { 
  
  .float-none {
    width: 100px;
    height: 80px;
    
}
  
}

.metismenu.mod-menu .mm-toggler {
  
  
      color: #F1FAEE;
}