.wp-block {} /*  (.wp-block {} ensures MT files load in Gutenberg editor) */
/*  MICROTHEMER STYLES  */


/*= General =================== */

/** General >> Fl rich text * **/
.fl-rich-text * {
	-o-transition-property: all !important;
	-moz-transition-property: all !important;
	-webkit-transition-property: all !important;
	transition-property: all !important;
	-o-transition-duration: 0.1s !important;
	-moz-transition-duration: 0.1s !important;
	-webkit-transition-duration: 0.1s !important;
	transition-duration: 0.1s !important;
	-webkit-transition-timing-function: ease-in-out !important;
	transition-timing-function: ease-in-out !important;
}

/** General >> Menu ecommerce fl menu cart count **/
#menu-ecommerce .fl-menu-cart-count {
	font-weight: 400 !important;
}

/** General >> .body-text a **/
.body-text a {
	text-decoration: underline !important;
}

/** General >> Body text link (:hover) **/
.body-text a:hover {
	color: rgb(71, 92, 101) !important;
}

/** General >> .fl-row-bg-overlay .fl-row-content-wrap::after **/
.fl-row-bg-overlay .fl-row-content-wrap::after {
	background-image: linear-gradient(rgb(255, 255, 255), transparent 450px) !important;
}

/** General >> .body-text .fl-button-wrap a **/
.body-text .fl-button-wrap a {
	text-decoration: none !important;
}

/** General >> .jointoday-button a **/
.jointoday-button a {
	color: rgb(255, 255, 255) !important;
	font-size: 20px !important;
	font-weight: 700 !important;
	background-color: rgb(199, 136, 8) !important;
	padding: 8px 25px 8px 25px !important;
	border: 2px solid rgb(255, 255, 255) !important;
	border-radius: 12px !important;
}

/** General >> .jointoday-button a (:hover) **/
.jointoday-button a:hover {
	background-color: rgb(71, 92, 101) !important;
}


/*= Header ==================== */

/** Header >> header.fl-theme-builder-header-scrolled **/
header.fl-theme-builder-header-scrolled {
	box-shadow: 0 0 10px 0 rgba(71, 92, 101, 0.2) !important;
}


/*= Main Menu ================= */

/** Main Menu >> Menu main menu link **/
#menu-main-menu a {
	border: 1px solid rgb(255, 255, 255) !important;
	border-radius: 12px !important;
}

/** Main Menu >> Menu main menu link (:hover) **/
#menu-main-menu a:hover {
	border-color: rgb(71, 92, 101) !important;
}

/** Main Menu >> Menu main menu link (:focus) **/
#menu-main-menu a:focus {
	border-color: rgb(199, 136, 8) !important;
}

/** Main Menu >> Menu main menu fl menu search item link **/
#menu-main-menu .fl-menu-search-item a {
	border-color: rgb(255, 255, 255) !important;
}

/** Main Menu >> Fl menu search item link (:hover) **/
#menu-main-menu .fl-menu-search-item a:hover {
	border-top-color: rgb(255, 255, 255) !important;
}

/** Main Menu >> Fl menu search item link (:focus) **/
#menu-main-menu .fl-menu-search-item a:focus {
	border-top-color: rgb(255, 255, 255) !important;
}

/** Main Menu >> #menu-main-menu .current_page_item a, .single-product #menu-main-menu #menu-item-42 a, .single-post #menu-main-menu #menu-item-42 a **/
#menu-main-menu .current_page_item a, 
.single-product #menu-main-menu #menu-item-42 a, 
.single-post #menu-main-menu #menu-item-43 a {
	border-color: rgb(199, 136, 8) !important;
}


/*= Headings ================== */

/** Headings >> Homepage hero h2 emphasis **/
.homepage-hero-h2 em {
	font-size: 48px !important;
	font-style: normal !important;
	padding-left: 0 !important;
}

/** Headings >> Heading 2 emphasis **/
h2 em {
	font-size: 80px !important;
	line-height: 64px !important;
	font-weight: 800 !important;
	font-style: normal !important;
	padding-left: 40px !important;
}

/** Headings >> .post-68 em **/
.post-68 h2 em {
	font-size: 80px !important;
	line-height: 64px !important;
	font-weight: 800 !important;
	font-style: normal !important;
	padding-left: 40px !important;
}


/*= Content =================== */

/** Content >> Body text unordered list **/
.body-text ul {
	color: #475c65 !important;
	padding-left: 20px !important;
}

/** Content >> .pp-tabs-style-1 .pp-tabs-labels **/
.pp-tabs-style-1 .pp-tabs-labels {
	border-style: none !important;
}

/** Content >> .pp-tabs-labels .pp-tab-label-wrap **/
.pp-tabs-labels .pp-tab-label-wrap {
	text-align: left !important;
}

/** Content >> .body-text h2 **/
.body-text h2 {
	font-size: 32px !important;
	margin-bottom: 0 !important;
}


/*= Footer ==================== */

/** Footer >> Line Break responsive **/
br.break {
	display: none !important;
}

/** Footer >> .legal-footer a:hover **/
.legal-footer a:hover {
	color: rgb(199, 136, 8) !important;
	text-decoration: underline !important;
}


/*= Blog Archives ============= */

/** Blog Archives >> Latest blogs pre footer pp content post **/
.latest-blogs-pre-footer .pp-content-post {
	padding: 0 !important;
}

/** Blog Archives >> Latest blogs pre footer pp mw grid post watercolour bg **/
.latest-blogs-pre-footer .pp-mw-grid-post-watercolour-bg {
	font-size: 16px !important;
	font-weight: 700 !important;
	text-align: center !important;
	background-color: rgba(255, 255, 255, 0.7) !important;
	min-height: 175px !important;
	padding: 15px 20px 20px 20px !important;
	margin: 40px !important;
	border: 1px solid rgb(255, 255, 255) !important;
	border-radius: 10px !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-flex-direction: column !important;
	-moz-flex-direction: column !important;
	-ms-flex-direction: column !important;
	flex-direction: column !important;
	-webkit-align-items: center !important;
	align-items: center !important;
	-webkit-align-content: space-between !important;
	align-content: space-between !important;
	-o-transition-duration: 0.3s !important;
	-moz-transition-duration: 0.3s !important;
	-webkit-transition-duration: 0.3s !important;
	transition-duration: 0.3s !important;
}

/** Blog Archives >> Pp mw grid post watercolour bg method writing cat logo **/
.pp-mw-grid-post-watercolour-bg .method-writing-cat-logo {
	width: 90% !important;
	margin-bottom: 10px !important;
}

/** Blog Archives >> Latest blogs pre footer pp mw grid post title **/
.latest-blogs-pre-footer .pp-mw-grid-post-title {
	padding: 10px !important;
}

/** Blog Archives >> .pp-mwblog-grid-post .pp-mw-grid-post-title **/
.pp-mwblog-grid-post .pp-mw-grid-post-title {
	height: auto !important;
	padding: 10px !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-flex-direction: column !important;
	-moz-flex-direction: column !important;
	-ms-flex-direction: column !important;
	flex-direction: column !important;
	-webkit-align-content: center !important;
	align-content: center !important;
	-o-transition-duration: 0.3s !important;
	-moz-transition-duration: 0.3s !important;
	-webkit-transition-duration: 0.3s !important;
	transition-duration: 0.3s !important;
}

/** Blog Archives >> .pp-mw-grid-post-title div **/
.pp-mw-grid-post-title div {
	color: rgb(255, 255, 255) !important;
	font-size: 14px !important;
}

/** Blog Archives >> .pp-mw-grid-post-title .blog-title **/
.pp-mw-grid-post-title .blog-title {
	color: rgb(255, 255, 255) !important;
	font-size: 14px !important;
}

/** Blog Archives >> .pp-mw-grid-post-title .pp-content-grid-post-read-now **/
.pp-mw-grid-post-title .pp-content-grid-post-read-now {
	color: rgb(255, 255, 255) !important;
	font-size: 11px !important;
	font-weight: 300 !important;
	margin-top: 8px !important;
	margin-bottom: 0 !important;
}

/** Blog Archives >> .category-lab .pp-mw-grid-post-watercolour-bg **/
.category-lab .pp-mw-grid-post-watercolour-bg-container {
	color: #9fb246 !important;
	background-color: rgb(103, 78, 126) !important;
	background-size: cover !important;
	min-height: 205px !important;
	padding-top: 1px !important;
	padding-bottom: 1px !important;
}

/** Blog Archives >> .category-business .pp-mw-grid-post-watercolour-bg-container **/
.category-business .pp-mw-grid-post-watercolour-bg-container {
	color: #674e7e !important;
	background-image: url("/staging/8953/wp-content/uploads/2022/03/business-bg-300x300.jpg") !important;
	background-size: cover !important;
	min-height: 205px !important;
	padding-top: 1px !important;
	padding-bottom: 1px !important;
}

/** Blog Archives >> .category-audio .pp-mw-grid-post-watercolour-bg-container **/
.category-audio .pp-mw-grid-post-watercolour-bg-container {
	color: #ac4457 !important;
	background-image: url("/staging/8953/wp-content/uploads/2022/03/audio-bg-300x300.jpg") !important;
	background-size: cover !important;
	min-height: 205px !important;
	padding-top: 1px !important;
	padding-bottom: 1px !important;
}

/** Blog Archives >> .category-craft .pp-mw-grid-post-watercolour-bg-container **/
.category-craft .pp-mw-grid-post-watercolour-bg-container {
	color: #1e9398 !important;
	background-image: url("/staging/8953/wp-content/uploads/2022/03/craft-bg-300x300.jpg") !important;
	background-size: cover !important;
	min-height: 205px !important;
	padding-top: 1px !important;
	padding-bottom: 1px !important;
}

/** Blog Archives >> .latest-blogs-pre-footer .pp-mw-grid-post **/
.latest-blogs-pre-footer .pp-mw-grid-post {
	background-color: rgb(71, 92, 101) !important;
}

/** Blog Archives >> .latest-blogs-pre-footer .category-audio.fl-post-grid-post **/
.latest-blogs-pre-footer .category-audio.fl-post-grid-post {
	background-color: rgb(71, 92, 101) !important;
	border-style: none !important;
	-o-transition-duration: 0.3s !important;
	-moz-transition-duration: 0.3s !important;
	-webkit-transition-duration: 0.3s !important;
	transition-duration: 0.3s !important;
}

/** Blog Archives >> .latest-blogs-pre-footer .category-audio.fl-post-grid-post (:hover) **/
.latest-blogs-pre-footer .category-audio.fl-post-grid-post:hover {
	background-color: rgb(172, 68, 87) !important;
}

/** Blog Archives >> .latest-blogs-pre-footer .category-craft.fl-post-grid-post **/
.latest-blogs-pre-footer .category-craft.fl-post-grid-post {
	background-color: rgb(71, 92, 101) !important;
	border-style: none !important;
	-o-transition-duration: 0.3s !important;
	-moz-transition-duration: 0.3s !important;
	-webkit-transition-duration: 0.3s !important;
	transition-duration: 0.3s !important;
}

/** Blog Archives >> .latest-blogs-pre-footer .category-craft.fl-post-grid-post (:hover) **/
.latest-blogs-pre-footer .category-craft.fl-post-grid-post:hover {
	background-color: rgb(30, 147, 152) !important;
}

/** Blog Archives >> .latest-blogs-pre-footer .category-business.fl-post-grid-post **/
.latest-blogs-pre-footer .category-business.fl-post-grid-post {
	background-color: rgb(71, 92, 101) !important;
	border-style: none !important;
	-o-transition-duration: 0.3s !important;
	-moz-transition-duration: 0.3s !important;
	-webkit-transition-duration: 0.3s !important;
	transition-duration: 0.3s !important;
}

/** Blog Archives >> .latest-blogs-pre-footer .category-business.fl-post-grid-post (:hover) **/
.latest-blogs-pre-footer .category-business.fl-post-grid-post:hover {
	background-color: rgb(103, 78, 126) !important;
}

/** Blog Archives >> .latest-blogs-pre-footer .category-lab.fl-post-grid-post **/
.latest-blogs-pre-footer .category-lab.fl-post-grid-post {
	background-color: rgb(71, 92, 101) !important;
	border-style: none !important;
	-o-transition-duration: 0.3s !important;
	-moz-transition-duration: 0.3s !important;
	-webkit-transition-duration: 0.3s !important;
	transition-duration: 0.3s !important;
}

/** Blog Archives >> .latest-blogs-pre-footer .category-lab.fl-post-grid-post (:hover) **/
.latest-blogs-pre-footer .category-lab.fl-post-grid-post:hover {
	background-color: rgb(159, 178, 70) !important;
}

/** Blog Archives >> .latest-blogs-pre-footer .pp-mw-grid-post:hover **/
.latest-blogs-pre-footer .pp-mw-grid-post {
	background-color: rgba(71, 92, 101, 0) !important;
}

/** Blog Archives >> .latest-blogs-pre-footer .pp-content-post:hover **/
.latest-blogs-pre-footer .pp-content-post:hover {
	background-color: rgb(71, 92, 101) !important;
}

/** Blog Archives >> .pp-content-grid-post:hover .pp-mw-grid-post-watercolour-bg **/
.pp-content-grid-post:hover .pp-mw-grid-post-watercolour-bg, 
.fl-post-grid-post:hover .pp-mw-grid-post-watercolour-bg {
	background-color: rgba(255, 255, 255, 0.85) !important;
}

/** Blog Archives >> Pp mw grid post watercolour bg container categories **/
.pp-mw-grid-post-watercolour-bg-container .categories {
	font-size: 13px !important;
	font-weight: normal !important;
	width: 100% !important;
	display: block !important;
}

/** Blog Archives >> Pp mw grid post watercolour bg container categories Copy 1 **/
.pp-mw-grid-post-watercolour-bg-container .categories .fl-category span:first-of-type {
	font-size: 13px !important;
	font-weight: normal !important;
	width: 100% !important;
	display: block !important;
}

/** Blog Archives >> .pp-mw-grid-post-watercolour-bg-container .categories span **/
.pp-mw-grid-post-watercolour-bg-container .categories::first-line {
	font-size: 16px !important;
	font-weight: bold !important;
	width: 100% !important;
	display: block !important;
}

/** Blog Archives >> .pp-content-grid-post:hover .pp-mw-grid-post-watercolour-bg a **/
.pp-content-grid-post:hover  .pp-content-grid-post-read-now {
	color: rgb(199, 136, 8) !important;
	-o-transition-duration: 0.3s !important;
	-moz-transition-duration: 0.3s !important;
	-webkit-transition-duration: 0.3s !important;
	transition-duration: 0.3s !important;
}

/** Blog Archives >> .pp-mwblog-grid-post .categories **/
.pp-mwblog-grid-post .categories {
	color: rgb(255, 255, 255) !important;
	font-size: 11px !important;
	text-transform: lowercase !important;
	margin-bottom: 2px !important;
}

/** Blog Archives >> .pp-mwblog-grid-post .cat-strong **/
.pp-mwblog-grid-post .cat-strong {
	font-weight: 700 !important;
}


/*= Blogs ===================== */

/** Blogs >> Form unordered list **/
form > ul {
	padding-left: 0 !important;
}

/** Blogs >> .searchandfilter .sf-field-category **/
.searchandfilter .sf-field-category {
	background-color: #edefef !important;
	padding-top: 0 !important;
}

/** Blogs >> Searchandfilter sf level 0 **/
.searchandfilter .sf-level-0 {
	padding-right: 20px !important;
	padding-left: 20px !important;
}

/** Blogs >> Sf field category unordered list **/
.sf-field-category > ul {
	padding-left: 0 !important;
}

/** Blogs >> Sf field category children **/
.sf-field-category .children {
	padding-left: 10px !important;
}

/** Blogs >> Sf field category sf level 1 **/
.sf-field-category .sf-level-1 {
	padding-bottom: 0 !important;
}

/** Blogs >> .searchandfilter h4 **/
.searchandfilter h4 {
	color: rgb(255, 255, 255) !important;
	background-color: rgb(71, 92, 101) !important;
	padding-top: 10px !important;
	padding-right: 20px !important;
	padding-left: 20px !important;
	margin-bottom: 10px !important;
}

/** Blogs >> .searchandfilter [type="text"] **/
.searchandfilter [type="text"] {
	width: 260px !important;
	margin-bottom: 10px !important;
	border-color: rgba(71, 92, 101, 0.8) !important;
}

/** Blogs >> #search-filter-form-165 .sf-field-search **/
#search-filter-form-165 .sf-field-search {
	padding-top: 0 !important;
}

/** Blogs >> .widget_recent_entries **/
.widget_recent_entries {
	background-color: #edefef !important;
}

/** Blogs >> .widgettitle **/
.widgettitle {
	color: rgb(255, 255, 255) !important;
	font-size: 20px !important;
	font-weight: 300 !important;
	text-transform: uppercase !important;
	background-color: rgb(71, 92, 101) !important;
	padding: 5px 20px 5px 20px !important;
}

/** Blogs >> .widget_recent_entries ul **/
.widget_recent_entries ul {
	padding: 10px 20px 20px 20px !important;
}

/** Blogs >> .widget_recent_entries a **/
.widget_recent_entries a {
	color: rgb(71, 92, 101) !important;
	line-height: 20px !important;
}

/** Blogs >> .widget_recent_entries a:hover **/
.widget_recent_entries a:hover {
	color: rgb(199, 136, 8) !important;
}

/** Blogs >> .widget_recent_entries li **/
.widget_recent_entries li {
	font-size: 14px !important;
	line-height: 20px !important;
	padding-bottom: 8px !important;
	border-bottom: 1px solid rgba(71, 92, 101, 0.1) !important;
}

/** Blogs >> .widget_recent_entries li:last-of-type **/
.widget_recent_entries li:last-of-type {
	padding-bottom: 0 !important;
	margin-bottom: 0 !important;
	border-bottom-style: none !important;
}

/** Blogs >> .page-numbers .page-numbers **/
.page-numbers .page-numbers {
	background-color: rgb(255, 255, 255) !important;
	border-color: rgb(199, 136, 8) !important;
}

/** Blogs >> .page-numbers .current **/
.page-numbers .current {
	color: rgb(255, 255, 255) !important;
	background-color: rgb(71, 92, 101) !important;
}

/** Blogs >> .fl-theme-builder-singular-single-post h2 **/
.fl-theme-builder-singular-single-post h2 {
	font-size: 28px !important;
}

/** Blogs >> .fl-theme-builder-singular-single-post h3 **/
.fl-theme-builder-singular-single-post h3 {
	font-size: 22px !important;
}

/** Blogs >> #buy-1-content .pp-photo-img **/
#buy-1-content .pp-photo-img {
	width: 120px !important;
}


/*= Single Product ============ */

/** Single Product >> .pp-custom-grid-post-image:hover img **/
.pp-custom-grid-post-image:hover img {
	transform: scale3d(1, 1, 1) !important;
}

/** Single Product >> #fl-main-content .product_title **/
#fl-main-content .product_title {
	line-height: 42px !important;
}

/** Single Product >> #fl-main-content .price **/
#fl-main-content .price {
	margin-bottom: 0 !important;
	display: inline-block !important;
}

/** Single Product >> .label label **/
.label label {
	font-weight: 300 !important;
	text-transform: uppercase !important;
}

/** Single Product >> #fl-main-content .label **/
#fl-main-content .label {
	width: 100px !important;
}

/** Single Product >> .variations .reset_variations **/
.variations .reset_variations {
	padding-top: 0 !important;
	clear: none !important;
	display: inline-block !important;
}

/** Single Product >> #pa_format **/
#pa_format {
	padding: 2px !important;
	border-color: rgb(199, 136, 8) !important;
	border-radius: 5px !important;
}

/** Single Product >> #pp-accordion-rxt8afe51hio-tab-0 **/
#pp-accordion-rxt8afe51hio-tab-0 {
	padding-top: 10px !important;
	border-top: 1px solid rgb(71, 92, 101) !important;
}

/** Single Product >> .woocommerce-variation-add-to-cart > .qty **/
.woocommerce-variation-add-to-cart > .qty {
	line-height: 34px !important;
	width: 100px !important;
	float: left !important;
	display: none !important;
}

/** Single Product >> .qib-container [type="button"] **/
.qib-container [type="button"] {
	background-color: rgba(199, 136, 8, 0.2) !important;
	border-color: rgb(199, 136, 8) !important;
}

/** Single Product >> .qib-container [type="button"]:active **/
.qib-container [type="button"]:active, 
.qib-container [type="button"]:focus {
	top: 0 !important;
}

/** Single Product >> .qib-container .qty **/
.qib-container .qty {
	border-top-color: rgb(199, 136, 8) !important;
	border-bottom-color: rgb(199, 136, 8) !important;
}

/** Single Product >> .product.fl-builder-module-template **/
.product.fl-builder-module-template {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
	padding-left: 0 !important;
	display: inline-block !important;
}

/** Single Product >> .woopack-product-add-to-cart a.added_to_cart **/
.woopack-product-add-to-cart a.added_to_cart {
	margin-left: 20px !important;
}

/** Single Product >> .product .price-range .fl-module-content **/
.product .price-range .fl-module-content {
	margin-top: -10px !important;
	margin-bottom: 0 !important;
}

/** Single Product >> .pp-tabs-labels bdi **/
.pp-tabs-labels bdi {
	font-size: 16px !important;
	font-weight: 500 !important;
}

/** Single Product >> .pp-tab-title **/
.pp-tab-title {
	margin-top: -10px !important;
}

/** Single Product >> .price-range-paperback .fl-module-content **/
.price-range-paperback .fl-module-content {
	margin-top: -13px !important;
	margin-bottom: -13px !important;
}

/** Single Product >> .pp-custom-grid-column .pp-custom-grid-preset-woo_1 Copy 1 **/
.pp-custom-grid-column .pp-custom-grid-preset-woo_1 img {
	object-fit: cover !important;
}

/** Single Product >> #fl-main-content bdi **/
#fl-heading bdi {
	font-size: 24px !important;
}

/** Single Product >> #buy-2-content .wp-image-4311 **/
#buy-2-content .wp-image-4311 {
	width: 120px !important;
}

/** Single Product >> #buy-3-content .pp-photo-img **/
#buy-3-content .pp-photo-img {
	width: 120px !important;
}


/*= Books ===================== */

/** Books >> .woopack-product-grid button **/
.woopack-product-grid button {
	margin-bottom: 10px !important;
	border-style: none !important;
	-o-transition-duration: 0.3s !important;
	-moz-transition-duration: 0.3s !important;
	-webkit-transition-duration: 0.3s !important;
	transition-duration: 0.3s !important;
	-webkit-transition-timing-function: ease-in-out !important;
	transition-timing-function: ease-in-out !important;
}

/** Books >> .woopack-product-content a **/
.woopack-product-content a {
	color: rgb(255, 255, 255) !important;
}

/** Books >> .woopack-product-grid h4 **/
.woopack-product-grid h4 {
	font-size: 14px !important;
	font-weight: 400 !important;
}


/*= Basket/Checkout =========== */

/** Basket/Checkout >> .checkout-button.button **/
.button.wc-forward, 
.button.wc-backward {
	color: rgb(255, 255, 255) !important;
	font-size: 16px !important;
	text-transform: uppercase !important;
	background-color: rgb(199, 136, 8) !important;
	border-width: 0 !important;
	border-style: none !important;
}

/** Basket/Checkout >> .checkout-button.button (:hover) **/
.button.wc-forward, 
.button.wc-backward:hover {
	background-color: rgb(71, 92, 101) !important;
	border-radius: 5px !important;
}

/** Basket/Checkout >> .buttons-container **/
.buttons-container {
	margin-top: 20px !important;
}

/** Basket/Checkout >> .woocommerce-privacy-policy-text p **/
.woocommerce-privacy-policy-text p {
	font-size: 13px !important;
}

/** Basket/Checkout >> #ppc-button-ppcp-gateway **/
#ppc-button-ppcp-gateway {
	margin-top: 10px !important;
}

/** Basket/Checkout >> #order_review .woocommerce-checkout-review-order-table bdi **/
#order_review .woocommerce-checkout-review-order-table bdi {
	font-size: 18px !important;
}

/** Basket/Checkout >> .woocommerce-thankyou-order-details bdi **/
.woocommerce-thankyou-order-details bdi {
	font-size: 18px !important;
}

/** Basket/Checkout >> .order-again .button **/
.order-again .button {
	color: rgb(255, 255, 255) !important;
	padding: 10px 16px 10px 16px !important;
	border-style: none !important;
	border-radius: 10px !important;
}

/** Basket/Checkout >> .woocommerce-order .woocommerce-thankyou-order-received **/
.woocommerce-order .woocommerce-thankyou-order-received {
	font-weight: 700 !important;
}


/*( < 1200 )*/
@media (max-width: 1199.98px) {
	/** Blogs >> .fl-theme-builder-singular-single-post h2 **/
	.fl-theme-builder-singular-single-post h2 {
	font-size: 24px !important;
}

	/** Blogs >> .fl-theme-builder-singular-single-post h3 **/
	.fl-theme-builder-singular-single-post h3 {
	font-size: 20px !important;
}

}


/*( < 980 )*/
@media (max-width: 979.98px) {
	/** Blogs >> .fl-theme-builder-singular-single-post h2 **/
	.fl-theme-builder-singular-single-post h2 {
	font-size: 20px !important;
}

	/** Blogs >> .fl-theme-builder-singular-single-post h3 **/
	.fl-theme-builder-singular-single-post h3 {
	font-size: 18px !important;
}

}


/*( < 768 )*/
@media (max-width: 767.98px) {
	/** Footer >> Line Break responsive **/
	br.break {
	display: block !important;
}

	/** Footer >> Span Desktop **/
	span.desktop {
	display: none !important;
}

	/** Headings >> Heading 2 emphasis **/
	h2 em {
	font-size: 56px !important;
}

	/** Headings >> .post-68 em **/
	.post-68 h2 em {
	font-size: 56px !important;
}

	/** Blogs >> .fl-theme-builder-singular-single-post h2 **/
	.fl-theme-builder-singular-single-post h2 {
	font-size: 18px !important;
}

	/** Blogs >> .fl-theme-builder-singular-single-post h3 **/
	.fl-theme-builder-singular-single-post h3 {
	font-size: 16px !important;
}

}


/*( < 480 )*/
@media (max-width: 479.98px) {
	/** Headings >> Homepage hero h2 emphasis **/
	.homepage-hero-h2 em {
	font-size: 32px !important;
}

	/** Headings >> Heading 2 emphasis **/
	h2 em {
	font-size: 48px !important;
}

	/** Headings >> .post-68 em **/
	.post-68 h2 em {
	font-size: 42px !important;
	line-height: 50px !important;
	padding-left: 10px !important;
}

	/** Blogs >> .fl-theme-builder-singular-single-post h2 **/
	.fl-theme-builder-singular-single-post h2 {
	font-size: 16px !important;
}

	/** Blogs >> .fl-theme-builder-singular-single-post h3 **/
	.fl-theme-builder-singular-single-post h3 {
	font-size: 16px !important;
}

}

