/*
 Theme Name:   Netamorphose
 Theme URI:    https://www.netmaintain.net/
 Description:  A child theme for Divi by Net Maintain
 Author:       Net Maintain
 Author URI:   https://www.netmaintain.net/
 Template:     Divi
 Version:      4.14.8.13
 Text Domain:  nm-divi-child
*/

#logo_textlink {font-size:2em; margin-left:20px;} a:link#logo_textlink, a:visited#logo_textlink {color:#000;}
@media screen and (max-width:1260px) {#logo_textlink {font-size:1.3em;}}
@media screen and (max-width:1080px) {#logo_textlink {font-size:1.2em;}}
#footer-bottom {background-color:#000;}
/* Hide normal header */
#main-header {
    box-shadow: none!important;
    display: none;
}
/* Style main menu */
.et_pb_fullwidth_menu .et-menu>li, .et_pb_menu .et-menu>li {
    padding-left: 13px;
    padding-right: 13px;
}
.et_pb_menu_0_tb_header.et_pb_menu ul li a {
    font-family: adelle, serif; font-size: 13px; font-weight: 500;
}
/* Featured post slider */
.nm-adelle h2 {
    font-family: adelle, serif; font-size: 32px; font-weight: 300; color: #fff !important;
}
.nm-adelle p, .nm-adelle p.post-meta {
    font-family: Noto-Sans, Helvetica !important; font-size: 14px !important; font-weight: 400 !important;
}
.nm-adelle h2.entry-title {
    font-size: 24px; font-weight: 500; color: #303030 !important;
}
.nm-noto-sans {
    font-family: Noto-Sans, Helvetica !important;
}
.nm-adelle.nm-noto-sans h2.entry-title {
    font-size: 24px !important; font-weight: 500 !important; color: #303030 !important;
}
.nm-noto-sans h2.entry-title {
    font-size: 15px !important; font-weight: 400 !important; color: #111111 !important;
}
.nm-noto-sans p, .nm-noto-sans p.post-meta {
    font-size: 14px !important; font-weight: 400 !important; color: #3d3d3d !important;
}
/* Adjust blog grid to allow 4 columns */
.nm-blog-grid-4 .et_pb_salvattore_content[data-columns]::before {
	content: '4 .column.size-1of4' !important;
}
@media only screen and ( min-width: 981px ) {
	.nm-blog-grid-4 .column.size-1of4 {
	    width: 24%!important;
		margin-left: 0.5%;
	    margin-right: 0.5%;
	}
	.nm-blog-grid-4 .et_pb_post {margin-bottom:0px;}
}
/* End adjust blog grid to allow 4 columns */
#nm-post-article, #nm-post-article-row {padding-top: 0px;}
/*.post-meta .published, */.post-meta .comments-number {display: none;}

/******************************************/
/* Adjust styling for single post display */
/******************************************/
.nm-adelle-post-title h1 {
    font-family: adelle, serif !important; font-size: 24px !important; font-weight: 500 !important; color: #303030 !important;
}
.Article-embedly, .Article-ShortStack, .Article-Video {
    margin: 30px auto;
}
/* Style featured image credit */
div.ImageCredit.Article-Content-Top-Image-Credit {
    font-style: italic;
    font-size: 90%;
    padding-bottom: 15px !important;
    margin-top: -80px;
    margin-bottom: 30px;
}
h3.entry-title {
    padding-top:30px;padding-bottom:20px;
}
/* End style featured image credit */
/* Style embedded post image credit */
div.ImageCredit {
    font-style: italic;
    font-size: 90%;
    padding-bottom: 15px !important;
}
/* End style embedded post image credit */
/* Hide Embedly Youtube videos that don't display*/
.Article-embedly>.embedly-card>.embedly-card-hug> iframe {display: none !important;}

/* Styling for post column content */
@media (min-width: 981px) {
    #nm-post-content-col .et_pb_section, #nm-post-content-col .et_pb_row {padding: 0px;}
    #nm-post-content-col .et_pb_row_0 {width: 100%;/* padding-right: 50px;*/}
}

/* Styling for Instagram image box */
.embedly-instagram-header .fa-instagram {
    font-size: 22px;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    color: #ff2f49;
    padding-left: 5px;
}
.embedly-instagram-header-button {
    padding: 3px 13px;
    background-color: #e4e4e4;
    color: #fff;
    float: left;
    font-size: 14px;
    margin-left: auto;
    border-radius: 3px;
    line-height: 27px;
}
.embedly-instagram {
    border: 1px solid #d3d3d3;
    border-radius: 5px;
    min-width: 200px;
    /*max-width: 600px;*/
	max-width: 500px;
    margin: auto;
}
.embedly-instagram-header {
    padding: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    /*font-family: adelle;*/
}
.embedly-instagram-header-author {
    color: #000;
    font-size: 16px;
    padding-left: 5px;
    -webkit-transition: all .25s;
    transition: all .25s;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    line-height: 27px;
}
.embedly-instagram-body {
	text-align:center;
}
.embedly-instagram-footer {
    display: block;
    padding: 5px 15px 15px;
    font-size: 13px;
}
/* End styling for Instagram image box */

/* Styling for article author */
.Article-Content-Byline {margin-top:30px; border-top: 1px solid rgb(210, 210, 210);}
.AuthorBio-Name {padding-top: 10px;}
.AuthorBio-Name a {color: red;}
/* End styling for article author */

/**********************************************/
/* End adjust styling for single post display */
/**********************************************/
.nm-news-subs a {color:#fff;}
.et_pb_image_0_tb_body .et_pb_image_wrap img {width: 100% !important;}
div.ImageCredit.Article-Content-Top-Image-Credit {color: #000;}
.nm-col-margin {margin-left:8vw; margin-right:8vw;}
/*#nm-post-col {margin-left:auto;margin-right:auto;width:auto;}*//*causes column wrap*/
/*#nm-sing-post-col {padding-right: 30px;}*/
/*#nm-post-col img {border-radius: 16px 16px 16px 16px;}*/
.nm-cat-sb.et_pb_widget_area_left {border-right:none !important;}
.et_pb_blog_grid .et_pb_post {border:none !important;}
.jw-widget.medium {margin-left:auto;margin-right:auto;max-width:1080px;}
.nm-adelle article {margin-bottom:0px !important;}
.et_pb_bg_layout_dark .et_pb_slide_description {text-shadow:none;}

/* Styling for ads to prevent cut-off */
.nm-inline-ad {text-align:center; padding-bottom:20px;min-width:320px;}
@media (min-width: 981px) {
	.et_pb_row {width:98%;}
    #nm-sing-post-col {padding-right:30px;}
    .nm-eq-ht .et_pb_post{margin-bottom:30px !important;}
}
@media (min-width: 982px) and (max-width: 1129px) {
	.et_pb_gutters2 .et_pb_column_3_4, .et_pb_gutters2.et_pb_row .et_pb_column_3_4 {width:64.25%;}
}
@media (min-width: 982px) and (max-width: 1129px) {
	.et_pb_gutters2 .et_pb_column_1_4, .et_pb_gutters2.et_pb_row .et_pb_column_1_4 {width:32.75%;}
}
@media (min-width: 1130px) and (max-width: 1499px) {
	.et_pb_gutters2 .et_pb_column_3_4, .et_pb_gutters2.et_pb_row .et_pb_column_3_4 {width:69.25%;}
}
@media (min-width: 1130px) and (max-width: 1499px) {
	.et_pb_gutters2 .et_pb_column_1_4, .et_pb_gutters2.et_pb_row .et_pb_column_1_4 {width:27.75%;}
}
@media only screen and (max-width: 980px) {
	.et_pb_row {width:95%;}
	.et_pb_blog_grid .column {min-width:99%;}
}
/* End styling for ads to prevent cut-off */
#nm-post-content-col.nm-Article-Content-Top .Article-Content-Top {display:none;}
.nm-cat-sb.et_pb_widget_area_left{border-right:none !important;}
.et_pb_blog_grid .et_pb_post{border:none !important;}
.nm-adelle article{margin-bottom:0px !important;}
#nm-post-content-col .entry-featured-image-url img {border-top-width:5px;border-top-color:#000;padding-top:50px;border-top-style:inset;}
.nm-footer ul li {list-style-type:disc !important}
/* Styling for Web Stories */
/*@media only screen and (min-width:981px) {*/
    #block-2.et_pb_widget {width:auto !important;}
	.nm-ws div.et_pb_widget {min-width:100% !important;}
	:root{--ws-story-min-width:265px !important; --ws-story-max-width:295px !important;}
/*}*/
#main-content .container:before {width:0;}
.et_pb_widget_area_right {border-left:0 !important;}
.et_pb_widget_area_left {border-right:0 !important;}
/* End styling for Web Stories */
.featured-blog .entry-featured-image-url {padding-top:46.25%;}
.featured-blog .entry-featured-image-url img {position:absolute;height:100%;bottom:0;object-fit:cover;}
.featured-blog .entry-title {bottom:.75em !important;}
/* Styling for search page blog */
.nm-extra-meta-icon .et_pb_post_extra.el_dbe_vertical_grid .entry-title {border-bottom:none;}
.nm-extra-meta-icon .post-content {padding-left:0px !important;padding-right:0px !important;border:none;}
.nm-extra-meta-icon .et_pb_post_extra.el_dbe_vertical_grid .post-content {-ms-flex-order:2;order:2;}
.nm-extra-meta-icon .et_pb_post_extra.el_dbe_vertical_grid {-webkit-box-shadow:none;box-shadow:none;}
.nm-extra-meta-icon .post-meta {border-bottom:1px solid #999;padding-top:10px !important;padding-bottom:10px !important;font-weight:bold;text-transform:uppercase;}
.nm-extra-meta-icon span.et-pb-icon {display:none;padding-top:10px;}
/* End styling for search page blog */
/* 20220927 posts mobile styling */
@media only screen and (max-width:767px){
	.nm-post-hd1 {font-size:28px !important;}
}
@media only screen and (min-width:768px) and (max-width:1080px){
	.nm-post-hd1 {font-size:36px !important;}
}
/* End posts mobile styling */
/* 20221221 remove spacing for ads hidden by page targeting */
.gam-code-block{margin-top:0 !important;margin-bottom:0 !important;padding-top:0 !important;padding-bottom:0 !important;}
.gam-code-block iframe {margin-bottom:20px;}
/* end remove spacing */