/*
 Theme Name:     zAlive Child
 Theme URI:      http://wordpress.org/themes/zalive
 Description:    zAlive Child Theme
 Author:         WashCo Webmaster
 Author URI:     http://wordpress.org/themes/zalive
 Template:       zalive
 Version:        1.0.0
*/

/* =Imports styles from the parent theme
-------------------------------------------------------------- */
@import url('/wp-content/themes/zalive/style.css');

/* =Theme customization starts here
-------------------------------------------------------------- */

@import url('https://fonts.googleapis.com/css?family=Noto+Sans');

h1,h2,h3,h4,h5,h6,#zSlider strong{
font-family: "Noto Sans", "Droid Sans Fallback", "Microsoft YaHei";
}

h1,h2,h3,h4,h5,h6,a,a:hover {
color: #005979;
}

.navbar-inner {
background: #e8e7e7;
}

.navbar .brand {
background: #cccc9f;
width: 96.6%;
}

.navbar .brand a {
color: #005979;
}

img.logotitle {
margin: 5px;
}

.navbar .nav {
padding: 5px 0;
margin: 0 5px;
}

.navbar .nav>li>a {
color: #005979;
}

.navbar .nav li.dropdown.open>.dropdown-toggle, .navbar .nav li.dropdown.active>.dropdown-toggle, .navbar .nav li.dropdown.open.active>.dropdown-toggle,.navbar .nav>li>a:focus,.navbar .nav>li>a:hover {
color: #005979;
background: #cccc9f;
}

.navbar .nav li.dropdown>.dropdown-toggle .caret,.navbar .nav li.dropdown>a:hover .caret, .navbar .nav li.dropdown>a:focus .caret {
border-top-color: #cccc9f;
border-bottom-color: #cccc9f;
}

#header .dropdown-menu {
background: #cccc9f;
}

#header .dropdown-menu>li>a:hover,#header .dropdown-menu>li>a:focus,#header .dropdown-submenu:hover>a,#header .dropdown-submenu:focus>a {
color: #cccc9f;
}

#searchbox {
margin: 10px 10px 10px 0;
}

#searchbox button {
color: #005979;
background: #cccc9f;
}

.sticky .entry-title {
padding-left:0px;
background:url(img/trans.png) 0 8px no-repeat;
}

.sticky .entry-title a {
color:#005979;
}

/* slider Begin  */
#zSlider{margin-bottom:20px;}
#zSlider .description{list-style:none;width:100%;margin:0;}
#zSlider .description li{width:25%;float:left;margin:0;cursor:pointer;background:#cccc9f;filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#cdcccc9f,endcolorstr=#cdcccc9f);}
#zSlider .description li.active{background:#e6e6c1;filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7fe6e6c1,endcolorstr=#7fe6e6c1);}
#zSlider .description li.over{background:#fff8e3;filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#a6fff8e3,endcolorstr=#a6fff8e3);}
#zSlider .description strong{display:block;margin:20px 15px 15px;color:#aeaead;font-size:20px;}
#zSlider .description li strong{color:#005979;}
#zSlider .description li.active strong{color:#005979;}
#zSlider .description li.over strong{color:#005979;}
#zSlider .description p{margin:10px 15px;color:#33332d;}
#zSlider .description li.active p{margin:10px 15px;color:#33332d;}
/* slider End  */

.comments-area .function-bar a:hover {
color: #cccc9f;
}

.comments-title,.comment-reply-title {
color: #cccc9f;
}

div#sidebar.visible-desktop {
visibility: visible;
overflow: visible;
}

#sidebar {
visibility: visible;
overflow: visible;
background:#e8e7e7;
}

#sidebar ul {
margin-top: 18px;
list-style-type: none;
}

#sidebar ul li
{
margin: 0px;
padding: 0px;
line-height: 18px;
}

#sidebar ul li a
{
width: 300px;
display: block;
padding: 3px;
margin: 0px;
color: #555;
text-decoration: none;
border-bottom: 1px dotted #ddd;
-webkit-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
transition: all 0.2s ease;
}

#sidebar ul li a:hover, #sidebar ul li a:focus, #sidebar ul li a.current
{
background-color: #005979;
color: #fff;
}

#sidebar .fontResizer {
font-weight: bold;
margin-top: 18px;
margin-left: 18px;
list-style-type: none;
}

.widget ul ul {
padding: 0 0 0 25px;
}

.widget .widget_primary_title {
color: #005979;
background: #cccc9f;
}

.widget .caret {
border-top: 5px solid #cccc9f;
}

.widget_zalive_widget_mostcommentedandrandomarticles .nav-tabs .active a,.widget_zalive_widget_mostcommentedandrandomarticles .nav-tabs .active a:hover,.widget_zalive_widget_mostcommentedandrandomarticles .nav-tabs .active a:focus {
color: #005979;
background: #cccc9f;
}

.widget_calendar a {
color: #cccc9f;
}

.widget_secondary a:hover,.widget_secondary #calendar_wrap a {
color: #cccc9f;
}

.widget_secondary .widget-title .line,.widget_secondary.widget_zalive_widget_mostcommentedandrandomarticles .nav-tabs .caret {
background: #cccc9f;
}

.widget_secondary.widget_zalive_widget_mostcommentedandrandomarticles .nav-tabs a:hover {
color: #cccc9f;
}

#footer {
color: #ffffff;
}

#footer a {
color: #ffffff;
}
  
#footer a:hover {
color: #a63e2f;
}
  
.post-password-required input[type="submit"],.searchform  input[type="submit"] {
color: #005979;
background: #cccc9f;
}

.content-pager a:hover,.comment-pager a:hover,.list-pager a:hover,.content-pager > span ,.comment-pager > span.current {
color: #005979;
background: #cccc9f;
}

cite.fn {
}

.floatLeft {
float: left;
padding-right: 10px;
}

.floatCenter {
text-align: center;
}

.floatRight {
float: right;
padding-left: 10px;
}

/* media queries Begin */
@media (min-width: 980px) and (max-width: 1199px) { 
  #sidebar{width:240px;margin-right:-240px;}
  #sidebar ul li a{width:auto;}
}
@media (max-width: 979px){
  #sidebar{width:240px;margin-right:-240px;}
  #sidebar ul li a{width:auto;}
}
@media (min-width: 768px) and (max-width: 979px) { 
  #main{width:100%;float:none;display:inline-block;}
  #sidebar{width:100%;margin-right:0px;float:none;display:inline-block;}
  #sidebar ul li a{width:auto;}
}
@media (max-width: 767px) {
  #main{width:100%;float:none;display:inline-block;}
  #sidebar{width:100%;margin-right:0px;float:none;display:inline-block;}
  #sidebar ul li a{width:auto;}
}
/* media queries End */

/* general callouts */
.Notifications
{
padding: 7px;
border: 1px solid #005979;
background-color: #edf0a8;
}

.NoticeRed
{
padding: 7px;
border: 1px solid #ba5941;
background-color: #edf0a8;
}

.callin
{
font-weight: bold;
color: #005979;
}

.callout
{
font-weight: bold;
color: #005979;
}

a.callout
{
font-weight: bold;
color: #005979;
}

a:visited.callout
{
font-weight: bold;
color: #005979;
}

.NoticeTilePLCU {
  text-align: center;
  padding: 0px;
  border: 1px solid #005979;
  background-color: #edf0a8;
}

.NoticeTile {
  opacity: 0.6;
  padding: 7px;
  border: 1px solid #005979;
  background-color: #edf0a8;
}
/* END general callouts */