body, button, input, select, textarea,
h1, h2, h3, h4, h5, h6, p, a,
.tp-caption.Default-Title-1, .Default-Title-1,
.mkdf-title .mkdf-title-holder .mkdf-breadcrumbs a, .mkdf-title .mkdf-title-holder .mkdf-breadcrumbs span,
.ui-tooltip, .ui-widget {
font-family: "Fira Sans", "Helvetica Neue", helvetica, arial, sans-serif !important;
}
aside.mkdf-sidebar .widget .searchform input[type=submit] {
font-family: ElegantIcons !important;
}
body {
color: #333;
font-size: 18px;
line-height: 30px;
} .hide {
display: none;	
}
.shadow {
box-shadow: 0 0 5px #999;
}
.mkdf-btn.center {
margin: 0 auto;
display: block;
width: 200px;
}
h1, h2, h3, h4, h5, h6 {
color: #443454;
}
.mkdf-content p {
margin-bottom: 1em;
}
.mkdf-content p a,
.mkdf-content ul li a {
font-weight: 700;
color: #5995c1;
transition: color .3s ;
}
.mkdf-content p a:hover, .mkdf-content p a:active, .mkdf-content p a:focus,
.mkdf-content ul li a:hover, .mkdf-content ul li a:active, .mkdf-content ul li a:focus {
color: #443454;
}
ol, ul {
list-style-position: outside;
margin-left: 22px!important;
}
a.smaller,
.mkdf-content ul li a.smaller,
.mkdf-content p a.smaller {
font-weight:normal;
font-size:12px;
}
img.circle {
border-radius: 50%;
}
.mkdf-message {
border-color:#ea3223;
border-width:3px;
border-radius: 15px;
background: #fff;
}
.mkdf-message .mkdf-message-inner .mkdf-message-text .mkdf-message-text-inner {
color: #333333;
}
.mkdf-message .mkdf-message-inner .mkdf-message-text .mkdf-message-text-inner h1,
.mkdf-message .mkdf-message-inner .mkdf-message-text .mkdf-message-text-inner h2,
.mkdf-message .mkdf-message-inner .mkdf-message-text .mkdf-message-text-inner h3,
.mkdf-message .mkdf-message-inner .mkdf-message-text .mkdf-message-text-inner h4,
.mkdf-message .mkdf-message-inner .mkdf-message-text .mkdf-message-text-inner h5,
.mkdf-message .mkdf-message-inner .mkdf-message-text .mkdf-message-text-inner h6 {
color:#ea3223;
margin-top: 10px;
}
.ui-widget-content .wpb_text_column a {
color: #5995c1;
}
.ui-widget-content .wpb_text_column a:hover, 
.ui-widget-content .wpb_text_column a:active, 
.ui-widget-content .wpb_text_column a:focus {
color: #443454;
}
.wpb_text_column blockquote,
.wpb_text_column blockquote p {
font-size: 25px;
line-height: 36px;
font-weight: bold;
color: #1c4883;
}
@media only screen and (max-width: 480px) {
.mkdf-container-inner, .mkdf-grid, .mkdf-grid-section .mkdf-section-inner {
width: 90%;
}
} .mkdf-page-header .mkdf-menu-area {
height: 106px;
}
#mkdf_side_area_opener-2 {
display: none;
}
.mkdf-dark-header .mkdf-page-header>div:not(.mkdf-sticky-header) .mkdf-main-menu>ul>li>a, .mkdf-dark-header.mkdf-header-style-on-scroll .mkdf-page-header .mkdf-main-menu>ul>li>a {
color: #443454;
}
.mkdf-header-standard.mkdf-dark-header .mkdf-menu-area .mkdf-right-from-main-menu-widget:before {
border: none;
}
.mkdf-title .mkdf-has-responsive-background {
}
.mkdf-title.mkdf-has-responsive-background .mkdf-title-holder .mkdf-title-subtitle-holder {
vertical-align: top;
padding-top: 25px;
}
.mkdf-main-menu ul li.mkdf-active-item a,
.mkdf-main-menu > ul > li.mkdf-active-item > a, .mkdf-sticky-header-on-scroll-down-up .mkdf-page-header .mkdf-sticky-header .mkdf-main-menu > ul > li.mkdf-active-item > a,
.mkdf-page-header .mkdf-sticky-header .mkdf-main-menu > ul > li > a:hover,
body:not(.mkdf-menu-item-first-level-bg-color) .mkdf-page-header .mkdf-sticky-header .mkdf-main-menu > ul > li > a:hover,
.mkdf-dark-header .mkdf-page-header>div:not(.mkdf-sticky-header) .mkdf-main-menu>ul>li.mkdf-active-item>a,
.mkdf-dark-header .mkdf-page-header>div:not(.mkdf-sticky-header) .mkdf-main-menu>ul>li>a:hover {
color: #5995c1;
}
.greyed-out.menu-item {
opacity: .5;
} .tp-caption.Default-Title-1 {
text-shadow: 0 0 10px #000;
}
.tp-caption.Button, .Button {
background-color: #443454;
border-color: #443454;
}
.tp-caption.tp-layer-selectable {
text-shadow: 0 0 5px #000;
text-align: center!important;
} .mkdf-info-box-holder .mkdf-ib-overlay {
background-position: center center;
}
.home-info-boxes .mkdf-info-box-holder {
cursor: pointer;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
border-right: 1px solid #fff;
}
.home-info-boxes .mkdf-info-box-holder:last-of-type {
border-right: none;
}
.mkdf-info-box-holder .mkdf-ib-front-holder {
padding: 0 20px;
}
.mkdf-info-box-holder .mkdf-ib-front-holder .mkdf-ib-text-holder {
margin-top: 0;
}
.mkdf-info-box-holder .mkdf-ib-front-holder .mkdf-ib-button-holder {
margin-top: 20px;
}
.mkdf-ib-icon-holder .mkdf-icon-linear-icon.lnr-pilcrow:before {
content: "";
display: inline-block;
background: url(//mieux-dormir.ca/wp-content/themes/sleepwell/images/pill-icon.png) center center no-repeat;
background-size: contain;    
width: 115px;
height: 60px;
}
.mkdf-ib-icon-holder .mkdf-icon-linear-icon.lnr-book:before {
content: "";
display: inline-block;
background: url(//mieux-dormir.ca/wp-content/themes/sleepwell/images/owl-white.png) center center no-repeat;
background-size: contain;    
width: 85px;
height: 140px;
}
@media (min-width: 768px) {
.home-icon-column {
width: 20%;
}
}
.home-components {
padding: 0 18% 50px 18%;
}
.home-components .vc_column_container {
padding-top: 20px;
}
.home-component-image.wpb_single_image img {
max-height: 90px;
width: auto; 
margin-top: 40px;
}
.home-component-image.sleepwell-recommends-image.wpb_single_image img {
margin-top: 0;
max-height: 200px;
}
.home .sc_player_container1 {
display: block;
margin: 0 auto;
width: 64px;
}
.free-event-icon {
position: relative;
top: -90px;
} 
.free-event-icon {
text-align: center;
}
.free-event-icon h3 {
font-size: 40px;
margin-left: 20px;
letter-spacing: 2px;
}
@media only screen and (max-width: 768px) {  .free-event-icon .fa-arrow-down {
font-size: 42px;
}
.free-event-icon h3 {
font-size: 28px;
}
} .home .mkdf-message {
max-width: none!important;
padding: 10px 30px!important;
} 
.announcements {
padding: 0;
}
.announcements h3 {
color: #443454!important;
margin-bottom: 15px;
}
.announcements,
.announcements .announcement,
.announcements .announcement p {
text-align: center!important;
}
.announcements .announcement a {
color: rgb(89,149,193);
font-weight: 600;
}
.announcements .announcement {
padding: 0 15px;
}
.announcements .announcement .announcement-text {
line-height:1.4em;
}
.announcements .sw-carousel {
position: relative;
}
.announcements .sw-carousel .owl-wrapper-outer {
z-index: 999;
}
.announcements .owl-controls {
width: 100%;
position: absolute;
top: 40%;
}
.announcements .owl-controls .owl-prev {
float: left;
position: relative;
left: -20px;
}
.announcements .owl-controls .owl-next {
float: right;
position: relative;
left: 20px;
} .home .mkdf-message {
margin: 0 auto;
position: relative;
top: -90px;
margin-bottom: -85px;
} 
.home .mkdf-message .mkdf-close {
display: none;
}
.home .mkdf-message .mkdf-message-inner .mkdf-message-text {
width: 100%;
}
.home .mkdf-message .mkdf-message-inner .mkdf-message-text .mkdf-message-text-inner h2 {
margin: 0 auto;
}
@media (max-width: 700px) {
.home .mkdf-message .mkdf-message-inner .mkdf-message-text .mkdf-message-text-inner h2 {
font-size: 20px;
}
.home .mkdf-message {
margin: 0 30px;
top: -100px;
}
} .mkdf-title {
background: url(//mieux-dormir.ca/wp-content/themes/sleepwell/images/sky-night.jpg) top center no-repeat;
background-size: cover;    
}
.mkdf-title .mkdf-title-holder h1,
.mkdf-title .mkdf-title-holder .mkdf-breadcrumbs a, .mkdf-title .mkdf-title-holder .mkdf-breadcrumbs span {
color: #fff;
}
.mkdf-title .mkdf-title-holder h1 {
font-size: 30px;
}
@media (max-width: 700px) {
.mkdf-title .mkdf-title-holder h1 {
font-size: 26px;
line-height: 26px;
}
}
a.button {
display: inline-block;
cursor: pointer;
font-size: 14px;
text-transform: uppercase;
font-weight: 700;
color: #fff!important;
background: #5995c1;
border: 0;
border-radius: 5px;
padding: 5px 16px;
margin: 5px;
} aside.mkdf-sidebar {
border-left: 1px solid #ccc;
}
@media only screen and (max-width: 1024px) {
aside.mkdf-sidebar {
border-left: none;
}
}
aside.mkdf-sidebar .widget:not(.widget_search):not(.widget_tag_cloud):not(.widget_product_search) {
border: none;
padding-top: 54px;
}
aside.mkdf-sidebar .widget {
margin-bottom: 0!important;
padding-bottom: 0!important;
border-bottom: 1px solid #ccc !important;
}
aside.mkdf-sidebar .widget:first-of-type {
padding-top: 0 !important;
}
aside.mkdf-sidebar .widget:last-of-type {
border-bottom: none !important;
padding-bottom: 25px!important;
}
aside.mkdf-sidebar p {
font-weight: normal;
}
aside.mkdf-sidebar .widget_text p {
margin-bottom: 30px;
}
aside.mkdf-sidebar .widget_text .custom-html-widget {
margin-bottom: 50px;
}
aside.mkdf-sidebar .widget h3 {
font-size: 26px;
}
aside.mkdf-sidebar a.widget-icon {
display: inline-block;
width: 50%;
vertical-align: top;
text-align: center;
line-height: 1.4em;
margin:0 0 30px 0;
font-size: 18px;
}
aside.mkdf-sidebar a.widget-icon.thirds {
width: 27%;
padding: 3%;
vertical-align: middle;
}
aside.mkdf-sidebar a.widget-icon img {
margin-bottom: 5px;;
max-height: 100px;
width: auto;
} .ui-tooltip.ui-widget.ui-widget-content {
font-size: 16px;
border: 2px solid #443454;
border-radius: 10px;
box-shadow: none;
color: #443454;
font-weight: 500;
padding: 6px 10px;
} .mkdf-author-description {
display: none;
} .vc_pagination-color-violet.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-violet.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-violet.vc_pagination-style-outline .vc_pagination-trigger:hover {
background-color: #5995c1;
}
.vc_pagination-color-violet.vc_pagination-style-outline .vc_pagination-trigger {
border-color: #5995c1;
} .page-template-resources-page .mkdf-sidebar:not(.legend) .widget:first-of-type {
display: none;
}
.resource-container h2 {
float: left;
width: 60%;
}
.resource-container h2 img {
max-height: 100px;
width: auto;
margin-right: 15px;
vertical-align: middle;
}
.resource-container .side-info {
float: left;
width: 40%;
text-align: right;
margin-top: 60px;
font-weight: bold;
}
.resource {
margin: 20px auto;
border-bottom: 1px solid #5995c1;
padding-bottom: 20px;
}
.resource .title {
font-size: 24px;
line-height: 30px;
font-weight: 700;
margin-bottom: 15px;
color: #5995c1;
}
.resource .resource-image {
width: 20%;
float: left;
}
.resource .resource-image img {
max-width: 80%;
}
.resource .description {
width: 55%;
float: left;
font-size: 12px;
line-height: 18px;
margin-bottom: 15px;
margin-right: 20px;
}
.resource .book-author {
margin-top: 5px;
margin-bottom: 5px;
}
.resource .book-isbn {
margin-bottom: 5px;
}
.resource .resource-row {
margin-bottom: 10px;
}
.resource .resource-row.resource-description {
margin-top: 16px;
}
.resource .resource-row .resource-title {
width: 35%;
float: left;
text-align: right;
}
.resource .resource-row .resource-title h6 {
margin-top: 0;
font-size: 14px;
}
.resource .resource-row .content {
width: 62%;
float: left;
margin-left: 3%;
}
.resource .category-icons {
width: 20%;
float: left;
text-align: center;
}
.resource-icon {
display: inline-block;
width: 60px;
height: 60px;
background: url(//mieux-dormir.ca/wp-content/themes/sleepwell/images/owl.png) center center no-repeat;
background-size: contain;
margin: 5px 0;
}
.resource-icon.apple-app {
background-image: url(//mieux-dormir.ca/wp-content/themes/sleepwell/images/apple-app.png);
}
.resource-icon.book {
background-image: url(//mieux-dormir.ca/wp-content/themes/sleepwell/images/book.png);
}
.resource-icon.google-app {
background-image: url(//mieux-dormir.ca/wp-content/themes/sleepwell/images/google-app.png);
}
.resource-icon.online {
background-image: url(//mieux-dormir.ca/wp-content/themes/sleepwell/images/website.png);
}
.resource-icon.sleepwell-recommends {
background-image: url(//mieux-dormir.ca/wp-content/themes/sleepwell/images/owl.png);
}
.resource-icon.therapy {
background-image: url(//mieux-dormir.ca/wp-content/themes/sleepwell/images/therapy.png);
margin-right: 10px;
margin-left: 10px;
}
.resource-icon.control {
background-image: url(//mieux-dormir.ca/wp-content/themes/sleepwell/images/control.png);
}
.resource-icon.hygiene {
background-image: url(//mieux-dormir.ca/wp-content/themes/sleepwell/images/hygiene.png);
}
.resource-icon.relax {
background-image: url(//mieux-dormir.ca/wp-content/themes/sleepwell/images/relax.png);
}
.resource-icon.sleep-drive {
background-image: url(//mieux-dormir.ca/wp-content/themes/sleepwell/images/sleep-drive.png);
}
.resource-icon.thoughts {
background-image: url(//mieux-dormir.ca/wp-content/themes/sleepwell/images/thoughts.png);
}
.resource-icon.cost {
background: none;
font-weight: 700;
font-size: 40px;
color: #5995c1;
width: 100%;
height: 40px;
line-height: 1.2em;
margin-bottom: 15px;
margin-top: 0;
}
.mkdf-sidebar.legend {
padding-top: 30px;
padding-bottom: 30px;
border-bottom: 1px solid #ccc;
}
.legend-container {
margin-top: 50px;
}
.legend-container aside.mkdf-sidebar {
border: 0;
}
.legend-container aside.mkdf-sidebar .widget {
padding: 0!important;
}
.mkdf-column-inner:first-of-type .mkdf-sidebar.legend {
padding-top: 0;
}
.mkdf-column-inner:last-of-type .mkdf-sidebar.legend {
border-bottom: none;
}
.legend-icon {
margin: 5px 0;	
font-size: 18px;
line-height: 26px;
position: relative;
top: 15px;
}
.legend-icon .resource-icon {
float: left;
margin-right: 20px;
top: -15px;
position: relative;
}
.legend-cost .legend-icon {
line-height: 20px;
}
.legend-icon .resource-icon.cost {
height: 20px;
width: 100%;
font-size: 22px;
}
.legend-icon .resource-icon.cost span {
color: #666;
font-size: 14px;
}
@media only screen and (max-width: 1024px) {
.resource-container h2,
.resource-container .side-info,
.resource .resource-image,
.resource .description,
.resource .category-icons {
width: 100%;
}
.resource-container .side-info {
margin-top: 20px;
text-align: left;
}
} .mkdf-accordion.ui-accordion .ui-accordion-header {
padding: 0;
border: 0;
background: none;
}
.mkdf-accordion-holder .mkdf-title-holder,
.mkdf-accordion-holder .mkdf-accordion-content {
border: none;
}
.mkdf-accordion-holder .mkdf-title-holder {
color: #5995c1;
}
.mkdf-accordion-holder .mkdf-title-holder .mkdf-tab-title-inner {
line-height: 30px;
font-size: 24px;
padding-bottom: 7px!important;
padding-left: 9px!important;
}
.mkdf-accordion-holder .mkdf-title-holder .mkdf-tab-title {
padding-right: 0;
padding-left: 30px;
}
.mkdf-accordion-holder .mkdf-title-holder .mkdf-accordion-mark {
left: 1px;
top: 34px;
}
.mkdf-accordion-holder .mkdf-title-holder .mkdf-accordion-mark-icon span {
top: 6px;
transform: none;
-webkit-transform: none;
}
.mkdf-accordion-mark-icon .icon_plus:before,
.mkdf-accordion-mark-icon .icon_minus-06:before {
display: none;
}
.mkdf-accordion-mark-icon .icon_plus,
.mkdf-accordion-mark-icon .icon_minus-06 {
content: "";
width: 12px!important; 
height: 20px!important; 
background: url(//mieux-dormir.ca/wp-content/themes/sleepwell/images/right-arrow.png) center center no-repeat;
background-size: 100%;
}
.mkdf-accordion-mark-icon .icon_minus-06 {
width: 20px!important; 
height: 12px!important; 
background: url(//mieux-dormir.ca/wp-content/themes/sleepwell/images/down-arrow.png) center center no-repeat;
background-size: 100%;
top: 10px!important;
}
.mkdf-accordion-holder .mkdf-accordion-content {
padding-top: 0;
}
.mkdf-accordion-content-inner .wpb_text_column a {
font-weight: 700;
}
.mkdf-accordion-holder .mkdf-title-holder.ui-state-active:last-of-type {
border-bottom: none!important;
} .mkdf-tabs {
border: none!important;
}
.mkdf-tabs .mkdf-tabs-nav {
background: none;
border: none;
margin-left: 0!important;
}
.mkdf-tabs.mkdf-horizontal .mkdf-tabs-nav li:first-child,
.mkdf-tabs.mkdf-horizontal .mkdf-tabs-nav li {
border-left: 1px solid #e5e5e5;
border-top: 1px solid #e5e5e5;
border-right: 1px solid #e5e5e5;
} .sc_player_container1 {
display: inline;
position: relative;
top: 8px;
}  .sleepwell-recommends-text ul li {
margin-bottom: 15px;
}
.sleepwell-recommends-text ul li img {
max-height: 40px;
margin-left: 7px;
width: auto;
position: relative;
top: 13px;
margin-top: -13px;
} .page-template-research-page .mkdf-sidebar .widget:nth-of-type(4) {
display: none;
}
.research-study {
padding-bottom: 20px;
margin-bottom: 20px;
border-bottom: 1px solid #ccc;
}
.research-study.research-header {
font-weight: 700;
color: #5995c1;
}
.research-study-group,
.research-study-title,
.research-study-year {
display: inline-block;
padding-right: 20px;
vertical-align: top;
line-height: 1.4em;
}
.research-study-group {
width: 26%;
}
.research-study-title {
width: 45%;
}
.research-study-title a {
font-weight: 700;
}
.research-study-year {
width: 20%;	
padding-right: 0;
} .vc-hoverbox-wrapper {
margin-bottom: 30px;
}
.vc-hoverbox {
cursor: pointer;	
}
.vc-hoverbox-inner {
min-height: 420px!important;
}
.vc-hoverbox-front:after {
content: "";
background: #fff;
opacity: 0.4;
top: 0;
left: 0;
bottom: 0;
right: 0;
position: absolute;
z-index: -1;   
}
.vc-hoverbox-front-inner h2 {
text-shadow: 0 0 20px #fff;
}
.vc-hoverbox-back-inner h2 {
margin-bottom: 15px;
margin-top: 0;
}
.vc-hoverbox-back-inner h2,
.vc-hoverbox-back-inner p,
.vc-hoverbox-back-inner p a {
color: #fff!important;
}
.vc-hoverbox-back-inner p {
font-size: 18px;
line-height: 25px;
}
@media only screen and (max-width: 768px) {
.vc-hoverbox-front-inner {
display: none;
}
.vc-hoverbox-back {
background: none!important;
transform: none;
z-index: 999;
}
.vc-hoverbox-back-inner h2,
.vc-hoverbox-back-inner p,
.vc-hoverbox-back-inner p a {
text-shadow: 0 0 20px #fff;
color: #443454!important;
}
} ul.components-page li {
list-style: none;
font-size: 40px;
position: relative;
top: -40px;
margin: 30px 0;
}
ul.components-page li img {
position: relative;
top: 40px;
margin-right: 30px;
} .vc_row.cbti-now-what {
padding-top: 30px;
margin-top: 30px;
border-top: 1px solid #5995c1;
}
.vc_row.cbti-now-what img {
max-height: 100px;
width: auto;
margin-bottom: 15px;
} .page-id-4815 .mkdf-sidebar .widget:nth-of-type(3),
.page-id-4815 .mkdf-sidebar .widget:nth-of-type(4),
.page-id-4815 .mkdf-sidebar .widget:nth-of-type(5),
.page-id-4815 .mkdf-sidebar .widget:nth-of-type(6) {
display: none;
}
.page-id-4815 .mkdf-message .mkdf-close {
display: none;
} .sleep-calculator .header-icon {
float:left;
margin-right:20px;
margin-top: 8px;
width: 80px;
height: auto;
}
.sleep-calculator p {
font-size: 20px;
margin-bottom: 40px;
line-height: 1.4em;
}
.sleep-calculator .question,
.sleep-calculator button {
margin: 20px 0;
}
.sleep-calculator .question {
font-size: 22px;
font-weight: 700;
}
.sleep-calculator input[type="text"],
.sleep-calculator input[type="number"] {
color: #666;
background: #fff;
border: 1px solid #bbb;
border-radius: 3px;
display: block;
padding: 0.7em;
width: 95px;
display: inline-block;
margin-left: 10px;
font-size: 18px;
}
.sleep-calculator button {
font-size: 30px;
text-transform: uppercase;
font-weight: 700;
color: #fff;
background: #5995c1;
cursor: pointer;
border: 0;
border-radius: 5px;
padding: 10px 20px;
}
.sleep-calculator .results {
margin-top: 30px;
}
.sleep-calculator .results.calculated {
font-size: 22px;
}
.sleep-calculator .results.calculated p:nth-of-type(3n) {
line-height: 0.5em;
}
.sleep-calculator .results.calculated span {
font-size: 22px;
font-weight: 700;
color: #5995c1;
}
.sleep-calculator .results.calculated span#sleep-efficiency {
font-size: 50px;
color: #5995c1;
font-weight: 700;
}
.results {
display: none;
}
.results.visible {
display: block;	
}
.percentage {
font-size: 32px;
line-height: 32px;
color: #5995c1;
font-weight: 700;
margin-right: 20px;
}
.results table {
margin: 30px 0;
}
.results table tbody tr, .results table thead tr {
border: none;
border-top: 1px solid #ccc;
}
.results table td {
text-align: left;
vertical-align: middle;
}
.results table .sleep-perscription {
color: #5995c1;
}
.results table .sleep-perscription img {
position: relative;
top: 6px;
} .percentage {
font-size: 22px;
line-height: 26px;
color: #5995c1;
font-weight: 700;
margin-right: 20px;
}
table.sleep-drive-table {
margin: 30px 0;
}
table.sleep-drive-table tbody tr, table.sleep-drive-table thead tr {
border: none;
border-top: 1px solid #ccc;
}
table.sleep-drive-table td {
text-align: left;
vertical-align: middle;    
} .sleep-hygiene {
font-size: 16px;
}
.sleep-hygiene .row {
margin-bottom: 20px;
border-top: 1px solid #ccc;
padding-top: 10px;
}
.hygiene-left,
.hygiene-right {
display: inline-block;
vertical-align: top;
}
.hygiene-left {
width: 20%;
font-weight: 700;
}
.hygiene-right {
width: 79%;
}
.sleep-hygiene textarea {
width: 100%;
height: 160px;
font-size: 16px;
} .sleep-hygiene input[type='checkbox'] {
position: absolute; opacity: 0; }
.sleep-hygiene input[type='checkbox'] + label {
position: relative;
cursor: pointer;
padding: 0;
} .sleep-hygiene input[type='checkbox'] + label:before {
content: '';
margin-right: 10px;
display: inline-block;
vertical-align: text-top;
width: 20px;
height: 20px;
background: white;
border: 1px solid #ccc;
} .sleep-hygiene input[type='checkbox']:hover + label:before {
background: #5995c1;
} .sleep-hygiene input[type='checkbox']:focus + label:before {
box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.12);
} .sleep-hygiene input[type='checkbox']:checked + label:before {
background: #5995c1;
} .sleep-hygiene input[type='checkbox']:disabled + label {
color: #b8b8b8;
cursor: auto;
} .sleep-hygiene input[type='checkbox']:disabled + label:before {
box-shadow: none;
background: #ddd;
} .sleep-hygiene input[type='checkbox']:checked + label:after {
content: '';
position: absolute;
left: 5px;
top: 9px;
background: white;
width: 2px;
height: 2px;
box-shadow: 
2px 0 0 white,
4px 0 0 white,
4px -2px 0 white,
4px -4px 0 white,
4px -6px 0 white,
4px -8px 0 white;
transform: rotate(45deg);
} @media print {
.page-template-hygiene-page .mkdf-column2 {
display: none;	
}
.page-template-hygiene-page .mkdf-two-columns-66-33 .mkdf-column1 {
width: 100%;
}
.page-template-hygiene-page a.button {
display:none;
} .sleep-hygiene input[type='checkbox'] + label:before,
.sleep-hygiene input[type='checkbox'] + label:after {
display: none;
}
.sleep-hygiene input[type='checkbox'] {
position: initial;
opacity: 1;
width: 15px;
height: 15px;
margin-right: 10px;
}
} .sleepingpills-info-boxes .mkdf-info-box-holder {
cursor: pointer;
}
.sleepingpills-info-boxes.smaller-info-boxes .vc_column_container>.vc_column-inner {
padding-left: 5px;
padding-right: 5px;
}
.sleepingpills-info-boxes.smaller-info-boxes h2.mkdf-ib-title {
font-size: 20px;
margin-top: -15px;
margin-bottom: 10px;
}
.sleepingpills-info-boxes.smaller-info-boxes .mkdf-ib-text-holder {
font-size: 12px;
margin: 0;
width: 100%;
line-height: 1.4em;	
}
.sleepingpills-info-boxes.smaller-info-boxes .mkdf-ib-bottom-holder {
display: none;
}
.sleepingpills-info-boxes.smaller-info-boxes:hover .mkdf-ib-top-holder,
.sleepingpills-info-boxes.smaller-info-boxes .mkdf-ib-top-holder {
transform: none!important;
}
.sleepingpills-info-boxes.smaller-info-boxes .mkdf-info-box-holder {
height: 0px!important;
}
@media (max-width: 1280px) {
.sleepingpills-info-boxes.smaller-info-boxes .mkdf-info-box-holder {
height: 100px!important;
}
.mkdf-info-box-holder .mkdf-info-box-inner {
margin-left: 0;
}
.sleepingpills-info-boxes.smaller-info-boxes h2.mkdf-ib-title {
font-size: 16px;
margin-top: 0;
margin-bottom: 0;
}
} .sleep-quiz-container {
margin-top: 40px;
border-top: 1px solid #ccc;
padding-top: 40px;
}
.sleep-quiz, .sleep-quiz-container .reveal {
text-align: left;
max-width: 600px;
margin: 0 auto;
}
.sleep-quiz .row {
margin: 20px 0;
border-bottom: 1px solid #ccc;
padding-bottom: 45px;
}
.sleep-quiz .question-text {
text-align: left;
font-size: 20px;
margin: 15px 0;
}
.sleep-quiz .question-text .quiz-number {
font-weight: bold;
}
.slider-text-left,
.slider-text-right,
.slider-text-center {
display: inline-block;
font-size: 10px;
}
.slider-text-left,
.slider-text-right {
width: 25%;
text-transform: uppercase;
}
.slider-text-left {
text-align: left;
}
.slider-text-right {
text-align: right;
}
.slider-text-center {
text-align: center;
width: 48%
}
.slider-number {
font-size: 20px;
display: none;
}
.slider-value {
font-size: 30px;
font-weight: 700;
color: #5995c1;
}
.sleep-quiz .question-slider {
margin-top: 5px;	
}
.ui-state-active, .ui-widget-content .ui-state-active {
border-color: #5995c1;
background: #5995c1;
}
.sleep-quiz .small-print {
font-size: 10px;
}
.sleep-quiz button {
font-size: 30px;
text-transform: uppercase;
font-weight: 700;
color: #fff;
background: #5995c1;
cursor: pointer;
border: 0;
border-radius: 5px;
padding: 10px 20px;
}
.sleep-quiz-container .reveal {
margin-top: 60px;
}
.sleep-quiz-container .reveal #quiz-average {
font-size: 40px;
font-weight: 700;
color: #5995c1;
} .history-timeline {
border-left: 6px dotted #ccc;
padding-left: 50px;
}
.history-timeline .vc_row {
margin-top: 40px;
}
.history-timeline .vc_row:before {
height: 40px;
width: 40px;
background-color: #443454;
border: 3px solid #fff;
border-radius: 50%;
position: relative;
left: -76px;
top: 50px;
} .dangers-sleeping-pills h3 {
margin-top: 50px;
}
.dangers-sleeping-pills p {
font-size: 20px;
}
.dangers-sleeping-pills strong,
.dangers-sleeping-pills b {
color: #1c4883;
} .sleeping-pills-how-long .mkdf-tabs-nav,
.sleeping-pills-how-long .mkdf-tabs-nav li,
.sleeping-pills-how-long .mkdf-tabs-nav li a,
.sleeping-pills-how-long .mkdf-tab-container {
border: none!important;
background: none!important;
margin-left: 0!important;
padding-left: 0!important;
}
.sleeping-pills-how-long .mkdf-tabs-nav,
.sleeping-pills-how-long .mkdf-tabs .wpb_text_column {
text-align: center;
font-size: 22px;
}
.sleeping-pills-how-long .mkdf-tabs.mkdf-horizontal .mkdf-tabs-nav {
margin-top: 20px;
}
.sleeping-pills-how-long .mkdf-tabs.mkdf-horizontal .mkdf-tabs-nav li {
float: none;
display: inline-block;
border: 1px solid #666!important;
border-radius: 8px;
}
.sleeping-pills-how-long .mkdf-tabs.mkdf-horizontal .mkdf-tabs-nav li a {
padding-left: 20px!important;	
} .hdq_results_inner .hdq_result {
margin-bottom: 30px;
}
.hdq_results_inner a {
font-size: 30px;
}
.hdq_question_after_text {
font-size: 24px;
line-height: 1.4em;
} .insomnia-checks .check-container {
display: block;
position: relative;
padding-left: 75px;
margin: 22px 0;
cursor: pointer;
font-size: 22px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.insomnia-checks .check-container input {
position: absolute;
opacity: 0;
cursor: pointer;
}
.insomnia-checks .checkmark {
position: absolute;
top: 0;
left: 0;
height: 55px;
width: 55px;
background-color: #eee;
color: #eee;
border: 1px solid #ddd;
}
.insomnia-checks .check-container:hover input ~ .checkmark {
background-color: #ccc;
color: #ccc;
}
.insomnia-checks .check-container input:checked ~ .checkmark {
background-color: #5995c1;
color: #5995c1;
}
.insomnia-checks .checkmark:after {
content: "";
position: absolute;
display: none;
}
.insomnia-checks .check-container input:checked ~ .checkmark:after {
display: block;
}
.insomnia-checks .check-container .checkmark:after {
color: #fff;
left: 20px;
top: 5px;
width: 10px;
height: 32px;
border: solid white;
border-width: 0 5px 5px 0;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}
.insomnia-checks ul {
margin-left: 125px!important;
}
.insomnia-myths h3 {
text-align: center;
}
.insomnia-stats .mkdf-progress-bar .mkdf-progress-content-outer,
.insomnia-stats .mkdf-progress-bar .mkdf-progress-content-outer .mkdf-progress-content {
height: 20px;
}
.insomnia-stats strong {
color: #443454;
font-size: 30px;
} .contact-form p,
.contact-form input {
text-align: center;
}
.post-password-form input[type=submit], input.wpcf7-form-control.wpcf7-submit {
border: 1px solid #443454;
background-color: #443454;
} .page-id-6127 .mkdf-title {
border-bottom: 0;
}
.page-id-6127 .man-background .vc_column-inner {
background-size: cover;
background-position: top left;
}
.page-id-6127 .purple-cloud {
position: relative;
left: -130px;
}
.page-id-6127 .purple-cloud .vc_column-inner {
background-size: contain;
background-repeat: no-repeat;
background-position: center;
}
.page-id-6127 .purple-cloud .vc_column-inner .wpb_wrapper {
padding-left: 20px;
}
.page-id-6127 .cbti-moon img {
max-width: 82px;
}
.page-id-6127 .event-email .wpcf7 {
text-align: center;
}
.page-id-6127 .event-email input.wpcf7-email {
max-width: 300px;
border-radius: 30px;
margin-right: 30px;
}
.page-id-6127 .event-email input.wpcf7-submit {
background-color: #5995c1;
border-radius: 30px;
font-size: 20px;
height: 55px;
}
.page-id-6127 .event-email .wpcf7 form.sent .wpcf7-response-output {
border: none!important;
color: #fff!important;
}
.page-id-6127 .vc_custom_1698345407558 .vc_column_container {
padding-left: calc(100% - 633px);
}
.page-id-6127 .zoom-link.mkdf-btn.center {
width: 430px;
}
@media (max-width: 1400px) {
.page-id-6127 .vc_custom_1698345407558 .vc_column_container {
padding-left: calc(100% - 537px);
}
}
@media (max-width: 1190px) {
.page-id-6127 .mkdf-icon-list-item .mkdf-icon-list-text {
text-align: left;
}
.page-id-6127 .purple-cloud h2 {
font-size: 24px;
margin-bottom: 0;
margin-top: 16px;	
}
.page-id-6127 .cbti-moon img {
max-width: 54px;
}
.page-id-6127 .man-background .vc_custom_1698282302530 {
padding-bottom: 200px!important;
}
.page-id-6127 .vc_custom_1698345407558 .vc_column_container {
padding-left: calc(100% - 455px);
}
}
@media (max-width: 1020px) {
.page-id-6127 .man-background .vc_custom_1698282302530 {
padding-bottom: 230px!important;
}
.page-id-6127 .purple-cloud {
left: -40px;
}
.page-id-6127 .man-background .vc_column-inner {
background-position: top center;
}
.page-id-6127 .vc_custom_1698345407558 .vc_column_container {
padding-left: calc(100% - 366px);
}
}
@media (max-width: 980px) {
.page-id-6127 .man-background .vc_custom_1698282302530 {
padding-bottom: 340px!important;
}
.page-id-6127 .purple-cloud h5 {
margin-top: 5px;	
}
}
@media (max-width: 780px) {
.page-id-6127 .event-email input.wpcf7-email {
display: block;
margin: 20px auto 0 auto;
}
.page-id-6127 .event-email input.wpcf7-submit {
display: block;
margin: 20px auto 0 auto;
}
.page-id-6127 .vc_custom_1698345407558 .vc_column_container {
padding-left: 30px;
}
.page-id-6127 .zoom-link.mkdf-btn.center {
width: 320px;
font-size: 20px!important;
padding: 10px 0;
}
}
@media (max-width: 380px) {
.page-id-6127 .cbti-moon {
display: none;
}
} .search-results .mkdf-post-info,
.search-results .mkdf-author-desc {
display: none;
}
.search-results .mkdf-blog-holder article {
border-bottom: 1px solid #ccc;
margin-bottom: 40px;
} footer .widget_media_image img {
max-width: 215px!important;
margin-top: 20px; 
}
footer a {
color: #fff;
}
footer ul.menu {
list-style: none;
margin-left: 0!important;
}
footer ul.menu li {
display: block;
padding: 0;
font-size: 25px;
}
footer .mkdf-footer-bottom-holder .widget.mkdf-footer-bottom-left.widget_text {
padding-top: 0;
}
footer .footer-website {
font-size: 22px;
display: block;
}
footer .mkdf-container {
margin-bottom: 10px;
}
footer .mkdf-footer-bottom-holder .widget.mkdf-footer-bottom-left.widget_nav_menu {
margin-top: 40px;
}
footer .mkdf-footer-bottom-holder .mkdf-container-inner .mkdf-column:nth-of-type(3) .widget_text .textwidget {
font-size: 12px;
margin-top: 60px;
}
@media (min-width: 768px) {
footer .mkdf-footer-bottom-holder .widget.mkdf-footer-bottom-left.widget_nav_menu {
margin-top: 80px;
}
}  body, button, input, select, textarea,
h1, h2, h3, h4, h5, h6, p, a,
.tp-caption.Default-Title-1, .Default-Title-1,
.mkdf-title .mkdf-title-holder .mkdf-breadcrumbs a, .mkdf-title .mkdf-title-holder .mkdf-breadcrumbs span,
.ui-tooltip, .ui-widget {
font-family: "Fira Sans", "Helvetica Neue", helvetica, arial, sans-serif !important;
}
aside.mkdf-sidebar .widget .searchform input[type=submit] {
font-family: ElegantIcons !important;
}
body {
color: #333;
font-size: 18px;
line-height: 30px;
} .hide {
display: none;	
}
.shadow {
box-shadow: 0 0 5px #999;
}
.mkdf-btn.center {
margin: 0 auto;
display: block;
width: 200px;
}
h1, h2, h3, h4, h5, h6 {
color: #443454;
}
.mkdf-content p {
margin-bottom: 1em;
}
.mkdf-content p a,
.mkdf-content ul li a {
font-weight: 700;
color: #5995c1;
transition: color .3s ;
}
.mkdf-content p a:hover, .mkdf-content p a:active, .mkdf-content p a:focus,
.mkdf-content ul li a:hover, .mkdf-content ul li a:active, .mkdf-content ul li a:focus {
color: #443454;
}
ol, ul {
list-style-position: outside;
margin-left: 22px!important;
}
a.smaller,
.mkdf-content ul li a.smaller,
.mkdf-content p a.smaller {
font-weight:normal;
font-size:12px;
}
img.circle {
border-radius: 50%;
}
.mkdf-message {
border-color:#ea3223;
border-width:3px;
border-radius: 15px;
background: #fff;
}
.mkdf-message .mkdf-message-inner .mkdf-message-text .mkdf-message-text-inner {
color: #333333;
}
.mkdf-message .mkdf-message-inner .mkdf-message-text .mkdf-message-text-inner h1,
.mkdf-message .mkdf-message-inner .mkdf-message-text .mkdf-message-text-inner h2,
.mkdf-message .mkdf-message-inner .mkdf-message-text .mkdf-message-text-inner h3,
.mkdf-message .mkdf-message-inner .mkdf-message-text .mkdf-message-text-inner h4,
.mkdf-message .mkdf-message-inner .mkdf-message-text .mkdf-message-text-inner h5,
.mkdf-message .mkdf-message-inner .mkdf-message-text .mkdf-message-text-inner h6 {
color:#ea3223;
margin-top: 10px;
}
.ui-widget-content .wpb_text_column a {
color: #5995c1;
}
.ui-widget-content .wpb_text_column a:hover, 
.ui-widget-content .wpb_text_column a:active, 
.ui-widget-content .wpb_text_column a:focus {
color: #443454;
}
.wpb_text_column blockquote,
.wpb_text_column blockquote p {
font-size: 25px;
line-height: 36px;
font-weight: bold;
color: #1c4883;
}
@media only screen and (max-width: 480px) {
.mkdf-container-inner, .mkdf-grid, .mkdf-grid-section .mkdf-section-inner {
width: 90%;
}
} .mkdf-page-header .mkdf-menu-area {
height: 106px;
}
#mkdf_side_area_opener-2 {
display: none;
}
.mkdf-dark-header .mkdf-page-header>div:not(.mkdf-sticky-header) .mkdf-main-menu>ul>li>a, .mkdf-dark-header.mkdf-header-style-on-scroll .mkdf-page-header .mkdf-main-menu>ul>li>a {
color: #443454;
}
.mkdf-header-standard.mkdf-dark-header .mkdf-menu-area .mkdf-right-from-main-menu-widget:before {
border: none;
}
.mkdf-title .mkdf-has-responsive-background {
}
.mkdf-title.mkdf-has-responsive-background .mkdf-title-holder .mkdf-title-subtitle-holder {
vertical-align: top;
padding-top: 25px;
}
.mkdf-main-menu ul li.mkdf-active-item a,
.mkdf-main-menu > ul > li.mkdf-active-item > a, .mkdf-sticky-header-on-scroll-down-up .mkdf-page-header .mkdf-sticky-header .mkdf-main-menu > ul > li.mkdf-active-item > a,
.mkdf-page-header .mkdf-sticky-header .mkdf-main-menu > ul > li > a:hover,
body:not(.mkdf-menu-item-first-level-bg-color) .mkdf-page-header .mkdf-sticky-header .mkdf-main-menu > ul > li > a:hover,
.mkdf-dark-header .mkdf-page-header>div:not(.mkdf-sticky-header) .mkdf-main-menu>ul>li.mkdf-active-item>a,
.mkdf-dark-header .mkdf-page-header>div:not(.mkdf-sticky-header) .mkdf-main-menu>ul>li>a:hover {
color: #5995c1;
}
.greyed-out.menu-item {
opacity: .5;
} .tp-caption.Default-Title-1 {
text-shadow: 0 0 10px #000;
}
.tp-caption.Button, .Button {
background-color: #443454;
border-color: #443454;
}
.tp-caption.tp-layer-selectable {
text-shadow: 0 0 5px #000;
text-align: center!important;
} .mkdf-info-box-holder .mkdf-ib-overlay {
background-position: center center;
}
.home-info-boxes .mkdf-info-box-holder {
cursor: pointer;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
border-right: 1px solid #fff;
}
.home-info-boxes .mkdf-info-box-holder:last-of-type {
border-right: none;
}
.mkdf-info-box-holder .mkdf-ib-front-holder {
padding: 0 20px;
}
.mkdf-info-box-holder .mkdf-ib-front-holder .mkdf-ib-text-holder {
margin-top: 0;
}
.mkdf-info-box-holder .mkdf-ib-front-holder .mkdf-ib-button-holder {
margin-top: 20px;
}
.mkdf-ib-icon-holder .mkdf-icon-linear-icon.lnr-pilcrow:before {
content: "";
display: inline-block;
background: url(//mieux-dormir.ca/wp-content/themes/sleepwell/images/pill-icon.png) center center no-repeat;
background-size: contain;    
width: 115px;
height: 60px;
}
.mkdf-ib-icon-holder .mkdf-icon-linear-icon.lnr-book:before {
content: "";
display: inline-block;
background: url(//mieux-dormir.ca/wp-content/themes/sleepwell/images/owl-white.png) center center no-repeat;
background-size: contain;    
width: 85px;
height: 140px;
}
@media (min-width: 768px) {
.home-icon-column {
width: 20%;
}
}
.home-components {
padding: 0 18% 50px 18%;
}
.home-components .vc_column_container {
padding-top: 20px;
}
.home-component-image.wpb_single_image img {
max-height: 90px;
width: auto; 
margin-top: 40px;
}
.home-component-image.sleepwell-recommends-image.wpb_single_image img {
margin-top: 0;
max-height: 200px;
}
.home .sc_player_container1 {
display: block;
margin: 0 auto;
width: 64px;
}
.free-event-icon {
position: relative;
top: -90px;
} 
.free-event-icon {
text-align: center;
}
.free-event-icon h3 {
font-size: 40px;
margin-left: 20px;
letter-spacing: 2px;
}
@media only screen and (max-width: 768px) {  .free-event-icon .fa-arrow-down {
font-size: 42px;
}
.free-event-icon h3 {
font-size: 28px;
}
} .mkdf-title {
background: url(//mieux-dormir.ca/wp-content/themes/sleepwell/images/sky-night.jpg) top center no-repeat;
background-size: cover;    
}
.mkdf-title .mkdf-title-holder h1,
.mkdf-title .mkdf-title-holder .mkdf-breadcrumbs a, .mkdf-title .mkdf-title-holder .mkdf-breadcrumbs span {
color: #fff;
}
.mkdf-title .mkdf-title-holder h1 {
font-size: 30px;
}
@media (max-width: 700px) {
.mkdf-title .mkdf-title-holder h1 {
font-size: 26px;
line-height: 26px;
}
}
a.button {
display: inline-block;
cursor: pointer;
font-size: 14px;
text-transform: uppercase;
font-weight: 700;
color: #fff!important;
background: #5995c1;
border: 0;
border-radius: 5px;
padding: 5px 16px;
margin: 5px;
} aside.mkdf-sidebar {
border-left: 1px solid #ccc;
}
@media only screen and (max-width: 1024px) {
aside.mkdf-sidebar {
border-left: none;
}
}
aside.mkdf-sidebar .widget:not(.widget_search):not(.widget_tag_cloud):not(.widget_product_search) {
border: none;
padding-top: 54px;
}
aside.mkdf-sidebar .widget {
margin-bottom: 0!important;
padding-bottom: 0!important;
border-bottom: 1px solid #ccc !important;
}
aside.mkdf-sidebar .widget:first-of-type {
padding-top: 0 !important;
}
aside.mkdf-sidebar .widget:last-of-type {
border-bottom: none !important;
padding-bottom: 25px!important;
}
aside.mkdf-sidebar p {
font-weight: normal;
}
aside.mkdf-sidebar .widget_text p {
margin-bottom: 30px;
}
aside.mkdf-sidebar .widget_text .custom-html-widget {
margin-bottom: 50px;
}
aside.mkdf-sidebar .widget h3 {
font-size: 26px;
}
aside.mkdf-sidebar a.widget-icon {
display: inline-block;
width: 50%;
vertical-align: top;
text-align: center;
line-height: 1.4em;
margin:0 0 30px 0;
font-size: 18px;
}
aside.mkdf-sidebar a.widget-icon.thirds {
width: 27%;
padding: 3%;
vertical-align: middle;
}
aside.mkdf-sidebar a.widget-icon img {
margin-bottom: 5px;;
max-height: 100px;
width: auto;
} .ui-tooltip.ui-widget.ui-widget-content {
font-size: 16px;
border: 2px solid #443454;
border-radius: 10px;
box-shadow: none;
color: #443454;
font-weight: 500;
padding: 6px 10px;
} .mkdf-author-description {
display: none;
} .vc_pagination-color-violet.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-violet.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-violet.vc_pagination-style-outline .vc_pagination-trigger:hover {
background-color: #5995c1;
}
.vc_pagination-color-violet.vc_pagination-style-outline .vc_pagination-trigger {
border-color: #5995c1;
} .page-template-resources-page .mkdf-sidebar:not(.legend) .widget:first-of-type {
display: none;
}
.resource-container h2 {
float: left;
width: 60%;
}
.resource-container h2 img {
max-height: 100px;
width: auto;
margin-right: 15px;
vertical-align: middle;
}
.resource-container .side-info {
float: left;
width: 40%;
text-align: right;
margin-top: 60px;
font-weight: bold;
}
.resource {
margin: 20px auto;
border-bottom: 1px solid #5995c1;
padding-bottom: 20px;
}
.resource .title {
font-size: 24px;
line-height: 30px;
font-weight: 700;
margin-bottom: 15px;
color: #5995c1;
}
.resource .resource-image {
width: 20%;
float: left;
}
.resource .resource-image img {
max-width: 80%;
}
.resource .description {
width: 55%;
float: left;
font-size: 12px;
line-height: 18px;
margin-bottom: 15px;
margin-right: 20px;
}
.resource .book-author {
margin-top: 5px;
margin-bottom: 5px;
}
.resource .book-isbn {
margin-bottom: 5px;
}
.resource .resource-row {
margin-bottom: 10px;
}
.resource .resource-row.resource-description {
margin-top: 16px;
}
.resource .resource-row .resource-title {
width: 25%;
float: left;
text-align: right;
}
.resource .resource-row .resource-title h6 {
margin-top: 0;
}
.resource .resource-row .content {
width: 72%;
float: left;
margin-left: 3%;
}
.resource .category-icons {
width: 20%;
float: left;
text-align: center;
}
.resource-icon {
display: inline-block;
width: 60px;
height: 60px;
background: url(//mieux-dormir.ca/wp-content/themes/sleepwell/images/owl.png) center center no-repeat;
background-size: contain;
margin: 5px 0;
}
.resource-icon.apple-app {
background-image: url(//mieux-dormir.ca/wp-content/themes/sleepwell/images/apple-app.png);
}
.resource-icon.book {
background-image: url(//mieux-dormir.ca/wp-content/themes/sleepwell/images/book.png);
}
.resource-icon.google-app {
background-image: url(//mieux-dormir.ca/wp-content/themes/sleepwell/images/google-app.png);
}
.resource-icon.online {
background-image: url(//mieux-dormir.ca/wp-content/themes/sleepwell/images/website.png);
}
.resource-icon.sleepwell-recommends {
background-image: url(//mieux-dormir.ca/wp-content/themes/sleepwell/images/owl.png);
}
.resource-icon.therapy {
background-image: url(//mieux-dormir.ca/wp-content/themes/sleepwell/images/therapy.png);
margin-right: 10px;
margin-left: 10px;
}
.resource-icon.control {
background-image: url(//mieux-dormir.ca/wp-content/themes/sleepwell/images/control.png);
}
.resource-icon.hygiene {
background-image: url(//mieux-dormir.ca/wp-content/themes/sleepwell/images/hygiene.png);
}
.resource-icon.relax {
background-image: url(//mieux-dormir.ca/wp-content/themes/sleepwell/images/relax.png);
}
.resource-icon.sleep-drive {
background-image: url(//mieux-dormir.ca/wp-content/themes/sleepwell/images/sleep-drive.png);
}
.resource-icon.thoughts {
background-image: url(//mieux-dormir.ca/wp-content/themes/sleepwell/images/thoughts.png);
}
.resource-icon.cost {
background: none;
font-weight: 700;
font-size: 40px;
color: #5995c1;
width: 100%;
height: 40px;
line-height: 1.2em;
margin-bottom: 15px;
margin-top: 0;
}
.mkdf-sidebar.legend {
padding-top: 30px;
padding-bottom: 30px;
border-bottom: 1px solid #ccc;
}
.legend-container {
margin-top: 50px;
}
.legend-container aside.mkdf-sidebar {
border: 0;
}
.legend-container aside.mkdf-sidebar .widget {
padding: 0!important;
}
.mkdf-column-inner:first-of-type .mkdf-sidebar.legend {
padding-top: 0;
}
.mkdf-column-inner:last-of-type .mkdf-sidebar.legend {
border-bottom: none;
}
.legend-icon {
margin: 5px 0;	
font-size: 18px;
line-height: 26px;
position: relative;
top: 15px;
}
.legend-icon .resource-icon {
float: left;
margin-right: 20px;
top: -15px;
position: relative;
}
.legend-cost .legend-icon {
line-height: 20px;
}
.legend-icon .resource-icon.cost {
height: 20px;
width: 100%;
font-size: 22px;
}
.legend-icon .resource-icon.cost span {
color: #666;
font-size: 14px;
}
@media only screen and (max-width: 1024px) {
.resource-container h2,
.resource-container .side-info,
.resource .resource-image,
.resource .description,
.resource .category-icons {
width: 100%;
}
.resource-container .side-info {
margin-top: 20px;
text-align: left;
}
} .mkdf-accordion.ui-accordion .ui-accordion-header {
padding: 0;
border: 0;
background: none;
}
.mkdf-accordion-holder .mkdf-title-holder,
.mkdf-accordion-holder .mkdf-accordion-content {
border: none;
}
.mkdf-accordion-holder .mkdf-title-holder {
color: #5995c1;
}
.mkdf-accordion-holder .mkdf-title-holder .mkdf-tab-title-inner {
line-height: 30px;
font-size: 24px;
padding-bottom: 7px!important;
padding-left: 9px!important;
}
.mkdf-accordion-holder .mkdf-title-holder .mkdf-tab-title {
padding-right: 0;
padding-left: 30px;
}
.mkdf-accordion-holder .mkdf-title-holder .mkdf-accordion-mark {
left: 1px;
top: 34px;
}
.mkdf-accordion-holder .mkdf-title-holder .mkdf-accordion-mark-icon span {
top: 6px;
transform: none;
-webkit-transform: none;
}
.mkdf-accordion-mark-icon .icon_plus:before,
.mkdf-accordion-mark-icon .icon_minus-06:before {
display: none;
}
.mkdf-accordion-mark-icon .icon_plus,
.mkdf-accordion-mark-icon .icon_minus-06 {
content: "";
width: 12px!important; 
height: 20px!important; 
background: url(//mieux-dormir.ca/wp-content/themes/sleepwell/images/right-arrow.png) center center no-repeat;
background-size: 100%;
}
.mkdf-accordion-mark-icon .icon_minus-06 {
width: 20px!important; 
height: 12px!important; 
background: url(//mieux-dormir.ca/wp-content/themes/sleepwell/images/down-arrow.png) center center no-repeat;
background-size: 100%;
top: 10px!important;
}
.mkdf-accordion-holder .mkdf-accordion-content {
padding-top: 0;
}
.mkdf-accordion-content-inner .wpb_text_column a {
font-weight: 700;
}
.mkdf-accordion-holder .mkdf-title-holder.ui-state-active:last-of-type {
border-bottom: none!important;
} .mkdf-tabs {
border: none!important;
}
.mkdf-tabs .mkdf-tabs-nav {
background: none;
border: none;
margin-left: 0!important;
}
.mkdf-tabs.mkdf-horizontal .mkdf-tabs-nav li:first-child,
.mkdf-tabs.mkdf-horizontal .mkdf-tabs-nav li {
border-left: 1px solid #e5e5e5;
border-top: 1px solid #e5e5e5;
border-right: 1px solid #e5e5e5;
} .sc_player_container1 {
display: inline;
position: relative;
top: 8px;
}  .sleepwell-recommends-text ul li {
margin-bottom: 15px;
}
.sleepwell-recommends-text ul li img {
max-height: 40px;
margin-left: 7px;
width: auto;
position: relative;
top: 13px;
margin-top: -13px;
} .page-template-research-page .mkdf-sidebar .widget:nth-of-type(4) {
display: none;
}
.research-study {
padding-bottom: 20px;
margin-bottom: 20px;
border-bottom: 1px solid #ccc;
}
.research-study.research-header {
font-weight: 700;
color: #5995c1;
}
.research-study-group,
.research-study-title,
.research-study-year {
display: inline-block;
padding-right: 20px;
vertical-align: top;
line-height: 1.4em;
}
.research-study-group {
width: 26%;
}
.research-study-title {
width: 45%;
}
.research-study-title a {
font-weight: 700;
}
.research-study-year {
width: 20%;	
padding-right: 0;
} .vc-hoverbox-wrapper {
margin-bottom: 30px;
}
.vc-hoverbox {
cursor: pointer;	
}
.vc-hoverbox-inner {
min-height: 420px!important;
}
.vc-hoverbox-front:after {
content: "";
background: #fff;
opacity: 0.4;
top: 0;
left: 0;
bottom: 0;
right: 0;
position: absolute;
z-index: -1;   
}
.vc-hoverbox-front-inner h2 {
text-shadow: 0 0 20px #fff;
}
.vc-hoverbox-back-inner h2 {
margin-bottom: 15px;
margin-top: 0;
}
.vc-hoverbox-back-inner h2,
.vc-hoverbox-back-inner p,
.vc-hoverbox-back-inner p a {
color: #fff!important;
}
.vc-hoverbox-back-inner p {
font-size: 18px;
line-height: 25px;
}
@media only screen and (max-width: 768px) {
.vc-hoverbox-front-inner {
display: none;
}
.vc-hoverbox-back {
background: none!important;
transform: none;
z-index: 999;
}
.vc-hoverbox-back-inner h2,
.vc-hoverbox-back-inner p,
.vc-hoverbox-back-inner p a {
text-shadow: 0 0 20px #fff;
color: #443454!important;
}
} ul.components-page li {
list-style: none;
font-size: 40px;
position: relative;
top: -40px;
margin: 30px 0;
}
ul.components-page li img {
position: relative;
top: 40px;
margin-right: 30px;
} .vc_row.cbti-now-what {
padding-top: 30px;
margin-top: 30px;
border-top: 1px solid #5995c1;
}
.vc_row.cbti-now-what img {
max-height: 100px;
width: auto;
margin-bottom: 15px;
} .page-id-4815 .mkdf-sidebar .widget:nth-of-type(3),
.page-id-4815 .mkdf-sidebar .widget:nth-of-type(4),
.page-id-4815 .mkdf-sidebar .widget:nth-of-type(5),
.page-id-4815 .mkdf-sidebar .widget:nth-of-type(6) {
display: none;
}
.page-id-4815 .mkdf-message .mkdf-close {
display: none;
} .sleep-calculator .header-icon {
float:left;
margin-right:20px;
margin-top: 8px;
width: 80px;
height: auto;
}
.sleep-calculator p {
font-size: 20px;
margin-bottom: 40px;
line-height: 1.4em;
}
.sleep-calculator .question,
.sleep-calculator button {
margin: 20px 0;
}
.sleep-calculator .question {
font-size: 22px;
font-weight: 700;
}
.sleep-calculator input[type="text"],
.sleep-calculator input[type="number"] {
color: #666;
background: #fff;
border: 1px solid #bbb;
border-radius: 3px;
display: block;
padding: 0.7em;
width: 95px;
display: inline-block;
margin-left: 10px;
font-size: 18px;
}
.sleep-calculator button {
font-size: 30px;
text-transform: uppercase;
font-weight: 700;
color: #fff;
background: #5995c1;
cursor: pointer;
border: 0;
border-radius: 5px;
padding: 10px 20px;
}
.sleep-calculator .results {
margin-top: 30px;
}
.sleep-calculator .results.calculated {
font-size: 22px;
}
.sleep-calculator .results.calculated p:nth-of-type(3n) {
line-height: 0.5em;
}
.sleep-calculator .results.calculated span {
font-size: 22px;
font-weight: 700;
color: #5995c1;
}
.sleep-calculator .results.calculated span#sleep-efficiency {
font-size: 50px;
color: #5995c1;
font-weight: 700;
}
.results {
display: none;
}
.results.visible {
display: block;	
}
.percentage {
font-size: 32px;
line-height: 32px;
color: #5995c1;
font-weight: 700;
margin-right: 20px;
}
.results table {
margin: 30px 0;
}
.results table tbody tr, .results table thead tr {
border: none;
border-top: 1px solid #ccc;
}
.results table td {
text-align: left;
vertical-align: middle;
}
.results table .sleep-perscription {
color: #5995c1;
}
.results table .sleep-perscription img {
position: relative;
top: 6px;
} .percentage {
font-size: 22px;
line-height: 26px;
color: #5995c1;
font-weight: 700;
margin-right: 20px;
}
table.sleep-drive-table {
margin: 30px 0;
}
table.sleep-drive-table tbody tr, table.sleep-drive-table thead tr {
border: none;
border-top: 1px solid #ccc;
}
table.sleep-drive-table td {
text-align: left;
vertical-align: middle;    
} .sleep-hygiene {
font-size: 16px;
}
.sleep-hygiene .row {
margin-bottom: 20px;
border-top: 1px solid #ccc;
padding-top: 10px;
}
.hygiene-left,
.hygiene-right {
display: inline-block;
vertical-align: top;
}
.hygiene-left {
width: 20%;
font-weight: 700;
}
.hygiene-right {
width: 79%;
}
.sleep-hygiene textarea {
width: 100%;
height: 160px;
font-size: 16px;
} .sleep-hygiene input[type='checkbox'] {
position: absolute; opacity: 0; }
.sleep-hygiene input[type='checkbox'] + label {
position: relative;
cursor: pointer;
padding: 0;
} .sleep-hygiene input[type='checkbox'] + label:before {
content: '';
margin-right: 10px;
display: inline-block;
vertical-align: text-top;
width: 20px;
height: 20px;
background: white;
border: 1px solid #ccc;
} .sleep-hygiene input[type='checkbox']:hover + label:before {
background: #5995c1;
} .sleep-hygiene input[type='checkbox']:focus + label:before {
box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.12);
} .sleep-hygiene input[type='checkbox']:checked + label:before {
background: #5995c1;
} .sleep-hygiene input[type='checkbox']:disabled + label {
color: #b8b8b8;
cursor: auto;
} .sleep-hygiene input[type='checkbox']:disabled + label:before {
box-shadow: none;
background: #ddd;
} .sleep-hygiene input[type='checkbox']:checked + label:after {
content: '';
position: absolute;
left: 5px;
top: 9px;
background: white;
width: 2px;
height: 2px;
box-shadow: 
2px 0 0 white,
4px 0 0 white,
4px -2px 0 white,
4px -4px 0 white,
4px -6px 0 white,
4px -8px 0 white;
transform: rotate(45deg);
} @media print {
.page-template-hygiene-page .mkdf-column2 {
display: none;	
}
.page-template-hygiene-page .mkdf-two-columns-66-33 .mkdf-column1 {
width: 100%;
}
.page-template-hygiene-page a.button {
display:none;
} .sleep-hygiene input[type='checkbox'] + label:before,
.sleep-hygiene input[type='checkbox'] + label:after {
display: none;
}
.sleep-hygiene input[type='checkbox'] {
position: initial;
opacity: 1;
width: 15px;
height: 15px;
margin-right: 10px;
}
} .sleepingpills-info-boxes .mkdf-info-box-holder {
cursor: pointer;
}
.sleepingpills-info-boxes.smaller-info-boxes .vc_column_container>.vc_column-inner {
padding-left: 5px;
padding-right: 5px;
}
.sleepingpills-info-boxes.smaller-info-boxes h2.mkdf-ib-title {
font-size: 20px;
margin-top: -15px;
margin-bottom: 10px;
}
.sleepingpills-info-boxes.smaller-info-boxes .mkdf-ib-text-holder {
font-size: 12px;
margin: 0;
width: 100%;
line-height: 1.4em;	
}
.sleepingpills-info-boxes.smaller-info-boxes .mkdf-ib-bottom-holder {
display: none;
}
.sleepingpills-info-boxes.smaller-info-boxes:hover .mkdf-ib-top-holder,
.sleepingpills-info-boxes.smaller-info-boxes .mkdf-ib-top-holder {
transform: none!important;
}
.sleepingpills-info-boxes.smaller-info-boxes .mkdf-info-box-holder {
height: 0px!important;
}
@media (max-width: 1280px) {
.sleepingpills-info-boxes.smaller-info-boxes .mkdf-info-box-holder {
height: 100px!important;
}
.mkdf-info-box-holder .mkdf-info-box-inner {
margin-left: 0;
}
.sleepingpills-info-boxes.smaller-info-boxes h2.mkdf-ib-title {
font-size: 16px;
margin-top: 0;
margin-bottom: 0;
}
} .sleep-quiz-container {
margin-top: 40px;
border-top: 1px solid #ccc;
padding-top: 40px;
}
.sleep-quiz, .sleep-quiz-container .reveal {
text-align: left;
max-width: 600px;
margin: 0 auto;
}
.sleep-quiz .row {
margin: 20px 0;
border-bottom: 1px solid #ccc;
padding-bottom: 45px;
}
.sleep-quiz .question-text {
text-align: left;
font-size: 20px;
margin: 15px 0;
}
.sleep-quiz .question-text .quiz-number {
font-weight: bold;
}
.slider-text-left,
.slider-text-right,
.slider-text-center {
display: inline-block;
font-size: 10px;
}
.slider-text-left,
.slider-text-right {
width: 25%;
text-transform: uppercase;
}
.slider-text-left {
text-align: left;
}
.slider-text-right {
text-align: right;
}
.slider-text-center {
text-align: center;
width: 48%
}
.slider-number {
font-size: 20px;
display: none;
}
.slider-value {
font-size: 30px;
font-weight: 700;
color: #5995c1;
}
.sleep-quiz .question-slider {
margin-top: 5px;	
}
.ui-state-active, .ui-widget-content .ui-state-active {
border-color: #5995c1;
background: #5995c1;
}
.sleep-quiz .small-print {
font-size: 10px;
}
.sleep-quiz button {
font-size: 30px;
text-transform: uppercase;
font-weight: 700;
color: #fff;
background: #5995c1;
cursor: pointer;
border: 0;
border-radius: 5px;
padding: 10px 20px;
}
.sleep-quiz-container .reveal {
margin-top: 60px;
}
.sleep-quiz-container .reveal #quiz-average {
font-size: 40px;
font-weight: 700;
color: #5995c1;
} .history-timeline {
border-left: 6px dotted #ccc;
padding-left: 50px;
}
.history-timeline .vc_row {
margin-top: 40px;
}
.history-timeline .vc_row:before {
height: 40px;
width: 40px;
background-color: #443454;
border: 3px solid #fff;
border-radius: 50%;
position: relative;
left: -76px;
top: 50px;
} .dangers-sleeping-pills h3 {
margin-top: 50px;
}
.dangers-sleeping-pills p {
font-size: 20px;
}
.dangers-sleeping-pills strong,
.dangers-sleeping-pills b {
color: #1c4883;
} .sleeping-pills-how-long .mkdf-tabs-nav,
.sleeping-pills-how-long .mkdf-tabs-nav li,
.sleeping-pills-how-long .mkdf-tabs-nav li a,
.sleeping-pills-how-long .mkdf-tab-container {
border: none!important;
background: none!important;
margin-left: 0!important;
padding-left: 0!important;
}
.sleeping-pills-how-long .mkdf-tabs-nav,
.sleeping-pills-how-long .mkdf-tabs .wpb_text_column {
text-align: center;
font-size: 22px;
}
.sleeping-pills-how-long .mkdf-tabs.mkdf-horizontal .mkdf-tabs-nav {
margin-top: 20px;
}
.sleeping-pills-how-long .mkdf-tabs.mkdf-horizontal .mkdf-tabs-nav li {
float: none;
display: inline-block;
border: 1px solid #666!important;
border-radius: 8px;
}
.sleeping-pills-how-long .mkdf-tabs.mkdf-horizontal .mkdf-tabs-nav li a {
padding-left: 20px!important;	
} .hdq_results_inner .hdq_result {
margin-bottom: 30px;
}
.hdq_results_inner a {
font-size: 30px;
}
.hdq_question_after_text {
font-size: 24px;
line-height: 1.4em;
} .insomnia-checks .check-container {
display: block;
position: relative;
padding-left: 75px;
margin: 22px 0;
cursor: pointer;
font-size: 22px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.insomnia-checks .check-container input {
position: absolute;
opacity: 0;
cursor: pointer;
}
.insomnia-checks .checkmark {
position: absolute;
top: 0;
left: 0;
height: 55px;
width: 55px;
background-color: #eee;
color: #eee;
border: 1px solid #ddd;
}
.insomnia-checks .check-container:hover input ~ .checkmark {
background-color: #ccc;
color: #ccc;
}
.insomnia-checks .check-container input:checked ~ .checkmark {
background-color: #5995c1;
color: #5995c1;
}
.insomnia-checks .checkmark:after {
content: "";
position: absolute;
display: none;
}
.insomnia-checks .check-container input:checked ~ .checkmark:after {
display: block;
}
.insomnia-checks .check-container .checkmark:after {
color: #fff;
left: 20px;
top: 5px;
width: 10px;
height: 32px;
border: solid white;
border-width: 0 5px 5px 0;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}
.insomnia-checks ul {
margin-left: 125px!important;
}
.insomnia-myths h3 {
text-align: center;
}
.insomnia-stats .mkdf-progress-bar .mkdf-progress-content-outer,
.insomnia-stats .mkdf-progress-bar .mkdf-progress-content-outer .mkdf-progress-content {
height: 20px;
}
.insomnia-stats strong {
color: #443454;
font-size: 30px;
} .contact-form p,
.contact-form input {
text-align: center;
}
.post-password-form input[type=submit], input.wpcf7-form-control.wpcf7-submit {
border: 1px solid #443454;
background-color: #443454;
} .page-id-5158 .mkdf-title {
border-bottom: 0;
}
.page-id-5158 .man-background .vc_column-inner {
background-size: cover;
background-position: top left;
}
.page-id-5158 .purple-cloud {
position: relative;
left: -130px;
}
.page-id-5158 .purple-cloud .vc_column-inner {
background-size: contain;
background-repeat: no-repeat;
background-position: center;
}
.page-id-5158 .purple-cloud .vc_column-inner .wpb_wrapper {
padding-left: 20px;
}
.page-id-5158 .cbti-moon img {
max-width: 82px;
}
.page-id-5158 .event-email .wpcf7 {
text-align: center;
}
.page-id-5158 .event-email input.wpcf7-email {
max-width: 300px;
border-radius: 30px;
margin-right: 30px;
}
.page-id-5158 .event-email input.wpcf7-submit {
background-color: #5995c1;
border-radius: 30px;
font-size: 20px;
height: 55px;
}
.page-id-5158 .event-email .wpcf7 form.sent .wpcf7-response-output {
border: none!important;
color: #fff!important;
}
.page-id-5158 .vc_custom_1698345407558 .vc_column_container {
padding-left: calc(100% - 633px);
}
.page-id-5158 .zoom-link.mkdf-btn.center {
width: 430px;
}
@media (max-width: 1400px) {
.page-id-5158 .vc_custom_1698345407558 .vc_column_container {
padding-left: calc(100% - 537px);
}
}
@media (max-width: 1190px) {
.page-id-5158 .mkdf-icon-list-item .mkdf-icon-list-text {
text-align: left;
}
.page-id-5158 .purple-cloud h2 {
font-size: 24px;
margin-bottom: 0;
margin-top: 16px;	
}
.page-id-5158 .cbti-moon img {
max-width: 54px;
}
.page-id-5158 .man-background .vc_custom_1698282302530 {
padding-bottom: 200px!important;
}
.page-id-5158 .vc_custom_1698345407558 .vc_column_container {
padding-left: calc(100% - 455px);
}
}
@media (max-width: 1020px) {
.page-id-5158 .man-background .vc_custom_1698282302530 {
padding-bottom: 230px!important;
}
.page-id-5158 .purple-cloud {
left: -40px;
}
.page-id-5158 .man-background .vc_column-inner {
background-position: top center;
}
.page-id-5158 .vc_custom_1698345407558 .vc_column_container {
padding-left: calc(100% - 366px);
}
}
@media (max-width: 980px) {
.page-id-5158 .man-background .vc_custom_1698282302530 {
padding-bottom: 340px!important;
}
.page-id-5158 .purple-cloud h5 {
margin-top: 5px;	
}
}
@media (max-width: 780px) {
.page-id-5158 .event-email input.wpcf7-email {
display: block;
margin: 20px auto 0 auto;
}
.page-id-5158 .event-email input.wpcf7-submit {
display: block;
margin: 20px auto 0 auto;
}
.page-id-5158 .vc_custom_1698345407558 .vc_column_container {
padding-left: 30px;
}
.page-id-5158 .zoom-link.mkdf-btn.center {
width: 320px;
font-size: 20px!important;
padding: 10px 0;
}
}
@media (max-width: 380px) {
.page-id-5158 .cbti-moon {
display: none;
}
} .search-results .mkdf-post-info,
.search-results .mkdf-author-desc {
display: none;
}
.search-results .mkdf-blog-holder article {
border-bottom: 1px solid #ccc;
margin-bottom: 40px;
} footer .widget_media_image img {
max-width: 215px!important;
margin-top: 20px; 
}
footer a {
color: #fff;
}
footer ul.menu {
list-style: none;
margin-left: 0!important;
}
footer ul.menu li {
display: block;
padding: 0;
font-size: 25px;
}
footer .mkdf-footer-bottom-holder .widget.mkdf-footer-bottom-left.widget_text {
padding-top: 0;
}
footer .footer-website {
font-size: 22px;
display: block;
}
footer .mkdf-container {
margin-bottom: 10px;
}
footer .mkdf-footer-bottom-holder .widget.mkdf-footer-bottom-left.widget_nav_menu {
margin-top: 40px;
}
footer .mkdf-footer-bottom-holder .mkdf-container-inner .mkdf-column:nth-of-type(3) .widget_text .textwidget {
font-size: 12px;
margin-top: 60px;
}
@media (min-width: 768px) {
footer .mkdf-footer-bottom-holder .widget.mkdf-footer-bottom-left.widget_nav_menu {
margin-top: 80px;
}
}
@media only screen and (max-width: 1024px) {
footer .mkdf-footer-bottom-holder .mkdf-three-columns .mkdf-column:first-child .mkdf-column-inner,
footer .mkdf-footer-bottom-holder .mkdf-three-columns .mkdf-column:last-child .mkdf-column-inner {
text-align: center!important;
}
footer .mkdf-footer-bottom-holder .mkdf-three-columns .mkdf-column:last-child .mkdf-column-inner img.alignright {
float: none;
margin: 20px 0;
}
} @media print {
body, input, textarea, label {
font-size: 12px;
line-height: 18px;
}
body, input, textarea, label,
.mkdf-title .mkdf-title-holder h1,
.mkdf-title .mkdf-title-holder .mkdf-breadcrumbs a, 
.mkdf-title .mkdf-title-holder .mkdf-breadcrumbs span {
color: #000;
}
header,footer,
#mkdf-back-to-top {
display:none!important;
}
.mkdf-title {
background: none!important;
}
.mkdf-container,
.mkdf-container-inner {
max-width: 100%!important;
padding-top: 0!important;
}
.page-template-hygiene-page,
.sleep-hygiene {
font-size: 12px;
line-height: 18px;
}
.page-template-hygiene-page h1,
.page-template-hygiene-page h2 {
font-size: 20px;
margin-top: 5px;
margin-bottom: 5px;
}
.page-template-hygiene-page h2 {
font-size: 16px;
}
.page-template-hygiene-page .mkdf-title,
.page-template-hygiene-page img {
display: none;
}
.sleep-hygiene .row {
margin-bottom: 10px;
}
.sleep-quiz .question-text {
font-size: 14px;
margin: 0;
margin-bottom: 15px;
}
.page-template-quiz-page .mkdf-column2,
.page-template-quiz-page img {
display: none;
}
.page-template-quiz-page .mkdf-two-columns-66-33 .mkdf-column1 {
width: 100%
}
.sleep-quiz .row {
margin: 20px 0;
border-bottom: none;
padding-bottom: 20px;
}	
} .page-id-5068 .mkdf-title-subtitle-holder h1 {
display:none;
}
.mkdf-title .mkdf-title-holder .mkdf-subtitle {
font-weight: 600;
color: #fff;
font-size: 18px;
}
.mkdf-btn.centered {
margin: 0 auto;
display: block;
width: 240px;
}
.menu-item.smaller {
font-size: 16px;
margin-top: 10px;
}
.wpcf7-form label {
font-weight: bold;
}
.wpcf7-form input,
.wpcf7-form textarea {
margin-top: 10px;
}
.wpcf7-form .wpcf7-checkbox {
margin-top: 10px;
display: block;
font-size: 20px;
}
.plyr__controls .plyr__volume,
.plyr__controls a.plyr__control {
display:none;
}
.sleepwell-recommends-text .compact_audio_player_wrapper {
display: inline;
}
@media (min-width: 768px) {
footer .mkdf-footer-bottom-holder .widget.mkdf-footer-bottom-left.widget_nav_menu {
margin-top: 60px;
}
}
.mkdf-btn.center.wider {
width: 260px;
} .mkdf-main-menu ul li.translation-link a span.item_inner {
border: 1px solid #443454;
padding: 0;
}
.mkdf-main-menu ul li.translation-link a span.item_text span {
color: #443454;
padding: 1px 6px;
font-size: 18px;
}
.mkdf-main-menu ul li.translation-link a span.item_text span:first-of-type {
background: #443454;
color: #fff;
}
.mkdf-mobile-nav li.translation-link a span span:first-of-type:after {
content: ' / ';
} .mkdf-page-header .mkdf-menu-area .mkdf-logo-wrapper a {
max-height: 60px!important;
}
.mkdf-menu-area .mkdf-position-left .mkdf-position-left-inner {
width: 220px;
}
.mkdf-main-menu>ul>li>a span.item_inner {
padding: 0 12px;
}
@media only screen and (max-width: 1024px) {
footer .mkdf-footer-bottom-holder .mkdf-three-columns .mkdf-column:first-child .mkdf-column-inner,
footer .mkdf-footer-bottom-holder .mkdf-three-columns .mkdf-column:last-child .mkdf-column-inner {
text-align: center!important;
}
footer .mkdf-footer-bottom-holder .mkdf-three-columns .mkdf-column:last-child .mkdf-column-inner img.alignright {
float: none;
margin: 20px 0;
}
}
.feedback-button {
float: left;
margin-top: 35px;
margin-right: 10px;
display: none;
}
.feedback-button a {
font-size: 14px;
font-weight: bold;
padding: 2px 11px !important;
color: #fff !important;
background-color: #5995c1 !important;
border: 0;
}
.mkdf-sticky-nav .feedback-button {
margin-top: 10px;
border-color: #fff;
color: #fff;
}
.mkdf-mobile-header-holder .feedback-button {
margin-top: 0;
margin-right: -10px;
}
.mkdf-mobile-header-holder .feedback-button a {
font-size: 10px;
padding: 0px 8px !important;
}
.pulsing {
transform: scale(1);
animation: pulse 2s infinite;
}
@keyframes pulse {
0% {
transform: scale(0.95);
}
70% {
transform: scale(1);
}
100% {
transform: scale(0.95);
}
}
aside.mkdf-sidebar .widget.widget_text {
padding-top: 26px!important;
}
aside.mkdf-sidebar .widget.widget_text,
aside.mkdf-sidebar .widget.widget_block {
padding-top: 26px!important;
}
.widget:has(> .sleepwell-recommends-page-widget) {
display:none;
}
.page-template-resources-page .widget:has(> .sleepwell-recommends-page-widget) {
display:flex;
}
.page-template-resources-page aside.mkdf-sidebar .widget.widget_text:has(> .sleepwell-recommends-page-widget) {
padding-top: 0!important;
}
.page-template-resources-page .widget:has(> .sleepwell-recommends-widget) {
display:none;
} .side-menu .sm-list {
position: relative;
left: -44px;
}
.side-menu .sm-link {
height: 72px;
}
.side-menu .sm-icon {
padding-left: 14px;
}
.side-menu .sm-label {
padding: 0 14px 0 24px;
font-family: "Fira Sans", "Helvetica Neue", helvetica, arial, sans-serif !important; 
}
.side-menu.is-right:not(.sm-connected) .sm-item:hover {
transform: translateX(-100%) translateX(calc(62px));
} .mkdf-main-menu.mkdf-default-nav > ul > li > a {
font-family: 'Fira Sans', sans-serif;
font-size: 16px;
}
.mkdf-page-header .mkdf-menu-area .mkdf-logo-wrapper a {
max-height: 68px;
}
.mkdf-page-header .mkdf-sticky-header .mkdf-sticky-holder .mkdf-logo-wrapper a {
max-height: 38px !important;
}
@media (min-width: 768px) {
footer .mkdf-footer-bottom-holder .widget.mkdf-footer-bottom-left.widget_nav_menu {
margin-top: 60px;
}
}
.home-info-boxes .mkdf-btn {
text-transform: none;
}
@media (max-width: 700px) {
.vc-hoverbox-back-inner h2 {
margin-bottom: 15px;
margin-top: 0;
font-size: 24px;
}
.vc-hoverbox-back-inner p {
font-size: 16px;
line-height: 20px;
}
.mkdf-title .mkdf-title-holder h1 {
font-size: 20px;
line-height: 22px;
}
.mkdf-title.mkdf-standard-type.mkdf-content-left-alignment .mkdf-breadcrumbs-holder {
display: none;
}
}
.page-id-4611	.mkdf-title.mkdf-standard-type.mkdf-content-left-alignment .mkdf-breadcrumbs-holder {
display: none;
}
.mkdf-main-menu ul li.translation-link a span {
color: #5995c1;
}
.mkdf-page-header .mkdf-menu-area .mkdf-logo-wrapper a {
max-height: 60px!important;
}
.mkdf-menu-area .mkdf-position-left .mkdf-position-left-inner {
width: 235px;
}
.mkdf-main-menu>ul>li>a span.item_inner {
padding: 0 8px;
}
.mkdf-message {
padding: 10px 16px;
}
.mkdf-message .mkdf-message-inner {
padding-right: 0;
} .mkdf-main-menu ul li.clinicians a {
margin-left: 0px;
margin-right: 20px;
}
.mkdf-main-menu ul li a span.item_inner {
line-height: 1.4em;
}
.mkdf-main-menu ul li a span.item_inner {
max-width: 100px;
}
.mkdf-main-menu>ul>li>a span.item_inner {
padding: 0 20px;
}
.mkdf-main-menu ul li a span {
box-sizing: content-box;
}
.mkdf-main-menu>ul>li>a>span.item_outer {
top: 25%;
-wwbkit-transform: none;
transform: none;
}
.mkdf-main-menu #nav-menu-item-5730  {
margin-right: -20px;
}
@media (max-width: 1200px) {
.mkdf-menu-area .mkdf-position-left .mkdf-position-left-inner {
width: 140px;
}
.mkdf-menu-area .mkdf-logo-wrapper a img {
height: auto;
margin-top: 5px;
}
}