/*
Theme Name: Hueman Child
Theme URI: http://presscustomizr.com/hueman/
Template: hueman
Author: phila
Author URI: http://presscustomizr.com
Description: Hueman is a mobile friendly WordPress theme for blogs, magazines and business websites. It's been designed to beautifully display pictures and text content, and engineered to be easy to use and fast. The Hueman theme helps you attract and retain more visitors, that's why it's already used by 70K+ active websites in the world and has received hundreds of five stars ratings.
Tags: light,one-column,two-columns,three-columns,right-sidebar,left-sidebar,fluid-layout,fixed-layout,responsive-layout,custom-colors,custom-menu,featured-images,flexible-header,full-width-template,post-formats,sticky-post,theme-options,threaded-comments,translation-ready
Version: 3.1.4
Updated: 2019-06-30

*/

body {
    color: #1a1a1a;
    background-color: #fff;
}
a:hover {
    color: #ac6bff;
}
.themeform label {
    color: #28003b;
}
h1, h2, h3, h4, h5, h6 {
    color: #28003b;
}
.pad {
    background-color: #fff;
}
.single-post .pad {
    padding: 30px 90px 20px;
}
.single-post.col-3cm .pad {
    padding: 30px 30px 20px;
}
.boxed #page {
    background-color: #fff;
}
.col-2cl .main-inner {
    background-color: #fff;
    background-image: none;
}
.col-2cr .main-inner {
    background-color: #fff;
    background-image: none;
}
.col-3cm .main-inner {
    background-color: #fff;
    background-image: none;
}
.col-3cl .main-inner {
    background-color: #fff;
    background-image: none;
}
.col-3cr .main-inner {
    background-color: #fff;
    background-image: none;
}
.sidebar {
    padding-bottom: 50px;
}
.sidebar .sidebar-content, .sidebar .sidebar-toggle {
    background-color: #fff;
}
.page-image {
    overflow: visible;
    position: relative;
    margin: 0 0 30px;
}
.image-container img {
    -moz-box-shadow: 3px 3px 5px #1a1a1a;
    -webkit-box-shadow: 3px 3px 5px #1a1a1a;
    -o-box-shadow: 3px 3px 5px #1a1a1a;
    box-shadow: 3px 3px 5px #1a1a1a;
	border: 1px solid #28003b;
}
.image-caption {
    background: #ac6bff;
    color: #fff;
    font-size: .8125em;
    line-height: 1.3em;
    font-style: italic;
    padding: 8px 10px;
    position: absolute;
    bottom: 8px;
    left: 8px;
    margin-right: 8px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.notebox {
    color: #28003b;
    background-color: #fffff0;
    -moz-box-shadow: 5px 5px 5px #f0f0f0;
    -webkit-box-shadow: 5px 5px 5px #f0f0f0;
    -o-box-shadow: 5px 5px 5px #f0f0f0;
    box-shadow: 5px 5px 5px #f0f0f0;
}
.notebox:before {
    border-bottom: 8px solid #fffff0;
}
.notebox:after {
    border-bottom: 6px solid #fffff0;
}
#footer .ham__navbar-toggler-two .line {
    background-color: #fff;
}
#footer .ham__navbar-toggler-two.active .line, #footer .ham__navbar-toggler-two.focusing .line, #footer .ham__navbar-toggler-two.hovering .line {
    background-color: #fff;
}
#header {
    background-color: #28003b;
}
#header .pad {
    background-image: linear-gradient(#28003b,50%,#330080);
}
.site-title {
    font-size: 1em;
    font-weight: 600;
    letter-spacing: normal;
    float: none;
    line-height: 1.2em;
    padding: 10px 0;
}
.site-description {
    font-size: 1em;
    font-style: italic;
    color: #fff;
    color: rgba(255,255,255,.5);
    float: none;
    margin-left: 0;
    line-height: 1.2em;
    padding: 10px 0;
    text-align: center;
}
.site-image {
    border-bottom: none;
    opacity: .5;
    border-top: none;
}
.toggle-search.active, .toggle-search:hover {
    background-color: rgba(40,0,59,.3);
}
.search-expand-inner {
    background-color: rgba(40,0,59,.3);
}
#nav-topbar.nav-container {
    background-color: #28003b;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
}
#nav-header.nav-container, #main-header-search .search-expand {
    background-color: #330080;
    z-index: 1;
}
.main-inner {
    z-index: 0;
    min-height: 600px;
}
#header-image-wrap::before {
    background-position: 50% 25%;
    top: 0;
    position: absolute;
    z-index: 1;
    width: 100%;
    left: 0;
    background-image: url(/wp-content/uploads/2016/02/Logo-050216-320x80.png);
    height: 100%;
    opacity: 1;
    display: block;
    content: ' ';
    background-repeat: no-repeat;
}
#header-image-wrap .central-header-zone {
    top: -60px;
}
.flexslider .post-thumbnail img, .flexslider .slides > li > img {
    max-width: 98%;
    height: auto;
    display: block;
    margin: 0 auto;
}
#flexslider-featured .flex-direction-nav {
    top: 3px;
	right: auto;
	left: 20px;
}
#flexslider-featured .flex-direction-nav a {
    color: #ac6bff;
	background: none;
}
#flexslider-featured .post-thumbnail img {
    border: 2px solid #28003b;
}
.featured, .featured.flexslider {
    border-bottom: 3px solid #28003b;
}
.product.featured {
    border-bottom: 0;
}
.post-meta {
    color: #ac6bff;
}
.post-title {
    color: #28003b;
}
.post-title a {
    color: #28003b;
}
.post-title a:hover {
    color: #ac6bff;
}
.entry.excerpt {
    color: #1b1d1e;
}
.post-byline {
    color: #ac6bff;
}
.sharrre-container span {
    color: #28003b;
}
.sharrre .count {
    background-color: #fff;
    -moz-box-shadow: 1px 2px 3px;
    -webkit-box-shadow: 1px 2px 3px;
    -o-box-shadow: 1px 2px 3px;
    box-shadow: 1px 2px 3px;
}
.sharrre .box:hover .count, .sharrre .box:hover .share {
    color: #28003b !important;
}
.post-tags a, .post-tags span {
    color: #28003b;
}
.post-tags a {
    background-color: #ac6bff;
}
.post-nav li {
    background-color: #28003b;
}
.post-nav li i {
    color: rgba(255,255,255,.7);
}
.post-nav li a strong {
    color: #ac6bff;
}
.post-nav li a span {
    color: rgba(255,255,255,.7);
    font-weight: 900;
}
.post-nav li a:hover span {
    color: #fff;
}
.post-nav li a:hover i {
    color: #fff;
}
#page .page-title {
    border-bottom: 0;
    color: #fff;
    text-align: center;
    padding-top: 20px;
    padding-bottom: 30px;
    background-image: linear-gradient(#330080,#28003b);
    font-size: 28px;
	line-height: 31px;
}
.archive #page .page-title {
    border-bottom: 0;
    color: #fff;
    text-align: center;
    padding-top: 15px;
    padding-bottom: 15px;
    background-image: linear-gradient(#330080,#28003b);
    font-size: 28px;
}
.single-post .page-title a {
    color: #fff;
    font-size: 0.75em;
    line-height: 1.25em;
    text-transform: initial;
    font-weight: 400;
}
.single-post .page-title a:hover {
    color: #transparent;
}
.sidebar .post-nav li a, .sidebar .post-nav li.next a, .sidebar .post-nav li.previous a {
    border-bottom: none;
}
.page-title a {
    color: #28003b;
}
.page-title a:hover {
    color: #ac6bff !important;
}
.page-title span {
    color: #fff;
}
.page-title h1, .page-title h2, .page-title h4 {
    color: #fff;
}
#breadcrumbs {
    padding: 5px 20px;
	text-align:center;
	font-size: 14px;
	font-weight: 400;
}
#breadcrumbs span a {
    color: #fff;
    text-transform: none;
    font-size: 14px;
}
#breadcrumbs span a:hover {
    color: #ac6bff;
}
.breadcrumb_last {
    font-size: 14px;
	color: #ac6bff;
	text-transform: none;
}
.sidebar .post-nav li a {
    border-top: none;
}
.content .post-nav {
    border-bottom: 3px solid #28003b;
    border-top: 3px solid #28003b;
}
.content .post-nav li.next {
    -moz-box-shadow: -1px 0 0 #28003b,inset 1px 0 0 #1a1a1a;
    -webkit-box-shadow: -1px 0 0 #28003b,inset 1px 0 0 #1a1a1a;
    -o-box-shadow: -1px 0 0 #28003b,inset 1px 0 0 #1a1a1a;
    box-shadow: -1px 0 0 #28003b,inset 1px 0 0 #1a1a1a;
}
.content .post-nav li.previous {
    -moz-box-shadow: 1px 0 0 #28003b,inset -1px 0 0 #1a1a1a;
    -webkit-box-shadow: 1px 0 0 #28003b,inset -1px 0 0 #1a1a1a;
    -o-box-shadow: 1px 0 0 #28003b,inset -1px 0 0 #1a1a1a;
    box-shadow: 1px 0 0 #28003b,inset -1px 0 0 #1a1a1a;
}
.content .post-nav li a:hover i {
    color: #fff;
}
.entry h1 span, .entry h2 span, .entry h3 span, .entry h4 span, .entry h5 span, .entry h6 span {
    color: #28003b;
}
.entry ol ul li, .entry ul li {
    list-style: disc;
}
.entry .wp-caption {
    max-width: 100%;
    margin-bottom: 14px;
    padding-top: 5px;
    text-align: center;
    background: none;
}
.entry ins {
    background: #ffffff;
}
.entry blockquote::before {
    content: "\f10d";
    color: #28003b;
    font-size: 32px;
    font-weight: 900;
    font-style: normal;
    text-align: center;
    position: absolute;
    left: 0;
    top: 0;
}
.entry blockquote {
    position: relative;
    color: #660080;
    font-style: italic;
    margin: 0 0 20px;
    padding-left: 40px;
}
.page-image-text {
    display: none;
}
.page .social-icons .the_champ_sharing_ul {
    left: 0 !important;
}
.widget-title {
    padding: 10px 5px;
    text-align: center;
    background-image: linear-gradient(#28003b,#330080);
    color: #fff;
    box-shadow: 3px 3px 3px #1a1a1a;
}
.widget, .widget a {
    color: #28003b;
}
.widget a:hover, .widget>h3 a, .widget>h3 a:hover {
    color: #ac6bff;
}
.widget>h3 {
    font-size: 20px;
}
.widget > div > ul li a::before, .widget > ul li a::before, .widget > ul li::before, .widget_calendar caption::before {
    color: rgba(40,0,59,0.3);
}
#footer .widget a:hover {
    color: #ac6bff !important;
}
.widget>ul li a:hover:before {
    color: #ac6bff;
}
.alx-posts li, .alx-tab li, .widget_archive ul li, .widget_categories ul li, .widget_links ul li, .widget_meta ul li, .widget_nav_menu ul li a, .widget_pages ul li a, .widget_recent_comments ul li, .widget_recent_entries ul li, .widget_rss ul li {
    border-bottom: 1px solid #ac6bff;
}
.alx-tabs-nav {
    border-bottom: 3px solid #ac6bff;
}
.alx-tabs-nav li a:hover {
    border-bottom-color: #28003b;
}
#footer .alx-tabs-nav li.active a, .alx-tabs-nav li.active a {
    color: #ac6bff;
}
.alx-posts .post-item-title a, .alx-tab .tab-item-comment a, .alx-tab .tab-item-title a {
    color: #28003b !important;
    font-weight: 600;
}
.alx-posts .post-item-category a:hover, .alx-tab .tab-item-category a:hover {
    color: #28003b;
}
#commentform {
    background: rgba(40,0,59,0.05);
    padding: 10px 20px 20px;
    margin-bottom: 0;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}
.comment-tabs {
    border-bottom: 2px solid #eed2ee;
}
.comment-tabs li a {
    border-bottom: 2px solid #ac6bff;
    color: #ac6bff;
}
.comment-tabs li a:hover {
    color: #28003b;
    border-color: #28003b;
}
.comment-tabs li.active a {
    color: #28003b;
    border-bottom-color: #28003b;
}
.commentlist .comment-meta a, .commentlist .reply a, .pinglist .ping-meta {
    color: #ac6bff;
}
.commentlist .reply a:hover {
    color: #fff;
    background-color: #ac6bff;
}
.commentlist .comment-body p {
    color: #28003b;
}
#respond {
    background-color: transparent;
    -moz-box-shadow: 3px 3px 3px rgba(40,0,59,0.3);
    -webkit-box-shadow: 3px 3px 3px rgba(40,0,59,0.3);
    -o-box-shadow: 3px 3px 3px rgba(40,0,59,0.3);
    box-shadow: 3px 3px 3px rgba(40,0,59,0.3);
    border: 1px solid rgba(40,0,59,0.1);
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
	  padding: 20px 30px;
	  margin-bottom: 30px;
}
.commentlist .reply a {
    color: #fff;
    background-color: #28003b;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    padding: 6px 12px;
}
.akismet_comment_form_privacy_notice {
    font-size: 0.8em;
    margin-top: 20px;
}
.flex-control-nav li a, .flex-control-nav li a:hover {
    background-color: rgba(40,0,59,.3);
}
#footer {
    border-top: 0;
}
#footer, #footer a {
    color: #28003b;
}
#footer-widgets {
    padding-top: 0;
}
#footer .container-inner {
    max-width: initial;
}
#footer .pad {
    background-color: #caf;
    padding: 30px 90px 20px;
}
#footer-full-width-widget {
    border-bottom: 0;
}
#footer-bottom .pad {
    background-color: #28003b;
}
#footer-bottom #back-to-top {
    background: transparent;
    color: #ac6bff;
    overflow: hidden;
    text-align: center;
    width: 60px;
    height: 30px;
    display: block;
    margin: 0 auto 10px;
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}
#footer-bottom #back-to-top:hover {
    color: #fff;
}
#footer-bottom .banner-display {
	position: relative;
	display: inline-block;
	width: 100%;
	padding: 10px;
	margin: 0 auto 30px;
}
#footer-bottom .banner-display .grid {
    margin-right: 2%;
	float: left;
	display: inline;
	position: relative;
}
#footer-bottom .banner-display .grid.one-third {
    width: 32%;
}
#footer-bottom .banner-display p {
    text-align: center;
    color: #fff;
    font-weight: 600;
	font-size: 18px;
}
#footer-bottom .banner-display span {
    font-weight: 400;
	font-size: 14px;
}
#footer-bottom .banner-display a {
    color: #ffffff;
}
#footer-bottom .banner-display a:hover {
    color: #ac6bff;
}
#footer-bottom .banner-display a img:hover {
    opacity: 0.8;
}
#footer-bottom .grid.one-half, #footer-bottom .grid.one-half.last {
    height: 80px;
}
#footer-bottom #copyright, #footer-bottom #credit {
    text-align: center;
}
#nav-footer.nav-container {
    background-color: #28003b;
    border-top: none;
	border-bottom: 1px solid rgba(0,0,0,0.5);
}
#footer .alx-posts li, #footer .alx-tab li, #footer .widget_archive ul li, #footer .widget_calendar td, #footer .widget_calendar th, #footer .widget_categories ul li, #footer .widget_links ul li, #footer .widget_meta ul li, #footer .widget_nav_menu ul li a, #footer .widget_pages ul li a, #footer .widget_recent_comments ul li, #footer .widget_recent_entries ul li, #footer .widget_rss ul li {
    border-color: rgba(40,0,59,0.05);
}
.aligncenter {
    clear: both;
    text-align: center;
    display: block;
    margin: 20px auto;
}
#copyright a, #credit a {
    color: #ffffff;
}
#copyright a:hover {
    color: #ac6bff;
}
#credit a:hover {
    color: #3b72a9;
}
.s1 .sidebar-toggle, .s1 .sidebar-top {
    background-color: #ac6bff;
}
.s1 .post-nav li a:hover i {
    color: #ac6bff;
}
.home .page-title h2 {
    color: #fff;
    font-weight: 900;
}
.is-scrolled #header .nav-container.desktop-sticky, .is-scrolled #header .nav-container.mobile-sticky, .is-scrolled #header .search-expand {
    background-color: rgba(40,0,59,0.9);
}
.themeform input[type=email], .themeform input[type=url], .themeform input[type=tel], .themeform input[type=number], .themeform input[type=text], .themeform input[type=password], .themeform select, .themeform textarea {
    color: #28003b;
    border: 1px solid #ac6bff;
}
.themeform button[type=submit]:hover, .themeform input[type=submit]:hover {
    background-color: #ac6bff;
}
.post-137 .entry, .post-138 .entry, .post-1331 .entry {
    left: 0;
    right: 0;
    max-width: 960px;
    margin: auto;
}
.archive .post-standard, .blog .post-standard, .search .post-standard, .single .post-standard {
    margin-bottom: 30px;
}
.post-standard .post-inner {
    border-bottom: 1px solid rgba(40,0,59,0.3);
}
/* Error 404 settings */
.pad-404 {
    margin-top: -30px;
    margin-bottom: -30px;
}
#search-404 .themeform input[type="text"] {
    width: 100%;
}
/* Elementor settings */
.menu-header-menu-container ul {
    width: 100%;
    text-align: center;
	font-weight: 600;
}
.menu-header-menu-container li {
    display: inline-block;
    padding: 5px 8px;
}
.custom-list ul {
    padding-left: 20px;
}
.custom-list li {
    list-style: disc;
    padding: 10px 0;
	  font-weight:600;
}
/* Cookie Law settings */
#cookie-law-info-bar {
    font-size: 10pt;
    margin: 0 auto;
    padding: 10px 10px;
	border-top: solid 1px #000;
	box-shadow: inset rgba(0,0,0,.9) 0px 3px 3px;
}
#cookie-law-info-again {
    box-shadow: rgba(0,0,0,.9) 3px 3px 10px;
}
.cli-plugin-button, .cli-plugin-button:visited, .medium.cli-plugin-button, .medium.cli-plugin-button:visited {
    font-size: 12px;
    font-weight: 400;
    line-height: 1;
}
.cli-plugin-button, .cli-plugin-button:visited {
    margin-left: 10px;
    border-radius: 5px;
}
.cli-plugin-main-link {
    margin-left: 10px;
    font-weight: 600;
    text-decoration: none;
}
/* Adsense settings */
.ad-header {
	margin: 30px auto 50px; 
	text-align: center; 
	display: block; 
	clear: both;
}
.ad-header-label {
    font-size: 0.8em;
    font-style: italic;
}

/* Media settings */
@media only screen and (max-width: 719px) {
.single-post .pad {
    padding: 20px 20px 10px;
}
.post-137 .entry, .post-138 .entry, .post-1331 .entry {
    left: 0;
    right: 0;
    max-width: 640px;
    margin: auto;
}
#nav-footer .nav li a {
    color: #fff;
    color: rgba(255,255,255,.7);
    border-top: 1px solid rgba(255,255,255,.05);
}
#nav-footer .nav li.current-menu-item>a, #nav-footer .nav li.current-post-parent>a, #nav-footer .nav li.current_page_item>a, #nav-footer .nav li>a:hover {
    color: #fff;
    background-color: rgba(40,0,59,.3);
}
#nav-header .nav li a {
    color: #fff;
    color: rgba(255,255,255,.7);
    border-top: 1px solid rgba(255,255,255,.05);
}
#nav-header .nav li>a:hover {
    background-color: rgba(40,0,59,.3);
}
#nav-topbar .nav li.current-menu-item>a, #nav-topbar .nav li.current-post-parent>a, #nav-topbar .nav li.current_page_item>a, #nav-topbar .nav li>a:hover {
    background-color: rgba(40,0,59,.3);
}
#footer-bottom .banner-display .grid {
    width: 100%;
    margin: 0 0 10px;
}
#footer-bottom .banner-display .grid.one-third {
    width: 100%;
}
}
@media only screen and (min-width: 720px) {
#nav-topbar .nav li.current-menu-ancestor > a, #nav-topbar .nav li.current-menu-item > a, #nav-topbar .nav li.current-post-parent > a, #nav-topbar .nav li.current_page_item > a, #nav-topbar .nav li:hover > a, #nav-topbar .nav li > a:hover {
    color: #fff;
    background: rgba(0,0,0,0.5);
}
#header .nav-container .nav {
    display: block !important;
    width: 100%;
    text-align: center;
}
#nav-header .nav > li:hover > a, #nav-header .nav > li > a:hover {
    background: rgba(0,0,0,.5);
}
#nav-header .nav li.current-menu-ancestor > a, #nav-header .nav li.current-menu-item > a, #nav-header .nav li.current-post-parent > a, #nav-header .nav li.current_page_item > a, #nav-header .nav li:hover > a, #nav-header .nav li > a:hover {
    color: #fff;
    background-color: rgba(0,0,0,0.5);
}
#nav-footer .nav li a {
    color: rgba(255,255,255,.7);
}
#nav-footer .nav>li {
    -moz-border-bottom-right-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -o-border-bottom-right-radius: 10px;
    border-bottom-right-radius: 10px;
    -moz-border-bottom-left-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -o-border-bottom-left-radius: 10px;
    border-bottom-left-radius: 10px;
}
#nav-footer .nav>li:hover>a, #nav-footer .nav>li>a:hover {
    background-color: rgba(40,0,59,.3);
}
#nav-footer .nav li.current-menu-ancestor > a, #nav-footer .nav li.current-menu-item > a, #nav-footer .nav li.current-post-parent > a, #nav-footer .nav li.current_page_item > a, #nav-footer .nav li:hover > a, #nav-footer .nav li > a:hover {
    color: #fff;
    background-color: rgba(0,0,0,.5);
}
#nav-footer .nav ul {
    background-color: #28003b;
}
#nav-footer .nav ul li {
    border-bottom: 1px solid rgba(255,255,255,.05);
}
#nav-header .nav>li {
    -moz-border-top-left-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    -o-border-top-left-radius: 10px;
    border-top-left-radius: 10px;
    -moz-border-top-right-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -o-border-top-right-radius: 10px;
    border-top-right-radius: 10px;
}
}
@media only screen and (max-width: 479px) {
.single-post .pad {
    padding: 15px 15px 5px;
}
.post-137 .entry, .post-138 .entry, .post-2537 .entry {
    left: 0;
    right: 0;
    max-width: 260px;
    margin: auto;
}
}