/* Theme Name: Bookstore Exhibition Description: Used to style blocks. */ /* Colors */ .has-black-color { color: #000000; } .has-black-background-color { background-color: #000000; } .has-white-color { color: #ffffff; } .has-white-background-color { background-color: #ffffff; } .has-gray-color { color: #727272; } .has-gray-background-color { background-color: #727272; } .has-blue-color { color: #4a33cc; } .has-blue-background-color { background-color: #4a33cc; } .has-navy-blue-color { color: #4a33cc; } .has-navy-blue-background-color { background-color: #4a33cc; } .has-light-blue-color { color: #f7fcfe; } .has-light-blue-background-color { background-color: #f7fcfe; } .has-orange-color { color: #121212; } .has-orange-background-color { background-color: #121212; } .has-green-color { color: #77a464; } .has-green-background-color { background-color: #77a464; } .has-red-color { color: #e4572e; } .has-red-background-color { background-color: #e4572e; } .has-yellow-color { color: #f4a024; } .has-yellow-background-color { background-color: #f4a024; } /* Custom Typography Preset */ .has-small-font-size { font-size: 13px; } .has-normal-font-size { font-size: 14px; } .has-large-font-size { font-size: 30px; } .has-huge-font-size { font-size: 36px; } /* Smaller than standard 1024 (devices and browsers) */ @media only screen and (max-width:1023px) { .has-large-font-size { font-size: 28px; } .has-huge-font-size { font-size: 32px; } } /* All Mobile Sizes (devices and browser) */ @media only screen and (max-width:767px) { .has-large-font-size { font-size: 25px; } .has-huge-font-size { font-size: 30px; } } /* HTML Elements */ hr.wp-block-separator { background: none; border-bottom-width: 1px; } p.has-drop-cap:not(:focus)::first-letter { font-size: 5em; margin-top: 0.075em; } /* Gallery */ .wp-block-gallery { margin: 0; margin-bottom: 15px; } .entry-content ul.wp-block-gallery { margin-left: 0; padding-left: 0; } .wp-block-gallery.alignleft, .wp-block-gallery.alignnone, .wp-block-gallery.aligncenter, .wp-block-gallery.alignright { display: flex; } .wp-block-gallery figcaption { font-style: italic; } .entry-content .blocks-gallery-grid { padding-left: 0; } [class^="wp-block-"]:not(.wp-block-gallery) figcaption { font-style: italic; margin-bottom: 1.5em; text-align: left; } /* Media */ .wp-block-image, .wp-block-cover { margin-bottom: 1.5em; } .wp-block-image figure { margin-bottom: 0; margin-top: 0; } .wp-block-image figure.alignleft { margin-right: 1.5em; } .wp-block-image figure.alignright { margin-left: 1.5em; } .wp-block-audio audio { display: block; width: 100%; } .wp-block-cover-image.alignright, .wp-block-cover.alignright, .wp-block-cover-image.alignleft, .wp-block-cover.alignleft, .wp-block-cover-image.aligncenter, .wp-block-cover.aligncenter { display: flex; } /* Button */ .wp-block-button .wp-block-button__link { border-radius: 0; cursor: pointer; margin-bottom: 5px; color: #fff!important; font-size: 16px; line-height: 1.5; padding: 10px 20px; vertical-align: baseline; } .wp-block-button.is-style-outline a.wp-block-button__link { border: solid 2px #de9628; color: #de9628 !important; } a.wp-block-button__link { border-radius: 30px!important; } .wp-block-button.is-style-squared a { border-radius: 0px!important; } .entry-content .wp-block-button:not(.is-style-outline) .wp-block-button__link { border: 0; } .entry-content .wp-block-button.is-style-outline .wp-block-button__link:hover, .entry-content .wp-block-button.is-style-outline .wp-block-button__link:focus { border: 2px solid; } .wp-block-button__link { background: var(--primary-color); color: #fff; } .is-style-outline .wp-block-button__link:not(.has-text-color) { color: var(--primary-color); } .wp-block-button__link:hover, .wp-block-button__link:focus, .is-style-outline .wp-block-button__link:hover, .is-style-outline .wp-block-button__link:focus { background-color: #121212; color: #fff!important; } /* pullquote and Blockquote */ .wp-block-quote:before, .wp-block-pullquote blockquote:before { display: none; } .wp-block-quote, .wp-block-pullquote blockquote { margin: 0 0 15px 0; position: relative; } .wp-block-pullquote blockquote { margin: 0; } .wp-block-quote { border-left: 5px solid var(--primary-color); } .wp-block-quote.has-text-align-right:not(.is-style-large) { border-right: 5px solid var(--primary-color); } .wp-block-quote.is-style-large { background-color: #eee; padding: 1.6em; } .wp-block-pullquote.is-style-solid-color { padding: 0; } .wp-block-pullquote { border-top: 5px solid var(--primary-color); border-bottom: 5px solid var(--primary-color); clear: both; padding: 1.6em; } .wp-block-pullquote.alignleft, .wp-block-pullquote.alignright { clear: none; margin-top: 15px; } .wp-block-pullquote p { color: inherit; } .wp-block-pullquote blockquote { border: 0; padding: 0; } .wp-block-pullquote.is-style-solid-color { padding: 1.6em; } .wp-block-pullquote.is-style-solid-color:not(.has-background) { background: var(--primary-color); } .wp-block-pullquote.is-style-solid-color blockquote { border: none; max-width: 100%; } .wp-block-pullquote.is-style-solid-color blockquote cite { text-transform: none; font-style: normal; font-size: 18px; margin-top: 15px; display: block; } .wp-block-pullquote.is-style-solid-color blockquote:not(.has-text-color) cite { color: #fff; } .wp-block-pullquote.is-style-solid-color blockquote:not(.has-text-color) { color: #fff; } .wp-block-pullquote.is-style-solid-color blockquote:not(.has-text-color) p { color: #fff; } /* Widget Area */ .sidebar .wp-block-group h2 { border-bottom: 1px solid #e7ecef; font-size: 21px; font-weight: 500; margin-bottom: 15px; padding-bottom: 10px; position: relative; } #footer-widgets .wp-block-group h2 { color: #dddddd; font-size: 21px; font-weight: 400; } .sidebar .wp-block-group .bookstore_exhibition_widget_social, #footer-widgets .wp-block-group .bookstore_exhibition_widget_social { margin-top: 0; } .sidebar .wp-block-group .widget { background: transparent; box-shadow: none; padding: 0; } .widget .wp-block-tag-cloud a { border: 1px solid #dddddd; color: #001837; display: inline-block; font-size: 16px !important; line-height: 1.5; margin-bottom: 5px; padding: 5px 15px; } .widget .wp-block-tag-cloud a:hover { border: 1px solid var(--primary-color); color: var(--primary-color); }