body, button, input, select, textarea {
    color: #000;
}

body {
    background-color: #ffffff;
    background-image: url(/wp-content/uploads/2017/01/body_bg-1.jpg);
    background-repeat: no-repeat;
    background-position: center 59px;
}

@media screen and (min-width: 1200px){
.container {
    width: 1200px;
}}

a, a:visited {
    color: #28c2fe;
}

a:visited {
    color: #28c2fe;
}

a:hover, a:focus, a:active {
    color: #000;
}

.widget-title, h1, h2, h3, .entry-title {
    color: #000000;
}

.entry-title-blog a {
    color: #000;
}

.entry-title-blog a:hover, .entry-title-blog a:focus, .entry-title-blog a:active {
    color: #28c2fe;
}

.posts-navigation .nav-previous a, .posts-navigation .nav-next a,
.post-navigation .nav-links a {
    background: #28c2fe;
}

.posts-navigation .nav-previous a:hover, .posts-navigation .nav-next a:hover,
.post-navigation .nav-links a:hover {
    color: #fff;
    background: #000;
}

.header-inner-top {
    background: #000;
}

.header-inner-site-branding {
    padding: 90px 0 50px 0;
background: transparent;
}

@media screen and (min-width: 600px) {
.header-inner-site-branding.header-logo-wrap-single {
    padding: 50px 0;
}}

.main-navigation li a {
    color: #fff;
}

.main-navigation li a:hover {
    color: #28c2fe;
}

.widget_categories li a {
    text-transform: none; 
    letter-spacing: normal; 
}

.site-main>article.blog-post, .site-main>article.search-post {
    margin-bottom: 10px;
}

.site-main>article.blog-post, .site-main>article.search-post {
    margin-bottom: 10px;
}

.widget ul>li {
    padding: 0;
    color: #ccc;
}

.widget ul ul li:first-child {
    padding: 0;
}

.blog-post, .site-main>article.article, .search-page .site-main>article {
    padding: 0px 0 45px 0;
}


@media screen and (min-width: 992px){
.widget-area.widget-area-mobile .widget {
    padding: 20px 0 20px 30px;
}}

@media screen and (min-width: 992px) {
.content-wrap {
    padding: 30px 0 30px;
}}

.tagcloud a {
color: #000;
font-size: 12px;
padding: 0;
line-height: 1.3;
font-family: 'Ubuntu',sans-serif;
    font-weight: 400;
}

.widget_top-posts.widget ul>li,
.widget_listcategorypostswidget.widget ul>li {
font-size: 14px;
padding: 2px 0;
line-height: 1.3;
font-family: 'Ubuntu',sans-serif;
    font-weight: 400;
}

.site-footer {
    background: #000;
    color: #fff;
}

.site-info {
    background: #000;
letter-spacing: 0; 
}

.site-footer .fa, .site-footer a {
    color: #28c2fe;
}

.site-footer a:hover {
    color: #fff;
}

@media screen and (min-width: 600px){
.content-area-with-sidebar .content-inner-wrap {
    padding: 0;
}}

.blog-post, .site-main>article.article, .search-page .site-main>article {
    background: transparent; 
}

.site-title {
letter-spacing: 0;
}

.site-title a, .site-title a:visited {
    color: #000;
}

.site-title a:hover {
    color: #000;
text-decoration: underline;
}

.container {
    padding-right: 6%;
    padding-left: 6%;
    margin-right: auto;
    margin-left: auto;
}

.page-header {
    margin: 0;
}

@media screen and (min-width: 600px){
.page-header {
    margin: 0;
}}

.content-wrap {
    padding: 30px 0;
}

.main-navigation {
    background: #000;
}

.menu-toggle:hover, .menu-toggle:focus, .menu-toggle[aria-expanded="true"] {
    color: #28c2fe;
}

.content-inner-wrap, .content-area-with-sidebar .content-inner-wrap {
    padding: 0;
}

blockquote {
    border-left: solid 3px #7eeed4;
    font-size: 16px;
    line-height: 29px;
    color: #000;
    margin: 20px 0;
}

li {
  margin: 20px 0;
	padding: 5px 10px;
}

.widget ul>li {
    padding: 0;
    color: #ccc;
		margin: 0;
}

.entry-content #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post.jp-relatedposts-post-nothumbs {
	padding: 0 10px 20px 10px;
}


.footer-copyright {
    text-align: left;
}

.footer-inner .textwidget img {
width: 250px;
height: 250px;
border-radius: 125px;
}

.simple-social-icons ul li a, .simple-social-icons ul li a:hover, .simple-social-icons ul li a:focus {
padding: 5px;
}

.footer-inner {
    display: block;
}

.footer-inner .col-sm-4 {
    padding-top: 40px;
}

.footer-inner .col-sm-4 #text-2 .textwidget {
    text-align: center;
}

.widget .instagram-pics {
	overflow: hidden;
}

.widget ul.instagram-pics>li {
	width: 30%;
	padding: 3px 1%;
	float: left;
}

.site-info {
	display: none;
}