.navbar {
	background-color: #F2DEFF;
	margin: 0 auto;
	max-width: 1600px;
	width: 100%;
 }
.nav-menu li a {
	color: #141412;
	font-size: 20px;
	line-height: 1;
  padding: 5px 50px 5px;
	text-decoration: bold;
   }

.nav-menu .current-menu-item > a, .nav-menu .current-menu-ancestor > a {
    color: #cc0066; 
   }

.entry-header, .entry-content, .entry-summary, .entry-meta {
    margin: 0 auto;
    max-width: 700px;
  }
  
  .entry-content a:hover, .comment-content a:hover {
    color: #a22c6d;
}

.nav-menu li:hover > a, .nav-menu li a:hover, .nav-menu li:focus > a, .nav-menu li a:focus {
    background-color: #cc69ef;
    color: #fff;
}

.navigation a:hover {
    color: #a22c6d;
    text-decoration: none;
}
    
}
.archive-title, .archive-meta {
    font: 300 italic 20px "Source Sans Pro", Helvetica, sans-serif;
    margin: 0 auto;
    max-width: 1040px;
    padding: 30px 0;
    width: 100%;
  color: #141412;
}
.archive-header {
    background-color: #fff;
}

.site-footer .sidebar-container {
    background-color: #F2DEFF;
    padding: 20px 0;
}
.comment-respond {
    background-color: #fff;
    padding: 30px 0;
}
.site-footer {
    background-color: #fff;
    color: #686758;
    font-size: 14px;
    text-align: center;
}

.widget .widget-title {
  color: #141412;
  font: 300 italic 20px "Source Sans Pro", Helvetica, sans-serif;
    margin: 0 0 10px;
}
  
.paging-navigation {
    background-color: #fff;
    padding: 40px 0;
}

.navigation a {
    color: #000;
}

.site-footer .sidebar-container {
    background-color: #F2DEFF;
    padding: 5px 0;
  
}
.site-footer .widget-title, .site-footer .widget-title a, .site-footer .wp-caption-text {
    color: #141412;
}

.site-footer .widget {
    background: transparent;
    color: #141412;
    float: left;
    margin-right: 20px;
    width: 245px;
}
h1 {
font-size: 20px; font-weight: normal
}

}
a:visited {
    color: #F2DEFF;
}

.entry-meta a {
    color: #141412;
}

.entry-content a, .comment-content a {
    color: #141412;
}

.paging-navigation .meta-nav {
    background-color: #141412;
    border-radius: 50%;
    color: #fff;
}

.paging-navigation .nav-previous .meta-nav {
    margin-right: 10px;
    padding: 1px 0 5px;
    width: 50px;
}


.paging-navigation
a:hover .meta-nav {
    background-color: #F2DEFF;
}

media="all"
a:visited {
    color: #141412;
}
media="all"
.navigation a {
    color: #141412;
}

.btn {
    position: relative;
    height: 20px;
    padding: 1px 8px 1px 6px;
    font-weight: 500;
    color: #fff;
    cursor: pointer;
    background-color: #141412;
    border-radius: 3px;
    box-sizing: border-box;
}
 
li.social-icon i  {
  font-size: 25px;
   } 

.site-header .search-field {

    background-position: 10px center;
    background-size: 24px 24px;
    height: 50px;
    margin: 5px 0;
    padding: 0 0 0 50px;
   } 

.contact-form input[type="submit"] {
color: #fff;
background:#141412;
border-bottom:#141412;
}

.tags-links, .categories-links {
   display: none;
}

span.author.vcard {
display: none;
}

button, input[type="submit"], input[type="button"], input[type="reset"] {
    background: linear-gradient(to bottom, #000 0%, #000 100%);
    border-bottom: 3px solid #9941a5;
}

.entry-title a:hover {
    color: #a22c6d;
  }
  
ul.nav-menu, div.nav-menu > ul {
    margin: 0;
    padding: 5px 50px 5px;
}

button:hover, button:focus, input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:focus, input[type="button"]:focus, input[type="reset"]:focus {
    background: #ed6a31;
    background: -webkit-linear-gradient(top, #ed6a31 0%, #e55627 100%);
    background: linear-gradient(to bottom, #af2f82 0%, #95359a 100%);
    outline: none;
}

.page-header {
    background-color: #dfb3e2;
}

.archive-title, .archive-meta {
display: none;
}

.blog .entry-featured {
width: 50%;
margin: 0 auto;
}