#main_content_fw > div:nth-child(1) > div > div:nth-child(3) > h1{
    display: none;
}

.spacer-full {height:30px;}

/*FATHER'S DAY HEADER*/
#fathers-day #fathers-day-header {height:auto; margin:0 auto; color:#ffffff; text-align:center; z-index:2; position:relative; overflow:hidden;}
#fathers-day #fathers-day-header #fathers-day-header-image {height:180px;}
#fathers-day #fathers-day-header #fathers-day-header-image img {height:unset; width:100%; max-width:100%; position:relative; top:-30px;}
#fathers-day #fathers-day-header #fathers-day-header-image .fathers-day-date {background:#840032; color:#ffffff; font-family:raleway; font-weight:500; font-size:14px; line-height:14px; position:absolute; right:-58px; top:17px; padding:13px 56px; transform: rotate(45deg);}
#fathers-day #fathers-day-header #fathers-day-header-image .fathers-day-date span {display:block;}


#fathers-day #fathers-day-header #fathers-day-header-content {position:relative;}
#fathers-day #fathers-day-header #fathers-day-header-content #fathers-day-header-content-inner {background:#d2872e; clip-path:polygon(0 23%, 100% 0, 100% 100%, 0% 100%); padding:109px 0 20px 0;}
#fathers-day #fathers-day-header #fathers-day-header-content #fathers-day-header-lines {height:100%; width:100%; position:absolute; left:0; top:0; background:url(https://images-cdn.redletterdays.co.uk/content-rld/PromotionPages/CampaignPages/2023/FathersDay/landingpage/fathers-day-lines.png) repeat; background-position:0 0; opacity:0.25;}
#fathers-day #fathers-day-header #fathers-day-header-content #fathers-day-header-lines span {font-size:80px;}
#fathers-day #fathers-day-header #fathers-day-header-content #fathers-day-lockup {position:absolute; left:0; right:0; top:-50px; z-index:5;}
#fathers-day #fathers-day-header #fathers-day-header-content #fathers-day-lockup img {max-width:250px;}
#fathers-day #fathers-day-header #fathers-day-header-content h3 {display:none;}
#fathers-day #fathers-day-header #fathers-day-header-content p {font-family:raleway; font-weight:300; font-size:16px; line-height:20px; width:90%; margin:0 auto;}
#fathers-day #fathers-day-header #fathers-day-header-content .fathers-day-header-cta {background:#840032; padding:10px 30px; margin:15px auto 0 auto; display:inline-block; box-shadow:0px 2px 10px 0.6px rgba(6, 6, 6, 0.24); font-family:raleway; font-weight:600; font-size:16px; position:relative; z-index:5;}
#fathers-day #fathers-day-header #fathers-day-header-content .fathers-day-header-cta:hover {background:#4d011e; cursor:pointer;}

@media only screen and (max-width: 350px) {
    #fathers-day #fathers-day-header #fathers-day-header-image img {top:0;}
}

@media only screen and (max-width: 370px) {
    #fathers-day #fathers-day-header #fathers-day-header-image {height:160px;}
}

@media only screen and (min-width: 550px) {
    #fathers-day #fathers-day-header #fathers-day-header-image {height:220px;}
    #fathers-day #fathers-day-header #fathers-day-header-content #fathers-day-lockup {top:-68px;}
    #fathers-day #fathers-day-header #fathers-day-header-content #fathers-day-lockup img {max-width:280px;}  
    #fathers-day #fathers-day-header #fathers-day-header-content p {font-size:18px; line-height:23px; width:80%;}  
}

@media only screen and (min-width: 768px) {
    #fathers-day #fathers-day-header {display:flex; flex-direction:row-reverse;}
    #fathers-day #fathers-day-header #fathers-day-header-image, #fathers-day #fathers-day-header #fathers-day-header-content {flex-basis:50%;}
    #fathers-day #fathers-day-header #fathers-day-header-image {height:unset;}
    #fathers-day #fathers-day-header #fathers-day-header-image img {height:100%; width:unset; top:0; max-width:115%;}
    #fathers-day #fathers-day-header #fathers-day-header-content {display:flex; flex-direction:column; justify-content:center; padding:15px; background:#d2872e;}
    #fathers-day #fathers-day-header #fathers-day-header-content #fathers-day-header-content-inner {clip-path:none; padding:0;}
    #fathers-day #fathers-day-header #fathers-day-header-content #fathers-day-lockup {position:relative; top:0;}
    #fathers-day #fathers-day-header #fathers-day-header-content #fathers-day-lockup img {max-width:210px;}
    #fathers-day #fathers-day-header #fathers-day-header-content h3 {display:block; font-family:"abril-display"; font-weight:700; margin:15px 0 10px 0;}
    #fathers-day #fathers-day-header #fathers-day-header-content p {font-size:15px; line-height:19px; width:90%;}      
}

@media only screen and (min-width: 860px) {
    #fathers-day #fathers-day-header #fathers-day-header-image img {max-width:105%;}
}

@media only screen and (min-width: 900px) { 
    #fathers-day #fathers-day-header #fathers-day-header-content #fathers-day-lockup img {max-width:240px;}
}

@media only screen and (min-width: 992px) { 
    #fathers-day #fathers-day-header {height:360px;}
    #fathers-day #fathers-day-header #fathers-day-header-content #fathers-day-lockup img {max-width:260px;}
    #fathers-day #fathers-day-header #fathers-day-header-content h3 {font-size:20px;}
}

@media only screen and (min-width: 1076px) { 
    #fathers-day #fathers-day-header #fathers-day-header-image img {height:unset; width:100%; top:0; max-width:115%;}
}

@media only screen and (min-width : 1200px) {
    #fathers-day #fathers-day-header #fathers-day-header-image {overflow:hidden;}
    #fathers-day #fathers-day-header #fathers-day-header-image img {top:-40px;}
    #fathers-day #fathers-day-header #fathers-day-header-content h3 {font-size:24px;}  
    #fathers-day #fathers-day-header #fathers-day-header-content p {font-size:17px; line-height:21px; width:80%;}      
}
/*FATHER'S DAY HEADER*/


/*FATHER'S DAY CAROUSEL*/
.category-page {padding:0;}
.category-page .category-tabs .category-tabs-header {margin:0;}
.category-page .category-tabs .category-tabs-header .category-tabs-heading {color:#d2872e; font-family:"abril-display"; font-weight:700; font-size:25px; line-height:27px; padding-top:15px !important;}
.category-page .category-tabs-products {display:flex; justify-content:center;}
.category-page .category-tabs-products .product-carousel {max-width:95%;}

@media only screen and (min-width: 768px) {
    .category-page .category-tabs .category-tabs-header .category-tabs-heading {font-size:30px;}
}

/*FATHER'S DAY CAROUSEL*/


/*FATHER'S DAY CATEGORIES*/
#fathers-day-pods {display:flex; flex-direction:column;}
#fathers-day-pods .fd-pod {width:90%; margin:0 auto 15px auto;} 
#fathers-day-pods .fd-pod h2 {font-family:"abril-display"; font-weight:700; color:#ffffff; text-transform:uppercase; font-size:40px !important; line-height:22px; position:relative; z-index:5; margin:0; padding:0;}
#fathers-day-pods .fd-pod h2 span {font-family:raleway; font-weight:400; font-size:17px; display:block; margin-bottom:8px;}
#fathers-day-pods .fd-pod.text-pod {margin-bottom:15px;} 
#fathers-day-pods .fd-pod.text-pod a {padding:20px 0; display:flex; flex-direction:column; justify-content:center; align-items:center;} 
#fathers-day-pods .fd-pod.image-pod {height:200px;}
#fathers-day-pods .fd-pod.image-pod a {height:100%; display:block; overflow:hidden; position:relative;}
#fathers-day-pods .fd-pod.image-pod img.fd-pod-image {height:unset; max-width:100%; position:relative;}
#fathers-day-pods .fd-pod.image-pod img.fd-pod-overlay {height:100%; width:100%; position:absolute; top:0; right:0; z-index:5;}
#fathers-day-pods .fd-pod.image-pod h2 {position:absolute; right:15px; bottom:15px; text-align:right;}
#fathers-day-pods .fd-pod.red-pod {background:#840032;}
#fathers-day-pods .fd-pod.orange-pod {background:#d2872e;}
#fathers-day-pods .fd-pod .fd-pod-lines {height:100%; width:100%; position:absolute; left:0; top:0; background:url(https://images-cdn.redletterdays.co.uk/content-rld/PromotionPages/CampaignPages/2023/FathersDay/landingpage/fathers-day-lines.png) repeat; background-position:center center; background-size:cover; opacity:0.25; display:none;}
#fathers-day-pods .fd-pod a {width:100%; position:relative; text-decoration:none;}

@keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 0.25; }
}

#fathers-day-pods .fd-pod.image-pod#pod-share img.fd-pod-image {top:-20px;}

@media only screen and (max-width : 382px) {
    #fathers-day-pods .fd-pod.image-pod#pod-share img.fd-pod-image {top:0;}
    #fathers-day-pods .fd-pod h2 {font-size:37px !important; line-height:20px;}
}

@media only screen and (min-width : 445px) {
    #fathers-day-pods .fd-pod.image-pod img.fd-pod-image {width:100%;}
}

@media only screen and (min-width : 600px) {
    #fathers-day-pods {flex-wrap:wrap; flex-direction:row;}
    #fathers-day-pods .fd-pod {flex: 1 0 calc(50% - 15px); margin:0 7.5px;}
    #fathers-day-pods .fd-pod h2 {font-size:37px !important; line-height:20px;}
    #fathers-day-pods .fd-pod.text-pod {display:flex; justify-content:center;}
    #fathers-day-pods .fd-pod.text-pod, #fathers-day-pods .fd-pod.image-pod {height:150px;}
    #fathers-day-pods .fd-pod.image-pod#pod-share img.fd-pod-image {top:0;}

}

@media only screen and (min-width : 768px) {
    #fathers-day-pods .fd-pod {flex: 1 0 calc(33.3% - 30px); margin:0 5px 10px 5px;}
    #fathers-day-pods .fd-pod h2 {font-size:29px !important; line-height:14px;}
    #fathers-day-pods .fd-pod h2 span {font-size:15px; margin-bottom:11px;}

}

@media only screen and (min-width : 992px) {
    #fathers-day-pods .fd-pod {flex: 1 0 calc(33.3% - 60px); margin:0 10px 20px 10px;}    
    #fathers-day-pods .fd-pod.text-pod, #fathers-day-pods .fd-pod.image-pod {height:175px;}    
    #fathers-day-pods .fd-pod h2 {font-size:37px !important; line-height:19px;}
    #fathers-day-pods .fd-pod h2 span {font-size:17px; margin-bottom:13px;} 
    #fathers-day-pods .fd-pod.image-pod#pod-share img.fd-pod-image {top:-30px;}
    #fathers-day-pods .fd-pod a:hover .fd-pod-lines {display:block; animation: fadeIn 0.5s;}
    #fathers-day-pods .fd-pod.image-pod a:hover .fd-pod-overlay {background:#000000; opacity:0.65;}
}

@media only screen and (min-width : 1200px) {
    #fathers-day-pods .fd-pod h2 {font-size:44px !important; line-height:23px;}
    #fathers-day-pods .fd-pod h2 span {font-size:17px; margin-bottom:13px;} 
}
/*FATHER'S DAY CATEGORIES*/


/*FATHERS DAY SEO*/
#fathers-day-text .seocopy {margin:0 15px 20px 15px; color:#666666; font-size:13px; line-height:12px; display:block; z-index:2;}
#fathers-day-text .seocopy a {color:#d2872e;}
#fathers-day-text .seocopy label {padding:5px 0 0 0; color:#666666; z-index:2; position:relative; text-decoration:none; font-weight:700;}
#fathers-day-text .seocopy label::after {text-decoration:none;}
#fathers-day-text .seocopy label.label-bottom {display:none; font-family:raleway;}
#fathers-day-text .seocopy .seocopy-intro {width:100%; margin:0 auto; font-family:raleway; color:#666666;}
#fathers-day-text .seocopy .seocopy-intro br {margin-bottom:15px; display:block;}
#fathers-day-text .seocopy .read-more-content {padding:0;}
#fathers-day-text .seocopy .read-more-content .read-more-content-inner {color:#666666; font-family:raleway;margin-top:3px;}
#fathers-day-text .seocopy .read-more-content .read-more-content-inner p a {color:#d2872e;}
#fathers-day-text .seocopy .read-more-content p {font-size:13px; line-height:20px; color:#333333; font-family:raleway;}
#fathers-day-text .seocopy .read-more-content p:last-child {margin-bottom:0;}
.read-more-content {padding:0; display:none;}

@media only screen and (min-width: 768px) {
    #fathers-day-text .seocopy .seocopy-intro {width:70%;}
    #fathers-day-text .seocopy .read-more-content {width:100%; margin:0 auto;}
}

@media only screen and (min-width: 992px) { 
}

@media only screen and (min-width : 1200px) {
    #fathers-day-text .seocopy .seocopy-intro {width:85%;}
    #fathers-day-text .seocopy .read-more-content {width:80%;}
} 
