a, a:visited {
color: #621838;
}
a:hover {
  color:#be336a;
}

.widget li a:hover {
color: #be336a;
}

body {
background: url("http://makeupvault.com/wp-content/uploads/2014/09/bg.jpg");
 /* border-top: solid 50px rgba(0,0,0,0.4);*/
}
.site-main {
background: #fff;
}

#main-navigation {
border: 0px;
text-align: center;
}

#top-navigation {
display: none;
}

#main-navigation a, #main-navigation a:hover {
color: #fff;
}

#main-navigation li a:hover,#main-navigation li a:visited, #main-navigation li.sfHover > a, #main-navigation li.current_page_item > a, #main-navigation li.current-menu-item > a, #main-navigation li.current-menu-parent > a, #main-navigation li.current-page-parent > a, #main-navigation li.current-page-ancestor > a, #main-navigation li.current_page_ancestor > a {
color: #fff;
}

.site-title a {
color: #fff;
font-weight: 100;
font-size: 90px;
}

@media only screen and (max-width: 60em){
  .site-title a {
  	font-size: 70px;
  }
}
@media only screen and (max-width: 40em){
  .site-title a {
  	font-size: 50px;
  }
}




#main-navigation {
background: rgba(0,0,0,0.4);
width: 100%;
}

.sf-menu {
max-width: 980px;
margin-left: auto;
margin-right: auto;
}

.site-header {
padding: 20px 0 15px;
}

.site-credit {
display: none;
}

.entry-title a:hover {
color: #be336a;
}

.widget-social-icons li a [class^="ico-"]:before {
background: #621838;
}
.widget-social-icons li a:hover [class^="ico-"]:before {
background: #be336a;
}

button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover {
background: #be336a;
border-color: #621838;
}

button, input[type="button"], input[type="reset"], input[type="submit"] {
background: #621838;
border-color: #be336a;
}
.site-content [class*="navigation"] a:hover {
background: #be336a;
border-color: #621838;
color:#fff;
padding: 5px 14px;
}
.site-content [class*="navigation"] a {
background: #621838;
border-color: #be336a;
color:#fff;
padding: 5px 14px;
}

.site-sidebar .widget_search .search-field {
width: 60%;
}

@media only screen and (max-width: 60em)
#main-navigation > .sf-menu > ul > li {
background: #621838;
}
.site-footer {
background:rgba(0,0,0,0.5);
margin-bottom: 0;
}

.entry-meta [class^="ico-"]:before {
color: #621838;
}

.entry-thumbnail img {
border-radius: 20px;
}

h1, h2, h3, h4, h5, h6 {
	text-rendering: auto;
}
#main-navigation a, #main-navigation a:hover {
color: #fff !important;
}