.top-bar {display:none;}
.header-image {width: 66%;}

aside, div.inside-article {border-radius:10px;}

aside#text-3, aside#text-5, div.inside-article {
-webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.75);
box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.75);
}

.glow {text-shadow: 2px 2px 4px #000000;}
.glow2 {text-shadow: 1px 1px 2px #000000;}

div.pdfemb-toolbar.pdfemb-toolbar-hover.pdfemb-toolbar-bottom {display: none !important;}
.pdfemb-viewer {border: 0px solid black !important; background-color: #fff !important;}

.things-holder {float:right; text-align:left; position:relative; left:-50%;min-width:100px; width: auto !important; width: 100px;}
.main-vid {width:100%;height:500px;margin:0 auto;}

ul#menu-media-kit-index.menu {font-size:0.9em; line-height:1.1em;}
.widget li {margin-bottom:4px;margin-left:10px;} 
.kit-header {font-size:1.2em;font-weight:bold;margin-bottom:8px;margin-top:10px;}

.footer-logo-div {text-align: center;background:#fff;}
.footer-logos {float:left;width:25%;background:#fff;padding-top:25px;}
aside#text-2.widget.inner-padding.widget_text {display:none;}


.entry-content, .post-image, .entry-summary, .post-image-above-header .post-image {margin: 0.5em 0 0;}
.separate-containers .inside-article>[class*=page-header-] {margin: 0 0 20px 0;}
h1 {margin-top:10px;}
h2.entry-title {margin-top:10px;}
h4.widget-title {margin-bottom:8px;}

.page-name {font-size:1.8em;margin-top:30px;}

div.mc-field-group.input-group {margin-top:-25px;}

.separate-containers .inside-article {padding: 20px 40px 30px 40px;}


.animate-text-1 {
    white-space: nowrap;
    opacity:0;
    top:0px; 
    font-size:7.0em;
    color:#fff;
    position: absolute;
    -webkit-animation: text1 4s linear 1s; 
/* Safari 4.0 - 8.0 */
    animation: text1 4s linear 1s;
}

/* Safari 4.0 - 8.0 */
@-webkit-keyframes text1 {
    0%   {left:120px; opacity:0;}
    25%  {left:220px; opacity:0.75}
    50%  {left:320px; opacity:1}
    75%  {left:420px; opacity:0.75}
    100% {left:520px; opacity:0;}
}

/* Standard syntax */
@keyframes text1 {
    0%   {left:120px; opacity:0}
    25%  {left:220px; opacity:0.75}
    50%  {left:320px; opacity:1}
    75%  {left:420px; opacity:0.75}
    100% {left:520px; opacity:0;}
}


.animate-text-2 {
    white-space: nowrap;
    opacity:0;
    top:80px; 
    font-size:7.0em;
    color:#fff;
    position: absolute;
    -webkit-animation: text2 4s linear 5s; 
/* Safari 4.0 - 8.0 */
    animation: text2 4s linear 5s;
}

/* Safari 4.0 - 8.0 */
@-webkit-keyframes text2 {
    0%   {left:40px; opacity:0;}
    25%  {left:140px; opacity:0.75}
    50%  {left:240px; opacity:1}
    75%  {left:340px; opacity:0.75}
    100% {left:440px; opacity:0;}
}

/* Standard syntax */
@keyframes text2 {
    0%   {left:40px; opacity:0}
    25%  {left:140px; opacity:0.75}
    50%  {left:240px; opacity:1}
    75%  {left:340px; opacity:0.75}
    100% {left:440px; opacity:0;}
}


.animate-text-3 {
    white-space: nowrap;
    opacity:0;
    top:160px; 
    font-size:7.0em;
    color:#fff;
    position: absolute;
    -webkit-animation: text3 4s linear 9s; 
/* Safari 4.0 - 8.0 */
    animation: text3 4s linear 9s;
}

/* Safari 4.0 - 8.0 */
@-webkit-keyframes text3 {
    0%   {left:120px; opacity:0;}
    25%  {left:220px; opacity:0.75}
    50%  {left:320px; opacity:1}
    75%  {left:420px; opacity:0.75}
    100% {left:520px; opacity:0;}
}

/* Standard syntax */
@keyframes text3 {
    0%   {left:120px; opacity:0}
    25%  {left:220px; opacity:0.75}
    50%  {left:320px; opacity:1}
    75%  {left:420px; opacity:0.75}
    100% {left:520px; opacity:0;}
}


.animate-text-4 {
    white-space: nowrap;
    opacity:0;
    top:240px; 
    font-size:7.0em;
    color:#fff;
    position: absolute;
    -webkit-animation: text4 4s linear 13s; 
/* Safari 4.0 - 8.0 */
    animation: text4 4s linear 13s;
}

/* Safari 4.0 - 8.0 */
@-webkit-keyframes text4 {
    0%   {left:40px; opacity:0;}
    25%  {left:140px; opacity:0.75}
    50%  {left:240px; opacity:1}
    75%  {left:340px; opacity:0.75}
    100% {left:440px; opacity:0;}
}

/* Standard syntax */
@keyframes text4 {
    0%   {left:40px; opacity:0}
    25%  {left:140px; opacity:0.75}
    50%  {left:240px; opacity:1}
    75%  {left:340px; opacity:0.75}
    100% {left:440px; opacity:0;}
}


.animate-text-final {
  	padding-top:400px;
    text-align:center;
    font-size:2.1em;
    color:#fff;
    -webkit-animation: fadein 17s; 
/* Safari 4.0 - 8.0 */
    animation: fadein 17s;
}

/* Safari 4.0 - 8.0 */
@-webkit-keyframes fadein {
    0% { opacity: 0; }
    95% { opacity: 0; }
    100% { opacity: 1; }
}

/* Standard syntax */
@keyframes fadein {
    0% { opacity: 0; }
    95% { opacity: 0; }
    100% { opacity: 1; }
}

@media (max-width:768px) {
.top-bar {display:block;}
.secondary-navigation {display:none;}

.footer-logo-div {display:none;}
aside#text-2.widget.inner-padding.widget_text {display:block;}

aside#text-3 {text-align: center;}
.widget li {margin-bottom:0px;margin-left:0px;font-size: 21px;line-height: 1.4;margin-bottom: 10px;} 

.animate-text-1, .animate-text-2, .animate-text-3, .animate-text-4 {display:none;}

.animate-text-final {
  	-webkit-animation: fadein 1s; 
/* Safari 4.0 - 8.0 */
    animation: fadein 1s;
	padding-top:10px;
}

.main-vid {height:230px;}

.header-image {width: 90%;}
.separate-containers .inside-article {padding:0 15px;}

}