@import url("https://fonts.googleapis.com/css2?family=Raleway:wght@700&display=swap");
body {
background-color: #8452A5 !important;
}
h1,
h2,
h3,
h4,
h5,
h6 {
word-wrap: initial;
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
color: #e44916;
}
a {
transition: all 0.3s ease-in-out;
}
a.et_pb_button:hover {
text-decoration: none !important;
}
sup {
font-size: 10px;
}
blockquote {
color: #8452A5;
font-weight: 700;
max-width: 600px;
text-align: center;
font-style: italic;
margin: 30px auto 50px;
font-family: 'Raleway', sans-serif;
font-size: 1.1em;
border: none;
padding: 0;
}
.et_pb_text ol li,
.et_pb_text ul li {
padding-left: 10px;
}
#main-content a:hover {
text-decoration: underline;
}
#page-container {
overflow: unset !important;
}
img.alignleft {
margin: 15px 30px 20px 0 !important;
}
img.alignright {
margin: 15px 0 20px 30px !important;
} .topBanner {
background-size: 100% 100%;
}
#homebanner img {
object-fit: fill;
object-position: center;
}
#top-header a:hover {
color: #F5C610;
}
#top-header #et-secondary-nav {
margin-bottom: 10px;
}
#top-header .menu-item a:hover {
background: #2590C0;
color: #000;
transition: all 0.3s ease-in-out;
}
body.et_fixed_nav.et_secondary_nav_enabled #main-header {
top: 46px !important;
}
.et_header_style_split #main-header .centered-inline-logo-wrap {
padding: 5px 10px !important;
}
#et-secondary-menu {
margin-top: -5px;
}
#et-secondary-menu>ul>li a {
background: #fc0 !important;
color: #000;
padding: 5px 20px;
border-radius: 50px;
}
.et-fixed-header #top-menu li a:hover,
#top-menu li li a:hover,
#top-menu li a:hover {
color: #2590C0;
} .gecko .et_pb_newsletter .et_pb_newsletter_field {
margin-bottom: 0;
}
#slider-1-slide-1-layer-0 {
overflow: hidden;
width: 100%;
aspect-ratio: 16/9;
pointer-events: none;
}
#slider-1-slide-1-layer-0 iframe {
width: 300%;
height: 100%;
margin-left: -100%;
}
@media only screen and (max-width: 1331px) {
#logo {
max-height: 80%;
max-width: 300px;
}
#top-header,
#top-header .container,
#top-header #et-info,
#top-header .et-social-icon a {
line-height: 2.2em;
}
#rmp-menu-title-314 {
padding-top: 8%;
padding-bottom: 4%;
}
.et_fixed_nav #top-header {
position: fixed !important;
}
}
@media only screen and (min-width: 982px) and (max-width: 1331px) {
#page-container {
padding-top: 0 !important;
}
}
@media only screen and (max-width: 768px) {
#top-header .container {
padding: 0 1em;
}
#top-header #et-info {
line-height: 1.5;
}
#rmp-menu-title-314 {
padding-top: 20%;
padding-bottom: 8%;
top: 12px !important;
}
img.alignleft,
img.alignright {
margin: 15px auto !important;
float: none;
display: block;
}
#main-content img {
object-fit: cover;
width: 100%;
margin: 20px auto;
}
} .widget_search #searchsubmit,
.et_pb_widget .wp-block-search__button {
background-color: #2590C0;
transition: all 0.3s ease-in-out;
}
.widget_search #searchsubmit:hover,
.et_pb_widget .wp-block-search__button:hover {
opacity: 0.7;
}
.widget_search input#searchsubmit {
color: #fff !important;
font-weight: bold;
border: none;
}
.widget_search input#s {
border: 1px solid #2590C0;
} #sidebar,
.et_pb_sticky_module,
.et_pb_widget_area {
position: sticky !important;
top: 140px !important;
}
#sidebar .et_pb_widget,
.et_pb_sticky_module .et_pb_widget,
.et_pb_widget_area .et_pb_widget {
margin-bottom: 16% !important;
}
#sidebar a,
.et_pb_sticky_module a,
.et_pb_widget_area a {
font-size: 18px !important;
}
#sidebar h3,
#sidebar h4.widgettitle,
.et_pb_sticky_module h4.widgettitle,
.et_pb_widget_area h4.widgettitle {
font-size: 32px !important;
text-transform: capitalize !important;
color: #3acabb !important;
border-bottom: 8px solid #eee;
margin-bottom: 15px;
}
#sidebar .widget_categories li a,
.et_pb_sticky_module .widget_categories li a,
.et_pb_widget_area .widget_categories li a {
font-weight: bold;
}
#sidebar ul.children,
.et_pb_sticky_module ul.children,
.et_pb_widget_area ul.children {
margin: 10px 0 20px;
}
#sidebar ul.children li,
.et_pb_sticky_module ul.children li,
.et_pb_widget_area ul.children li {
list-style: disc !important;
margin-left: 20px !important;
}
#sidebar ul.children li a,
.et_pb_sticky_module ul.children li a,
.et_pb_widget_area ul.children li a {
font-weight: normal;
}
#sidebar li,
#sidebar .textwidget,
#sidebar li a,
.et_pb_sticky_module li,
.et_pb_sticky_module .textwidget,
.et_pb_sticky_module li a,
.et_pb_widget_area li,
.et_pb_widget_area .textwidget,
.et_pb_widget_area li a {
color: #2590C0 !important;
line-height: 1.2 !important;
}
#sidebar li a:hover,
.et_pb_sticky_module li a:hover,
.et_pb_widget_area li a:hover {
color: #76C74D !important;
text-decoration: none;
} #main-content,
body:not(.et-tb) #main-content .container,
body:not(.et-tb-has-header) #main-content .container {
padding-bottom: 4em;
}
#et-main-area #main-content {
padding-bottom: 0;
}
#et-main-area #main-content a,
#et-main-area #main-content a:hover {
text-decoration: none;
}
#et-main-area #main-content a.more-link:hover,
.post-meta a:hover {
color: #2590C0 !important;
}
.et_pb_fullwidth_section h1.entry-title {
text-transform: uppercase !important;
font-size: 60px !important;
} .fixed_buttons .et_pb_column {
padding-bottom: 90px;
}
.fixed_buttons .et_pb_button_module_wrapper {
position: absolute;
bottom: 15px;
left: 0;
right: 0;
margin: auto;
} .grid4-col .et_pb_main_blurb_image {
margin-bottom: 0;
padding: 3em 2em 2em;
}
.grid4-col .et_pb_column_1_4.et_pb_column_4 .et_pb_main_blurb_image {
padding: 3em 1em 1em;
}
.grid4-col .et_pb_blurb_content .et_pb_blurb_container {
margin: 10px 0 0;
}
@media only screen and (max-width: 980px) {
.et_pb_fullwidth_section h1.entry-title {
font-size: 50px !important;
}
}
@media only screen and (max-width: 768px) {
.et_pb_fullwidth_section h1.entry-title {
font-size: 40px !important;
}
}
.page.et_pb_pagebuilder_layout #main-content {
background-color: #ffffff;
} #prefooter .et_pb_post {
margin-bottom: 10px !important;
}
#prefooter .et_pb_post .entry-title a:hover,
#prefooter .et_pb_post h2 a:hover {
color: #990066 !important;
}
#prefooter .et_pb_newsletter_description_no_title {
margin-top: -5px;
}
footer {
margin-top: -20px;
}
footer h4 a {
color: #fff;
}
.single footer .post {
padding: 0;
}
#footer a {
color: #ffffff;
}
#footer a:hover,
#footer li.current-menu-item a {
color: #ffcc00;
}
@media only screen and (max-width: 768px) {
.et_pb_fullwidth_section h1.entry-title {
font-size: 40px !important;
}
footer .et_pb_menu .et_pb_menu__menu {
display: inline-block;
}
footer .et_pb_menu .et_mobile_nav_menu {
display: none;
}
footer .et_pb_menu_0_tb_footer.et_pb_menu ul li a {
text-transform: capitalize;
}
footer .et_pb_row {
width: 90%;
}
} .et_pb_blurb_container {
padding: 0 25px 25px;
}
.forminator-button,
body.et_pb_button_helper_class .et_pb_button {
background: #8452A5;
color: #fff;
text-transform: uppercase;
transition: all 0.3s ease-in-out;
}
.forminator-button:hover,
body.et_pb_button_helper_class .et_pb_button:hover {
background: #2590C0;
} .page-template-page-cognitive-quiz h1.main_title {
text-align: center;
margin: 0;
}
.quizwrap {
overflow-x: auto !important;
}
#questionnaire thead th {
background: #e44916;
color: #fff !important;
padding: 0em .94em;
hyphens: none;
}
#questionnaire .quiz-top {
font-size: 1em;
color: #fff !important;
font-weight: 700;
margin: 0 0;
padding: 25px 0px;
}
#questionnaire thead#questionnairetop th.answer {
text-align: center;
width: auto;
white-space: wrap;
}
#questionnaire tbody tr.question_block td.rb {
width: 10%;
text-align: center;
}
#questionnaire tbody tr:nth-child(2n) {
background: #ffffff;
}
#questionnaire tbody tr:nth-child(2n+1) {
background: #f2f2f2;
}
#questionnaire br,
#questionnaire tr.spacer {
display: none;
}
#questionnaire tbody tr.question_block td.quiz b {
position: absolute;
left: 0.6em;
top: 0.8em;
}
#questionnaire tbody tr.question_block td.quiz {
position: relative;
padding-left: 2.2em;
width: 60%;
}
.quizwrap .fixed {
top: 0;
position: fixed;
width: auto;
display: none;
border: none;
z-index: 1;
}
#quiz .blue-background {
float: left !important;
width: auto !important;
}
#quiz .blue-background button.calculate {
background: #0b962c;
color: #fff;
font-family: inherit;
font-size: inherit;
font-weight: 600;
height: 2.94em;
line-height: 2.94em;
margin: 1.88em 0 0;
padding: 0 1.25em;
display: inline-block;
border: 0;
cursor: pointer;
}
#quiz .blue-background .scorecount {
background: #0b962c;
color: #fff;
font-weight: 600;
height: 2.94em;
line-height: 2.94em;
margin: 1.88em 0;
padding: 0 1.25em;
}
#quiz .blue-background * {
display: inline-block;
}
#quiz .footnote {
margin-bottom: 2em;
}
.quiztable {
margin: 0 auto 1em !important;
}
.quiztable th {
background: #e44916;
color: #fff !important;
font-weight: 700 !important;
}
.quiztable tbody tr:nth-child(2n) {
background: #ffffff;
}
.quiztable tbody tr:nth-child(2n+1) {
background: #f2f2f2;
}
.quiztable tbody td {
border: 1px solid #fff;
padding: .63em .94em !important;
line-height: 1.25em;
}
.quiztable tbody td p {
margin-bottom: 0px;
}
.quiztable .selected {
background: #fff3a2 !important;
}
@media only screen and (max-width: 980px) {
#questionnaire tbody tr.question_block td.quiz {
font-size: 14px;
line-height: 1.5;
}
}
.grey_block {
background-color: #2590C0;
padding: 2em;
margin: 2em 0;
color: #fff;
}
.grey_block h4 {
color: #fff !important;
} .divilife-blog .et_pb_post {
position: relative;
overflow: hidden;
}
.divilife-blog .et_pb_post .entry-featured-image-url {
margin: 0;
}
.divilife-blog .et_pb_post .entry-featured-image-url .et_overlay {
z-index: -1 !important;
opacity: 1;
width: 200%;
border: none;
}
.single #left-area a:not(.button) {
color: #8452A5;
}
.single #left-area a:hover:not(.button) {
color: #2590C0;
}
.divilife-blog .et_pb_post.et_pb_no_thumb .post-meta {
padding: 0 2% !important;
}
@media only screen and (min-width: 981px) {
.divilife-blog.et_pb_posts .entry-title {
padding: 0px 5% 16px !important;
}
.divilife-blog.et_pb_posts .post-content {
padding: 16px 5% 0 !important;
}
}
@media only screen and (min-width: 768px) {
.divilife-blog .et_pb_post>* {
width: 65%;
margin: 0 0 0 auto;
}
.divilife-blog .et_pb_post .entry-featured-image-url {
position: absolute;
left: 0;
top: 0;
width: 35%;
height: 100%;
}
.divilife-blog .et_pb_no_thumb.et_pb_post>* {
width: 100%;
}
.divilife-blog .et_pb_no_thumb .entry-featured-image-url {
width: 0%;
}
.divilife-blog.et_pb_posts .et_pb_no_thumb .entry-title {
padding: 0px 2% 16px !important;
}
.divilife-blog.et_pb_posts .et_pb_no_thumb .post-content {
padding: 16px 2% 0 !important;
}
.divilife-blog .et_pb_post .entry-featured-image-url img {
width: 100%;
height: auto;
object-fit: cover;
}
}
@media only screen and (max-width: 767px) {
.divilife-blog .et_pb_post .entry-featured-image-url .et_overlay {
top: 100%;
height: 300%;
}
}
.divilife-blog .et_pb_post .post-meta {
display: flex;
flex-wrap: wrap;
}
.divilife-blog .et_pb_post .post-meta .published {
order: 1;
}
.divilife-blog .et_pb_post .post-meta .author {
order: 2;
}
.divilife-blog .et_pb_post .post-meta a[rel="tag"] {
order: 3;
}
.divilife-blog .et_pb_post .post-meta>span:after {
content: '•';
display: inline-block;
margin: 0 7px;
}
.divilife-blog .et_pb_post .post-meta a[rel="tag"]:not(:last-of-type):after {
content: ',';
display: inline-block;
margin-right: 5px;
} .single-post .et_pb_title_container {
padding-top: 1em;
}
.single-post .et_pb_title_container a {
color: #8452a5 !important;
}
.single-post .et_pb_title_container a:hover {
color: #76C74D !important;
}
.single-post h1.entry-title {
font-size: 54px;
}
.single-post #et-main-area #main-content a:hover {
color: #76C74D !important;
} .author-block {
border-top: 1px solid #ebebeb;
padding: 50px 0;
margin-top: 100px;
display: flex;
align-items: center;
}
.author-avatar {
width: 30%;
margin-right: 50px;
}
.author-avatar img {
border-radius: 500px;
box-shadow: 11px 11px 18px rgba(0, 0, 0, 0.11);
}
.author-info {
width: 70%;
}
@media only screen and (max-width: 980px) {
.author-block {
flex-direction: column !important;
}
.author-avatar,
.author-info {
width: 100% !important;
margin: 0 auto !important;
flex: 0 0 100% !important;
}
.author-avatar {
text-align: center !important;
margin-bottom: 2em !important;
}
} .recent-post-container {
display: flex;
margin-bottom: 15px;
align-items: center;
}
.recent-post-thumbnail {
flex: 0 0 30%;
margin-right: 10px;
display: flex;
align-items: center;
}
.recent-post-thumbnail img {
max-width: 100%;
height: auto;
margin: 0 auto;
}
.recent-post-content {
flex: 0 0 70%;
height: auto;
margin: 0 auto;
}
.no-thumbnail .recent-post-content {
flex: 1; } .et-cart-info {
display: none;
padding-top: 5px;
}
.woocommerce .woocommerce-error,
.woocommerce .woocommerce-info,
.woocommerce .woocommerce-message {
background: #A885C0;
}
.woocommerce div.product form.cart .button {
padding: 10px 20px;
}
.woocommerce-page button.button.alt::after,
.woocommerce-page button.button::after {
display: none;
}
.woocommerce-product-details__short-description {
padding: 20px 0 10px;
}
#et-info {
max-width: 400px;
}
.product_meta {
font-size: 16px;
}
.woocommerce .quantity input.qty,
.woocommerce-page .quantity input.qty {
font-size: 18px;
padding: 13px;
color: #222222;
}
.woocommerce ul.products li.product .price,
.woocommerce-page ul.products li.product .price,
.woocommerce ul.products li.product .price del,
.woocommerce-page ul.products li.product .price del {
font-size: 18px;
}
.entry-summary p.price ins,
.woocommerce div.product span.price,
.woocommerce-page div.product span.price,
.woocommerce #content div.product span.price,
.woocommerce-page #content div.product span.price,
.woocommerce div.product p.price,
.woocommerce-page div.product p.price,
.woocommerce #content div.product p.price,
.woocommerce-page #content div.product p.price,
.woocommerce .star-rating span:before,
.woocommerce-page .star-rating span:before,
.woocommerce a.button.alt,
.woocommerce-page a.button.alt,
.woocommerce button.button.alt,
.woocommerce button.button.alt.disabled,
.woocommerce-page button.button.alt,
.woocommerce-page button.button.alt.disabled,
.woocommerce input.button.alt,
.woocommerce-page input.button.alt,
.woocommerce #respond input#submit.alt,
.woocommerce-page #respond input#submit.alt,
.woocommerce #content input.button.alt,
.woocommerce-page #content input.button.alt,
.woocommerce a.button,
.woocommerce-page a.button,
.woocommerce button.button,
.woocommerce-page button.button,
.woocommerce input.button,
.woocommerce-page input.button,
.woocommerce #respond input#submit,
.woocommerce-page #respond input#submit,
.woocommerce #content input.button,
.woocommerce-page #content input.button,
.woocommerce a.button.alt:hover,
.woocommerce-page a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce button.button.alt.disabled:hover,
.woocommerce-page button.button.alt:hover,
.woocommerce-page button.button.alt.disabled:hover,
.woocommerce input.button.alt:hover,
.woocommerce-page input.button.alt:hover,
.woocommerce #respond input#submit.alt:hover,
.woocommerce-page #respond input#submit.alt:hover,
.woocommerce #content input.button.alt:hover,
.woocommerce-page #content input.button.alt:hover,
.woocommerce a.button:hover,
.woocommerce-page a.button:hover,
.woocommerce button.button,
.woocommerce-page button.button:hover,
.woocommerce input.button:hover,
.woocommerce-page input.button:hover,
.woocommerce #respond input#submit:hover,
.woocommerce-page #respond input#submit:hover,
.woocommerce #content input.button:hover {
color: #3B61A9;
} .et_pb_accordion .et_pb_toggle {
margin-bottom: 0 !important;
}