/**
 * Theme Name: Blocksy Child
 * Description: Blocksy Child theme
 * Author: Creative Themes
 * Template: blocksy
 * Text Domain: blocksy
 */

/* -- HEADER -- */

.ct-header-text .entry-content > * {
	margin-bottom: 0;
}

.ct-header-text .entry-content a {
	text-decoration: none;
}

.ct-header-text .fa-light {
	padding-right: 2px;
}

.header-right a {
	padding: 0 12px;
}

.sub-menu {
	border: 2px solid #04b160;
}

/* -- FOOTER -- */

.ct-footer p {
	font-size: 16px;
}

.ct-footer .stk-block-heading__text,
.ct-footer p,
.ct-footer a {
	color: #fff;
}

.ct-footer h1.stk-block-heading__text {
	font-size: 17px;
	font-weight: 700;
}

.ct-footer .wp-block-stackable-icon-button a {
	padding: 6px;
}

/* -- Content Style -- */

.entry-content .content-border {
	border-right: solid 2px #05cf3c !important;
}

article.page {
	margin-top: -60px;
}

.site-main {
	z-index: 10;
}

/* -- BUTTONS-- */

.ct-button.apply {
	background: linear-gradient(#05cf3c 0%,#039484 100%) !important;
	font-size: 20px ;
	font-weight: 600;
}

/* -- GREEN BORDER -- */

.greenborder {
	border-left: 2px solid #05cf3c !important;
	padding-left: 1rem;
}

/* -- HOMEPAGE SO EASY SECTION -- */

.so-easy-home .stk-ff8be23 {
	background: none !important;
}

/* -- FORMS -- */

.wFormContainer .wFormHeader {
	display: none;
}

.ct-drawer-canvas .cookie-notification .ct-cookies-content,
.cookie-notification button {
	font-size: 18px;
}

/* -- GOOGLE REVIEWS -- */

.stk-block-column .ti-widget.ti-goog .ti-review-content {
	font-size: 20px;
	line-height: 1.65;
	height: 198px !important;
}

.stk-block-column .ti-widget.ti-goog .ti-widget-container .ti-name,
.stk-block-column .ti-widget.ti-goog .ti-widget-container .ti-date {
	font-size: 20px;	
}

/* -- HIDE APPLY BUTTON -- */

.page-id-1667 .ct-header-cta,
.page-id-3492 .ct-header-cta,
.page-id-2794 .ct-header-cta,
.page-id-3722 .ct-header-cta {
	display: none;
}