/* @override https://zulkey.com/zulkey_test/styles.css */

/* This is the StyleCatcher theme addition. Do not remove this block. */
@import url(https://www.zulkey.com/mt-static/support/theme_static/rainier/css/base.css);
@import url(https://www.zulkey.com/mt-static/support/theme_static/rainier/css/rainier-white/screen.css);
/* end StyleCatcher imports */

#header[role="banner"] {
	border-width: 0 0 1px 0;	
}

  #header[role="banner"] [role="navigation"] ul li {
    border: 1px solid #7B7B7E;
	border-bottom-width: 0;
}

#header[role="banner"] [role="navigation"] a {
color: #021c5d;
}



#header #header-inner #header-content {
  background-image: none;
}

#header[role="banner"] #header-content {
    background-color: #ffffff;
    background-image: none;
}

#header[role="banner"] h1 img {
      max-width: 100%;
      height: auto; }
      
#header[role="banner"] #header-content:before {
      background-image: -ms-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
      background-image: -moz-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
      background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
      background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); }
 
 #content {
   margin: 1.618em 1em 0; }
   #content .related {
     margin-top: 4.854em; }
   @media (min-width: 930px) {
     #content {
       margin-right: auto;
       margin-left: auto; }
       #content [role="main"],
       #content .related {
         float: left;
         min-height: 1px; }
       #content [role="main"] {
         width: 550px;
         padding-left: 15px; }
       #content .related {
         width: 315px;
         padding-left: 50px;
         margin-top: 0; } }
 
 
      
h1, h2, h3, h4, h5, h6 {
      color: #021c5d;
}

h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
      color: #021c5d;
}

nav {
	font-variant: small-caps;
	font-weight: bold;
}



.widget h3 {
 border-bottom: 1px solid #7B7B7E;
 margin-top: 0;
}

.widget {
	margin-bottom: 12px;
}
 
 #search input[type="text"] {
     border: 1px solid #7B7B7E;
    }
    
 blockquote {
      border-left: 3px solid #7B7B7E;
    }
    
#header[role="banner"] {
  
  border-bottom: solid #7B7B7E 1px;
 }
  @media (max-width: 930px) {
    #header[role="banner"] {
      border-width: 0 0 1px; } }
      
      
footer {
  color: #7B7B7E;
  font-size: 90%; }
  footer p {
    margin: 0; }

[role="contentinfo"] {
  border-top: 1px solid #7B7B7E;
  color: #7B7B7E; }
  [role="contentinfo"] a {
    color: #7B7B7E; }
  [role="contentinfo"] [role="navigation"] a {
    color: #7B7B7E; }
    
#search-results ol {
margin-top: 0;
padding-left: 0;
}
  
#search-results li {
list-style-type: none;
padding: 0.809em 0;
border-top: 0;
border-bottom: 1px solid #DCDDDD;
}

#search-results-main .title {
margin: 0 0 0;
}

.comment-bar a {
color: #021c5d;
}

.comment-bar {
	color: #021c5d;
	font-weight: bold;
	margin-bottom: 1.5em;
}

.videofix { position: relative; /* keeps the aspect ratio */ padding-bottom: 56.25%; /* fine tunes the video positioning */ padding-top: 60px; overflow: hidden;
}
.videofix iframe,
.videofix object,
.videofix embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%;
}

.entry-more-link {
	margin-bottom: 1.5em;
}

#banner-ad {
	text-align: center;
	margin-top: -10px;
}    
#banner-ad img {
  max-width: 100%;
  height: auto; 
}
