@charset "utf-8";

/* CSS Document */



/*

Theme Name: Brada Child 2

Description: Child theme for the Brada theme

Author: Isaac Tan

Template: brada

Text Domain: brada

Version: 1.0

*/


/* @import url("../brada/style.css"); */


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


.wp-caption {}

.wp-caption-text {}

.sticky {}

.gallery-caption {}

.bypostauthor {}

.alignright {}

.alignleft {}

.aligncenter {}

body
{
	font: 16px/26px sans-serif;
	letter-spacing:1px;
	color:#555;
	
}

textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input
{
	background:#e9e8e8;
	color: #555;
}

.logo span
{
	display:none;
}

h1
{
	font-size:35px;
}

.widget-area h2
{
	font-size:20px;
}

h4
{
	font-size:inherit;
	color:#999;
}

h1, h2, h3, h4
{
	letter-spacing:1px;
}

h1.page-title
{
	margin: 0 0 40px 0;
}

.container
{
	overflow:hidden;
}

img 
{
	filter: saturate(100%);
	-ms-filter: saturate(100%);
	-moz-filter: saturate(100%);
	-webkit-filter: saturate(100%);
	-o-filter: saturate(100%);
}

.masonry .item /* Use for Archive 'boxes' */
{
	border:none;
	border-bottom:1px solid #e8e8e8;
	padding-bottom:40px;
}

.img_wrapper_center /* Use for Images in Post */
{
	position:relative;
	text-align:center;
	padding-bottom:10px;
}

.media-list .media h4
{
	height:auto;
}

.box_custom /* Use for Custom Bottom Bar at each Post */
{
	border-top: 1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
	height:30px;
}

.date-post_custom /* Use for Custom Bottom Bar at each Post */
{
	margin: 10px 0 20px;
	padding:9px 0px 0px 0px;
	font: normal 12px/20px sans-serif;
	color: #CCC;
}

.menu-filters ul, .menu ul 
{
	margin:20px 0 20px 0;
}

.widget-area
{
	margin-bottom:20px;
}

/*added by albo*/
.text_wrapper > p {margin:0;}
.text_wrapper > p + p { margin-top: 2em; }
/*.sidebar li, .sidebar ul, .sidebar div, .sidebar input {font-family: 'fontawesome', 'Roboto condensed', sans-serif; font-weight: 400;}*/
.loopcontent-comments  {text-align:right;float:right;font-size:85%;}
.entry-content a {
font-weight: 400;
}


/* Responsive Controls */
@media all
{	
	.logo
	{
		background:none;
		margin-left:auto;
		margin-right:auto;
		margin-top:-40px;
		margin-bottom:-30px;
	}

	.img_wrapper /* Use for Images in Post */
	{
		position:relative;
		text-align:center;
		padding-bottom:10px;
	}

	.img_wrapper_1_column 
	{
		position:relative;
		text-align:center;
		float:left;
		padding: 5px 20px 10px 0; /*added by albo*/
	}
	
	.img_wrapper_1_column > img{padding:0;} /*added by albo*/
	
	.subFooter_left
	{
		float:left;
	} 			 

	.subFooter_right
	{
		float:right;
	}
	
	
	.sidebar .social-links a i {
		margin:0;
	}
	
	
		/*press page by albo*/
	
	.presspage header {margin-bottom: 36px;}
	.presspage h3 {margin:26px 0 6px 0;text-align:center;}
	.presspage img, .presspage div.press{		
			box-shadow: 2px 0px 5px 0px rgba(0, 0, 0, 0.27);
			transition: all linear 0.15s;
			display:block;
			margin:auto;
			}
		
	.presspage img:hover, .presspage div.press:hover{ box-shadow: 2px 0px 10px 0px rgba(0, 0, 0, 0.27);	}
	.presspage img:active, .presspage div.press:active{ box-shadow: 2px 0px 20px 0px rgba(0, 0, 0, 0.47);	}
	
	span.press_desc {
		text-align: center;
		margin: auto;
		display: block;
		font-style: italic;
		font-weight: 300;
		margin-top: 6px;
	}
		
	div.press_fig {
		margin:auto;
		display:block;
		margin-bottom:40px;
		max-width: 95%;
		
	}
	
	/*custom 2015 settings*/
	.entry-content h3 {
		padding: 1em 0 1em 0;
		font-size: 26px;
	}
	.entry-content p{padding: 0 0 26px 0;margin:0}
	.entry-content figure img{margin-bottom: 26px;}
	figcaption{
		font-style: italic;
		margin: -13px 0 26px 0;
		line-height: initial;
	}
	figure{
		display: block;
		margin:0 auto;
		text-align: center;
	}
	h4.updated {margin-top: -13px;}
	.entry-content blockquote p{
		padding:0;
		margin:0;
		line-height: inherit;
		font:inherit;
	}
	.entry-content blockquote {margin: 0 0 26px;}
	.entry-content hr {
		max-width: 80%;
		text-align: center;
		margin: auto;
		margin-bottom: 26px;
		border-bottom: 2px solid #ddd;
	}
	
}	
@media (min-width: 1200px)
{

	.img_wrapper /* Use for Images in Post */
	{
		width:780px;
	}

	.img_wrapper_1_column 
	{
		width:257px;
	}
		
	.masonry .item /* Use for Archive 'boxes' */
	{
		width:310px; 
	}
	
	.span9
	{
		margin-top:84px;
		margin-right:50px;
		width:780px;
		float:right;
	}
	
	.sidebar-footer
	{
		padding-top:20px;
	}

	.sidebar .social-links a i
	{
		width:25px;
		height:30px;
		line-height:30px;
		letter-spacing: 0px;
	}

	.sidebar .social-links
	{
		margin-bottom: 10px;
		height:30px;
	}
	
	.sidebar
	{
		position:fixed;
		top:0;
		bottom:0;
		overflow-x:hidden;
		overflow-y:auto;
	}
	
		/*press page*/
	
	.presspage img, .presspage.press{
		display:inherit;
		max-width:345px;
		margin: 0;
	}
	div.press_fig {
		display:inline-block;
		margin: 20px;
	}
}

@media (min-width: 980px) and (max-width: 1199px)
{	
	
	.img_wrapper /* Use for Images in Post */
	{
		width:580px;
	}	
	.img_wrapper_1_column
	{
		width:200px;
	}
		
	.masonry .item /* Use for Archive 'boxes' */
	{
		width:210px;
	}

	.span9
	{
		margin-top:60px;
		margin-right:50px;
		width:580px;
		float:right;
	}
	
	.sidebar .social-links 
	{
		height: 28px;
	}
	
	.sidebar .social-links a i
	{
		width: 24px;
		height: 28px;
		line-height: 28px;
	}
	
	.sidebar
	{
		position:fixed;
		top:0;
		bottom:0;
		overflow-x:hidden;
		overflow-y:auto;
	}
}

@media (min-width: 768px) and (max-width: 979px)
{

	.img_wrapper /* Use for Images in Post */
	{
		width:448px;
	}
	
	.img_wrapper_1_column
	{
		width:173px;
		height:270px;
	}
	
	.span9
	{
		margin-top:37px;
		margin-right:50px;
		width:448px;
		float:right;
	}
	
	.sidebar .social-links 
	{
		height: 20px;
	}
	
	.sidebar .social-links a i
	{
		width: 17px;
		height: 20px;
		line-height: 20px;
	}
	
	.sidebar
	{
		position:fixed;
		top:0;
		bottom:0;
		overflow-x:hidden;
		overflow-y:auto;
	}
}

@media (min-width: 480px) and (max-width: 767px)
{

	.img_wrapper /* Use for Images in Post */
	{
		width:100%;
	}

	.img_wrapper_1_column 
	{
		width:100%;
	}

	.span9
	{
		margin-top:90px;
		clear:right;
	}

	.res_vid
	{
		width:100%;
	}
	
	.subFooter_left
	{
		float:left;
	} 			 

	.subFooter_right

	{
		float:right;
	} 
	
	.sidebar
	{
		position:none;
	}
}

@media (max-width: 479px)
{

	.img_wrapper /* Use for Images in Post */
	{
		width:100%;
	}
	.img_wrapper_1_column
	{
		width:100%;
	}
	
	.span9
	{
		margin-top:90px;
		clear:right;
	}
	
	.res_vid
	{
		width:100%;
	}
		
	.sidebar
	{
		position:none;
	}
	
	.sidebar .social-links 
	{
		height: 20px;
	}
	
	.sidebar .social-links a i
	{
		width: 30px;
		height: 20px;
		line-height: 20px;
		font-size: 16px;
	}
}


/*CUSTOM*/

form {margin:0;}

img.aligncenter {display:block;margin: 10px auto 10px;}

.menu-filters ul li a, .menu ul li a {color:#AAA}

	/*email widget*/
.widget-area ul li.EmailSubscriptionWidget form, .widget-area ul li select {
	margin-bottom: 0;
}
.widget-area ul li.EmailSubscriptionWidget label {
	display: none;
}
.widget-area ul li.EmailSubscriptionWidget input[type=text] {
	margin-bottom: 0;
	/*font-family: 'fontawesome';*/
	font-size: 16px;
}
.widget-area ul li.EmailSubscriptionWidget input[type=submit] {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 40px;
	background: rgba(0,0,0,0.25); 
	border: none;
	font-size: 14px;
	color: #FFF; 
	text-transform: uppercase;
}
.widget-area ul li.EmailSubscriptionWidget input[type=submit]:hover {
	background: rgba(0,0,0,0.5);
}
#emailsubscriptionwidget-3 {padding:0;margin:0;}

/*new look*/

.widget-area ul li, .menu-filters ul, .menu ul {background:none;}
.menu {text-align:center;}
.sidebar input{
	background:none;
	border-top:1px solid rgba(0,0,0,0.025);
	border-bottom:1px solid rgba(0,0,0,0);
	height:30px;
	line-height:30px;
	text-align: center;
	margin: 0;
	font-size: 16px;
	cursor: pointer;
}
.sidebar input::-webkit-input-placeholder { color:#aaa;transition: all linear 0.25s;letter-spacing: 1px;opacity: 1 !important;}
.sidebar input::-moz-placeholder { color:#aaa;transition: all linear 0.25s;letter-spacing: 1px;opacity: 1 !important;}

.sidebar input:hover::-webkit-input-placeholder { color:black;opacity: 1 !important;}
.sidebar input:hover::-moz-placeholder { color:black;opacity: 1 !important;}

.sidebar input:focus::-webkit-input-placeholder { color:transparent; }
.sidebar input:focus::-moz-placeholder { color:transparent; }

.sidebar ul li.EmailSubscriptionWidget input[type=submit] {background:none; color: #AAA;}
.sidebar .social-links a i {background:none;}
.sidebar-footer {border:none;}
.social-links {border-top: 1px solid #eee;border-bottom: 1px solid #eee}
.sidebar a {color:inherit;}
@media (min-width: 768px) AND (min-height: 710px){

.sidebar-footer{
	position: fixed;
	bottom: 15px;
	width: inherit;
}
}

/*fixes for blogpost*/
.wp-caption-text{
	text-align: center;
	font-style:italic;
	}

/*
.alignnone{
	padding:10px 5px;
	display: inline-block;
    margin-left: auto;
    margin-right: auto;
	}
*/
/*
.entry-content p, article h1, article h2, article h3, article h4, .post-category-list, .date-post_custom {
	width:550px;
	margin:auto
	
	} move to @media */ 
.edit-link {display:none}

.post-category-list{
	font-size: 85%;
    margin-top: 0;
	margin-bottom:6px;
}
.date-post_custom {margin-bottom:30px;}

/*logo fixes*/

.logo img {
 max-width: 100%; 
}

