input, input::placeholder {
   color: #0B79AD !important;
}
.topmenu {
    background-color: #0B79AD;
 }
 .site-header {
    border-top: 10px solid #0B79AD;
 }
 a, .aside__title {
    color: #0B79AD;
 }
 a:hover {
    color: #095E86;
 }
 /* need to me another class for this to separate from others */
 .site-sidebar .aside__title, .showmore__action {
    font-size: 1rem;
    font-weight: bold;
    padding: 0.5rem 1rem;
    border: 2px solid #0B79AD;
    background: #fff;
    color: #0B79AD;
 }
 .showmore__action:hover { color: white; background: #0B79AD; } 
 .textwidget p {
    margin-bottom: 1rem !important;
 }
 .sidemenu.small-order-2 .aside__title:hover {  
    outline: dashed #1a83bc 3px;
    outline-offset: 1px;
}
.singleheader__category {
    background-color: #0B79AD;
    border-radius: 15px;
    color: #fff;
    text-transform: capitalize;
    padding: 0.2rem 0.5rem; 
}
.publication__heading {
    font-size: 95%;
}
a.file__link { font-weight: 600; }
.singleheader__category:hover {
    background-color: #095E86;
}
.blog-title__link {
	
}
#main .widget_rss h2 a {
	background: transparent;
	text-decoration: underline;
}
#main .widget_rss h2 a:hover {
	color: #095E86;
}

@media only screen and (min-width: 64.063em) {
	.topmenu__search { 
		clip-path: polygon(6% 0%, 100% 0%, 100% 100%, 0% 100%);
	}
	.topmenu__searchform:before {
		border-color: transparent transparent transparent transparent;
	}
}
 /* hide aside hr since now there is more clear button elements dont need them */ 
 .single-karvi_publication .aside {border-top: 0px solid transparent;} 
 /* Hide events read-more link since heading is already a link to the event */
 .tribe-events-read-more { display: none; }
 #tribe-bar-form .tribe-bar-submit input[type=submit] { background: #0B79AD; color: white !important; }
 #tribe-bar-form .tribe-bar-submit input[type=submit]:hover { background:#095E86; }

 /* Fix insuffiecent contrast from menus and pagination */
 ul.pagination li a { color: #756567 }
 ul.pagination li.current a { background: #0B79AD; }
 .sharelink, .topmenu__submit, .orderbutton__text {color: #0B79AD;}

/* Karvi publication archive fix desktop view */
.post-type-archive-karvi_publication .site-content .row {
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
} 

.topmenu {
	position: relative;
}

@media only screen and (min-width: 64.063em) {
	.topmenu {
		background-image: url('../../images/karvi-vinjetti.svg');
		background-size: contain;
		background-position: 61% 0%;
		background-repeat: no-repeat;
		overflow: visible;
}
}

.widget.widget_rss a.rsswidget {
    position: relative;
}

.widget.widget_rss a.rsswidget:after {
    display: inline-block !important;
    content: '' !important;
    background: transparent !important;
    background-image: url('../../images/external-link.svg') !important;
    background-size: 100% !important;
    background-repeat: no-repeat !important;
    width: 20px;
    height: 20px;
    position: relative;
    top: 4px;
    left: 5px;
}

.widget.widget_rss a.rsswidget:hover:after {
    background-image: url('../../images/external-link-blue.svg') !important;
}

.blog-title__link {
    padding-top: 1rem;
}

.blog-title__link a.rsswidget:first-of-type {
    display: none !important;
}