/*
Theme Name: Blocksy Child
Theme URI: https://creativethemes.com/blocksy/
Template: blocksy
Author: CreativeThemes
Author URI: https://creativethemes.com
Description: Blocksy is a blazing fast and lightweight WordPress theme built with the latest web technologies. It was built with the Gutenberg editor in mind and has a lot of options that makes it extendable and customizable. You can easily create any type of website, such as business agency, shop, corporate, education, restaurant, blog, portfolio, landing page and so on. It works like a charm with popular WordPress page builders, including Elementor, Beaver Builder, Visual Composer and Brizy. Since it is responsive and adaptive, translation ready, SEO optimized and has WooCommerce built-in, you will experience an easy build and even an increase in conversions.
Tags: blog,e-commerce,wide-blocks,block-styles,grid-layout,one-column,two-columns,three-columns,four-columns,right-sidebar,left-sidebar,translation-ready,custom-colors,custom-logo,custom-menu,featured-images,footer-widgets,full-width-template,theme-options,threaded-comments,buddypress,rtl-language-support,news
Version: 2.0.69.1727963496
Updated: 2024-10-03 13:51:36

*/

a.skip-link.show-on-focus {
    display: none;
}
.hero-section.is-width-constrained {
    display: none;
}
[data-footer*="type-1"] .ct-footer [data-row*="bottom"] > div {
    padding-top: 0;
}
footer#footer img {
    max-width: 125px;
}
footer#footer img {
    max-width: 125px;
    padding-top: 40px;
}
.home .hero-section.ct-constrained-width {
    display: none;
}
.home .ct-container-full {
    padding-top: 0;
}
section#layout-11 {
    width: 100%;
    max-width: 100%;
}

/* RSOC Styling */
.single div#rsoc-content{
	position: relative;
}
.single div#rsoc-content::before {
    content: '';
    width: 100%;
    height: 2px;
    background: #ff0092;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 100;
}
.rsoc-xp h1 {
    font-size: 1.5rem;
    font-weight: 700 !important;
    line-height: normal;
}
div#rsoc-content img {
	width: 100%;
}
div#rsoc-content h1 {
    font-size: 18px;
    margin-bottom: 4px;
    margin-top: 5px;
}
.rsoc-content-collapse h2 {
    font-size: 18px;
}
figcaption#caption-attachment-23952 {
    text-align: left;
    font-size: 12px;
    margin-bottom: 20px;
}
.rsoc-xp nav#header-menu-1 {
    display: none !important;
}
.rsoc-xp button.ct-header-search.ct-toggle{
    display: none !important;
}
div#rsoc-content {
    max-width: 620px;
    margin: 0 auto;
    margin-top: -54px;
    position: relative;
    z-index: 99;
}
.rsoc-xp #footer #block-8 {
    display: none !important;
}
figure {
    width: auto !important;
}
div#afs-search-results {
    padding: 15px;
}
figcaption {
    margin-bottom: 20px;
}
.rsoc-xp #menu-footer li:nth-child(1), .rsoc-xp #menu-footer li:nth-child(2), .rsoc-xp #menu-footer li:nth-child(3), .rsoc-xp #menu-footer li:nth-child(5) {
    display: none !important;
}
.rsoc-xp #header .ct-container {
    max-width: 768px;
	padding: 0 20px;
}

.rsoc-xp h1, .rsoc-xp h2, .rsoc-xp h3, .rsoc-xp h4, .rsoc-xp h5, .rsoc-xp h6, .rsoc-xp p{
	font-family: 'verdana', sans-serif;
	font-size: 12.8px;
	color: #000;
}
.rsoc-xp h1{
	font-size: 14px;
	line-height: 1.5em;
}
.rsoc-read-more {
    background-color: #0066cc;
    color: white;
    padding: 10px 15px;
    border: none;
    cursor: pointer;
    margin: 10px 0;
}

.rsoc-content-collapse {
    transition: all 0.3s ease;
}
.rsoc-xp .ct-container-full {
    padding: 10px 0px 80px 0px;
}
.rsoc-xp h1{
	margin-bottom: 5px;
}
.rsoc-xp main#main {
    flex-grow: unset;
}
[data-footer*="type-1"] .ct-footer [data-row*="middle"] > div{
	padding-bottom: 8px;
}

/* RSOC Page */
button.rsoc-toggle-btn {
    margin: 10px auto;
    display: block;
    background: transparent;
    text-decoration: underline;
    font-weight: 700;
	cursor: pointer;
}
button.rsoc-toggle-btn:hover{
	cursor: pointer;
}
div#relatedsearches1 {
    margin-bottom: 20px;
}
.rsoc-xp #header [data-row]>div {
    min-height: 60px;
}
div#rsoc-content span, div#rsoc-content b {
    color: #000;
    font-family: verdana;
    font-size: 12.8px;
}

/* SERP */
.serp {
    max-width: 600px;
    margin: auto;
}
.serp header.entry-header {
    display: none;
}
.serp .entry-content p {
    display: none;
}
.page-template-search-template header {
    display: none;
}
.page-template-search-template main#main {
    padding-top: 10px;
}
.page-template-search-template #footer img {
    display: none;
}
.page-template-search-template footer#footer {
    margin-top: 50px;
}
.page-template-search-template #menu-footer li:nth-child(1), 
.page-template-search-template #menu-footer li:nth-child(2), 
.page-template-search-template #menu-footer li:nth-child(3), 
.page-template-search-template #menu-footer li:nth-child(5) {
    display: none !important;
}
.page-template-search-template{
	background: #fff;
}
.page-template-search-template{
	padding: 10px 20px;
}
.footer-search {
    position: relative;
    margin-top: 50px;
}
.footer-search button {
    position: absolute;
    right: 0;
    border-radius: 20px;
}
.footer-search input[type="text"]{
	border-radius: 20px;
}
#serp-logo img{
    margin: 30px auto;
	max-width: 100px;
}
.cookie-notice-container {
    padding: 10px 30px;
    text-align: center;
    width: 100%;
    z-index: 2;
    font-size: 12px;
}


div#author {
    border: 1px solid #ddd;
    border-radius: 10px;
    padding: 30px;
    margin-top: 80px;
}
div#author .author-profile {
    display: flex;
}
div#author .author-info {
    padding-left: 20px;
}
div#author .author-name {
    margin: 0;
	font-size: 16px;
}
div#author .author-bio {
    font-size: 13px;
}
div#rsoc-content img {
    width: 100%;
    min-width: 100px;
}
div#rsoc-content p {
    font-size: 12.8px;
    font-family: 'Open Sans', sans-serif;
    color: #000;
    line-height: 1.5em;
}
.single-post .ct-container {
    max-width: 100%;
	padding-top: 10px;
}
div#rsoc-content h1 {
    font-size: 24px;
    margin-bottom: 4px;
    margin-top: 5px;
    font-family: 'Open Sans', sans-serif;
    line-height: 1.1em;
    margin-bottom: 8px;
    font-weight: bolder;
	color: #043c64;
	letter-spacing: -1px;
}
body{
	position: relative;
}

/*
body::before {
    content: '';
    background: url(https://quicktrendfinder.com/wp-content/uploads/2025/06/multi-arrows.png);
    position: absolute;
    left: 0;
    top: 40px;
    width: 20%;
    height: 60%;
    background-repeat: no-repeat;
    background-size: contain;
    opacity: .1;
	z-index: 1;
}

body::after {
    content: '';
    background: url(https://quicktrendfinder.com/wp-content/uploads/2025/06/multi-arrows.png);
    position: absolute;
    right: 0;
    top: 40px;
    width: 20%;
    height: 60%;
    background-repeat: no-repeat;
    background-size: contain;
    opacity: .1;
	transform: scaleX(-1);
	z-index: 1;
}
*/

footer#footer div#block-8 {
    display: none;
}
footer#footer a.ct-menu-link {
    font-weight: 400;
}
footer#footer {
    background: #fff;
    border-top: 1px solid #e9e9e9;
}
footer#footer .ct-container {
    padding: 2px 10px;
}

.single .ct-container {
    margin-bottom: 0;
    padding-bottom: 0;
}
/* Single Page Styling */
.ct-sidebar div#block-2, 
.ct-sidebar div#block-4, 
.ct-sidebar div#block-5,
.ct-sidebar div#block-6{
    display: none;
}
.ct-sidebar h2.wp-block-heading {
    font-size: 20px;
    margin: 0;
    color: #0000009c;
}
.wp-block-latest-posts.wp-block-latest-posts__list li {
    color: #656f7e;
    line-height: 1.4em;
    display: block;
    border-bottom: 1px solid #e0e0e0;
    padding-top: 0px;
    margin-bottom: 8px;
    margin-top: 8px;
	font-size: 13px;
}
[data-header*="type-1"] .ct-header [data-row*="middle"]{
   --height: 45px !important;
}
#header .ct-container {
    padding-top: 5px;
    margin-bottom: 5px;
}
/* Single Page Styling */

/* Author Details */

.template-builder-author p{
	text-align: center;
	margin-bottom: 0px;
}

.template-builder-author{
	display: flex;
	flex-direction: column;
	text-align: center;
	padding: 50px 0;
}

.template-builder-author img {
    max-width: 100px;
    margin: 0 auto;
    margin-bottom: 10px;
	border-radius: 5px;
}

.template-builder-author ul{
	display: flex;
	justify-content: center;
	list-style: none;
	margin-left: 0;
	margin-top: 5px;
}

.template-builder-author ul li:not(:last-child) {
    margin-right: 5px;
}
.template-builder-author ul li a img {
    min-width: 20px !important;
    max-width: 10px;
}
.template-builder-author ul {
    margin-left: 0px !important;
    padding-left: 0;
}
#main-container .site-main{
	background: #fff;
}
.gsc-adBlock {
    display: none !important;
    border: unset !important;
}
.ct-footer [data-column]>[data-id] {
    margin: var(--margin);
}

div#rsoc-content h1, 
div#rsoc-content h2, 
div#rsoc-content h3, 
div#rsoc-content h4, 
div#rsoc-content h5, 
div#rsoc-content h6,
div#rsoc-content-collapse h1, 
div#rsoc-content-collapse h2, 
div#rsoc-content-collapse h3, 
div#rsoc-content-collapse h4, 
div#rsoc-content-collapse h5, 
div#rsoc-content-collapse h6{
    color: #000;
	font-size: 20px;
	letter-spacing: -1px;
    margin-bottom: 5px;
	line-height: 1.2;
}

.rsoc-content-collapse {
    margin-top: 10px;
}
.ct-container-full {
    padding: 0;
}


body.page-template-search-template,
.page-template-search-template main#main,
.page-template-search-template div#afs-search-results{
    padding: 0 !important;
}

body.page-template-search-template::before,
body.page-template-search-template::after{
    top: 0;
}

td.gsc-result-info-container {
    display: none !important;
}

@media (max-width:768px){
	.ct-container-full{
		padding:10px;
	}
	button.ct-header-trigger.ct-toggle {
    display: none;
}
	.single-post .ct-container {
    padding-bottom: 0;
    width: 100%;
    padding: 0px 10px;
}
	.single #header [data-column-set="2"]>div{
		display: flex;
    	justify-content: space-between;
	
}
	body::after, body::before{
        display: none !important;
    }
	div#author .author-avatar {
    	display: none;
	}
	div#author {
	    padding: 20px;
	}
	div#author .author-bio {
    	font-size: 12px;
	}
	div#author .author-info{
		padding-left: 0px;
	}
	.cookie-notice-container {
        padding: 5px 10px !important;
        text-align: justify !important;
	}
	#cookie-notice .cn-button:not(.cn-button-custom) {
    	width: 100%;
	    margin: 0;
	}
	.rsoc-xp #header .ct-container{
		padding: 0;
	}
	.rsoc-xp #header .ct-container div:nth-child(2) {
    	display: none !important;
	}
	.rsoc-xp #header .ct-container {
        padding: 0;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
	.page-template-search-template {
    	padding: 0;
	}
	div#afs-search-results {
    	margin-top: -30px;
	}
	div#rsoc-content{
		padding: 0;
	}
	.single-post .ct-container{
		padding-top: 0px;
	}
	div#rsoc-content p{
		line-height: 1.4em;
	}
	div#rsoc-content h1{
		margin: 0;
		margin-top: 5px;
		line-height: 1.3em;
	}
	.single #header [data-column-set="2"]>div {
    display: flex;
    justify-content: center;
}
	#header .ct-container {
    padding-top: 0px;
    margin-bottom: 0px;
}
}
