/*
Theme Name: Uncode Child
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/

p, li, dt, dd, dl, address, label, small, pre, code {
  line-height: 1.5;
}

a:link {text-decoration: none; color: #0000cc;}
a:visited {text-decoration: none; color: #005599;}
a:active {text-decoration: none; color: #005599;}
a:hover {text-decoration: none; color: red;}

h1.header-title {
	color: #ffffff;
	text-shadow: 2px 2px 3px rgba(0,0,0,.7);
	}
	
.center {
	text-align: center;
	margin: 0 auto;
	}
	
ul.circle {
	list-style: circle;
    margin-left: 25px;
	}
	
.close {
	margin-top: 0 !important;
	margin-bottom: 0 !important;

	}
	
blockquote.simple {
	border: none;
	font-size: 14px;
	line-height: 1.4;
	margin: 0;
	}	
	
blockquote.simple p, blockquote p {
	font-size: 18px;
	line-height: 1.5;
	margin: 1.1;	
	}
	
li.fifteen {
        margin-bottom:15px;
	}

p.black, span.black {
	color: #000000;
	}

.style-light .header-main-container .post-info a, .style-light .header-main-container .post-info {
	color: #ffffff;
	text-shadow: 2px 2px 3px rgba(0,0,0,.7);
	}
	
#fire-type, #fire-type2, #fire3, #fire4, #fire5, #fire6, #fire7, #fire8, #fire9, #fire10, #fire11, #fire12, #fire13, #fire17, #fire18, #fire16 {
	text-shadow: 0 0 2px #734020, 0 0 20px #fefcc9, 10px -10px 30px #feec85, -20px -20px 40px #ffae34, 20px -40px 50px #ec760c, -20px -60px 60px #cd4606, 0 -80px 70px #973716, 10px -90px 80px #451b0e;
	}
	
.taxonomy-description {
    padding: 25px 55px 25px;
    background: black;
    color: white;
    font-size: 20px;
    border: double #ffffff 3px;
	}
	
.taxonomy-description p {
	margin-top: 0;
	}
	
body:not(.menu-force-opacity) .menu-wrapper:not(.no-header) .menu-transparent:not(.is_stuck):not(.is_mobile_open).menu-transparent.style-light-original > *, body:not(.menu-force-opacity) .menu-wrapper:not(.no-header) .menu-transparent:not(.is_stuck):not(.is_mobile_open).menu-transparent.style-dark-original.style-light-override > *, body:not(.menu-force-opacity) .menu-wrapper:not(.no-header) .menu-transparent:not(.is_stuck):not(.is_mobile_open).menu-transparent.style-dark-original > *, body:not(.menu-force-opacity) .menu-wrapper:not(.no-header) .menu-transparent:not(.is_stuck):not(.is_mobile_open).menu-transparent.style-light-original.style-dark-override > * {
    background: transparent;
    background-color: rgba(0,0,0,0.67);
}

/*Header Stuff*/

#logo-container-mobile {
    padding: 7px 36px 7px 36px;
    
    }
    
.archive.tag .header-wrapper .header-bg {
	background-position: center top;
	}
	
/*Image Credits Styles*/

#secondary div div.textwidget div.accordion {
	margin-bottom: 0;
	}

.textwidget .accordion {
	padding: 10px 20px;
	}
	
.textwidget .accordion h3.accordion-title {
	text-align: center;
	font-size: 16px;
	}
	
.textwidget .accordion img {
	display: block;
	margin: 0 auto 15px;
	}
	
#secondary ul {
	margin-top: 0;
	}
	
/* Accordion Styles */
.accordion {
    border-bottom: 1px solid #dbdbdb;
    margin-bottom: 20px;
}
.accordion-title {
    border-top: 1px solid #dbdbdb;
    margin: 0;
    padding: 20px 0;
    cursor: pointer;
}
.accordion-title:hover {}
.accordion-title:first-child {border: none;}
.accordion-title.open {cursor: default;}
.accordion-content {padding-bottom: 20px;}

/*Category Description*/

.taxonomy-description a {
	color: #999999;
	}

.taxonomy-description a:hover {
	color: #ffffff;
	}
	
/*Single post banner notice/donate callout*/

#speccynotice {
	padding: 0 55px 0;
	}
	
#speccynotice h3 {
	font-size: 18px;
    color: #999999;
	}
	
#speccynotice p {
	font-size: 14px;
    font-style: italic;
    color: #757575;
    display: inline-block;
    float: left;
	}
	
#speccynotice form {
	display: inline;
	float: right;
	}
	
#speccynotice form input {
	border: none;
	box-shadow: none;
	}
	
/*Archive listings*/

body.archive .t-entry-author {
	display: none;
	}

body.archive .t-entry-text {
	padding: 0 36px 36px 36px;
	background: white;
}

body.archive .isotope-container {
	background: black;
}


/*Footer*/

#footerbar {
	background: #bfbfbf;
	padding: 0 50px;
	overflow: hidden;
	}
	
#footerbar .footsie {
	padding: 10px 15px;
	display: inline-block;
	margin: 0 20px;
	float: left;
	}
	
#footerbar .footsie:first-child {
	width: 25%;
	display: inline-block;
	float: left;
	}

.footsie h3 {
	color: #ffffff;
	font-weight: 400;
	}

@media (max-width: 959px) {
.menu-container .logo-container {
    position: relative;
    padding: 2px 36px 2px 36px !important;
}

.navbar-brand > * {
    height: 55px !important;
    }

}


/*Mobile*/
@media (max-width: 780px) {
	.taxonomy-description {
		display: none;
		}
	}












