@import url("https://fonts.googleapis.com/css2?family=Playfair");  .image-logo .google-auto-placed {
display: none;
} @media (min-width: 1190px) {
.container, .wide-next-prev-slider-wrapper .slider-main-container {
max-width: 100% !important;
}
}
#main-nav .main-menu > ul > li > a {
font-size: 1.2em !important;
} .rainbow-line {
background-size: cover;
background-image: url(https://thechecklists.co.uk/wp-content/themes/jannah-child/assets/images/HM-BAR.svg);
height: 15px;
background-repeat: no-repeat;
} .header-layout-3.no-stream-item .logo-container {
width: 33.33333%;
float: left;
}
@media screen and (max-width: 600px) {
.header-layout-3.no-stream-item .logo-container {
width: 100%;
float: none;
}
} .custom_sbrp_widget {
background: #f5f5f5;
padding: 5px;
margin-top: 10px;
margin-bottom: 10px;
}
.custom_sbrp_widget .post-widget-thumbnail {
padding: 7px 0px 0px 7px;
}
.custom_sbrp_widget.culture:hover {
background: #800080 !important;
}
.custom_sbrp_widget.health:hover {
background: #87A945 !important;
}
.custom_sbrp_widget.travel:hover {
background: #E5C11A !important;
}
.custom_sbrp_widget.celebrity-secrets:hover:hover {
background: #BEB817 !important;
}
.custom_sbrp_widget.homes:hover {
background: #329abf !important;
}
.custom_sbrp_widget.family:hover {
background: #FFA500 !important;
}
.custom_sbrp_widget.money:hover {
background: #224B8A !important;
}
.custom_sbrp_widget.business:hover {
background: #a2191e !important;
}
.custom_sbrp_widget.lifestyle:hover {
background: #277E57 !important;
}
.custom_sbrp_widget.eat:hover {
background: #cc5500 !important;
}
.custom_sbrp_widget.celebrity-secrets:hover {
background: #C51D6F !important;
}
.custom_sbrp_widget.motoring-transport:hover {
background: #403f3f !important;
}
.custom_sbrp_widget.tech:hover {
background: #5070a6 !important;
}
.custom_sbrp_widget.special-occasions:hover {
background: #dc143c9e !important;
}
.custom_sbrp_widget.win:hover {
background: #000 !important;
}
.custom_sbrp_widget:hover a {
color: #fff;
} .sbrp-competition-widget h2.widget-title.the-global-title {
margin-bottom: 0px;
margin-top: 20px;
}
.competition_sbrp_widget .post-widget-body {
background: #f5f5f5;
padding: 5px;
}
.competition_sbrp_widget .post-widget-thumbnail {
padding: 7px 0px 0px 7px;
} .custom_sbrp_widget.celebrity-secrets-sidebar:hover {
background: #f4749c;
}  @media (min-width: 992px) {
.main-menu .menu>li.tie-current-menu {
border-bottom: 0px;
}
}
.sub-menu li {
display: inline !important;
}
ul.sub-menu.menu-sub-content {
overflow-x: hidden;
white-space: nowrap;
width: 100%;
left: 0;
}
.main-menu .menu-sub-content a {
width: auto;
border-right: 1px solid #fff !important;
color: #fff !important;
padding-top: 0px !important;
padding-bottom: 0px !important;
margin: 5px 0;
text-transform: uppercase;
}
#main-nav {
line-height: 30px;
}
#main-nav .container {
padding-left: 0px;
margin-left: 0px;
padding-right: 0px;
margin-right: 0px;
}
#main-nav .main-menu > ul > li > a {
font-size: 14px;
color:#fff;
}
.main-menu .menu>li>.menu-sub-content {
border-top: none;
}
@media (min-width: 992px) {
.main-menu .menu>li.tie-current-menu>a:after {
background: transparent;
}
.main-menu .menu-sub-content {
padding: 0px;
}
} .main-menu-wrapper {
width: 100%;
position: relative;
overflow-x: hidden;
height: 90px;
}
#main-nav-menu {
width: 1561px;
}
.menu-button-next {
right: 0;
padding: 0 10px 0 10px;
display: block;
background-color: #dddddd;
height: 30px;
position: absolute;
border: 1px solid #c5c5c5;
border-right: none;
border-left: none;
cursor: pointer;
z-index: 1000000;
}
.menu-button-previous {
padding: 0 10px 0 10px;
display: block;
background-color: #dddddd;
height: 30px;
position: absolute;
border: 1px solid #c5c5c5;
border-right: none;
border-left: none;
cursor: pointer;
z-index: 1000000;
}
.hide-menu-button {
display: none !important;
}
.main-menu-wrapper {
width: 100%;
position: relative;
overflow-x: hidden;
height: 60px;
} .tie-current-menu ul.sub-menu.menu-sub-content {
display: block;
z-index: 0;
}
.header-menu .menu .sub-menu a {
font-size: 1.1em;
font-family: 'aktiv-grotesk-condensed';
} .side-aside-open div#mobile-container {
padding: 0px 0px 25px 0px;
}
#mobile-menu li a {
padding-left: 15px;
}
.side-aside a.remove {
left: 90%;
}   li#menu-item-13586 {
background: #000 !important;
}
li#menu-item-13586 a:hover {
background: #000;
}
.menu>li#menu-item-13586.tie-current-menu>a, nav.main-nav .menu>li:hover>a {
background-color: #000;
color: #fff;
} li.menu-item.menu-item-13586 {
background: #000;
} li#menu-item-13361 {
background: #4d4d4d; }
li#menu-item-13361 a:hover {
background: #000;
}
#menu-item-13361 ul.sub-menu.menu-sub-content {
background: #000;
}
#menu-item-13361 li.tie-current-menu {
background: #000 !important;
} li.menu-item.menu-item-13361 {
background: #4d4d4d;
} li#menu-item-2853 {
background: #EA7750; }
li#menu-item-2853 a:hover {
background: #E64521; }
#menu-item-2853 ul.sub-menu.menu-sub-content {
background: #E64521; }
#menu-item-2853 li.tie-current-menu {
background: #E64521 !important;
} li.menu-item.menu-item-2853 {
background: #EA7750;
} li#menu-item-2826 {
background: #FFB056; }
li#menu-item-2826 a:hover {
background: #F18509; }
#menu-item-2826 ul.sub-menu.menu-sub-content {
background: #F18509; } li.menu-item.menu-item-2826 {
background: #FFB056;
} li#menu-item-2809 {
background: #FFD56E; }
li#menu-item-2809 a:hover {
background: #DDA61D; }
#menu-item-2809 ul.sub-menu.menu-sub-content {
background: #DDA61D; } li.menu-item.menu-item-2809 {
background: #FFD56E;
} li#menu-item-2813 {
background: #C4CE6A; }
li#menu-item-2813 a:hover {
background: #B4C10C; }
#menu-item-2813 ul.sub-menu.menu-sub-content {
background: #B4C10C; } li.menu-item.menu-item-2813 {
background: #C4CE6A;
} li#menu-item-2792 {
background: #C0D880; }
li#menu-item-2792 a:hover {
background: #8EA853; }
#menu-item-2792 ul.sub-menu.menu-sub-content {
background: #8EA853; } li.menu-item.menu-item-2792 {
background: #C0D880;
} li#menu-item-2848 {
background: #92A071; }
li#menu-item-2848 a:hover {
background: #457C5A; }
#menu-item-2848 ul.sub-menu.menu-sub-content {
background: #457C5A; } li.menu-item.menu-item-2848 {
background: #92A071;
} li#menu-item-2821 {
background: #7EBFD4; }
li#menu-item-2821 a:hover {
background: #06A9DE; }
#menu-item-2821 ul.sub-menu.menu-sub-content {
background: #06A9DE; } li.menu-item.menu-item-2821 {
background: #7EBFD4;
} li#menu-item-2832 {
background: #5977AD; }
li#menu-item-2832 a:hover {
background: #1A3D7A; }
#menu-item-2832 ul.sub-menu.menu-sub-content {
background: #1A3D7A; } li.menu-item.menu-item-2832 {
background: #5977AD;
} li#menu-item-2874 {
background: #4B369D; }
li#menu-item-2874 a:hover {
background: #2E006A; }
#menu-item-2874 ul.sub-menu.menu-sub-content {
background: #2E006A; } li.menu-item.menu-item-2874 {
background: #4B369D;
} li#menu-item-2783 {
background: #8D6AB1; }
li#menu-item-2783 a:hover {
background: #62267E; }
#menu-item-2783 ul.sub-menu.menu-sub-content {
background: #62267E; } li.menu-item.menu-item-2783 {
background: #8D6AB1;
} li#menu-item-2842 {
background: #DC6C46; }
li#menu-item-2842 a:hover {
background: #9C0608; }
#menu-item-2842 ul.sub-menu.menu-sub-content {
background: #9C0608; } li.menu-item.menu-item-2842 {
background: #DC6C46;
} li#menu-item-2881 {
background: #FF757A; }
li#menu-item-2881 a:hover {
background: #D02128; }
#menu-item-2881 ul.sub-menu.menu-sub-content {
background: #D02128; } li.menu-item.menu-item-2881 {
background: #FF757A;
} li#menu-item-908 {
background: #FF749B; }
li#menu-item-908 a:hover {
background: #D81A6C; }
#menu-item-908 ul.sub-menu.menu-sub-content {
background: #D81A6C; } li.menu-item.menu-item-908 {
background: #FF749B;
} li#menu-item-2868 {
background: #666666; }
li#menu-item-2868 a:hover {
background: #333333; }
#menu-item-2868 ul.sub-menu.menu-sub-content {
background: #333333; } li.menu-item.menu-item-2868 {
background: #666666;
} .main-nav-light .main-nav .menu-item-has-children>a:before, .main-nav-light .mega-menu>a:before {
display: none;
}
@media (min-width: 768px) {
.menu>.menu-item-has-children:not(.is-icon-only)>a, .menu .mega-menu:not(.is-icon-only)>a {
padding: 0 8.95px;
}
.main-nav-light .main-nav .menu a, .main-nav-light .main-nav .components li a {
color: #2c2f34;
}
}
#main-nav .main-menu > ul > li > a {
font-size: 1.1em !important;
}
div#hurst-move-menu-left {
display: none;
}  h1.competition-header {
font-size: 36px;
line-height: 1;
margin-bottom: 15px;
}
.competition-header-image {
display: block;
margin: 0px auto 40px auto;
}
.post-type-archive-competition .block-pagination.next-posts.show-more-button.load-more-button {
margin: 20px 20px 30px 20px;
}
.competition-info p {
margin-bottom: 1em;
font-size: 16px;
}
.competition-info a {
text-decoration: underline;
}  ul.checklist-footer-menu {
list-style: none;
display: inline-flex;
}
.checklist-footer-menu li {
padding: 0px 5px;
}
@media (min-width: 768px) {
.copyright-text.copyright-text-first {
text-align: left;
}
}
.copyright-text p {
font-size: 11px;
margin-top: -10px;
} .sb-hurst-site-footer #sb-hm-footer-bar {
width: 100%;
}
img.sb-hm-footer-logo {
padding: 20px 20px 0px 20px;
}
p.sb-hm-footer-text {
padding-top: 30px;
font-size: 12px;
}
.sb-hm-footer-menu li {
padding: 13px 0px;
font-size: 18px;
}
ul.sb-hm-footer-menu {
padding-top: 30px;
}
.sb-hm-footer-menu li:first-child {
padding-top: 0px;
}
.sb-hurst-site-footer .heateor_sss_follow_icons_container {
margin-left: 14% !important;
}
.row.sb-hm-footer-bottom {
margin: 0;
display: block;
text-align: center;
border-top: 2px solid #E8E8E8;
padding: 30px;
}
img.sb-hm-footer-bottom-img {
max-width: 225px;
margin: 0 auto;
}
p.sb-hm-footer-copyright-text {
font-size: 11px;
}
p.sb-hm-footer-social-title {
font-size: 18px;
padding-bottom: 20px;
padding-top:30px;
}
.ipso-footer-logo {
max-width: 124px;
margin:  0 auto;
}
@media screen and (max-width: 600px) {
img.sb-hm-footer-logo {
max-width:50%;
float:left;
} ul.sb-hm-footer-menu {
text-align: center;
}
p.sb-hm-footer-text {
text-align: center;
padding-left:30px;
padding-right: 30px;
}
p.sb-hm-footer-social-title {
text-align: center;
}
.sb-hurst-site-footer .heateor_sss_follow_icons_container {
margin-left: 31% !important;
padding-bottom: 25px;
}
}  @media screen and (max-width: 600px) {
.checklist-skyscraper-ad-position-left {
display: none !important;
}
.checklist-skyscraper-ad-position-right {
display: none !important;
}
}
.checklist-skyscraper-ad-position-left {
height: 600px;
width: 120px;
display: block;
position: fixed;
top: 5%;
margin-left: 1040px;
}
.checklist-skyscraper-ad-position-right {
height: 600px;
width: 120px;
display: block;
position: fixed;
top: 5%;
margin-left: -150px;
}  .winners-page-bottom-link {
background: #ececec;
text-align: center;
padding: 25px;
}
.winners-timeline {
list-style: none;
padding: 20px 0 20px;
position: relative;
}
.winners-timeline:before {
top: 0;
bottom: 0;
position: absolute;
content: " ";
width: 3px;
background-color: #eeeeee;
left: 50%;
margin-left: -1.5px;
}
.winners-timeline > li {
margin-bottom: 20px;
position: relative;
}
.winners-timeline > li:before,
.winners-timeline > li:after {
content: " ";
display: table;
}
.winners-timeline > li:after {
clear: both;
}
.winners-timeline > li:before,
.winners-timeline > li:after {
content: " ";
display: table;
}
.winners-timeline > li:after {
clear: both;
}
.winners-timeline > li > .timeline-panel {
width: 46%;
float: left;
border: 1px solid #d4d4d4;
border-radius: 2px;
padding: 20px;
position: relative;
-webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175);
box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175);
}
.winners-timeline > li > .timeline-panel:before {
position: absolute;
top: 26px;
right: -15px;
display: inline-block;
border-top: 15px solid transparent;
border-left: 15px solid #ccc;
border-right: 0 solid #ccc;
border-bottom: 15px solid transparent;
content: " ";
}
.winners-timeline > li > .timeline-panel:after {
position: absolute;
top: 27px;
right: -14px;
display: inline-block;
border-top: 14px solid transparent;
border-left: 14px solid #fff;
border-right: 0 solid #fff;
border-bottom: 14px solid transparent;
content: " ";
}
.winners-timeline > li > .timeline-badge {
color: #fff;
width: 50px;
height: 50px;
line-height: 50px;
font-size: 1.4em;
text-align: center;
position: absolute;
top: 16px;
left: 50%;
margin-left: -25px;
background-color: #999999;
z-index: 100;
border-top-right-radius: 50%;
border-top-left-radius: 50%;
border-bottom-right-radius: 50%;
border-bottom-left-radius: 50%;
overflow: hidden;
}
.winners-timeline > li.timeline-inverted > .timeline-panel {
float: right;
}
.winners-timeline > li.timeline-inverted > .timeline-panel:before {
border-left-width: 0;
border-right-width: 15px;
left: -15px;
right: auto;
}
.winners-timeline > li.timeline-inverted > .timeline-panel:after {
border-left-width: 0;
border-right-width: 14px;
left: -14px;
right: auto;
}
.winners-timeline-badge.primary {
background-color: #2e6da4 !important;
}
.winners-timeline-badge.success {
background-color: #3f903f !important;
}
.winners-timeline-badge.warning {
background-color: #f0ad4e !important;
}
.winners-timeline-badge.danger {
background-color: #d9534f !important;
}
.winners-timeline-badge.info {
background-color: #5bc0de !important;
}
.winners-timeline-title {
margin-top: 0;
color: inherit;
}
.winners-timeline-body > p + p {
margin-top: 5px;
}
.winners-box-small-style img.winners-timeline-photo-icon {
height: auto;
width: 100%;
margin: 0 auto;
max-width: fit-content;
}
.winners-box-photo-style {
margin: 5px;
box-shadow: 0 1px 7px rgb(171 171 171 / 50%);
}
.winners-box-small-style {
margin: 5px;
box-shadow: 0 1px 7px rgb(171 171 171 / 50%);
min-height: 100px;
padding: 10px;
}
.winners-box-title-small {
padding: 10px;
}
.winners-box-content-small {
padding: 10px;
}
.winners-box-small-style .winners-badge {
color: #fff;
width: 75px;
height: 75px;
line-height: 50px;
font-size: 1.4em;
float: left;
top: 16px;
left: 30px;
margin-right: 10px;
background-color: #999999;
z-index: 100;
border-top-right-radius: 50%;
border-top-left-radius: 50%;
border-bottom-right-radius: 50%;
border-bottom-left-radius: 50%;
overflow: hidden;
}
.winners-box-photo-style .winners-box-title {
padding: 10px;
}
.winners-box-photo-style  .winners-box-content {
padding: 10px;
}