#sp-main-body {
    padding: 0px;
}

#sp-page-builder .page-content .sppb-section {
    margin-top: 0px;
    z-index: 1;
}

body {
    color: #000000 !important;
	background-color: #F1EEE8;
}

.box-shadow-full {	
	-webkit-box-shadow: 0px 0px 24px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 0px 24px 0px rgba(0,0,0,0.75);
	box-shadow: 0px 0px 24px 0px rgba(0,0,0,0.75);
}

.keretfull {
	-webkit-box-shadow: 0px 0px 19px 0px rgba(0,0,0,0.19);
	-moz-box-shadow: 0px 0px 19px 0px rgba(0,0,0,0.19);
	box-shadow: 0px 0px 19px 0px rgba(0,0,0,0.19);
	background-color: white;
	transition: color 400ms, background-color 800ms;
}
.keretfull {
    padding: 20px;
    border: 1px solid #ededed00;
}
.keretfull:hover {
    border: 1px solid #ededed;
    background-color: #354350;
    color: white;
    padding: 20px;
    transition: color 400ms, background-color 800ms;
}


.keretmin {
	padding: 20px;
}

.keretmin:hover {
	padding: 20px;
	background-color: #ededed;
	transition: color 400ms, background-color 800ms;
}

.sppb-btn-default {
	color: #FFFFFF;
    background-color: #354350;
    border-color: #354350;
	
}

div.srfrContainer ul.srfrList li.srfrRowIsOdd {
    background-color: #ededed;
}
div.srfrContainer ul.srfrList li.srfrRowIsOdd:hover {
    background-color: #9C9C9C;
	color: white;
	transition: color 400ms, background-color 400ms;
}
div.srfrContainer ul.srfrList li.srfrRowIsEven {
	background-color: #FBFBFB;
}
div.srfrContainer ul.srfrList li.srfrRowIsEven:hover {
	background-color: #9C9C9C;
	color: white;
	transition: color 400ms, background-color 400ms;
}
div.srfrContainer ul.srfrList li.srfrRowIsOdd>a:before {
    color: white;
}
div.srfrContainer ul.srfrList li.srfrRowIsOdd span.srfrReadMore a[target]:hover {
	color: red;
}
div.srfrContainer ul.srfrList li.srfrRowIsOdd:hover a[target] {
	color: #DADADA;
	
}
div.srfrContainer ul.srfrList li.srfrRowIsOdd a[target] {
	color: #354350;
	
}

div.srfrContainer ul.srfrList li.srfrRowIsEven:hover a[target] {
	color: #DADADA;
	
}
div.srfrContainer ul.srfrList li.srfrRowIsEven a[target] {
	color: #354350;
	
}
div.srfrContainer ul.srfrList {
    -webkit-box-shadow: 0px 0px 19px 0px rgba(0,0,0,0.19);
	-moz-box-shadow: 0px 0px 19px 0px rgba(0,0,0,0.19);
	box-shadow: 0px 0px 19px 0px rgba(0,0,0,0.19);
}

.sppb-title-heading {
	text-align: center;
	font-weight: 300;
	font-size: 42px !important;
	border-bottom: 1px dotted #354350 !important;
	padding-bottom: 15px;
	
}

.sppb-media > .pull-left {
    margin-right: 35px;
}

/* ---------------- gdpr ------------*/
.activebar-container {
    background-color: #000000a1 !important;
    border-bottom: 1px solid #000;
    color: #fff !important;
}
.activebar-container p {
    font-size: 16px;
}
.activebar-container a {
    font-weight: bold;
    font-size: 14px;
}
.activebar-container {
    margin: 0;
    display: block;
    position: fixed;
    top: auto !important;
    bottom: 0;
    left: 0;
    width: 100%;
    height: auto;
    z-index: 9999;
    overflow: hidden;
    overflow-x: hidden;
  border-top: 1px dotted white;
}
.activebar-container button.accept {
    color: #fff !important;
    background-color: #5cba3c !important;
}
.activebar-container button.decline {
    color: #fff !important;
    background-color: red !important;
}

.activebar-container button {
    float: right;
    clear: none;
    margin: 5px 10px;
    padding: 10px 20px !important;
    border-radius: 5px;
    border: none;
}

.activebar-container button {
    float: right;
    clear: none;
    margin: 5px 10px;
    padding: 10px 20px !important;
    border-radius: 5px;
    border: none;
}
.hely {
  font-size: 50px;
  color: #354350;
}
.hely .sppb-addon-title{
  margin-top: 0px !important;
}
.hely .fa, .fas{
    font-size: 50px;
  color: #354350;
}