/* Enter Your Custom CSS Here */

/* Enter Your Custom CSS Here */

#nav a {
background-color: #000;
background-image: none;
-webkit-background-clip: padding-box;
border: 1px solid #000;
-moz-border-radius: 0px;
-ms-border-radius: 0px;
-o-border-radius: 0px;
-webkit-border-radius: 0px;
border-radius: 0px;
color: #fff;
display: block;
font-size: 16px;
font-weight: bold;
line-height: 20px;
margin: 0 1px 1px 0;
padding: 4px 10px;
position: relative;
text-decoration: none;
text-shadow: 0 1px 1px #000;
text-transform: uppercase;
}

#nav a:focus,
#nav a:hover {
	background-color: #000;
	background-image: none;
}

#nav .menu > ul:hover > li {
	opacity: .7;
}

#nav .menu > ul:hover > li:hover {
	opacity: 1;
}


#nav .menu > ul > .current_menu_item > a,
#nav .menu > ul > .current_page_item > a,
#nav .menu > ul > .current_menu_item > a:hover,
#nav .menu > ul > .current_page_item > a:hover,
#nav .menu > ul > .current_menu_item > a:focus,
#nav .menu > ul > .current_page_item > a:focus,
#nav .menu > ul > .current_page_ancestor > a {
	background-color: #000;
	background-image: none;
}

#site-name {
text-align: center;
}

#header-message {
  text-align: center;
  text-transform: uppercase;
  font-size:12px;
  margin-top:10px;
}

#nav {
  width:70%;
  margin-left: auto;
  margin-right: auto;
}

.content-wide #footer .widget, .content-wide #footer .widget:first-child, .content-wide #footer .widget:nth-child(3n) {
margin-right: 40px;
width: 236px;
}

.textwidget {
  font-size:98%;
}

.mejs-container, .mejs-embed, .mejs-embed body, .mejs-container .mejs-controls {
background: none !important;
}
.mejs-time-rail .mejs-time-current {
background: #fff !important;
}

.mejs-time-rail .mejs-time-loaded {
background: none !important;
}

#site {
  padding: 48px 0;}

#header {
  border-bottom: none;
margin: 0 0 28px;
padding: 0 0 10px;
}

.sidebars #primary, .sidebars #secondary, .content-wide-sidebar #primary {
  
  font: normal 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 12px;
}

@media screen {
    @media only screen and (min-width: 920px) {
        .content-wide #content {
            width: 780px;
      margin-top: 15px;
        }
    }
}

@media screen {
    @media only screen and (min-width: 768px) {
        .content-wide #primary .widget {
            margin-right: 30px;
            width: 120px;
      
      border-bottom: 4px solid;
border-color: #aeaeae;;
padding-bottom: 25px;
        }
    }
}

@media screen {
    @media only screen and (min-width: 920px) {
        .sidebars #primary, .sidebars #secondary, .content-wide-sidebar #primary {
            width: 120px;
        }
    }
}


    h1 {
        font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
        font-size: 30px;
        font-weight: normal;
        line-height: 30px;
        margin: 0 0 30px;
        padding: 0px 0 0;
        text-transform: none;
    }

@media screen {
    #footer {
        border-bottom: 5px solid #000;
    border-top: none;
        padding: 45px 0 0 0;
    }
}


#labelname {
  
  font-size: 14px;
font-weight: bold;
border-top: 0;
margin: 0 0 3px;
  
}

@media screen {
    ::selection {
        background: #000;
        color: #fff;
        text-shadow: none;
    }
}

@media screen {
    a {
        color: #000;
        border-bottom: dashed 1px #aeaeae;
        text-decoration: none;
    }
}

@media screen {
    .widget .menu .current-menu-item > a {
        color: #000;
        font-weight: bold;
    }
}

a.hydrate {
  border-bottom: none;
}

@media screen {
    .type-post header, .type-attachment header {
        color: #888;
        font-size: 15px;
        margin: 0 0 20px;
    }
}