.underline {
    display: none;
}

h1, h2 {
    margin: 0 10px 20px 10px;
    color: #527290;
}
h1.site-title {
    margin: 0;
}

.blog-site-title {
    float: none;
    margin: 0 10px 20px 10px;
    border-bottom: #b6b7b9 1px solid;
}

a.cmw-linked-widget-title {
    color: white;
}
a:hover, a:focus, a:active {
    color: #00449e;
}
.widget-title a:hover, .widget-title a:focus, .widget-title a:active {
	color: #e3e3e3;
}

footer a, footer a:hover, footer a:focus, footer a:active {
    color: #b2c2d7;
}
footer .widget-title {
    background: none repeat scroll 0 0 #314049;
}

li.wpm-languages.menu-item.menu-item-type-custom {
    display: inline;
}
li.wpm-languages.menu-item.menu-item-type-custom a {
    padding: 20px;
    display: block;
}

.navigation {
    background: none repeat scroll 0 0 #0e2b46;

}
.sub-menu li a {
    line-height: 32px;
}

.blog-header {
    background: #e4edee;
    padding: 10px 0 0px;
}
.header-image {
    height: 200px;
}
.home .header-image {
    height: auto;
}

.blog-site-title h1, .blog-site-title h2 {
    color: #3b6192;
}

.widget-title {
    background: none repeat scroll 0 0 #103354;
    border-left: 0px solid #ffc800;
}

#comments {
    background: none repeat scroll 0 0 #d2e1e2;

}

#masonic .current_page_item a, #masonic .current-menu-item a {
    background: #030b13 !important;
}

.angled-background {
    background: none repeat scroll 0 0 #041c31;

}

button, input[type="button"], input[type="reset"], input[type="submit"] {
    background: none repeat scroll 0 0 #00449e;
    color: #f1f1f1;
}
button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover {
    color: #f1f1f1;
}




@media screen and (max-width: 600px) {
    .site-title {
      font-size: 40px;
    }
}



.catagory-type a {
    /*color: #f8fbff;*/
	color:white !important;
}







/*content views*/

a._self.pt-cv-href-thumbnail.pt-cv-thumb-default {
    min-height: 200px;
    display: block;
    position: relative;
    overflow: hidden;
}

.pt-cv-wrapper img {
    vertical-align: middle;
    position: absolute;
    min-height: 100% !important;
    max-width: 400px !important;
    object-fit: cover;
}
/*
.pt-cv-wrapper img {
    width:100%;
}
a.pt-cv-thumb-default {
    max-height: 300px;
    display: block;
    overflow: hidden;
}*/

