.grid-style-service .our-services .grid .details {
padding: 25px 25px 30px;
background: #fff!important;
position: relative;
z-index: 999;
margin: -30px 20px 0;
box-shadow: 0 30px 50px rgba(0,0,0,.03);
}
.logged-in.admin-bar {
margin-top: 32px;
}
.post-info.no-info {
margin: 0;
}
.wid-inner {
background: #fff;
padding: 15px 20px
}
.blog-sidebar .widget ul {
padding-left: 0;
margin-bottom: 0;
position: relative
}
.blog-sidebar .widget ul li, .wp-block-rss li , .wp-block-archives-list li {
width: 100%;
margin: 0;
text-align: left;
display: table;
padding: 15px 0;
border-bottom: 1px solid hsla(0,0%,40%,.11);
font-size: 16px;
color: #4e4e4e;
text-transform:capitalize;
}
.blog-sidebar .widget ul li ul.children {
padding-left: 20px
}
.blog-sidebar .widget ul.sub-menu {
padding-left: 20px
}
.blog-sidebar .widget ul li.recentcomments {
display: inline-block
}
.blog-sidebar .widget ul li.recentcomments a {
float: none;
margin-left: 5px;
margin-right: 0
}
.blog-sidebar .widget ul li.recentcomments span.comment-author-link a {
margin-left: 0
}
.blog-sidebar .widget ul li a::before {
content: '\f0da';
color: #f71735;
line-height: 27px;
font-family: fontawesome;
width: 30px;
text-align: left;
position: absolute;
left: 0;
display:none;
}
.blog-sidebar .widget ul li a , .wp-block-rss li a , .wp-block-archives-list li a {
text-align: left ;
color: #001733;
float: left;
font-size: 16px;
margin-left: 0;
margin-right: 5px;
font-weight: 600;
}
.blog-sidebar .widget .textwidget {
color: #999
}
.blog-sidebar .widget .textwidget p strong {
color: #001733
}
.blog-sidebar .widget ul li ul.children {
padding-left: 5px;
margin-top: 0 !important;
margin-left: 20px;
}
.blog-sidebar .widget ul li:last-child , .wp-block-rss li:last-child ,.wp-block-archives-list li:last-child {
border-bottom: medium none;
padding-bottom: 0;
}
.aligncenter {
clear: both;
display: table;
margin: 0 auto;
text-align: center
}
.alignleft {
float: left;
margin-right: calc(2*1rem);
}
.alignright {
float: right ;
margin-left: calc(2*1rem);
}
.post-excerpt .wp-block-image .alignleft {
float: left;
margin-right: 1em;
margin-bottom: 0;
}
.wp-block-image .aligncenter, .wp-block-image .alignleft, .wp-block-image .alignright, .wp-block-image.is-resized {
display: table;
margin-left: 0;
margin-right: 0;
}
.wp-block-image .aligncenter {
margin-left: auto;
margin-right: auto;
}
.wp-caption {
max-width: 100% !important;
display: block;
}
.wp-caption img[class*="wp-image-"] {
display: block;
}
.wp-block-image .aligncenter > figcaption, .wp-block-image .alignleft > figcaption, .wp-block-image .alignright > figcaption, .wp-block-image.is-resized > figcaption , .wp-block-image figcaption , .wp-caption-text {
text-align: center;
margin:0;
padding:.5rem;
}
.wp-block-image {
max-width: 100%;
margin-bottom: 16px;
}
.wp-block-button {
color: 
#fff;
margin-bottom: 16px;
}
.wp-block-archives.wp-block-archives-list , .wp-block-latest-comments , .wp-block-rss  {
padding-left: 0px;
list-style:none;
}
.wp-block-latest-comments__comment {
font-size: 16px;
line-height: inherit;
}
.wp-block-archives.wp-block-archives-list li a:hover {
color:#f71735;
}
.wp-block-archives-dropdown ,.wp-block-calendar , .wp-block-categories-dropdown ,.wp-block-search ,.wp-block-rss ,.wp-block-file ,.wp-block-group.has-background ,.wp-block-media-text ,.wp-block-columns{
margin-bottom:16px;	
}
.wp-block-table.is-style-stripes td, .wp-block-table.is-style-stripes th {
border-color: #ddd;
}
.wp-block-file a {
text-decoration: underline;
display: block;
margin-bottom: 16px;
color: #001733;
font-weight:600;
}
.wp-block-button.alignright {
text-align: right;
}
.post-excerpt .wp-block-columns ol{
padding-left: 20px;
}
.post-excerpt .wp-block-button__link, .wp-block-file .wp-block-file__button {
background-color: #f71735;
border: none;
border-radius: 0px;
box-shadow: none;
color: #fff;
cursor: pointer;
display: inline-block;
font-size: inherit;
margin: 0;
padding: 13px 25px;
text-align: center;
text-decoration: none;
overflow-wrap: break-word;
font-weight: 600;
font-family: 'Montserrat',sans-serif;
}
.post-excerpt .wp-block-button:not(.is-style-squared) .wp-block-button__link {
border-radius: 5px;
}
.post-excerpt .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color), .post-excerpt .wp-block-button.is-style-outline .wp-block-button__link:focus:not(.has-text-color), .post-excerpt .wp-block-button.is-style-outline .wp-block-button__link:active:not(.has-text-color) {
color:  #001733;  
border: 2px solid #f71735;
}
.post-excerpt .wp-block-button.is-style-outline .wp-block-button__link:not(.has-background), .post-excerpt .wp-block-button.is-style-outline .wp-block-button__link:focus:not(.has-background), .post-excerpt .wp-block-button.is-style-outline .wp-block-button__link:active:not(.has-background) {
background: 0 0;
}
.post-excerpt .block-cover-text {
font-size: 2.25em;
max-width: 100%;
color:#fff;
font-weight: 700;
}
.post-excerpt .wp-block-cover p:not(.has-text-color) {
font-size: 2.25em;
max-width: 100%;
color:#fff;
font-weight: 700;
}
.post-excerpt .wp-block-cover-text strong , .post-excerpt .wp-block-cover-text a{
color:#fff;   
font-weight: 700;
}
.post-excerpt .wp-block-cover ,.post-excerpt .wp-block-cover-image{
padding: 1rem 2%;
position: relative;
margin-bottom: 16px;
}
.post-excerpt .wp-block-cover.has-pale-pink-background-color {
display:flex;
}
.post-excerpt .wp-block-latest-comments__comment-date{
font-size: 15px;
text-transform: capitalize;
color: #545454;
margin-bottom: 15px;
}
.post-excerpt .wp-block-latest-comments__comment-excerpt p{
font-family: 'Nunito',sans-serif;
font-size: 16px;
margin-top:0;
margin-bottom:16px;
}
.wp-block-search .wp-block-search__label {
width: 100%;
display: none;
}
.gallery-columns-2 .gallery-item {
max-width: 50%;
}
.gallery-columns-3 .gallery-item {
max-width: 33.33%;
}
.gallery-columns-4 .gallery-item {
max-width: 25%;
}
.gallery-columns-5 .gallery-item {
max-width: 20%;
}
.gallery-columns-6 .gallery-item {
max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
max-width: 11.11%;
}
.gallery img {
box-shadow: 0 0 4px #999;
border: 1px solid #fff;
padding: 8px;
background: #f2f2f2
}
.gallery img:hover {
background: #fff
}
.gallery-columns-2 .attachment-medium {
max-width: 92%;
height: auto
}
.gallery-columns-4 .attachment-thumbnail {
max-width: 84%;
height: auto
}
.gallery dl, .gallery dt {
margin: 0
}
p.has-drop-cap:first-letter  {
color: #f71735; 
initial-letter: 2;
font-size:82px !important;
}
.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt , .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta {
margin-left: 0;
}
.widget ul li a:hover {
color: #f71735
}
.widget .tagcloud a , .wp-block-tag-cloud .tag-cloud-link{
border: 1px solid #e9e9e9;
background-color: #FFF;
display: inline-block;
font-size: 14px!important;
margin-bottom: 10px;
margin-right: 3px;
padding: 5px 18px;
border-radius: 0;
text-transform: uppercase;
transition: all 0.3s ease 0s;
o-transition: all 0.3s ease 0s;
-ms-transition: all 0.3s ease 0s;
-moz-transition: all 0.3s ease 0s;
-webkit-transition: all 0.3s ease 0s;
color: #4e4e4e
}
.post-tags a {
border: 1px solid #e9e9e9;
background-color: #FFF;
display: inline-block;
font-size: 14px!important;
margin-bottom: 10px;
margin-right: 3px;
padding: 5px 18px;
border-radius: 0;
color: #4e4e4e;
text-transform: capitalize;
transition: all 0.3s ease 0s;
o-transition: all 0.3s ease 0s;
-ms-transition: all 0.3s ease 0s;
-moz-transition: all 0.3s ease 0s;
-webkit-transition: all 0.3s ease 0s
}
.post-meta li a:hover, .post-excerpt p a:hover {
color: #f71735
}
.post-tags a:hover {
background-color: #f71735;
color: #fff;
border: 1px solid #f71735
}
.widget .tagcloud a:hover {
background-color: #f71735;
color: #FFF!important;
border: 1px solid #f71735
}
.widget ul.post-tools li {
padding: 0
}
.widget .sub-menu {
padding-left: 13px;
border-bottom: 0
}
.widget ul.children {
margin-top: 0;
padding-left: 0
}
.blog-posts img, .blog-posts img[height], .blog-posts img[class*="align"], .blog-posts img[class*="wp-image-"], .blog-posts img[class*="attachment-"] {
height: auto
}
.blog-posts img, .blog-posts figure {
max-width: 100%
}
.textwidget img {
height: auto;
width: 100%
}
.widget select {
display: inline-block;
outline: 0 none;
padding: 10px 15px;
width: 100%;
margin-bottom: 15px;
position: relative
}
.post-desc table, .post-desc td, .post-desc th, .comment-list table, .comment-list td, .comment-list th {
border: 1px solid #ddd;
text-align: left
}
.post-desc table {
border-collapse: collapse;
width: 100%
}
.post-desc th, .post-excerpt dl dt, .comment-list th, .comment-list dl dt {
color: #263a4f
}
.post-excerpt dl dt, .comment-list dl dt {
font-size: 18px
}
.post-excerpt dd, .comment-list dd {
margin-bottom: 1rem
}
.post-excerpt p a, .comment-list p a {
font-weight: 600;
color: #263a4f
}
.post-desc td, .comment-list td, .post-desc th, .comment-list th {
padding: 15px
}
#wp-calendar {
width: 100%;
background: #fff;
font-size: 16px
}
#wp-calendar thead th {
background-color: rgba(255,203,95,.05);
border: 1px solid #efefef;
border-top: none;
font-size: 16px
}
#wp-calendar tbody td {
text-align: center;
border: 1px solid #efefef;
line-height: 2em;
transition: background 0.15s ease;
-webkit-transition: background 0.15s ease;
-o-transition: background 0.15s ease;
-moz-transition: background 0.15s ease
}
#wp-calendar tbody td:hover {
background: #efefef;
color: #001733
}
#wp-calendar tbody td a {
display: block;
text-decoration: none
}
#wp-calendar tbody td#today {
background-color: #f71735;
color: #FFF;
border: 1px solid #f71735
}
#wp-calendar tbody td#today a {
color: #fff
}
#wp-calendar tfoot td {
padding-top: 1px;
padding: 10px;
border: 1px solid #efefef
}
#wp-calendar caption {
caption-side: top;
cursor: pointer;
font-size: 16px;
font-weight: 600;
text-transform: capitalize;
margin: 0;
padding: 12px;
outline: 0 none!important;
border: 1px solid #efefef;
color: #001733;
}
#wp-calendar tbody a {
display: block;
text-decoration: underline
}
#wp-calendar th {
text-align: center;
border: 1px solid transparent;
border-top: none;
padding: 7px 0;
color: #263a4f
}
#footer #wp-calendar thead th {
background: #222
}
#footer #wp-calendar tbody td {
border-color: #222
}
.blog-sidebar {
position: relative;
background: #fff none repeat scroll 0 0;
overflow: hidden
}
.blog-sidebar .widget {
overflow: hidden
}
.gallery br+br {
display: none
}
.none {
display: none
}
iframe {
width: 100%
}
.post-excerpt .post-meta {
margin-bottom: 5px
}
.post-meta.no-margins {
margin-top: 0
}
.gallery {
margin: 0 -1.1666667% 1.75em;
}
.gallery-item {
display: inline-block;
max-width: 33.33%;
padding: 0 1.1400652% 2.2801304%;
text-align: center;
vertical-align: top;
width: 100%;
}
.gallery-columns-1 .gallery-item {
max-width: 100%;
}
.gallery-columns-2 .gallery-item {
max-width: 50%;
}
.gallery-columns-4 .gallery-item {
max-width: 25%;
}
.gallery-columns-5 .gallery-item {
max-width: 20%;
}
.gallery-columns-6 .gallery-item {
max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
max-width: 11.11%;
}
.gallery-icon img {
margin: 0 auto;
}
.gallery-caption {
display: block;
font-size: 13px;
font-size: 0.8125rem;
font-style: italic;
line-height: 1.6153846154;
padding-top: 0.5384615385em;
}
.gallery-columns-6 .gallery-caption,
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
display: none;
}
.gallery-columns-2 .gallery-item:nth-child(2n+1), .gallery-columns-3 .gallery-item:nth-child(3n+1), .gallery-columns-4 .gallery-item:nth-child(4n+1), .gallery-columns-5 .gallery-item:nth-child(5n+1), .gallery-columns-6 .gallery-item:nth-child(6n+1), .gallery-columns-7 .gallery-item:nth-child(7n+1), .gallery-columns-8 .gallery-item:nth-child(8n+1), .gallery-columns-9 .gallery-item:nth-child(9n+1) {
clear: left
}
.single-detail-pg .sticky, .single-detail-pg .tag-sticky-2 {
background-color: #fff
}
.sticky, .tag-sticky-2 {
background-color: rgba(255,203,95,.05)
}
.sticky:before, .tag-sticky-2:before {
content: "\f24a";
color: #999;
padding: 10px;
font-family: FontAwesome;
display: inline-block;
right: 24px;
position: absolute;
text-transform: uppercase;
top: 20px;
z-index: 2;
font-size: 30px
}
.static-pages .post-excerpt {
padding: 0
}
.static-pages .my-generic-heading h2 {
margin-top: 0
}
.static-pages .my-generic-heading h2::before {
width: 20%
}
.logged-in-as a + a {
color: #001733;
font-weight: 700
}
.static-pages .page_with_pagination .page-links {
margin-top: 15px
}
.textwidget img {
width: 300px;
height: auto
}
.bypostauthor {
position: relative
}
.post-desc h1 {
font-size: 48px;
margin: 25px 0 0;
font-weight: 600
}
.post-desc h2 {
font-size: 30px;
margin: 25px 0;
font-weight: 600
}
.post-desc h3 {
font-size: 22px;
margin: 22px 0;
font-weight: 600
}
.post-desc h4 {
font-size: 20px;
margin: 25px 0;
font-weight: 600
}
.post-desc h5 {
font-size: 18px;
margin: 30px 0;
font-weight: 600
}
.post-desc h6 {
font-size: 16px;
margin: 36px 0;
font-weight: 600
}
blockquote p {
margin-bottom: 0
}
blockquote {
overflow: hidden;
background-color: #fafafa;
padding: 50px!important;
position: relative;
z-index: 1;
margin-bottom: 20px;
margin-top: 20px;
font-size: 24px;
color: #001733
}
blockquote::before {
color: #efefef;
content: "\f10e ";
position: absolute;
left: 50px;
top: -50px;
z-index: -1;
font-family: "fontawesome";
font-size: 140px;
font-weight: 900
}
blockquote p {
line-height: 1.6;
margin-bottom: 0;
font-size: 24px!important
}
blockquote::after {
content: "";
position: absolute;
left: 0;
top: 0;
bottom: 0;
width: 3px;
background-color: #f71735;
margin-top: 20px;
margin-bottom: 20px
}
blockquote cite {
color: #999;
font-size: 14px;
display: block;
margin-top: 5px
}
blockquote cite:before {
content: “\2014 \2009”
}
.comment-list h1 {
font-size: 48px;
margin: 25px 0 0
}
.comment-list h2 {
font-size: 30px;
margin: 25px 0
}
.comment-list h3 {
font-size: 22px;
margin: 22px 0
}
.comment-list h4 {
font-size: 20px;
margin: 25px 0
}
.comment-list h5 {
font-size: 18px;
margin: 30px 0
}
.comment-list h6 {
font-size: 16px;
margin: 36px 0
}
.post-desc img, .post-desc img[class*=align], .post-desc img[class*=attachment-], .post-desc img[class*=wp-image-], .post-desc img[height] {
height: auto;
max-width: 100%  !important;
clear: both;
}
.blog-sidebar .widget .input-group-addon button:hover span {
color: #4e4e4e
}
.blog-sidebar .widget .input-group-addon {
border: medium none;
border-radius: 0;
background-color: #f8f8f8;
-webkit-transition: all 0.4s ease-in-out 0.1s;
-moz-transition: all 0.4s ease-in-out 0.1s;
-o-transition: all 0.4s ease-in-out 0.1s;
transition: all 0.4s ease-in-out 0.1s
}
.blog-sidebar .widget .input-group {
border: 1px solid #e1e6eb;
border-radius: .25rem
}
.input-group-addon {
padding: 0 20px
}
.blog-sidebar .widget .input-group-addon button {
border: none;
background: transparent;
outline: none
}
.blog-sidebar .widget .input-group-addon button span {
margin-top: 12px
}
.blog-sidebar .widget select {
display: inline-block;
width: 100%;
padding: 10px 15px;
outline: 0;
position: relative
}
.screen-reader-text {
display: none
}
.blog-sidebar .widget select {
display: flex;
width: 100%;
padding: 10px 15px;
outline: 0;
border: 1px solid #efefef
}
.textwidget img {
width: 100%;
height: auto
}
.post-img img, .post-img figure {
max-width: 100%!important
}
.widget .tagcloud a {
border: 1px solid #e9e9e9;
background-color: #FFF;
display: inline-block;
font-size: 16px!important;
margin-bottom: 10px;
margin-right: 0;
padding: 5px 18px;
border-radius: 0;
color: #4e4e4e;
text-transform: capitalize;
transition: all 0.3s ease 0s;
o-transition: all 0.3s ease 0s;
-ms-transition: all 0.3s ease 0s;
-moz-transition: all 0.3s ease 0s;
-webkit-transition: all 0.3s ease 0s
}
.blog-sidebar .widget .tagcloud a:hover {
background-color: #f71735;
color: #FFF!important;
border: 1px solid #f71735
}
.blog-sidebar .widget .textwidget p {
font-size: 16px;
}
.blog-sidebar .widget b, .blog-sidebar .widget strong {
font-weight: 700;
font-size: 17px;
color: #001733;
}
.widget ul li a.rsswidget {
font-weight: 700;
font-size: 17px;
display: flex
}
.post-excerpt ul li strong {
font-weight: 700;
}
.widget ul li .rss-date {
font-size: 16px;
font-weight: normal;
display: table-row;
}
.post-excerpt .add-pages {
position: relative;
margin-bottom: 15px;
clear: both;
display: flex
}
.page_with_pagination {
width: 100%;
float: left;
margin-bottom: 20px;
position: relative
}
.page-links-title {
border: 1px solid #e9e9e9;
padding: 4px
}
.page-links .no {
padding: 10px 15px;
color: #777;
background-color: #e9e9e9;
border-color: #e9e9e9;
margin-right: 4px;
border-radius: 3px;
font-size: 14px
}
.static-pages .my-generic-content .comment-list {
margin-top: 0
}
.post-page-numbers.current span {
background-color: #f71735;
border-color: #f71735;
color: #fff
}
.post-page-numbers span:hover {
background-color: #f71735;
border-color: #f71735;
color: #fff
}
.post-excerpt input[type="password"] {
border: 1px solid #e1e6eb;
border-color: #e1e6eb;
background: #f8f8f8;
width: 100%;
padding: .625em .4375em;
border-radius: .25rem;
}
.post-excerpt .post-password-form label {
color: #263a4f;
display: block;
font-size: 14px;
text-transform: capitalize;
font-weight: 600
}
.post-excerpt input[type="submit"], .post-excerpt input[type="submit"][disabled]:hover, .post-excerpt input[type="submit"][disabled]:focus {
background: #f71735;
border: 0;
border-radius: 2px;
color: #fff;
font-weight: 600;
line-height: 1;
padding: 10px 15px;
text-transform: capitalize
}
.widget ul li .rssSummary {
ont-size: 16px;
color:
#4e4e4e;
font-weight: normal;
}
.widget_rss cite {
font-weight:700;	
}
.widget .sub-menu {
padding-left: 13px;
border-bottom: 0
}
aside .widget ul li ul.children li {
border-bottom: 1px solid #e1e1e1!important
}
aside .widget ul li ul.children li:last-child {
border-bottom: none!important
}
.widget ul.children {
margin-top: 0;
padding-left: 0
}
.widget .children {
margin-left: 25px
}
.blog-sidebar .widget ul.post-tools li {
padding: 0
}
.comment-list {
list-style: outside none none;
margin: 0;
padding: 0;
position: relative;
margin-top: 0
}
.comment-list ol.children {
list-style: none;
padding-left: 20px
}
.comment-list li.comment ul.children .comment-info .author-desc .author-title ul.list-inline li {
padding-left: 0!important;
margin-bottom: 0
}
.comment-meta-wrapper {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
margin-bottom: 1.5rem
}
.comment .gravatar {
margin-right: 10px
}
.comment-wrapper img.avatar {
border-radius: 50%;
vertical-align: bottom;
margin: 0;
min-width: 40px;
border: 1px solid #ddd;
padding: 1px
}
.comment-author-linkz, .comment-author-linkz a {
font-size: 18px;
color: #001733;
font-weight:700;
}
.comment-meta-item, .entry-meta-item {
font-size: 15px;
text-transform: capitalize
}
.comment-meta-item a {
color: #e52d27
}
.comment-content {
padding: 2rem 2rem 1.5rem 2rem;
background-color: #fff;
border: 1px solid #ebebeb;
margin-bottom: 2rem;
position: relative
}
.comment-content p {
line-height: 1.8
}
.comment-content p:last-child {
margin-bottom: 0
}
.comment-list .comment .comment-wrapper, .comment-list .comment .comment-wrapper ol, .comment-list .comment .comment-wrapper ul {
color: #545454
}
.comment-list .comment .comment-wrapper dd, .comment-list .comment .comment-wrapper dt {
line-height: inherit
}
.comment-list .comment .comment-wrapper table {
border: 1px solid #999;
background-color: #fff
}
.comment-list .comment .comment-wrapper table, .comment-list .comment .comment-wrapper td, .comment-list .comment .comment-wrapper th {
text-align: left
}
.comment-content::after {
position: absolute;
top: -8px;
left: 12px;
width: 0;
height: 0;
border-left: 8px solid transparent;
border-right: 8px solid transparent;
border-bottom: 8px solid #e9e9e9
}
.comment-content::after {
clear: both
}
.comment-content::after, .comment-content::before {
content: "";
display: table;
table-layout: fixed
}
.comment-reply-link, .comment-reply-link:hover {
font-weight: 600;
color: #f71735;
text-decoration: underline
}
.post-excerpt ol.comment-list li {
margin: inherit
}
.post-excerpt ol.comment-list li .comment-body ol, .post-excerpt ol.comment-list li .comment-body ul {
margin: 0 0 0 2.571428571rem
}
.post-excerpt p strong, .post-excerpt p em, .comment-list p strong, .comment-list p em {
color: #263a4f;
font-weight: 700
}
.post-desc p {
line-height: 1.8
}
.post-desc .single-tags.post-tags {
border-top: 1px solid #e9e9e9;
border-bottom: 1px solid #e9e9e9;
padding: 15px 0 5px;
}
.post-desc .single-tags.post-tags a {
margin-bottom: 10px;
font-size: 16px!important
}
.share-details-btn {
position: relative;
margin-top: 30px;
margin-bottom: 24px
}
.share-details-btn ul li h5 {
margin: 0;
vertical-align: middle;
display: inline-block
}
.share-details-btn ul {
margin: 0;
padding: 0;
list-style: none
}
.share-details-btn ul li {
display: inline-block;
margin-right: 5px;
margin-bottom: 6px
}
.share-details-btn ul li a:hover {
color: #fff
}
.site-button.facebook {
background-color: #3b5998
}
.site-button.google-plus {
background-color: #de4e43
}
.site-button.linkedin {
background-color: #209bd6
}
.site-button.instagram {
background-color: #8a5a4e
}
.site-button.twitter {
background-color: #1ea1f3
}
.site-button.whatsapp {
background-color: #01c854
}
.site-button, .site-button-secondry {
color: #fff;
padding: 10px 20px;
display: inline-block;
cursor: pointer;
outline: none;
border: 0 solid transparent;
border-radius: 0;
font-weight: 600;
text-align: center;
white-space: pre
}
.button-sm {
padding: 5px 10px;
font-size: 14px
}
.post-info {
position: relative;
display: block;
margin: 0 30px;
text-align: center
}
.post-info .info-cont {
position: relative;
background: #fff;
padding: 33px 30px;
border-radius: 0;
margin-top: -50px;
box-shadow: rgba(158,158,158,.1) 0 8px 11px 4px
}
p.comment-notes {
margin-bottom: 15px
}
.post-info .info-cont li {
position: relative;
display: inline-block;
font-size: 16px;
margin: 0 20px;
color: #4e4e4e;
text-transform: capitalize
}
.post-info .info-cont li i {
margin-right: 6px;
font-size: 18px
}
.post-info .info-cont li::before {
position: absolute;
content: '';
background: #b7b7b7;
width: 1px;
height: 15px;
top: 7px;
right: -20px
}
.post-info .info-cont li:last-child::before {
display: none
}
.post-info .info-cont li a {
color: #4e4e4e ;
}
.post-info .info-cont.no-margin {
margin-top: 0
}
.logged-in.admin-bar .bread {
margin-top: 25px;
}
.single.single-post .tag-sticky-2 , .single.single-post .sticky{
background-color: transparent !important;
}
.single.single-post .tag-sticky-2::before , .single.single-post .sticky::before {
display:none ;	
}
.my-generic-section {
margin-top: 30px;
}
.post-info .info-cont {
margin-bottom: 30px;
}
.post-desc .single-tags.post-tags{
margin-top: 15px;
}
.logged-in.admin-bar .bread {
word-wrap: break-word;
}
.blog-sidebar .widget.log-all-services-area  ul li a {
float:none;
font-weight:700;	
}
.blog-sidebar .widget.widget_categories  ul li a {
font-weight:700;	
}
.post-excerpt .alignwide {
width: 100%;
max-width: 100%;
}
.post-excerpt .wp-block-cover-text a:hover {
color:#fff !important;
text-decoration: underline !important;
}
.post-excerpt .wp-block-search__input{
border-radius: .25rem;
border-top-right-radius: 0.25rem;
border-bottom-right-radius: 0.25rem;
box-shadow: none;
color:
#8d8d8d;
font-size: 14px;
background:
#f8f8f8;
height: auto;
padding: 10px 20px 10px 20px;
transition: all 0.2s cubic-bezier(0,0,.58,1) 0s;
border: 1px solid #e1e6eb;
}
.post-excerpt .wp-block-search__button{
box-shadow: none;
border: none;
text-shadow: none;
background: #f71735;
color: #fff;
border-radius: 0;
padding: 13px 25px;
font-weight: 600;
font-family: 'Montserrat',sans-serif;
-webkit-transition: all 0.4s ease-in-out 0.1s;
-moz-transition: all 0.4s ease-in-out 0.1s;
-o-transition: all 0.4s ease-in-out 0.1s;
transition: all 0.4s ease-in-out 0.1s;
position: relative;
text-transform: capitalize; 
}
.post-excerpt  .wp-block-latest-comments .avatar, .wp-block-latest-comments__comment-avatar {
border-radius: 24px;
display: block;
float: left;
height: 40px;
margin-right: 12px;
width: 40px;
}
.post-excerpt .wp-block-latest-comments__comment a ,.post-excerpt .wp-block-latest-comments__comment-author{
font-size: 18px;
color:#001733;
font-weight: 700;
text-transform: capitalize;
}
.post-excerpt .wp-block-latest-posts.wp-block-latest-posts__list li a {
font-size: calc(22px*1.125);
font-weight: 700;
font-size: 18px;
text-transform: capitalize;
font-family: 'Montserrat',sans-serif;
}
.post-excerpt .wp-block-latest-posts.wp-block-latest-posts__list {
list-style: none;
padding: 0;
}
.post-excerpt .wp-block-latest-posts.wp-block-latest-posts__list li {
margin-bottom:1em ;	
}
.post-excerpt .wp-block-latest-posts.wp-block-latest-posts__list li a {
color: #001733;
font-family: 'Montserrat',sans-serif;
}
.post-excerpt .wp-block-separator hr , .post-excerpt .wp-block-separator{
background-color: 
#e9e9e9;
border: 0;
height: 1px;
margin-bottom: 2rem;
margin-top: 2rem;
max-width: 2.25em;
text-align: left;
}
.post-excerpt hr.is-style-wide {
max-width:100%;
}
.post-excerpt .wp-block-separator.is-style-dots{
max-width: 100%;
text-align: center;
}
.post-excerpt .has-large-font-size {
color: #001733;
}
.post-excerpt .wp-block-group.has-background .wp-block-group__inner-container {
word-break: break-word;
padding: 25px;
}
.post-excerpt .has-large-font-size {
font-size: 30px;
}
.page-header .page-title {
margin-bottom: 5px;
font-size: 42px;
}
.not-found .search-form {
position: relative;
margin-top: 24px;
}
.not-found .search-form input , .not-found .search-form {
position:relative;
}
.not-found .search-form .submit-btn {
position: absolute;
top: 3px;
right: 6px;
padding: 0 20px;
text-align: center;
font-size: 20px;
background-color:
#f8f8f8;
border: none;
}
.not-found .search-form .submit-btn:hover i {
color: 
#4e4e4e;
}