.SpecialHeading h3.special-title,.SpecialHeading h1.special-title,.book-panel-info-title,.SpecialHeading h6.special-title,.SpecialHeading h2.special-title,.widget .widget-title,.SpecialHeading h5.special-title,div.box-icon-content > h4,.ShortcodeList .list-item-title,.special-heading-letter,.SpecialHeading .special-title-small,.BoxIcon.box-icon-vertical .box-icon-header-wrapper .box-icon-title,.fw-accordion .fw-accordion-title,.ElementHeading .element-title,.special-heading-letter:first-letter,.special-first-letter > p:first-of-type:first-letter,.comment-reply-title {
  font-family: 'Cinzel Decorative', cursive!important;
}
.SpecialHeading .special-heading-letter:first-letter,.BoxedTitle h2 {
   font-family: 'Cinzel Decorative', cursive!important;
}
.BoxedTitle h2 {
    font-size: 32px;
}
h4 {
   font-family: 'Cinzel Decorative', cursive!important;
}
.BooksPanel .books-panel-item img{
  height: 180px!important;
  object-fit: cover!important;
} 
.woocommerce ul.products li.product a img {
    height: 180px!important;
    object-fit: cover!important;
} 
#shortcode-3df40795bf5c5bab14834d052c0b4dee .woocommerce ul.products li.product a img {
    height: 240px!important;
    object-fit: cover!important;
}
.SimplifiedPosts .simplified-post-meta .simplified-post-date {
    background-color: #f7f7fa80!important;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce-page ul.products li.product .woocommerce-loop-product__title {
   min-height: 60px;
}
html .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
     width: 29.50%;
}



@media only screen and (min-width: 1199px) and (max-width: 1499px){
html .SpecialHeading h1.special-title {
    font-size: 36px;
}
}
@media screen and (max-width: 767px){
 .woocommerce.columns-5 ul.products.products.columns-3 li.product, .woocommerce.columns-5 ul.products li.product, .woocommerce.columns-3 ul.products.products.columns-3 li.product, .woocommerce.columns-3 ul.products li.product, .woocommerce.columns-2 ul.products.products.columns-3 li.product, .woocommerce.columns-2 ul.products li.product, .woocommerce-page.columns-5 ul.products.products.columns-3 li.product, .woocommerce-page.columns-5 ul.products li.product, .woocommerce ul.products.products.columns-3 li.product, .woocommerce ul.products li.product, .woocommerce-page ul.products.products.columns-3 li.product, .woocommerce-page ul.products li.product {
   width: 100%!important;
}
#shortcode-3585e0c945181bb7348d3b70519d8d9e {
    width: 100%;  
} 
 .MAIN-CONTENT {
  background-color: #ffffff!important;
}
html #shortcode-b8f23d1300300fadeaddf085339cd6fd {
    padding: 200px 0px 0px 0px!important;
    background-position: center top!important;
}  
   #shortcode-b8f23d1300300fadeaddf085339cd6fd {
    padding: 20px 0px!important;
} 
#shortcode-e95532e1c22ed58d5c65f39d1b8adb58 .special-subtitle {
  margin-top: 0!important;
}
.widget.widget_odrin_social a {
    margin: 0 6px 15px 0!important;
}    
.footer .widget {
  max-width: 100%!important;
}    
html #shortcode-e95532e1c22ed58d5c65f39d1b8adb58 {
    margin-bottom: 20px;
}    
html #shortcode-29929a3a42de51574892ee528dc7712b {
  padding: 0px 0px 100px 0px;
}   
.PageFlipBook .page-flip-book-ribbon {
    width: 130px!important;
} 
html #shortcode-c6248e4ee380a3d6a0f11545ab65ba16{
    margin-bottom: 20px;
}
.woocommerce .woocommerce-breadcrumb {
  margin-bottom: 15px!important;
}
.woocommerce .woocommerce-ordering {
  margin-bottom: 10px!important;
} 
.woocommerce .woocommerce-result-count {
    margin-bottom: 20px!important;
}    
.woocommerce .woocommerce-result-count {
    padding-left: 0!important;
}    
.woocommerce .woocommerce-ordering select {
    background-color: #efefef!important;
}  
.woocommerce .mb-100 {
    margin-bottom: 25px;
} 
.woocommerce .mt-100 {
    margin-top: 25px;
}    
html #shortcode-17d4cda93a98fdf651ed476a56cb8ff2 p{
    margin-bottom: 0;
}   
html .woocommerce section.products ul.products {
    padding: 20px;
}    
html .woocommerce ul.products li.product a img {
    height: auto!important;
}  
.BooksPanel .books-panel-item{
   width: 100%!important;
}
html .BooksPanel .books-panel-item img{
  height: auto!important;
}    
.SpecialHeading h1.special-title {
    font-size: 18px!important;
   
}    
.SpecialHeading h1.special-heading-letter:first-letter {
    padding: 5px 20px!important;
}    
  html #shortcode-9513f8abdb67cce498fdcedd8ccc692d {
    background-size: contain!important;
    background-position: center -38px!important;
    padding: 238px 30px 30px 30px!important;
    background-repeat: no-repeat!important;
    background-color: white;
}
input[type="text"], input[type="email"], input[type="search"], input[type="tel"], input[type="password"], textarea {
    background-color: #f5f5f5!important;
} 
 .woocommerce div.product form.cart .variations tr td select {
   background-color: #f5f5f5!important;
}   
#shortcode-dd9bb523060b33f49a9174d3153c327c {
   background-position: left!important;
}    
 #shortcode-13af384f9ac5ab6f57ed6e3c74b4e798 {
   padding: 50px 0px 0px 0px!important;
}
 #shortcode-06a4e334a8b3107656ce9d5eade3b6b8 {
   padding-top: 30px!important;
}   
.fg-default .fg-item {
    max-width: 45%!important;
}    
  #shortcode-06ff314b0ee3f0c5fe64695c749629f1 {
    margin-bottom: 0!important;
}   
 #shortcode-0470969dfe1c438f930f2f5631f1604a {
    height: auto!important;
}   
}