@import url(https://fonts.googleapis.com/css?family=Playfair+Display:400,700);

/*

 Theme Name:   Diplomat Child

 Theme URI:    http://example.com

 Description:  Child theme for the Diplomat

 Author:       Your name

 Author URI:   http://example.com

 Template:     diplomat

 Version:      1.0.0

 Tags:         light, dark, gray, red, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, post-formats, theme-options, threaded-comments, translation-ready, photoblogging

 Text Domain:  diplomat-child

*/

.new_add_ul ul{ padding-top:0px!important; padding-bottom:0px!important;}

.active{color:#CE5D5D!important}

#sidebar .widget.widget_categories ul:not(.children):after{ display:none !important}



  .new_add_ul ul li{

    border-bottom-width: 1px!important;

    border-bottom-style: dashed!important;

    border-bottom-color: rgba(250, 250, 250, 0.2)!important;

}

.post.post-alternate-1 p {

    text-align: center;

    line-height: 1.7 !important;

    font-size: 0.875rem!important;

}

#main p, #main ul li{

    font-size: 1rem;

    line-height: 2;

    color: #000;

    opacity: 1;

}

#main ul{list-style:none!important}

 #main p a{color:#850126!important}

#sidebar .widget.widget_categories ul:not(.children) {

    background-color: #000;

    font-color:#5A0C0C !important;

} 

.entry-footer .left,  .entry-footer .right {

    display: none !important;

}

.header-bottom nav.navigation > .menu > ul > li > a, .header-bottom nav.navigation > .menu-primary-menu-container > ul > li > a {

  background-color: transparent;

  color: #424246;

  display: block;

  font-family: "Playfair Display",serif;

  font-size: 0.9375rem;

  margin: 0;

  padding: 1.0625rem 1.5625rem;

  position: relative;

  text-align: center;

  text-decoration: none;

  transition: background-color 0.4s ease-in-out 0s, color 0.4s ease-in-out 0s;

}

@media (min-width:1200px){

.header-bottom nav.navigation > .menu > ul > li > a, .header-bottom nav.navigation > .menu-primary-menu-container > ul > li > a {

  background-color: transparent;

  display: block;

  font-family: 'Playfair Display', serif;

  font-size: 23px;

  margin: 0;

  padding: 0.625rem 1.5625rem;

  position: relative;

  text-align: center;

  text-decoration: none;

  transition: background-color 0.4s ease-in-out 0s, color 0.4s ease-in-out 0s;

}

.header-bottom nav.navigation > .menu > ul > li > a:before, .header-bottom nav.navigation > .menu-primary-menu-container > ul > li > a:before {

    position: absolute;

    display: block;

    top: 22px;

    left: -1px;

    width: 1px;

    height: 26px;

    background-color: #424246;

    content: "";

    -webkit-transition: all 0.3s linear;

    -moz-transition: all 0.3s linear;

    -ms-transition: all 0.3s linear;

    transition: all 0.3s linear;

}

}



.header-middle-entry aside {

  margin: 0;

  padding: 10px 0;

  width: 100%;

}

.float-left {

  display:inline-block;

  list-style: outside none none;

  margin: 0;

float:left;

  padding: 0;

  width: 30%;

}

.float-right{

 display:inline-block;

  list-style: outside none none;

  margin: 0;

  padding: 0;

float:right;

text-align:right;

  width: 30%;

}

.logo {

  display: inline-block;

  width: 40%;

margin:0;

float:left;

padding:0!important;

text-align:center;

}

.float-left > li {

  display: inline-block;

  margin-right: 8px;

}

.float-right > li {

  display: inline-block;

  margin-left: 8px;

}

.header.type-3 .header-middle {

  background-color: #5a0c0c!important;

}

.account {

  display: none !important;

}

@media (max-width:767px){

.float-left {

  display: block;

  margin: 15px 0;

  padding: 0;

  text-align: center;

  width: 100%;

}

.float-right{

  display: block;

  margin: 15px 0;

  padding: 0;

  text-align: center;

  width: 100%;

}

.logo {

  display: block;

  width: 100%;

  margin:0;

  padding:0!important;

  text-align:center;

}

.logo img {

  max-width: 242px;

  width: 100%;

}

.float-right > li {

  display: inline-block;

  margin: 0 4px;

}

.float-left > li {

  display: inline-block;

  margin: 0 4px;

}

}

#wpb_widget-2{

	margin-bottom: 0px;

}

.active{color:#CE5D5D!important}

.add_new_man{float:left; padding:10px 10px 10px 0px}

.clear{clear:both}

.content_Adams {

    padding-top: 34px;

    width: 67%;

}

.content_Madison{

    padding-top:0px;

    width:100%;

}
body span.page_active a {
    display: inline-block;
    font-family: cursive !important;
				padding:2px 7px ;
				background:#661616;
				border-radius: 5px;
				color:#fff;
		

}
body span.active-page{ display: inline-block;
    padding:2px 9px ;
				border-radius: 5px;
				background:#661616;
    font-family: cursive !important;
				margin-right:3px;
				color:#f80101;
				}
.responsive-nav-button {
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    bottom: 192px;
    right: 14px;
}