/*
 Theme Name:   Politist Child
 Theme URI:    http://demo.themeum.com/wordpress/politist
 Description:  Politist Child Theme
 Author:       Themeum
 Author URI:   http://themeum.com/
 Template:     politist
 Version:      1.0
 Tags: right-sidebar, two-columns
 Text Domain:  politist-child
*/


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

.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
	background-color: #003967 !important;
}

/*Not sure why theme seems to be specifying this instead of using Theme Options, but overriding header background.*/
#masthead.header-menulogocenter .main-menu-wrap, #masthead .main-menu-wrap, #masthead.site-header {
    background-color: white !important;
}

/* Top Bar */
.topbar {padding: 3px 0;}
.social-icon ul li a {font-size: 20px;}
.social-icon ul li a:hover {color: #1a87b4;}
.topbar .home-login {margin: 0 15px}

/* Header */
.politist-logo {max-height: 81px; max-width: 233px;}
.logo-wrapper{padding: 25px 0;}
@media (min-width: 1200px){
  .politist-logo {position: relative; left: 36px;}
  .logo-wrapper{margin-left: -36px;}
}

#left-menu > ul > li:last-child a,
ul#menu-left-menu > li:last-child a {
    font-weight: bold;
    font-size: 100%;
    padding: 3px 5px;
    background: #183b6a;
    color: white;
}
#left-menu > ul > li:last-child a:hover,
ul#menu-left-menu > li:last-child a:hover {
    background: #1a87b4;
	color: white;
}

/* Page Breadcrumbs Area */
.breadcrumbs-area {margin-bottom: 50px; background-color: #212d51 !important;}
.bread-content::before {background: rgba(26, 135, 180, 0.9) none repeat scroll 0 0;}
.breadcrumbs-area .bread-content h2 {color: white !important;}
#breadcrumbs a, #breadcrumbs span {
    color: white !important;
    position: relative;
    z-index: 900;
}

/* Footer */
.copy-right a {color: white; display: block;}
.copy-right a:hover {color: #1a87b4;}
footer .footer-social a {color: white;}
footer .footer-social a:hover {color: #1a87b4;}
@media(min-width: 768px) {
    .copy-right br {display: none;}
}
@media (max-width: 767px) {
	.footer-two-area,
	#footer-menu {
		text-align: center;
	}
	.footer-menu li a {
		font-size: 1em;
	}
}
.footer-two-area .social-icon li a {
    font-size: 40px;
}
/* Contact Form 7 */
.wpcf7-form-control-wrap input, .wpcf7-form-control-wrap textarea {
    border: solid thin #727272;
}

/* Mail Chimp for WordPress */
.mc4wp-form input[type="email"], .mc4wp-form input[type="submit"] {
   color: #727272;
   border-color: #727272;
   padding: 10px 30px !important;
}
/* Home Page Mail Chimp */
.home .mc4wp-form input[type="email"], .home .mc4wp-form input[type="submit"] {
   display: inline-block;
   font-family: Montserrat;
   font-size: 18px !important;
   line-height: 18px !important;
}
.home .mc4wp-form ::-webkit-input-placeholde {
	color: white;
}
.home .mc4wp-form ::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    white;
}
.home .mc4wp-form :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    white;
   opacity:  1;
}
.home .mc4wp-form ::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    white;
   opacity:  1;
}
.home .mc4wp-form :-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    white;
}
.home .mc4wp-form ::-ms-input-placeholder { /* Microsoft Edge */
   color:    white;
}

.home .mc4wp-form ::placeholder { /* Most modern browsers support this now. */
   color:    white;
}
.home .mc4wp-form input[type="email"] {height: unset; min-height: unset;}
.home .mc4wp-success {
    color: white;
    font-size: 22px;
}
.home .mc4wp-form input[type="email"] {
    width: 300px;
    background-color: #337ab7;
    color: white;
    border-radius: 0;
    margin-top: 30px;
}
.home  .mc4wp-form input[type="submit"] {
    border: none;
    margin: 0;
    background: #06396a;
    color: #fff;
    text-align: center;
    -webkit-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
    border-radius: 5px;
}
.home .mc4wp-form input[type="submit"] {
    background: #06396a none repeat scroll 0 0;
    clear: both;
    color: #fff;
    font-size: 18px;
    margin: 14px auto 0;
    padding: 12px 28px 13px;
    text-transform: capitalize;
    border-radius: 2px;
    text-align: center;
    display: inline-block;
}
.home  .mc4wp-form input[type="submit"]:hover {
 /*   background: white;
    color: #06396a;  */
}
@media(max-width: 767px) {
  .home .mc4wp-form input[type="email"] {display: block;}
  .home  .mc4wp-form input[type="submit"]{display: block; margin-right: 0 !important; margin-left: auto !important; margin-top: 16px !important;}
  .home .mc4wp-success, .home .mc4wp-alert {font-size: 16px !important; margin-top: 10px;}
}
.bray-page-signup-wrapper .mc4wp-form input[type="email"] {
    display: inline-block;
    margin: 0;
    width: 50%;
}
/*Home - Blog*/
#home-blog-grid .vc_grid-btn-load_more a.vc_general  {background-color: #003967;}
 
/*Home - News*/
.news-stacked .col-md-6 {	
	padding-bottom: 10px;
	width: 100%;
}
@media (min-width: 992px) {
	.news-stacked .col-md-6 .news-img {
		float: left;
		max-width: 200px;
		margin-right: 20px;
		clear: both;
	}
}
.news-stacked .col-md-6:first-child {
    margin-bottom: 13px;
}
.news-stacked .h2 {
	margin: 20px 0 0;
}
.wpb_content_element.home-news-header {
	margin: 0;	
}

/*bbPress Styles*/
.forum-archive .bbp-forum-link {
	display: block;
	margin-left: 1em;
}
.forum-archive .bbp-forum-link:before {
	content: "-";
}
#bbpress-forums li.bbp-header,
#bbpress-forums li.bbp-footer {
    background: #212d51;
    color: white;
}
#bbpress-forums li.bbp-body ul.forum, 
#bbpress-forums li.bbp-body ul.topic {
    border: 1px solid #d4d4d6;
	border-top: none;
}
#bbpress-forums legend {
	display: inline-block;
	width: initial;
	margin-bottom: 0;
	border: none;
	
}
#bbpress-forums fieldset.bbp-form {
    border: 1px solid #969696;
}
div.bbp-template-notice, div.indicator-hint {
    background-color: #e0ebff;
    border-color: #557de6;
}
#bbpress-forums select, #bbpress-forums input[type="text"], #bbpress-forums input[type="password"], #bbpress-forums input[type="datetime"], #bbpress-forums input[type="datetime-local"], #bbpress-forums input[type="date"], #bbpress-forums input[type="month"], #bbpress-forums input[type="time"], #bbpress-forums input[type="week"], #bbpress-forums input[type="number"], #bbpress-forums input[type="email"], #bbpress-forums input[type="url"], #bbpress-forums input[type="search"], #bbpress-forums input[type="tel"], #bbpress-forums input[type="color"], #bbpress-forums .uneditable-input {
	min-height: unset;
	border: solid thin #969696;
}
#bbpress-forums textarea {
	border: solid thin #969696;
}

span.bbp-admin-links,
span.bbp-admin-links a {
    color: #606060;
}
/*bbPress Search*/
.bbp_search {
	padding: 0 6px !important;
	min-height: unset !important;
}
#bbp_search_submit{
    color: white;
    padding: 4px 6px;

}

