/*
    Theme Name: Media Shower v22
    Author: Media Shower
    Version: 2.8
*/

/* Change this to point to the stylesheet on mediashower.com when ready */
@import "base.css";

/* Social Media links */
.blog header.container .wrapper h1 {
    float: left;
}

.blog header.container .wrapper .social-media {
    float: right;
}

header.container.page {
	display: none;
}

.micromodal-slide .modal__container {
	z-index: 10;
}
.modal__overlay {
	z-index: 999999;
}

.blog header.container .wrapper .social-media ul {
    display: inline-block;
    margin: 0;
    padding: 0;
}

.blog header.container .wrapper .social-media ul li {
    background-repeat: no-repeat;
    background-size: 36px 36px;
    display: inline-block;
    height: 36px;
    margin: 0 0 0 .5em;
    padding: 0;
    width: 36px;
}

.blog header.container .wrapper .social-media ul li a {
    display: inline-block;
    height: 36px;
    text-indent: -9999px;
    width: 36px;
}

.blog header.container .wrapper .social-media ul li.social-facebook {
    background-image: url("images/icon-facebook.png");
}

.blog header.container .wrapper .social-media ul li.social-youtube {
    background-image: url("../../uploads/2025/07/youtube-icon-icon.png");
}

.blog header.container .wrapper .social-media ul li.social-twitter {
    background-image: url("images/icon-twitter.png");
}

.blog header.container .wrapper .social-media ul li.social-linkedin {
    background-image: url("images/icon-linkedin.png");
}

.blog .single-header .copy p {
	font-size: 1.25em;
}
/* Blog post headings */
.blog.interior section.container article.wrapper header {
    border: 0;
    padding: 0;
}

.blog main article.wrapper header h2 {
    font-size: 2.5em;
    margin-bottom: 0;
	margin-top: 0;
}

.blog main article.wrapper header h2 a {
    color: #404041;
    text-decoration: none;
}

.blog main article.wrapper header h3 {
    color: #F7931D;
    font-size: 1.25em;
    margin-bottom: .25em;
}

.blog main article.wrapper header h3 a {
    color: #666;
    text-decoration: underline;
}

.blog main article.wrapper header h4 {
    font-size: 1.25em;
    margin-bottom: .25em;
}

.blog main article.wrapper header h4 a {
    color: #666;
    text-decoration: none;
}

/* Copy sections */
.blog main article.wrapper section.copy {
    margin-bottom: 3em;
    padding-bottom: 2em;
    border-bottom: 1px solid #E3E3E3;
}

.blog main article.wrapper .category-view-wrapper section.copy {
	margin-bottom: 0;
}

.blog main article.wrapper section.copy h1,
.blog main article.wrapper section.copy h2,
.blog main article.wrapper section.copy h3,
.blog main article.wrapper section.copy h4,
.blog main article.wrapper section.copy h5,
.blog main article.wrapper section.copy h6,
.blog main article.wrapper section.copy p,
.blog main article.wrapper section.copy hr,
.blog main article.wrapper section.copy a,
.blog main article.wrapper section.copy ul,
.blog main article.wrapper section.copy ol,
.blog main article.wrapper section.copy li,
.blog main article.wrapper section.copy span {
	margin-left: auto;
	margin-right: auto;
}

.blog main article.wrapper section.copy p {
}

.blog main article.wrapper section.copy strong {
	background-color: #fef5eb;
}
/* Sidebar sections */
.blog aside.wrapper .box {
    margin-bottom: 1.5em;
}

/* Comment form */
.blog form fieldset {
    border: 0;
}

.blog form fieldset dd {
    margin: 0;
}

/*
.comments h2,
.respond h2 {
    font-size: 22px;
}
.post-holder h1{
    font: 14px/35px Arial;
}
.wp-caption {
    text-align:center;
}
.wp-caption a{
    background: none repeat scroll 0 0 #FBF7F8;
    border: 1px solid #CFCBCC;
    display: inline-block;
    margin-bottom: 5px;
    padding: 17px 26px 14px;
}

.wp-caption-text {
    display: block;
    font-style: italic;
}
.wp-caption-text span {
    display:block;
}
*/

.alignleft, img.alignleft {
	margin-right: 1.5em;
	display: inline;
	float: left;
	}
.alignright, img.alignright {
	margin-left: 1.5em;
	display: inline;
	float: right;
	}
.aligncenter, img.aligncenter, .aligncenter img {
	margin-right: auto;
	margin-left: auto;
	display: block;
	clear: both;
	}

#single-header {
    width:100%;
    height: 100%;
}
#single-header img {
    float: left;
    padding: 0 3em 1em 0;
    max-width:100%;
    height:auto;
}
section.copy {
    width: 100%;
    float: left;
    padding-top: 2em;
}
.navigation {
    float: none;
    margin: 0 auto;
}
div#single-header-img {
    width: 49%;
    float: left;
}
div#single-header-meta {
    width: 49%;
    float: left;
}
#post {
    width: 100%;
    height: 100%;
    margin: 1em;
    position: relative;
    display: inline-block;
}
#single-img img {
    top: 50%;
    position: relative;
    left: 50%;
	max-width: 750px;
    -webkit-transform: translate(-50%, -5%);
    -moz-transform: translate(-50%, -5%);
    -ms-transform: translate(-50%, -5%);
    -o-transform: translate(-50%, -5%);
    transform: translate(-50%, -5%);
    padding-bottom: 1em;
}

.interior.fullwidth section.container article.wrapper {
	margin-left: auto;
    margin-right: auto;
}

.interior section.container article.wrapper header p {
	color: #404041;
	font-size: 1.25em;
}

.wrapper {
	padding: 0px !important;
}

article.wrapper header p {
font-size: 1.25em;
}

article.wrapper header {
color: #404041;
}


.blog article.wrapper ul { 
   list-style-type: disc; 
   list-style-position: outside; 
   padding-left:1em;
   margin-left:.5em;
}
.blog article.wrapper  ol { 
   list-style-type: decimal; 
   list-style-position: outside; 
   padding-left:1em;
}

.blog article.wrapper ul li {
   list-style-type: disc; 
   list-style-position: inside; 
}
.blog article.wrapper ol li { 
   list-style-type: decimal; 
   list-style-position: inside; 

}
.blog article.wrapper  ul ul, .blog article.wrapper  ol ul { 
   list-style-type: circle; 
   list-style-position: outside; 
   margin-left: 15px; 
}
.blog article.wrapper  ol ol, .blog article.wrapper  ul ol { 
   list-style-type: lower-latin; 
   list-style-position: outside; 
   margin-left: 15px; 
}

footer.container nav.wrapper {
    width: 50%;
}
footer.container article.wrapper {
    width: 50%;
}

.blog article {
	max-width: 1000px;
}

.wp-caption.aligncenter {
	text-align: center;
}

.ms-submit-posts .recent-posts {
	display: flex;
}
.ms-submit-posts #single-header-img {
	width: 100%;
	float: none;
}
.ms-submit-posts #single-header-img img {
	margin: 0;
	padding: 0;
	float: none;
}
.ms-submit-posts #single-header-meta {
	width: 100%;
	float: none;
}
.ms-submit-form {
	margin-bottom: 24px;
}
.ms-submit-form .form-item-half {
	min-width: 250px;
	width: 50%;
	float: left;
}
.ms-submit-form .form-item-half.first input {
	width: 90%;
}
.ms-submit-form .ms-submit {
	margin-bottom: 12px;
}
.ms-submit-form .valid {
	color: #0B6623;
}
form.ms-submit-form input,
.ms-submit-form textarea {
	width: 100%;
}
article .wp-caption-text {
font-family: 'Arial' !important;
font-weight: normal !important;
font-style: italic !important;
font-size: 1.25em !important;
color: #000000 !important;
line-height: 1.4em !important;
word-spacing: 0em !important;
letter-spacing: 0em !important;
}

.ms_curtain_content {
	max-width: 700px;
	margin: 0 auto;
	font-size: 1.25em;
	font-style: italic;
}


