/*
Theme Name: hueman pitsirikos
Version: 1.0
Description: A child theme of Hueman
Template: hueman
Author: Administrator
*/
/* Your awesome customization starts here */


body {
 color: #525c66;
}
.entry a {
  color: #1E2329;
  text-decoration: underline;
}
.single .post-title {
/*    font-size: 28px; */
}
.post-title a {
  font-weight: bold;
}
.featured .post-title {
/*  font-size: 22px; */
}
.post-thumbnail .hu-svg-placeholder{
  display: none;
}

.featured, .featured.flexslider {
  padding-bottom: 0;
}
.archive .post, .blog .post, .search .page, .search .post, .single .post {
    margin-bottom: 10px;
}
.post-list .post-row {
    margin-bottom: 10px;
}


.page #content .entry-content .topcolumn {width: 100%;padding-bottom:0px;margin:0 0 15px 0 /*180px*/;float:none;clear:both;display:table;border-bottom:1px solid #AAA;}
.page #content .entry-content .topcolumn p {margin-left:0;}
.page #content .entry-content .leftcolumn {max-width:530px;float:left;}
.page #content .entry-content .rightcolumn {max-width:350px;float:right;}
.page #content .entry-content .rightcolumn p {margin-left:0;}
.page #content .entry-content .topcolumn img.size-large.alignnone {height:inherit;margin-left:-5px;}
.page #content .entry-content .rightcolumn img.alignleft {margin-left:-5px;}


.main-inner .content, .page-title {
    background: #EDF2F7;
}

/* change sidebar background to red */
.sidebar .sidebar-content {
    background: #EDF2F7;
}

.sidebar .widget {
    padding-left: 0px;
    padding-right: 0px;
}

.main {
    background-color: #EDF2F7 !important;
}

.col-2cl .main-inner {
    background: #EDF2F7;
}

.entry.excerpt {
    color: #525c66;
}

#nav-footer.nav-container {
    background: #EDF2F7 !important;
}

#header {
    padding-bottom: 0;
}

.pad {
/*  padding: 0px 20px 0px 20px; */
}

#header .pad {
   padding-top: 0px;
   padding-bottom: 45px;
}

.site-title a img {
    max-height: initial !important;
}

body {
    background-color: #EDF2F7;
}

.entry {
    /* font-size: 16px; */
}

.post-thumbnail img {
    display: block;
    width: auto;
    height: auto;
    margin: 0 auto;
}

.image-container img {
    display: block;
    width: auto;
    height: auto;
}

.alltags ul {
    width: 100%;
    margin: 10px 0 14px;
    float: left;
    list-style: none;
}

.alltags ul li {
    width: 160px;
    font-weight: bold;
    margin-left: 10px;
    padding: 0 5px;
    display: block;
    float: left;
    position: relative;
}

.alltags ul li a {
    /* font-size: 14px; */
    width: 160px;
    padding: 6px 0 0;
    margin-bottom: 4px;
    display: block;
    position: relative;
    border-bottom: 1px dotted #666;
    line-height: 10px;
}
.alltags ul li a span.postcount {
    padding-bottom: 4px;
    position: absolute;
    right: 0;
    text-align: right;
    z-index: 4;
}
.alltags ul li a span {
    padding-bottom: 3px;
    z-index: 4;
}

.widget>h3, .post-meta, .post-nav li a strong, .sharrre-container span, .post-byline, .post-meta, .post-nav li a strong, .sharrre-container span, .page-title {
    text-transform: none;
}

.post-tags {
  margin-bottom: 0;
}

ins.adsbygoogle { background: transparent !important; }

.post-list .post-row {
  margin-left: 0;
  padding-left: 0;
}

@media only screen and (max-width: 960px) {
  .main, .main-inner {
    background-image: none!important;
    padding: 0!important;
  }
  .pad {
    padding: 0 20px 0 20px;
  }
}

@media only screen and (max-width: 479px) {
  .pad {
    padding: 0px 15px 0px 15px;
  }
}

@media only screen and (max-width: 960px) {
  .gallery-caption, .mobile-sidebar-hide .sidebar, .mobile-sidebar-hide-s1 .s1, .mobile-sidebar-hide-s2 .s2, .sharrre-container {
    display: none;
  }
}

@media only screen and (max-width: 719px) {
#header .pad {
    padding-bottom: 0 !important;
}
.site-title {
    padding: 0 !important;
}
}

@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: #8495A5 !important;
}
}

.cc_container .cc_btn, .cc_container .cc_btn:visited {
	  background-color: #eaeaea !important;color: #666;
}
.cc_container {
	  padding: 5px 5px !important;max-width: 320px !important;position: fixed !important;left: 50% !important;margin-left: -160px !important;
}
.cc_container a, .cc_container a:visited {
	  color: #666 !important;
}
.cc_container .cc_btn, .cc_container .cc_message {
	  font-size: 13px !important;
}
.cc_container .cc_message {
	  margin-top: 0.5em !important;
}
.cc_container .cc_btn {
	  width: auto !important;
}

.locked_content {
  border-top: 1px solid #999;
  padding: 5px 0;
  margin: 30px 0;
}

.swpm-payment-button button {
    background-color: #8495a5;
    color: #fff;
    padding: 8px 14px;
    font-weight: 600;
    display: inline-block;
    border: none;
    cursor: pointer;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

.swpm-payment-button button:hover {
    background: #444;
}






@media only screen and (max-width: 960px) {
  .mobile-sidebar-hide .sidebar, .mobile-sidebar-hide-s1 .s1, .mobile-sidebar-hide-s2 .s2 {
    float: none !important;
    clear: both !important;
    display: block !important;
  }
  .s1 .sidebar-content {
    display: block !important;
    float: none !important;
    width: 100% !important;
  }
  .s1 .sidebar-toggle {
    display: none !important;
  }

  .s1 {
    width: 100% !important;
  }  
}
