/*
 Theme Name:     SimplePress Child
 Theme URI:      http://www.elegantthemes.com/gallery/simplepress/
 Description:    SimplePress Child Theme
 Author:         SimplePress Themes
 Author URI:     http://www.elegantthemes.com/
 Template:       SimplePress
 Version:        5.5.4
*/

@import url("../SimplePress/style.css");

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

#logo {display: block;margin: 20px auto !important;}

.flexslider .slide .banner {font-size: 14px;line-height: 18px;}

#navwrap {background-image: url(images/blue/nav-bg.png) !important;}

.nav li ul { background-image: url(images/blue/dropdown-bg.png)!important; background-color: #005fa3 !important;}

.banner span { background-image: url(images/blue/slider-readmore-left.png) !important;}

.banner span a { background-image: url(images/blue/slider-readmore-right.png)!important; color: #fff; text-shadow: 1px 1px 0px #1e4777 !important;}

.nav li ul li a {width: 180px !important;}

.nav li a {font-size: 15px !important;color: #fff !important;}

body.page #posts h1 {display: none;}

body.home #content {margin-top: 0px;}

.tabs-left {margin-top: 15px;}

#blurbs {display:none;}

.bbpress #sidebar {display: none;}

.bbpress #posts {width: 960px;padding-right: 0px !important;}

.bbpress #content .content_wrap {background: none !important;}

.bbpress #content {background-image: none !important;}

#bbpress-forums p.bbp-topic-meta span {white-space: normal !important;}

bbp-author-name, a.bbp-author-name {display:block; margin-top:-15px}

li.bbp-topic-freshness img.avatar, li.bbp-forum-freshness img.avatar {margin:auto;}

img.avatar.avatar-14.photo.avatar-default {width: 60px !important; display:block;}

#bbpress-forums p.bbp-topic-meta img.avatar {margin-bottom: 0 !important;}

.wppb-form-field input, .wppb-form-field input[type="text"], .wppb-form-field input[type="email"], .wppb-form-field input[type="url"], .wppb-form-field input[type="password"], .wppb-form-field input[type="search"], .wppb-form-field select, .wppb-form-field textarea, .wppb-checkboxes, .wppb-radios, #wppb-login-wrap .login-username input, #wppb-login-wrap .login-password input {width: 100% !important;}

.wppb-user-forms input[type="text"], .wppb-user-forms input[type="email"], .wppb-user-forms input[type="url"], .wppb-user-forms input[type="password"], .wppb-user-forms input[type="search"], .wppb-user-forms textarea {border: 1px solid #d4d2d2 !important;-webkit-border-radius: 8px !important;color: #303030 !important;padding: 7px !important;margin: 0px !important;}

a:hover {text-decoration: underline;}

p, a, li, label, input {font-size: 16px !important;}

#posts p {padding-top: 19px !important;}

span.bbp-admin-links a {color: #005DA0 !important;}

.bbp-reply-header a.bbp-reply-permalink {color: #005DA0 !important;}

button {font-size: 20px !important;}

a, a:hover {color: #005DA0 !important;}

#wpadminbar .ab-empty-item, #wpadminbar a.ab-item, #wpadminbar>#wp-toolbar span.ab-label, #wpadminbar>#wp-toolbar span.noticon {color: #EEE !important;}

.banner span a {color: #FFF !important;}

@media only screen and (max-width: 960px) and (min-width: 768px) {
html ul.nav {
    padding-left: 0 !important;
	width: 560px;
    margin: auto;
    float: none;
}

#navwrap {
    background-image: url(images/blue/nav-bg.png) !important;
    background-size: 748px 80px;
    background-repeat: no-repeat;
}

.nav_top {
    background-image: url(images/blue/nav-top.png);
    background-size: 748px;
    background-repeat: no-repeat;
}

.nav_bottom {
    background-image: url(images/blue/nav-bottom.png);
	background-size: 748px;
    background-repeat: no-repeat;
}

div#bbpress-forums {
    width: 748px;
}

.bbpress #posts {
    width: 748px;
}
}

@media only screen and (max-width: 767px) {
h1.title {
    margin-top: 0;
    line-height: 36px;
    width: 445px;
}

#mobile_nav {
    text-shadow: none !important;
    color: #ffffff !important;
}

.bbpress #posts {
    width: 598px;
}

#navwrap {
    background-image: url(images/blue/nav-bg.png) !important;
    background-size: 460px 100px;
    background-repeat: no-repeat;
}

.nav_top {
    background-image: url(images/blue/nav-top.png);
    background-size: 460px;
    background-repeat: no-repeat;
}

.nav_bottom {
    background-image: url(images/blue/nav-bottom.png);
	background-size: 460px;
    background-repeat: no-repeat;
}

#bbpress-forums div.bbp-reply-content ol li {
    list-style-type: decimal;
    padding-bottom: 20px;
}

li.bbp-forum-info, li.bbp-topic-title {
    width: 200px !important;
}

li.bbp-forum-topic-count, li.bbp-topic-voice-count, li.bbp-forum-reply-count, li.bbp-topic-reply-count{
    width: 70px !important;
}
}

@media only screen and (max-width: 420px) {
h1.title {
    width: 300px !important;
}

.bbpress #posts {
    width: 356px !important;
}

li {
    font-size: 12px !important;
}

li.bbp-forum-info, li.bbp-topic-title {
    width: 105px !important;
}

li.bbp-forum-topic-count, li.bbp-topic-voice-count, li.bbp-forum-reply-count, li.bbp-topic-reply-count{
    width: 55px !important;
}

div.bbp-template-notice p {
    width: 285px;
}

#navwrap {
    background-image: url(images/blue/nav-bg.png) !important;
    background-size: 300px 100px;
    background-repeat: no-repeat;
}

.nav_top {
    background-image: url(images/blue/nav-top.png);
    background-size: 300px;
    background-repeat: no-repeat;
}

.nav_bottom {
    background-image: url(images/blue/nav-bottom.png);
	background-size: 300px;
    background-repeat: no-repeat;
}

}