/*
Theme Name:     Graphene Child
Theme URI:      http://example.com/
Description:    Child theme for the Graphene theme
Author:         Your name here
Author URI:     http://example.com/about/
Template:       graphene
Version:        1.0
*/
@import url("//snbchf.com/wp-content/themes/graphene/style.css");
/* Your modification goes here */
.featured_slider #slider_root {
background: none repeat scroll 0 0 #FFF1E0 !important;
}

blockquote {
background-color: #EDEDED !important;
}

h1, h2, h3, h4, h5, h6 {
font-weight: bold
}

body {
	background: #F9F4F4 !important;
}


.entry-content a:link, .entry-content a:hover, .entry-content a:visited {
font-weight: bold !important;
text-decoration: none !important;
}

/*CATEGORY POSTS WIDGET */

.widget_categoryposts ul li .post-title {
	 font-size: 15px !important; /* FROM HERE YOU CAN CHANGE THE FONT SIZE, NOW IS 15PX */
	 font-weight: bold !important;
	 font-family: helvetica;
     line-height: 160%;
}

.widget_categoryposts ul li img {
	 float: left;
	 padding: 5px 5px 0px 0;
}

.widget_categoryposts div.sharedaddy div.sd-block {
	border-top: none;
	border-bottom: 1px solid rgba(0, 0, 0, 0.13);
}

.widget_categoryposts .sd-content {
	width: 216px !important;
}

.widget_categoryposts  div.sharedaddy h3 {
	width: 80px !important;
	color: #333333;
	text-shadow: 0 -1px 0 #FFF;
}

.widget_categoryposts  p {
	font-size: 9.5px;
	line-height: 15px;
    font-family: helvetica, serif;
}

/*xili_post_in_post_Widget same */

.xili_post_in_post_Widget ul li .post-title {
	 font-size: 9px !important; /* FROM HERE YOU CAN CHANGE THE FONT SIZE, NOW IS 15PX */
	 font-weight: bold !important;
	 font-family: georgia;
     line-height: 160%;
}

.xili_post_in_post_Widget ul li img {
	 float: left;
	 padding: 5px 5px 0px 0;
}

.xili_post_in_post_Widget div.sharedaddy div.sd-block {
	border-top: none;
	border-bottom: 1px solid rgba(0, 0, 0, 0.13);
}

.xili_post_in_post_Widget .sd-content {
	width: 216px !important;
}

.xili_post_in_post_Widget div.sharedaddy h3 {
	width: 80px !important;
	color: #333333;
	text-shadow: 0 -1px 0 #FFF;
}

.xili_post_in_post_Widget p {
	font-size: 11px;!important
	line-height: 12px;!important
    font-family: georgia, serif;
}

#pingtrackback ul {
	list-style: none;
}

#pingtrackback ul li {
	margin: 0 0 0 5px;
	padding: 5px 0;
	border-bottom: 1px solid #CCCCCC;
}

#top-bar, .top-bar-preview .top-bar {
	background: url('images/topheader_bg.png') repeat-x !important;
	border: none !important;
}

#top_search {
	margin-top: 12px;
}

.cse form.gsc-search-box, form.gsc-search-box {
	padding: 0;
}

#header-menu {
	background: url('images/menu_bg.png') repeat-x;
	margin: 0;
}

#header-menu-wrap {
	border-bottom: none !important;
}

.mysocial:hover {
	opacity: 0.7;
}

#header {
	border: none !important;
}

.header-img {
    left: 42px;
    margin: 0 !important;
    top: 27px;
}

#header_img_link {
	width: 335px !important;
}

#ads728x90 {
    float: right;
    height: 90px;
    margin: 31px 5px 0 0;
    width: 728px;
}

.wp-pagenavi {
	background: url('images/paggination_bg.png') repeat-x;
	border-radius: 5px;
	border: 1px solid #c7bfba;
	height: 23px;
    padding: 5px;
	font-family: Arial;
	font-size: 12px;
	text-shadow: 1px 0 0 #fff !important;
	color: #272625 !important;
}

.wp-pagenavi a, .wp-pagenavi a:link , .wp-pagenavi a:visited {
	background: url('images/pagebutton_bg.png') repeat-x;
	border-radius: 5px;
	border: 1px solid #b0a8a3 !important;
	height: 25px;
	color: #272625 !important;
	text-shadow: 1px 0 0 #fff !important;
	text-decoration: none !important;
	font-family: Arial;
	font-size: 12px !important;
	padding: 4px 9px !important;
	font-weight: normal !important;
	margin: 0 2px;
}

.current, .wp-pagenavi a:hover {
	background: url('images/paggination_hover.png') repeat-x;
	border-radius: 5px;
	border: 1px solid #d9d9d9 !important;
	height: 25px;
	color: #fff !important;
	text-shadow: 1px 0 0 #272625 !important;
	text-decoration: none !important;
	font-family: Arial;
	font-size: 12px !important;
	padding: 4px 9px !important;
	font-weight: normal !important;
	margin: 0 2px;
}

.pages {
	margin-right: 2px;
}

/* prev, next, breadcrumbs 23.01.2013 */
.sim_button,
.post-nav .previous a, .post-nav .next-post a  {
	background: #F9F4F4;
	border-radius: 5px;
	border: 1px solid #b0a8a3 !important;
	height: 15px;
	color: #272625 !important;
	text-shadow: 1px 0 0 #fff !important;
	text-decoration: none !important;
	font-family: Arial;
	font-size: 12px !important;
	padding: 4px 9px !important;
	font-weight: normal !important;
	margin: 3px 2px;
	display: block;
}

.sim_button:hover,
.post-nav .next-post a:hover, .post-nav .previous a:hover {
	background: url('images/paggination_hover.png') repeat-x;
	border-radius: 5px;
	border: 1px solid #d9d9d9 !important;
	height: 15px;
	color: #fff !important;
	text-shadow: 1px 0 0 #272625 !important;
	text-decoration: none !important;
	font-family: Arial;
	font-size: 12px !important;
	padding: 4px 9px !important;
	font-weight: normal !important;
	margin: 3px 2px;
	display: block;
}

.sim_button_new {
	display: inline-block;
	float: none;
	line-height: 100%  !important;
	font-weight: normal !important;
}

.sim_button_new:hover {
	display: inline-block;
}

.entry-content .sim_button.full_story {
	float: right;
	height: 16px;
	font-weight: 400 !important;
	padding: 4px 10px 5px 10px !important;
}

.sim_button.full_story:hover {
	height: 16px;
	padding: 4px 10px 5px 10px !important;
}

#breadcrumbs a {
	color: #1c5688;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	text-shadow: 1px 1px 0 #fff;
}

#breadcrumbs{
	color: #747473;
	font-family: Arial;
	font-size: 19px;
	font-weight: bold;
}

#breadcrumbs .breadcrumb_last {
	color: #000000;
	font-weight: normal;
	text-shadow: 1px 1px 0 #fff;
	font-size: 14px;
}

#text-28, #text-29 {
	background: none !important;
	box-shadow: none;
	padding: 0;
}

.footer-menu-wrap li {
	width: 250px;
	padding: 10px;
}

.footer-menu-wrap li a {
	font-size: 17px;
}

#footer-menu .sub-menu {
	height: 155px;
	background: #222
}

#footer-menu .sub-menu li {
	padding: 2px;
}

#footer-menu .sub-menu li a {
	font-size: 12px;
}

.sidebar .postdate {
	font-size: 11px;
}

.sidebar .postdate ol {
	margin: 0 0 0 20px;
}

.sidebar .postdate ol li {
	padding: 10px 0 0 0;
}

#text-40 {
	background: none;
	box-shadow: none;
}

.dpe-flexible-posts li {
	float: left;
	padding: 15px 15px !important;
	border-bottom: 1px solid #C6C5C5;
}

.dpe-flexible-posts li h4 {
	line-height: 140%;
	font-size: 15px !important;
}

.dpe-flexible-posts li a img {
	float: left;
	margin-right: 10px;
}


.dpe-flexible-posts li:hover {
	background: #EEEDED  !important;
}

.fb_iframe_widget {
	margin: 0 5px !important;
	line-height: 200%;
}

.fb_iframe_widget span {
vertical-align: top !important;
}

.add-this-right #twitter-widget-0 {
	margin-top: 5px;
    padding: 0;
    vertical-align: top;
    width: 99px !important;
}


.tablepress td, .tablepress th {
	padding: 2px 8px !important;
}

#header-menu > li {
    font: 12px arial;
    margin: 0 0 0 3px;
}
/* from custom css*/
.featured_slider #slider_root {
background: none repeat scroll 0 0 #f0e1d8;
}

blockquote {
background-color: #F9F4F4;
}

h1, h2, h3, h4, h5, h6 {
font-weight: bold
}

.entry-content a:link, .entry-content a:hover, .entry-content a:visited {

}

.entry-content table tr td h2 {
	font-size: 18px;
	line-height: 21px;
}

.entry-content table tr td h3 {
	font-size: 15px;
	line-height: 18px;
}

/*CATEGORY POSTS WIDGET */

.widget_categoryposts ul li .post-title {
  font-size: 15px !important;
  font-weight: bold !important;
  font-family: georgia;
  line-height: 160%;
}

.widget_categoryposts ul li img {
  float: left;
  padding: 5px 5px 0px 0;
}

.widget_categoryposts div.sharedaddy div.sd-block {
 border-top: none;
 border-bottom: 1px solid rgba(0, 0, 0, 0.13);
}

.widget_categoryposts .sd-content {
 width: 216px !important;
}

.widget_categoryposts  div.sharedaddy h3 {
 width: 80px !important;
 color: #333333;
 text-shadow: 0 -1px 0 #FFF;
}

.widget_categoryposts  p {
 font-size: x-small;
       font-family: georgia;
 line-height: 15px;
}

.tablepress-id-69 .column-4 {
 width: 140px!important;
}
.tablepress-id-69 .column-6 {
 width: 80px!important;
}
.tablepress-id-69{
 padding: 4px;
}

#header-menu > li > a {
 color: #fff !important;
 font-size: 12px;
}

#header-menu > li.menu-item-ancestor > a::before {
	font-size: 15px;
}

#subscribe-email {
   float: left;
   width: 230px;
}

#subscribe-email input {
	width: 94% !important;
	padding: 6px 6px !important;
}

#subscribe-submit {
    float: left;
	margin-left: 5px;
    width: 97px;
}

.homelink a{
	background: url("images/home.png") no-repeat scroll 7px 5px rgba(0, 0, 0, 0) !important;
    height: 15px;
    overflow: hidden;
    text-indent: 100px;
    width: 18px;
}

.homelink a:hover, #header-menu > li.current-menu-item.homelink > a {
	background: url("images/home2.png") no-repeat scroll 7px 5px rgba(0, 0, 0, 0) !important;
}

#header-menu > li:hover > a, #header-menu > li.current-menu-item > a, #header-menu > li.current-menu-ancestor > a {
	color: #195392 !important;
}

.page-id-32447 .entry-content,
.post-32914 .entry-content{
	font-size: 16px;
}

/* author avatar */

.post-meta {
	float: right;
	width: 250px;
	margin-top: -37px;
}

/* Rss */

.widget_super_rss_reader {
	list-style: none;
}

.widget_super_rss_reader > h2 {
	display: none;
}

.widget_super_rss_reader .srr-item {
	margin-bottom: 10px;
}

.widget_super_rss_reader .odd {
	background: #DAE9F2;
	border: 1px solid #fff;
}

.widget_super_rss_reader .even {
	border: 1px solid #fff;
}

.mobile-link {
	display: inline-block;
	background: #074D7C;
	border-radius: 5px;
	padding: 5px 8px;
	font-weight: bold;
	color: #fff;
	border: 1px solid rgba(255,255,255,0.3);
	text-shadow: 1px 1px 0 rgba(0,0,0,0.8);
	float: right;
	margin: 0 10px 0 0;

}

.mobile-link:hover {
	opacity: 0.8;
	text-decoration: none;
	border: 1px solid rgba(255,255,255,0.3);
}

.cat-title {
	width: 660px;
}

.c2 {
	display: block;
    float: left;
    padding: 0 15px 0 0;
}

.c3, .c4 {
    margin: 15px 0;
	}

.apple-converted-space {
	display: none
}

.entry-content table tr th {
	font-size: 13px;
	font-family: Helvetica;
	line-height: 140%;
}

.entry-content table tr td {
	font-size: 13px;
	font-family: Helvetica;
	line-height: 150%;
}

.sidebar {
	font-size: 14px !important;
	font-family: Helvetica;
	line-height: 140% !important;
}

.single .category-debt-paper-money .entry img {
	max-width: 700px !important;
	height: auto !important;
}


/* Author Pages Design */
article.item-list {
	margin: 0 10px;
	border-bottom: 1px solid #ccc;
    border-top: 1px solid #d8d8d8;
    margin-bottom: 10px;
    padding: 15px 0 10px;
    font-size: 15px;
    line-height: 150%;
}

article.item-list h2 {
	color: #1772af;
    font: 24px "Pontano Sans",sans-serif;
    margin-top: -3px;
}

article.item-list .post-thumbnail {
	float: left;
	margin: 0 15px 0 0;
}

.same-category-post-item .post-title {
	font-size: 15px;
	line-height: 120%;
	font-family: helvetica;
}

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

#content-main .entry table td div[data-canvas-width] {
	margin: 13px 0;
}

.gsc-branding {
	display: none !important;
}

.show-for-sr {
	display: none;
}

.wpcf7-textarea {
	width: 400px;
	height: 150px;
}

.gsc-control-cse.gsc-control-cse-en {
		background: none;
		border: none;
}

#top_search1 {
	float: right;
	margin-top: -6px;
	margin-bottom: -10px;
}

/* Screen resolutions */

@media screen and (min-width: 960px) and (max-width: 1440px) {
	#header-menu {
		background-color: #20639A !important;
		background-position: left bottom !important;
	}

	#content-main {
		padding: 0 10px !important;
		margin: 0;
		box-sizing: border-box;
	}

	#sidebar1 {
		padding: 0 10px !important;
		margin: 0;
		box-sizing: border-box;
	}

	#content-main .entry table {
		width: 100% !important;
	}

	#content-main .entry table img {
		width: 100%;
		height: auto;
	}

	#content-main .entry table td div {
		width: 100% !important;
	}
}

@media screen and (min-width: 1280px) and (max-width: 1440px) {
	#content-main {
		width: 70% !important;
	}

	#sidebar1 {
		width: 30% !important;
	}

	.pwc_title {
		width: 74%;
	}

	#content-main .entry table tr td:nth-of-type(1) {
		max-width: 300px;
	}
}

.comment-form-message.comment-form-comment.clearfix #comment {
	max-width: 100%;
}

.tinytable tr td .wp-caption,
.tinytable tr td img {
	max-width: 650px !important;

}


@media screen and (min-width: 960px) and (max-width: 1279px) {
	#content-main {
		width:65% !important;
	}

	#sidebar1 {
		width: 35% !important;
	}

	#subscribe-email {
		width: 190px !important;
	}

	.pwc_title {
		width: 61%;
	}

	#content-main .entry table tr td:nth-of-type(1) {
		max-width: 200px;
	}
}

@media screen and (min-width: 960px) and (max-width: 1119px) {
	#content-main .entry table tr td:nth-of-type(1) {
		max-width: 150px;
	}
}
