/*
 Theme Name:   Clean Yeti Basic Child (mtmedia)
 Theme URI:    mtmedia.org
 Description:  Clean Yeti Basic Child Theme
 Author:       empty media
 Author URI:   https://emptymedia.org
 Template:     clean-yeti-basic
 Version:      1.0
*/

@import url("../clean-yeti-basic/style.css");

/* =Theme customization starts here
-------------------------------------------------------------- */

@font-face {
	font-family: 'Xolonium';
	font-style: normal;
	font-weight: normal;
	src: url('https://fonts.mtmedia.org/fonts/xolonium/regular.otf') format('opentype');
}

h1 {
  font-size: 1.9rem;
}

h2 {
  font-size: 1.95rem;
}

.breadcrumbs > * a {
    color: rgb(172, 0, 204);
}

button, .button {
background-color: rgb(172, 0, 204);
}

button:hover, button:focus, .button:hover, .button:focus {
    background-color: rgb(185, 0, 220);
}

.panel h2 {
  font-size: 1.95rem;
  color: rgb(172, 0, 204);
}


.th:hover, #content img:hover, #footer img:hover, .th:focus, #content img:focus, #footer img:focus {
	  box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
}

.cert-box {
  border-style: solid;
  border-width: 1px;
  display: block;
  font-weight: normal;
  margin-bottom: 1.25rem;
  position: relative;
  padding: 0.2rem 1.5rem 0.2rem 0.875rem;
  font-size: 1.0rem;
  transition: opacity 300ms ease-out;
  background-color: #FAFAFA;
  border-color: #c7c7c7;
  color: black;
  border-radius: 3px;
  font-family: "Ubuntu Mono", sans-serif;
  font-weight: bold;
  color: #373737;
  margin-top:-10px;
}

.mt-webmail {
	background-image: url(img/mt-webmail.png);
	display: inline-block;
	width: 14px;
	height: 14px;
	vertical-align: text-top;
	background-position: 0px 2px;
	background-repeat: no-repeat;
	margin-right: .3em;
}

.mt-manuals {
	background-image: url(img/mt-manuals.png);
	display: inline-block;
	width: 14px;
	height: 14px;
	vertical-align: text-top;
	background-position: 0px 1px;
	background-repeat: no-repeat;
	margin-right: .3em;
}

.mt-about {
	background-image: url(img/mt-about.png);
	display: inline-block;
	width: 14px;
	height: 14px;
	vertical-align: text-top;
	background-position: 0px 1px;
	background-repeat: no-repeat;
	margin-right: .3em;
}


.mt-services {
	background-image: url(img/mt-services.png);
	display: inline-block;
	width: 14px;
	height: 14px;
	vertical-align: text-top;
	background-position: 0px 1px;
	background-repeat: no-repeat;
	margin-right: .3em;
}

widgettitle a {
	color: rgb(172, 0, 204);
	text-decoration: none;
}
a {
	color: rgb(172, 0, 204);
	text-decoration: none;
}

.title-area h1 {
	font-family: 'Xolonium';
}

#header hr {
	visibility: hidden;
}

#header-bg {
/*
	position:absolute;
	top:45px;
	height:200px;
	width:100%;
	background: url(img/bin.bg.png) repeat-x;
*/
	position:absolute;
	top:45px;
	left:0px;
	width:100%;
	height:192px;
	background-image:url(img/bin.bg.png);
}

#branding {
	max-width: 650px;
}

#blog-title h1 {
/*	padding-left: 450px;*/
	font-size: 14pt;
	font-family: Xolonium;
	text-align: right;
}

h7 {
    font-weight:bold;
   /*  color: rgb(172, 0, 204);*/
   color: #ac00cc;
}

#blog-description {
/*	text-align: center;*/
	font-size: 32pt;
	color: #FFFFFF;
	text-shadow: 1px 0px 2px rgba(0,0,0, 0.2), 0px 1px 2px rgba(0,0,0, 0.1), -1px 0px 2px rgba(0,0,0, 0.2), 0px -1px 2px rgba(0,0,0, 0.2), -1px -1px 2px rgba(0,0,0, 0.2), 1px -1px 2px rgba(0,0,0, 0.2), -1px 1px 2px rgba(0,0,0, 0.2), 1px 1px 2px rgba(0,0,0, 0.2), 0px 0px 25px rgba(200,0,255, 1), 0px 0px 5px rgba(200,0,255, 1);
}

.widget_archive ul li a:not(.button),
.widget_recent_entries ul li a:not(.button),
.widget_pages ul li a:not(.button),
.widget_recent_comments ul li a:not(.button),
.widget_meta ul li a:not(.button),
.widget_nav_menu ul li a:not(.button),
.widget_categories ul li a:not(.button),
.widget_rss ul li a:not(.button) {
  color: rgb(172, 0, 204);
}

.widget_archive ul li a:not(.button):hover, .widget_archive ul li a:not(.button):focus,
.widget_recent_entries ul li a:not(.button):hover,
.widget_recent_entries ul li a:not(.button):focus,
.widget_pages ul li a:not(.button):hover,
.widget_pages ul li a:not(.button):focus,
.widget_recent_comments ul li a:not(.button):hover,
.widget_recent_comments ul li a:not(.button):focus,
.widget_meta ul li a:not(.button):hover,
.widget_meta ul li a:not(.button):focus,
.widget_nav_menu ul li a:not(.button):hover,
.widget_nav_menu ul li a:not(.button):focus,
.widget_categories ul li a:not(.button):hover,
.widget_categories ul li a:not(.button):focus,
.widget_rss ul li a:not(.button):hover,
.widget_rss ul li a:not(.button):focus {
  color: rgb(216, 0, 255);
}



.widget_posts_by_category ul {
  display: block;
  margin: 0;
  padding: 0.875rem 0;
  list-style-type: none;
  list-style-position: outside;
  font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
}
.widget_posts_by_category ul li {
  margin: 0 0 0.4375rem 0;
  font-size: 0.875rem;
}
.widget_posts_by_category ul li a:not(.button) {
  display: block;
  color: rgb(172, 0, 204);
  margin: 0;
  padding: 0.4375rem 0.875rem;
}

.widget_posts_by_category ul li a:not(.button):hover,
.widget_posts_by_category ul li a:not(.button):focus {
  background: rgba(0, 0, 0, 0.025);
  color: rgb(216, 0, 255);
}

.widget_posts_by_category ul li.active > a:first-child:not(.button) {
  color: #1cc7ff;
  font-weight: normal;
  font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
}

.widget_posts_by_category ul li.divider {
  border-top: 1px solid;
  height: 0;
  padding: 0;
  list-style: none;
  border-top-color: white;
}

.widget_posts_by_category ul li.heading {
  color: #008cba;
  font-size: 0.875rem;
  font-weight: bold;
  text-transform: uppercase;
}


.tabs dd > a, .tabs .tab-title > a {
  padding: 0.5rem 2rem;
}

