/*
Theme Name: hoellhuber.com Spice CTheme
Text Domain: spicepress_child
Template:  spicepress
Theme URI: https://spicethemes.com/spicepress-wordpress-theme/
Author: Michael Silber
Author URI: https://msilber.at
Description: Dieses Child-Theme baut auf spicepress auf und bringt die einzigartige CI von hoellhuber.com zur geltung.
Tags: one-column, two-columns, right-sidebar, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, sticky-post, threaded-comments, translation-ready, rtl-language-support, e-commerce
Version: 1.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
License: GNU General Public License v2 or later
*/

.page-seperate {
    background: none;
}
@media (min-width: 200px) and (max-width: 990px)
.page-title-section .overlay {
    padding: 25px 0 30px;
}

/* Theme Color */
.blog-section .post.sticky .entry-header .entry-title > a:hover, .blog-section .post.sticky a:hover
{
	color: #209dfc;
}
.sidebar .section-header {
    border-left: 5px solid #209dfc;
}
.woocommerce-product-search input[type="submit"],
button[type="submit"] {
	background-color: #209dfc;
}
.page-title-section .overlay {
    background-color: #209dfc;
}
.hc_scrollup {
    background-color: #209dfc;
}
.site-footer {
    border-top: 3px solid #209dfc;
    border-bottom: 3px solid #209dfc;
}
element.style {
    padding-top: 8px;
}

.navbar-custom .navbar-nav > .active > a, .navbar-custom .navbar-nav > .active > a:hover, .navbar-custom .navbar-nav > .active > a:focus {
    background-color: #209dfc;
}
table a, table a:hover, table a:focus, a, a:hover, a:focus, dl dd a, dl dd a:hover, dl dd a:focus {
    color: #209dfc;
}
.site-info a:hover, a:focus {
    color: #209dfc;
}

a {
    color: #209dfc;
}

div.entry-meta .entry-date > a {
	background-color: #209dfc;
}
a.hc_scrollup {
    padding-top: 8px;
}


.site-footer { border: 0px solid white !important; border-bottom: 0px solid  white !important; }



/* sidebar pcard */
.sidebar .widget:first-child {
 background-color: transparent;
 border: 0px solid #e9e9e9;margin: 0 0 0px;
}
.sidebar .widget:first-child .textwidget {padding: 0;}

/* flat background */
.blog-section .post {border: none;}
body, #wrapper {background: #ffffff}
.sidebar .widget{	background: #fcfcfc}
/* flat bg end */

/* home blockquote justify */
.home blockquote p:first-child {
    text-align: justify;
}


/* content */
body{font-family: "Open Sans";}
h1{font-size: 32px;}
h2{font-size: 30px;}
h3{font-size: 24px;}
h4{font-size: 20px;}
h5{font-size: 18px;}
h6{font-size: 16px;}
p{font-size: 16px;}
ul{font-size:14px;}
button{font-size: 14px;}
blockquote {
 border-left: 5px solid #209dfc;
}


/* footer */
.header-sidebar .widget, .footer-sidebar .widget {
    margin: 0 0 0px;
}
footer{
	font-size: 14px;
}
.footer-sidebar .widget_block h2{padding-bottom: 0px;}
.wp-block-cover div p {
	font-size: 18px;
}
.widget li:before {
    content: '\f054';/*138 111 058*/
		font-size: 16px;
    left:0;
}
/* footer end */

/* home-kacheln */
.wp-block-buttons>.usp-button.wp-block-button.has-custom-width .wp-block-button__link {
	font-size: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
	text-decoration: none;
	height: 100px;
}
.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link {
	font-size: 18px;
	text-decoration: none;
}

.wp-block-columns{margin-bottom: 1.4em;}
@media only screen and (max-width: 800px){
.wp-block-columns{margin-bottom: 0em;}}
/* home paragraph kachel*/
/*.wp-block-buttons>.steuer-button.wp-block-button.has-custom-width .wp-block-button__link {
 font-size: 18px;
 background-image: url('https://www.hoellhuber.com/wordpress/wp-content/uploads/2021/10/section-mark-40.png');
 background-repeat: no-repeat;
 background-position: 10% 40%;
 background-size: 11%;
}*/
/* home-kacheln ende */


/* main menu style */
@media only screen and (min-width: 1099px) {
 ul#menu-primary li#menu-item-99,  ul#menu-primary li#menu-item-100, ul#menu-primary li#menu-item-292 {
  max-width: 170px;
 }
	 ul#menu-primary li#menu-item-23 {
  max-width: 200px;
 }
 ul#menu-primary li#menu-item-99 a, ul#menu-primary li#menu-item-100 a, ul#menu-primary li#menu-item-292, ul#menu-primary li#menu-item-23 a {
 	padding-bottom: 16px;
 }
	
 ul#menu-primary li a {
	margin-top: 1em;
	padding: 21px 17px 36px;
 	border-top-left-radius: 5px;
  border-top-right-radius: 5px;
 }
	
 ul#menu-primary a:hover,
 ul#menu-primary a:focus {
 	/*color: #209dfc;*/
 }
}

@media (min-width: 100px) and (max-width: 1100px) {
 .navbar .navbar-nav > .active > a, 
 .navbar .navbar-nav > .active > a:hover, 
 .navbar .navbar-nav > .active > a:focus {
  color: #209dfc;
  background-color: transparent;
}
	ul.nav.navbar-nav.navbar-right li a, ul.nav.navbar-nav li a, .navbar5 ul.nav.navbar-nav li a, .navbar5 ul.nav.navbar-nav.navbar-right li a, .desktop-header .navbar-classic .navbar-nav.navbar-left > li > a {
    color: #d3d3d3;
}
}
/* main menu style end*/

/* up modification*/
.hc_scrollup {
	bottom: 0px;
	border-radius: 5px 5px 0 0;
	height: 35px;
}

/* hide footer triplet */
.site-footer {padding-top: 0;}

/* über mich */
.wp-block-buttons>.wp-block-button.wp-block-button__width-25{
	width: auto;
}

/* page titel */
.page-title-section .overlay {
	padding: 40px 0 38px;
}
@media (max-width: 480px){
.page-title-section .overlay {
    padding: 18px 0 16px;
}}
.page-breadcrumb{
	display: none;	
}
/* page title end */

/* replace img */
body.page-id-52 img.aligncenter.wp-image-227,
body.page-id-93 img.aligncenter.wp-image-227,
body.page-id-97 img.aligncenter.wp-image-227{
	background: url('https://www.hoellhuber.com/wordpress/wp-content/uploads/2021/10/face1.png') no-repeat;
  background-size: 83%;
	background-position: center;
	display: block;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 255px;
	height: 255px;
	padding-left: 300px;
}

/* sidebar: spacing */
.widget_text > div.textwidget:last-child {
	padding: 20px 25px 15px;
}
/* sidebar: hide jobdetails */
body.page-id-52 #textwidget_job,
body.page-id-93 #textwidget_job,
body.page-id-97 #textwidget_job
{display: none;}

/* reduce h1_to_content spacing */
.page-seperate {
	padding-bottom: 50px;
}

/* reduce h2 on page Verhandlungsloesungen */
article#post-52 h2{
   font-size: 28px;
}
h2 {
	margin-bottom: 18px;
}

/* POPUP start */
@media (max-width: 1098px) {
span#dsgvo-popup-short{display:show;}
span#dsgvo-popup-detailed{display:none;}
}
@media (min-width: 1099px) {
	span#dsgvo-popup-short{display:none;}
	span#dsgvo-popup-detailed{display:show;}
}
/* POPUP end */


/* BREADCRUMB */
.page-breadcrumb > li {
	display: none;
}
/* breadcrumb: extend title space */
.page:not(.page-id-14) .page-title-section div.row div {
	width:100%;
}
@media (min-width: 650px){
.page.page-id-14 .page-title-section div.row div {
	width:44em;
	margin: auto;
}
}
/* BREADCRUMB end */




/* 211104 end */