/* Write your custom css code here 
#fe6700 orange rgba(254,103,0)
#444444
#F2F2F2
#694D00 rgba(105,77,0) footer
*/
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    padding-bottom: 10px;
	text-transform: uppercase;
}

h2 {
	line-height: 1.5;
}

.page-header h1 {
font-size: 1.25rem;
margin: 0 0 8px 0;
}

.page-header h2 {
    margin-bottom: 6px;
    font-size: 36px;
    font-weight: bold;
	text-transform: uppercase;
}

html body.site.helix-ultimate.hu.com_content.com-content.view-category.layout-blog.task-none.itemid-318.de-de.ltr.sticky-header.layout-fluid.offcanvas-init.offcanvs-position-right.bookadate div.body-wrapper div.body-innerwrapper section#sp-main-body div.container div.container-inner div.row main#sp-component.col-lg-12 div.sp-column div.blogbookadate div.page-header {
	padding-bottom: 0px;
}
.blog-featured h2.item-title, .blog h2.item-title {
    margin-top: 0;
    font-size: 19px;
}

.article-header h2 {
	font-size: 36px;
}
.sp-megamenu-parent > li:hover > a {
  color: var(--menu_text_hover_color);
}

.badge.bg-danger.featured-article-badge {
  display: none;
}
.readmore {
	margin-top: 30px;
}
.readmore a {
  font-weight: bold;
  letter-spacing: 2px;
  text-transform: uppercase;
  border: 3px solid #fe6700;
  padding: 12px 15px;
  border-radius: 5px;
}
.readmore a:hover {
	background: #fe6700;
	border: 3px solid white;
	color: white !important;
}

#sp-menu .social-wrap::after,
#sp-logo.has-border::after {
  content:none;
	border:none;
}

#sp-section-6 h4 {
	font-weight: 500;
	letter-spacing: 2px;
}

#sp-position1 h3 {
  color: white;
  padding: 20px;
  line-height: 2;
}

#sp-stick-rightmiddle {
  position: fixed;
  top: 45%;
}
.btn-primary.knopf {
	text-align: center;
	text-transform: uppercase;
	padding: 15px 20px;
	color: white;
	font-weight: bold;  
	background-color: #fe6700;
	position: fixed;
  	right: 0px;
	border: 3px solid white;
	border-radius: 5px;
}

.btn-primary.knopf:hover, 
.btn-primary.knopf:active, 
.btn-primary.knopf:not(:disabled):not(.disabled):active {
  background: #fff;
  color: #fe6700;
  border: 3px solid #fe6700;
}


#sp-bottom p {
	color: white;
}

iframe {
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.25);
}

.layout-item .items-leading [class*="leading-"] {
    border-bottom: none !important;
}
#sp-header.header-sticky,
.header-overlap #sp-header:not(.header-sticky) {
  background: rgba(48, 48, 48, 0.7);
}
#sp-footer {
    font-size: 12px;
}

#sp-bottom {
    margin-top: 40px;
	padding-left: 100px; 
}

div#column_column_1 div.blog ul {
    padding-left: 5px;
}
li.check {
    list-style-type: none;
    background-image: url(../../../../images/layout/checkmark.png);
    background-repeat: no-repeat;
    background-position: left;
    padding: 0px 0px 0px 30px;
}

.rund {
    border: rgba(105,77,0,0.5) 10px solid;
    border-radius: 50%;
    }

div.sunfw-pos-right {
    margin-top: 30px;
}

.imgborder {
    border: 1px solid lightgray;
}

.offcanvas-menu {
    background-color: rgb(0,0,0,0.7);
    color: var(--menu_dropdown_text_color);
}
.burger-icon>span {
    background: white !important;
}

@media (min-width: 975px) and (max-width: 1200px) {
#sp-logo.has-border {
  padding-right: 30px !important;
}
}

@media (max-width: 767px) {
.sige_thumb {
    margin: 0px !important;
}

}

@media (min-width: 300px) and (max-width: 979px) {

h1, h2, .h1, .h2,.page-header h2, h3, .h3 {
    font-size: 120%;
	line-height: 1.5;
    }
h4, .h4 {
    font-size: 112%;
	line-height: 1.5;
}

#sp-position1 h3 {
    padding: 10px 0px 5px;
    line-height: 1.3;
	font-size: 110%;
}
#sp-main-body {
    padding: 30px 0;
}


	.bookadate #sp-component {
		padding-left: 0px;
		padding-right: 0px;
	}
	.bookadate .page-header h1, 
	.bookadate .category-desc{
		padding-left: 15px;
		padding-right: 15px;
	}
	
#sp-bottom {
    margin-top: 40px;
	padding-left: 30px !important; 
}	
/*.blogbookadate {
  padding-left: 0px;
  padding-right: 0px;
}
html body.site.helix-ultimate.hu.com_content.com-content.view-category.layout-blog.task-none.itemid-318.de-de.ltr.sticky-header.layout-fluid.offcanvas-init.offcanvs-position-right.bookadate div.body-wrapper div.body-innerwrapper section#sp-main-body div.container div.container-inner div.row main#sp-component.col-lg-12 div.sp-column div.blogbookadate div.article-list.articles-leading div.article div.article-body div.article-introtext::first {
	padding-left: 15px;
	padding-right: 15px;
	}*/
	
}



@media (min-width: 300px) and (max-width: 1170px) {
/*    h4, .h4 {
    font-size: 112%;
}*/
   
}

@media (min-width: 992px) {
.burger-icon>span {
    background: white !important;
}
}

@media (max-width: 499px) and (min-width: 200px) {
/*    h4, .h4 {
    font-size: 112%;
}*/
				
}