/* CUSTOM */
ul {list-style-type: none;}
ul li a:focus,a:focus { outline: 0; }
ul li a:hover, a:hover { text-decoration: none !important; }
h1,h2,h3,h4,
h1 a,h2 a,h3 a,h4 a { font-family: 'Montserrat', sans-serif; }
h1 a,h2 a,h3 a,h4 a { color:rgba( 0,0,0,.87 ); }
a:hover { color: #591fce !important; }
/* BUTTONS */
#commentform input#submit,
.btn-primary,
.totop { background-color: #8046F5; }
#commentform input#submit:hover,
.btn-primary:hover { background-color: #591fce; }
footer#colophon a:hover { background-color: rgba( 89,31,206,.87 ); }
footer#colophon a:hover i { color: #fff; }
/* HEADER */
.boxedcontent { border-top: 5px solid #591fce; }
.menushadow { background: transparent; }
.navbar {background: #0c9cee;}
.headersearch #search input { background-color: rgba(12,156,238,.56); }
#search input.search-submit { background-color: #591fce !important;}
.navbar-brand { height: 100px; }
/* BODY */
.logged-in-as,
.logged-in-as a,
.post-edit-link {color: rgba(0,0,0,.56); }
.logged-in-as a:hover,
.page-content p a:hover,
.page-content p a {color:#591fce; }
/* SIDEBAR */
h1.widget-title { background: #0c9cee; }
span.htitle { background-color: #591fce; }
footer#colophon h1 { border-bottom: 1px solid #591fce; }