.mobile-show {
	display: none;
}


@media (max-width: 1025px){
	.mobile-show {
		display: block;
	}
	.mobile-hide {
		display: none; 
	}
}


@media only screen and (max-device-width: 480px) {
#header {
margin-bottom: 0;
height: 10px;
}
}


@media only screen and (max-width: 480px) {
body #container #main-content {
margin-top: 0px;
}
}



.image {
  opacity: 1;
  transition: .7s ease;
  backface-visibility: hidden;
}


.container:hover .image {
  opacity: 0.7;
}


.zoom {
    transition: transform .2s;
    margin: 0 auto;
}

.zoom:hover {
    -ms-transform: scale(0.7); /* IE 9 */
    -webkit-transform: scale(0.7); /* Safari 3-8 */
    transform: scale(1.07); 
}

.panel-grid-cell {
    padding-left: 0mm;
    padding-right: 0mm;
}


.entry-content a, .meta_data_box .metacats a, .meta_data_box .metacomments a, .bdp_blog_template .categories a, .post_content a, .post_content a:hover, .tags a, span.category-link a, .bdp_blog_template a {
    color: #000000;
    font-size: 14px;
}

a:hover {
  color: #ff0033;
}


.mycustomclass{
margin-bottom: 0px;
margin-top: 0px;
padding-top: 0px;
padding-bottom: 0px;
margin: 0px;
}

.so-panel {
margin-bottom: 0px;
}

video {
  width: 100%;
  height: auto;
}

#site-navigation {
  font-family: voltaire;
  font-size: 16px;
	float: center;
}

#site-banner{
  float: left;
  margin-left: 0%;
}



@media only screen and (max-device-width: 480px) {
#site-banner .site-logo img {
    margin-left: -180px;
		margin-top: -60px;
		margin-right: 0px;
}
}

@media only screen and (max-device-width: 480px) {
#site-banner{
    height: 100px;
		margin-bottom: 0px;
}
}

element.style {
    font-size: 14px;
    font-family: oxygen;
}

#page-id-5806 {
		width:100%;
}