/*
Theme Name: oak-unsworth
Theme URI: http://twistedesign.co.uk
Description: Twisted Design
Version: 0.0.1
Author: Straw Jonny
Author URI: https://strawjonny.com
Template: oak
*/

.prev, .next {
	background-color: #32beec;
	color: white;
	border-radius: 50%;
	display: flex;
	flex-direction: column;
	justify-content: space-around;
	height: 50px;
	width: 50px;
}

.prev a, .next a {
	text-align: center;
}

.prev i, .next i {
	color: white;
	margin-top: -2px;
}

.next i {
	margin-left: 5px;
}

.prev i {
	margin-right: 5px;
}

.toolbar i {
	color: #32beec;
}

.topbar a {
	color: #32beec ;
}

.topbar a:hover {
	color: #32beec ;
}

.navicon a {
	color: #32beec ;
}

body.open {
	background-color: #29275e;
}

header {
	background: rgb(235, 37, 143);
	background: linear-gradient(180deg, rgba(235, 37, 143,1) 0%, rgba(235, 37, 143,1) 20%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%);
}

h3 {
	color: #29275e ;
}

.current_page_item a {
	color: #29275e;
}

body.open .current_page_item a {
	color: #32beec;
}

#32beec

.blog-post-header {
	background: white;
	background: linear-gradient(180deg, rgba(235, 37, 143,1) 0%, rgba(235, 37, 143,1) 20%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%);
}

.key-profile.one .key-name, .key-profile.one .key-position {
	margin-left: 50% !important;
}

.key-profile.two .key-name, .key-profile.two .key-position {
	margin-left: 57% !important;
}

.key-profile.three .key-name, .key-profile.three .key-position {
	margin-left: 53% !important;
}

.testimonial_rotator_star {
	color: #32beec ;
}

.homepage-services, .other-services {

	color: white;
	background: rgb(235, 37, 143);
	background: linear-gradient(180deg, rgba(235, 37, 143,1) 0%, rgba(235, 37, 143,1) 20%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%);
}

.other-services {
	margin-top: -50px;
	padding-top: 50px;
}

/*
.homepage-heart {
background-position: top right;
background-image: url("/wp-content/themes/logic-child-insurance/img/services-bg.png");
background-repeat: no-repeat;
}
*/





.main-header {
	color: #32beec ;
}

.block-gradient {
	color: white;
	background: rgb(23,20,50);
	background: linear-gradient(180deg, rgba(23,20,50,1) 0%, rgba(40,35,91,1) 100%);
}

.block-gradient h3 {
	color: #29275e;
}

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	color: #32beec ;
}
::-moz-placeholder { /* Firefox 19+ */
	color: #32beec ;
}
:-moz-placeholder { /* Firefox 18- */
	color: #32beec ;
}

.contactform input, .contactform textarea {
	color: #32beec ;
}

.contactform input[type="submit"] {
	background-color: #29275e ;
	color: white;
	transition: color 0.5s, background-color 0.5s;
}

.contactform input[type="submit"]:hover {
	color: #29275e ;
	background-color: white;
}

article a {
	color: #32beec ;
}

.blog-featured-text h3 {
	font-size: 2rem;
}

#tidio-chat-iframe {
	inset: auto 9px 75px auto !important;
}

.navigation-buttons a {
	background-color: #32beec ;
	color: white;
	transition: color 1s ease, background-color 1s ease;
	padding: 10px 20px;
}

.navigation-buttons a:hover {
	color: #32beec ;
	background-color: white;
}

.sj_navigation i {
	margin-top: 10px;
}

hr {
	color: #ededed;
	background-color: #ededed;
	border-color: #ededed;
}

.policy-box {
	background-color: #32beec ;
	background-image:url("./img/download.png")
}

.policy-box:hover {
	background-color: #29275e;
	background-image:url("./img/download-hover.png")
}

.home .policy-box {
	border-color: #ededed;
}

.policy-box .top {

}

.policy-box img {

}

.policy-box:hover img {

}

.policy-box .bottom {
	display: flex;
	flex-direction: column;
}

.postbox .left {
	color: #32beec ;
}

.postbox .date, .post-page .postbox .date {
	color: #29275e;
}

.postbox .more-button {
	color: white;
}

.post-page .date {
	color: #32beec ;
}

.twistedu_statbox_2 {
	font-weight: 800;
}

.twistedu_statbox_2 b {
	font-weight: 400;
}

article table {

}

article tbody tr:nth-child(even) {
	background-color: #e9e9e9;
}

input[type="submit"]:hover {
	background-color: #ededed;
}

.wpcf7-not-valid-tip {
	color: #29275e;
}

.blog-featured-date {
	color: #29275e;
}
.sow-accordion-panel-header, .sow-accordion-panel-content {
	border-bottom: 1px solid #444;
}
#cn-notice-text a {
	color:  #29275e;
}

._3d-flip-book iframe .hbtn {
	background-color: #32beec;
	border-radius: 50%;
	padding: 0 14px 0 18px;
	color: white;
}

.home-loop-post-overlay {
	background: rgba(41,39,94, 60);
	background: linear-gradient(180deg, rgba(41,39,94,0.1) 0%, rgba(41,39,94,1) 90%);
}

.cta {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.cta-top h2:nth-child(1) {
	color: #29275e;
}

.cta-top h2:nth-child(2) {
	color: #32beec;
}

.cta-bottom {
	background-color: #6f6e70;
	color: white;
}

.cta h2, .cta h3 {
	margin: 0;
	line-height: 10rem;
}

.cta {
	padding-left: 5%;
	padding-right: 5%;
}

.cta-top {
	padding-bottom: 50px;
}

.cta-bottom {
	padding-top: 50px;
	padding-bottom: 50px;
}

.cta-bottom h2, .cta-bottom h3 {
	color: white;
}

.cta-image {
	max-width: 25%;
}

.twisted-socials i {
	background-color: white;
}

.twisted-socials i {
	color: #32beec;
	transition: color 0.5s ease;
}

.twisted-socials a:hover i {
	color: #29275e;
}

.homepage-slide h2:nth-child(1) {
	color: #32beec;
	margin: 0;
	line-height: 10rem;
}

.homepage-slide h2:nth-child(2) {
	color: #29275e;
	margin: 0;
	line-height: 10rem;
}

.slick-dots .slick-active::marker {
	color: #29275e;
}


thead {
	background-color: #29275e;
	color: white;
	border-color: white;
}

.sow-accordion-title {
	font-size: 2rem;
	font-weight: 700;
}

.sow-accordion-open-button .sow-icon-ionicons::before {
	background-color: #32beec;
	color: white;
}

.sow-accordion-close-button .sow-icon-ionicons::before {
	background-color: #32beec;
	color: white;
}

.linkbox {
	background-color: #32beec;
	transition: background-color 1s ease;
}

.linkbox:hover {
	background-color: #29275e;
	color: white;
}

.sow-accordion-panel-header:hover .sow-icon-ionicons::before {
	background-color: #29275e;
}

.newspage-grid .more-button, .postbox .more-button {
	background-color: #29275e;
}

.newspage-grid .more-button:hover, .postbox .more-button:hover {
	background-color: #32beec;
}

.news-box-bottom h4 {
	color: #32beec;
}

.post-more h4 {
	color: #29275e;
}

.preview-more {
	font-weight: 800;
}

.preview-more:hover {
	color: #29275e;
}

footer {
  background-color: #29275e;
}

.floating-trustlogo {
  background-color: #32beec !important;
}

.search-dropdown {
   background-color: #29275e;
}