/*
Theme Name: Massive Theme
Template: single-custom.php
Description: Custom styles for the single-custom.php template.
Author: Your Name
Version: 1.0
*/
/**********custom blog templates********/

.blog-breadcrumbs {
    background: #00416B;
}
.custom-breadcrumbs p {
    color: white;
	padding:5px 0px;
	margin-bottom:0.3rem;
}
.global-post-template-large .single-post-large-wrapper {
    margin-bottom: 50px;
}
h3.blog-subheading {
    font-size: 24px;
    line-height: 1.5;
    font-style: italic;
}
h1.blog-heading-title{
	font-size:54px !important;
}
.post-heading  button.btn.blue {
    font-size: 25px !important;
    line-height: 1.0;
    padding-bottom: 36px !important;
    margin-top: 25px;
}
.post-heading {
    height: 100%;
}
.global-post-template-large .single-post-large-wrapper .post-heading {
      background-size: cover;
}
.global-post-template-large .single-post-large-wrapper .post-heading {
    padding: none;
}
.blog-preheading-content {
    margin-top: 18px;
}
.share-links {
    display: flex;
    gap: 10px;
}
.share-links {
    margin: 35px 5px !important;
}
.share-links .share-icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 36px;
    height: 36px;
    border-radius: 50%;
    text-decoration: none;
    transition: background-color 0.3s ease;
	background-color: rgb(0,174,239);
}
ul.menu-social-icons i {
   display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 36px;
    height: 36px;
    border-radius: 50%;
    text-decoration: none;
    transition: background-color 0.3s ease;
	background-color: rgb(0,174,239);
}
ul.menu-social-icons i:hover {
   color: #011230 !important;
}
ul.menu-social-icons li a {
    color: white;
	padding: 1px 6px;
}
i.et-icon {
    font-size: 16px;
}
.share-links .share-icon .et-icon {
    color: white;
    font-size: 16px;
    line-height: 1;
}
.share-links:hover .share-icon:hover .et-icon:hover {
    color: #011230 !important;
}

/*************mobile styling*/
@media only screen and (max-width: 600px) {
h1.blog-heading-title{
	font-size:32px !important;
}
h3.blog-subheading {
    font-size: 18px;
}
}