																																																																																									/*
Theme Name: WP-Radiance Child 01
Theme URI: 
Description: Child 01 theme for the WP-Radiance theme
Author: <a href="http://www.solostream.com/" title="Visit author homepage">Solostream</a>
Author URI: 
Template: wp-radiance103
Version: 1.0.3
*/

/* Generated by Orbisius Child Theme Creator (http://club.orbisius.com/products/wordpress-plugins/orbisius-child-theme-creator/) on Mon, 04 Nov 2013 09:46:52 +0000 */ 

@import url('../wp-radiance103/style.css');



/* ---------[ Width Adjustments ]--------- */

#outer-wrap {
	width:1200px;
	}
#contentleft {
	width: 75% /* 690px based on 960px wide #wrap div */;
	}


#contentright {
	width: 24% /* 282px based on 960px wide #wrap div */;
	}

#content {
	width: 80% /* 550px based on 660px wide #contentleft div */;
	}

#sidebar-narrow {
	width: 19% /* 95px based on 670px wide #contentleft div */;
	}

#page {
	background:url(images/dot.gif) 68.625% 0 repeat-y;
	}

.sn-c-sw .page-border {
	background:url(images/dot.gif) 15% 0 repeat-y;
	}


/* ---------[ Content | Sidebar-Wide ]--------- */

.c-sw #page {}

.c-sw #content {
	width:100%;
	}

/* ---------[ Content | Sidebar-Wide-HISTORY ]--------- */

.c-sw #page {}

.c-sw #content {
	width:100%;
	}

/* ---------[ Content | Sidebar-Wide-ABOUT ]--------- */

.c-sw #page {}

.c-sw #content {
	width:100%;
	}

/* ---------[ Sidebar-Wide | Content ]--------- */

.sw-c #page {
	background-position: 34.375% 0;
	}

.sw-c #content {
	width:100%;
	}

.sw-c #contentleft {
	float:right;
	}

.sw-c #contentright {
	float:left;
	}

/* ---------[ Content | Sidebar-Narrow | Sidebar-Wide ]--------- */

.c-sn-sw #page {}

.c-sn-sw #content {
	float:left;
	}

.c-sn-sw #sidebar-narrow {
	float:right;
	}

.c-sn-sw p.email-form .sub {
	width:150px;
	}

.c-sn-sw .page-border {
	background:url(images/dot.gif) 46.875% 0 repeat-y;
	}

/* ---------[ Sidebar-Narrow | Content | Sidebar-Wide ]--------- */

.sn-c-sw #page {}

.sn-c-sw #content {
	float:right;
	}

.sn-c-sw p.email-form .sub {
	width:150px;
	}

.sn-c-sw .page-border {
	background:url(images/dot.gif) 15.625% 0 repeat-y;
	}

/* ---------[ Sidebar-Wide | Sidebar-Narrow | Content ]--------- */

.sw-sn-c #page {
	background-position: 34.375% 0;
	}

.sw-sn-c #contentleft {
	float:right;
	}

.sw-sn-c #content {
	float:right;
	}

.sw-sn-c #contentright {	
	float:left;	
	}

.sw-sn-c p.email-form .sub {
	width:150px;
	}

.sw-sn-c .page-border {
	background:url(images/dot.gif) 53.125% 0 repeat-y;
	}

/* ---------[ Sidebar-Wide | Content | Sidebar-Narrow ]--------- */

.sw-c-sn #page {
	background-position: 34.375% 0;
	}

.sw-c-sn #contentleft {
	float:right;
	}

.sw-c-sn #contentright {
	float:left;	
	}

.sw-c-sn #content {
	float:left;
	padding:0;
	margin: 0;
	}

.sw-c-sn #sidebar-narrow {
	float:right;
	}

.sw-c-sn p.email-form .sub {
	width:150px;
	}

.sw-c-sn .page-border {
	background:url(images/dot.gif) 84.375% 0 repeat-y;
	}

/* ---------[ Full-Width Layout Styles ]--------- */

.fwidth #page {
	background:transparent !important;
	}

.fwidth #contentleft {
	width: 100%;
	float:none;
	}

.fwidth #content {
	width: 100%;
	}

/* ---------[ Content | Sidebar-Narrow ]--------- */

.c-sn #page {
	background-position: 76.04166% 0;
	}

.c-sn #contentleft {
	float:none;
	width:100%;
	}

.c-sn #content {
	float:left;
	padding:0;
	margin: 0;
	width:72.91666% /* 700px based on 960px wide #wrap div */;
	}

.c-sn #sidebar-narrow {
	float:right;
	width:20.833% /* 200px based on 960px wide #wrap div */;
	}

/* ---------[ Sidebar-Narrow | Content ]--------- */

.sn-c #page {
	background-position: 23.95833% 0;
	}

.sn-c #contentleft {
	float:none;
	width:100%;
	}

.sn-c #content {
	float:right;
	padding:0;
	margin: 0;
	width:72.91666% /* 700px based on 960px wide #wrap div */;
	}

.sn-c #sidebar-narrow {
	float:left;
	width:20.833% /* 200px based on 960px wide #wrap div */;
	}

/* -------------------[ Tabbed Archives Page Template ]------------------- */

.post ul.archives-by-cat {
	margin: 5px 0 15px;
	padding: 0 0 12px;
	border-bottom:1px dotted #ddd;
	}

.post ul.archives-by-cat li {
	padding:0;
	background:transparent;
	margin: 0 0 3px;
	}

.post ul.archive-tabs {
	padding:0;
	background:transparent;
	margin: 0 0 15px 0;
	padding: 0 0 15px;
	border-bottom:1px solid #ebebeb;
	}

.post ul.archive-tabs li {
	padding:0;
	background:transparent;
	margin: 0;
	float:left;
	}

.archive-tabs a,
.archive-tabs a:link,
.archive-tabs a:visited {
	display:block;
	float:left;
	margin: 0 5px 0 0;
	background:#333;
	padding: 5px 10px;
	font-weight:bold;
	color:#fff;
	font-size:9pt;
	}

.archive-tabs a:hover,
.archive-tabs a:active,
.archive-tabs .ui-tabs-selected a {
	background:#000;
	color:#fff;
	}

#archive-tabs .ui-tabs-hide {  
	display: none;  
	}

#archive-tabs {
	padding-bottom:15px;
	}

.archives-images {
	width: 125px;
	height:125px;
	margin: 0 10px 10px 0;
	display:block;
	float:left;
	padding:2px;
	border:1px solid #e5e5e5;
	}

.entry .archives-images img.thumbnail {
	float:none;
	margin:0 auto;
	padding:0;
	border:0;
	max-width:100%;
	height:auto;
	padding:0;
	background:#fff;
	border:0;
	display:block
	}
/* -------------------[ Headings ]------------------- */


h1 {
	font-size: 8pt;
	margin: 0;
	font-weight:bold;
	color:#838e49;
	line-height: 1.5em;
	border-bottom:1px dotted #838e49;
	}

h2 {
	font-size: 9pt;
	margin: 0;
	font-weight:light;
	color:#838e49;
	line-height: 1.0em;
	}
	
h3 {
	font-size: 8pt;
	margin: 0;
	font-weight:normal;
	color:#b7bd99;
	line-height: 1.0em;
	}
	
h4 {
	font-size: 10pt;
	margin: 0;
	font-weight:normal;
	color:#838e49;
	line-height: 1.0em;
	}

h5 {
	font-size: 10pt;
	margin: 0;
	color:#b0b0b0;
	line-height: 1.0em;
	}
	
h6 {
	font-size: 8pt;
	margin: 0;
	color:#000000;
	line-height: 1.0em;
	border-bottom:1px dotted #000000;

	}
	
.entry h1,
.entry h2,
.entry h3,
.entry h4,
.entry h5,
.entry h6,
.entry h7 {
	margin-bottom: 5px;
	}
	
	
#topnav li.current-menu-item > a,
#topnav li.current_page_item > a {
	background-color:#57300;
	color:#fff;
	}



blockquote {
	margin: 0 0 15px;
	color: #666;
	background:#f1f3e3;
	padding: 15px 15px 1px;
	border:1px solid #ebebeb;
	}
	
/* -------------------[ Top Navigation ]------------------- */

#topnav {
    padding: 0;
    margin: 0;
    background: #222;
    font-size: 10pt;
    font-weight: bold;
}

#topnav ul {
    z-index: 99;
    margin: 0;
    padding: 0;
    list-style: none;
    line-height: 1;
    margin: 0;
}

#topnav ul a {
    position: relative;
    display: block;
    z-index: 100;
    padding: 10px 20px;
    line-height: 18px;
    text-decoration: none;
    color: #ddd;
}

#topnav ul li {

    float: left;
    width: auto;
    background: url(images/nav-sep.png) right 50% no-repeat;
}

#topnav ul a:hover {
    color: #fff;
}

#topnav ul ul {
    position: absolute;
    left: -999em;
    width: auto;
    z-index: 99999;
  /*  border-top: 1px solid #333;*/

}

#topnav ul ul a {
    width: 135px;
    line-height: 20px;
   /* border: 1px solid #333;*/
    border-top: 0;
    background: #222;
    font-weight: normal;
    color: #ccc;
    font-size: 9pt;


}

#topnav ul ul a:hover {
    color: #fff;
    background: #111;
}

#topnav ul ul ul {
    margin: -42px 0 0 0px;

}

#topnav ul li li {
    background: transparent;
    margin: 0;
    border: 0;
display:inline;

}

#topnav ul li:hover,
#topnav ul li.hover {
    position: static;
}

#topnav ul li:hover ul ul, 
#topnav ul li.sfhover ul ul,
#topnav ul li:hover ul ul ul, 
#topnav ul li.sfhover ul ul ul,
#topnav ul li:hover ul ul ul ul, 
#topnav ul li.sfhover ul ul ul ul {
    left: -999em;
}

#topnav ul li:hover ul, 
#topnav ul li.sfhover ul,
#topnav ul li li:hover ul, 
#topnav ul li li.sfhover ul,
#topnav ul li li li:hover ul, 
#topnav ul li li li.sfhover ul,
#topnav ul li li li li:hover ul, 
#topnav ul li li li li.sfhover ul {
    left: auto;

}

#topnav li.current-menu-item > a,
#topnav li.current_page_item > a {
    background: #e06419;
    color: #fff;
}

#topnav ul li.current_page_ancestor > a {
    background-color: #e06419;
    color: #fff;
}

#topnav ul ul li.current-menu-item > a,
#topnav ul ul li.current-menu-item > a:hover,
#topnav ul ul li.current_page_item > a,
#topnav ul ul li.current_page_item > a:hover {
    background: #e06419;
    color: #fff;
}

#topnav ul li li.current-menu-item > a,
#topnav ul li li.current_page_item > a, {
 background: #e06419;
    color: #fff;
}

.select-menu,
.select-menu-catnav {
    display: none
}
		

/* -------------------[ Category Navigation ]------------------- */

#catnav {
    padding: 0;
    margin: 10px 0 0;
    background: #111;
    font-size: 10px;
    font-weight: bold;
}

#catnav ul {
    z-index: 99;
    margin: 0;
    padding: 0;
    list-style: none;
    line-height: 1;
    margin: 0;
}

#catnav ul li {
    float: left;
    width: auto;
}

#catnav ul a {
    position: relative;
    display: block;
    z-index: 100;
    padding: 5px 15px;
    line-height: 20px;
    text-decoration: none;
    color: #aaa;
}

#catnav ul a:hover {
    background: #000;
    color: #fff;
}

#catnav ul ul {
    position: absolute;
    left: -999em;
    width: 210px;
    z-index: 99999;
   /* border-top: 1px solid #333;*/
}

#catnav ul ul a {
    width: 180px;
    line-height: 10px;
    border: 0;
   border-bottom: 1px solid #5f5d5d;
    background: #111;
}

#catnav ul ul a:hover {
    color: #fff;
    background: #000;
}

#catnav ul ul ul {
    border-left: 1px solid #5f5d5d;
    margin: -27px 0 0 180px;
}

#catnav ul li li {
    margin: 0;
    border: 0;
}

#catnav ul li:hover,
#catnav ul li.hover {
    position: static;
}

#catnav ul li:hover ul ul, 
#catnav ul li.sfhover ul ul,
#catnav ul li:hover ul ul ul, 
#catnav ul li.sfhover ul ul ul,
#catnav ul li:hover ul ul ul ul, 
#catnav ul li.sfhover ul ul ul ul {
    left: -999em;
}

#catnav ul li:hover ul, 
#catnav ul li.sfhover ul,
#catnav ul li li:hover ul, 
#catnav ul li li.sfhover ul,
#catnav ul li li li:hover ul, 
#catnav ul li li li.sfhover ul,
#catnav ul li li li li:hover ul, 
#catnav ul li li li li.sfhover ul {
    left: auto;
}

#catnav ul ul ul li.active > a,
{
    background-color: #E57300;
    color: #fff;
}
#catnav ul ul li.active > a,
{
    background-color: #E57300;
    color: #fff;
}

#catnav ul li.active > a,
{
    background-color: #E57300;
    color: #fff;
}


/* -------------------[ Footer Navigation ]------------------- */

#footnav {
    padding: 0;
    margin: 0 auto 5px;
    display: block;
    text-align: center;
}

#footnav ul {
    list-style-type: none;
    padding: 0;
    margin: 0 auto;
    display: block;
    text-align: center;
}

#footnav ul li {
    display: inline;
    list-style-type: none;
    margin: 0 5px;
    padding: 0;
}

#footnav ul a,
#footnav ul a:link,
#footnav ul a:visited {
    display: inline;
    padding: 0;
    text-decoration: none;
    color: #bbb;
    font-size: 12px;
}

#footnav ul a:hover,
#footnav ul a:active {
    color: #fff;
}

.wpcf7 input[type="email"] {
	border: 1px solid #ddd;
	background-color: fff;
	font-family: inherit;
	font-size: inherit;
	padding: 10px;
	margin: 2px 0 15px;
	width: 70%;
	display: block;
}

#letters {

display: inline;
list-style: none;
color:#444;   
text-decoration:none;

}
#letters ul {
	margin:0px;
	}

#letters li {
font-weight:bold;
display:inline;
list-style: none;
/*background-color:#f3b576;*/
padding: 3px 4px 3px 4px;
width: 35px;
font-size: 11px;
color:#444;
line-height:25px;
border-right:thin solid #ddd;

}
#letters li:last-child{
	border:0;}

#letters li:hover{
	background-color:#e7a15a;
	width: 35x;}

#letters li a:link {
	color:#444;}
#letters li a:hover{
font-weight:bold;
display:inline;
list-style: none;
background-color:#e7a15a;
text-decoration:none;
width: 35px;
font-size: 11px;
color:#444;
line-height:25px;


}
#letters li:a:active{
	background-color:#e7a15a;
	width: 35px;}
	
#letters li.current_page_item > a: {
font-weight:bold;
display:inline;
list-style: none;
background-color:#e7a15a;
text-decoration:none;
width: 30px;
font-size: 11px;
color:#444;
line-height:25px;


}


#sidebar-narrow a:hover, 
#sidebar-narrow a:active {
    color: #e06419;
}
#sidebar-narrow ul ul li.current_page_item > a: {
    background-color: #e06419;
    color: #fff;
}
.breadcrumbs{
width: 60%;
float:left;
}
.searchtop {
float:right;
width:40%;
}

.breadcrumb:before {
 content: 'You are here: ';
 display: inline;
}


/*By Rajib*/

#wrap {
    padding: 0 24px;
}
#header {
    padding-bottom: 3px;
}
div#catnav { 
    margin: 0;
	border: 1px solid #DCE5B2;
	margin-bottom: 15px;
}
#catnav ul a{
	padding: 8px 15px;
    border-right: 1px solid #DCE5B2;
}
#contentleft{
	width:795px;
	margin-right: 35px;
}
#contentright{
	float:left;
	width:300px;
}
#header .banner-adv{
    margin-bottom: 5px !important;
	max-height:135px;
	display: block !important;
}
.banner-adv h3{
	display:none;
}
.banner-adv img{
	    max-width: 100% !important;
}
.archive-left ul.collapsing.archives.list > li{
	border-top: 1px solid #9E9E9E;
	color: #E36628;
}
.archive-left ul.collapsing.archives.list {
	border-bottom: 1px solid #9E9E9E;
}

.archive-left ul.collapsing.archives.list > li a{
	font-size: 14px;
    font-weight: 600;
    color: #E36628;
    padding: 10px 0 !important;
}
.archive-left ul.collapsing.archives.list > li ul li a{
	color:#333;
}

div.post-title a{
	 color: #E36628 !important;
    font-weight: 600;
    font-size: 18px;
 }
 span.cat-name-lg{
	  display:block;
	  color:#58585A;
	  font-weight:600;
	  font-size: 20px;
	  line-height: 30px;
	  padding-bottom:5px;
	  border-bottom:1px dotted #333;
	  margin-bottom:10px;
  }
.archive-left{
	width:120px;
	margin-right:20px;
}
.archive-left h3.widgettitle{
	display:none;
}
/*.page-template-archive .entry, .archive .entry{
    border-bottom: 1px solid #9E9E9E;
    margin-bottom: 20px;
	    padding: 0 20px;
}*/

.page-template-archive .post, .archive .post {    
    padding: 0 !important;
    clear: both !important;
    border-bottom: 0;
    margin: 0;
}

a.more-link{
	color:#E98249 !important;
}
.entry-archive{
	padding:0 20px;
    border-bottom: 1px solid #9E9E9E;
	margin-bottom: 20px;
}
.meta-archive {
	color:#363636;
	font-weight:600;
	padding-bottom: 5px 0;
}
span.sub-head{
	color: #E36628;
    font-size: 15px;
    display: block;
    padding-bottom: 5px;
    font-weight:600;
}


/*new home page styling- */

.home-widget-1 {
    width: 32.5%;
    float: left;
    margin-top: 20px;
padding-right: 2%;
padding-left: 2%;
border-right: 1px dotted #DDD;
}
.home-widget-2 {
    width: 32.5%;
    float: left;
    margin-top: 20px;
padding-right: 2%;
padding-left: 2%;
border-right: 1px dotted #DDD;
}
.home-widget-3 {
    width: 32.5%;
    float: left;
    margin-top: 20px;
padding-right: 2%;
padding-left: 2%;
}
.cat-posts-widget .entry {
    overflow: hidden;
    margin: 0px;
    line-height: 1.5em;
    height: auto;
    border: 0px none;
    padding: 0px;
}
.cat-posts-widget img.thumbnail {
    float: left;
    margin: 0px 20px 20px 0px;
    width: 30%;
    max-width: none;
    height: auto;
    padding: 0px;
}
h3.widgettitle a, h3.widgettitle a:link, h3.widgettitle a:visited {
    color:#E36628;
   margin-bottom:10px;
  text-align: center;

}
h3.widgettitle {
    font-size: 14pt;
   color:#E36628;
    border-bottom: 0px dotted #DDD;
    letter-spacing: 0.5px;
   text-align: center;
}
#alt-home-bottom {
    border-top: 1px dotted #DDD;
padding: 0px 0px 0px;
}
.entry img.thumbnail.large {
    float: right;
    margin: 0px 0px 20px 30px;
    max-width: 50%;
    height: auto;
}
h2.feat-title {
    font-size: 12pt;
    line-height: 1.3em;
    margin: 0px 0px 15px;
    padding: 0px 0px 5px;
    border-bottom: 0px dotted #DDD;
    letter-spacing: 0px;
}
h2.post-title {
    font-size: 26px;
border-top: 1px dotted #DDD;
border-bottom: 1px dotted #DDD;
padding-top: 10px;
padding-bottom: 10px;
}
.cat-posts-stacked .post {
    border-bottom: 0px dotted #DDD;
}
.post-title a, .post-title a:link, .post-title a:visited {
    color: #E36628 !important;
}
.cat-posts-stacked {
    clear: both;
    float: none;
    margin: 0px 0px 10px;
    padding: 0px;
}
  .buttons-container {
    background-color:#ead5cb;
width: 100%;
padding: 10px;
text-align: center;

  }
  .buttons-container a.more-in-btn{

	color:#e06426 !important;
       background-color:#ead5cb;
       text-align: center;
	padding: 10px;
width: 100%;
  }

  .buttons-container a.more-in-btn:hover, .buttons-container a.more-in-btn.active{

	color:#000 !important;
text-align: center;
background-color: #ead5cb;
text-decoration:none;

  }
.page .post {
    margin-bottom: 20px;
    clear: both;
    border-bottom: 1px dotted #DDD;
}

.cat-posts-stacked .post {
    border-bottom: 0px dotted #DDD !important;
  padding: 0px 0px 0px !important;
}
.entry h2, .entry h2 a {
    font-size: 15pt;
    line-height: 1.3em;
color:#e06426 !important;
}

.post-meta-list {
    padding-top: 5px;
    font-size: 12px;
font-weight: 600;
    line-height: 1.1em;
    margin-bottom: 10px;
}
.entry h1,  .entry h1 a{
    margin-bottom: 5px;
color:#e06426 !important;
}
#alt-home-bottom .widget {
    border: 0px none;
    margin-bottom: 20px;
}
.entry-utility{display:none;}
.meta-comments{display:none;}
.entry h1 {
    font-size: 2em;
    margin: 0.1em 0px;
}
ul {
    list-style-position: inside;
}


#cn-cmap .cn-left {
    float: right !important;
    max-width: 100%;
    width: auto;
}
#cn-cmap .cn-right {
    text-align: left !important;
}


#cn-cmap {
    clear: both;
    line-height: normal;
    min-height: 50px;
}
#cn-cmap #cn-list-head .cn-alphaindex {
    text-align: left !important;
}
#cn-list div.cn-alphaindex {
    font-size: 18px !important;
}
#cn-cmap .cn-entry {
    font-size: 13px !important;
    border-bottom: 1px dotted #DDD !important;
}
li.become-far-right {
float:right!important
}
#topnav ul a {
    line-height: 25px;
}
.widget li {
    background: none !important;
}
#cn-cmap .cn-search {
    float: left !important;
    padding-bottom: 25px !important;
}
#cn-search-input {
    border-color: #DDD !important;
    border-radius: 5px 0px 0px 5px !important;
    font-size: 14px !important;
    height: 35px !important;
    line-height: 35px !important;
    margin: 1px 0px 1px 1px !important;
    padding: 5px 10px !important;
    width: 300px !important;
}
input#cn-search-submit {
    border-color: #DDD !important;
    cursor: pointer;
    font-size: 14px !important;
  height: 35px !important;
    line-height: 35px !important;
    margin: 1px 0px 1px 1px !important;
    padding: 5px 10px !important;
    width: 30px !important;
}
.cat-posts-stacked {
    margin: 0px 0px 0px !important;
}
#wpcufpn_widget_5279 .wpcufpn_listposts li { margin-bottom: 10px; width: 30%; padding: 1px; border: 0px dotted #ddd !important; }
#wpcufpn_widget_5279.wpcufpn_container .read-more {
    border-top: 0px solid rgba(255, 0, 0, 0.7) !important;
}
#wpcufpn_widget_5279 .title span {
    margin: 10px 0px 0px !important;
}
.wpcufpn_container .title {
    color: E06426 !important;
}
#wpcufpn_widget_5279.wpcufpn_container .date {
    font-size: 0.80em !important;
    margin-left: 0px !important;
}
#wpcufpn_widget_5279.wpcufpn_container .text {
    font-size: 0.95em !important;
    margin: 0px 0px !important;
}
#wpcufpn_widget_5279.wpcufpn_container .read-more {
    display: none !important; }

.defaultflexslide, .flex-control-nav, .flex-direction-nav {
    padding-bottom: 20px !important; 
}