a.falink::before {
	content: "\f35d";
	font-family: 'Font Awesome 5 Free';
    font-weight: 900;
}
.single-item {
	-webkit-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	border: 1px solid #ddd;
}

.single-item-image {
	overflow: hidden;
	position: relative;
	text-align: center;
}

.overlay-effect a {
	position: relative;
}

.single-item-image a {
	display: block;
}

.overlay-effect a::before {
	bottom: 0;
	content: "";
	height: 100%;
	left: 0;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	position: absolute;
	right: 0;
	width: 100%;
}

.single-item-image img {
	width: 100%;
}

.courses-hover-info {
	bottom: 0;
	height: 60px;
	position: absolute;
	width: 100%;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	visibility: hidden;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.courses-hover-info::before {
	background: #000 none repeat scroll 0 0;
	content: "";
	height: 100%;
	opacity: 0.6;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	position: absolute;
	width: 100%;
	left: 0;
}

.courses-hover-action {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 60px;
	padding-left: 20px;
	position: relative;
	z-index: 2;
}

.courses-hover-thumb {
	margin-right: 20px;
}

.courses-hover-action h4 {
	color: #fff;
	font-size: 15px;
	text-transform: capitalize;
	margin-bottom: 0;
}

.courses-hover-action h4 a {
	display: block;
	position: relative;
	overflow: hidden;
	color: #fff;
	font-weight: 400;
}

.overlay-effect a::before {
	bottom: 0;
	content: "";
	height: 100%;
	left: 0;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	position: absolute;
	right: 0;
	width: 100%;
}

.courses-hover-action span.crs-separator {
	color: #fff;
	padding: 0 3px;
}

.courses-hover-action p {
	color: #fff;
	font-size: 15px;
	font-style: italic;
	text-transform: capitalize;
	margin-bottom: 0;
}

.single-item-text {
	padding: 20px 20px;
	padding-bottom: 0;
}

.single-item-text h4 {
	color: #2d3e50;
}

.single-item-text h4 {
	font-size: 20px;
	padding-top: 7px;
	font-weight: 700;
}

.single-item-text h4 a {
	color: #1f3971;
}

.single-item-text > p {
	color: #414141;
	margin-top: 10px;
	font-size: 14px;
	line-height: 26px;
}

.single-item-content {
	overflow: hidden;
	padding: 20px 20px;
	background-color: #f6f8f9;
	margin: 0 -20px;
}
.single-item-content.box {
  padding-bottom:0px !important;
}
.single-item-comment-view {
	display: block;
  text-align: center;
}

.single-item-comment-view span {
	color: #696969;
	display: inline-block;
	font-size: 12px;
	line-height: 26px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 500;
	margin-right: 17px;
}

.single-item-comment-view > span i {
	font-size: 14px;
	margin-right: 7px;
}

.single-item-rating {
	display: inline-block;
}

.single-item-rating {
	color: #f3c30b;
	float: right;
	font-size: 15px;
	line-height: 26px;
}

.single-item-rating i {
	margin-left: 3px;
}

.single-item:hover {
	background: #ffffff none repeat scroll 0 0;
	box-shadow: 0 2px 20px rgba(34, 30, 31, 0.4);
}
.single-item {
	background: #ffffff none repeat scroll 0 0;
}

.single-item:hover .overlay-effect a::before {
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
}

.single-item:hover .courses-hover-info {
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	visibility: visible;
}

.single-item:hover .courses-hover-info {
	visibility: visible;
}

.single-item:hover .overlay-effect a::before {
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
}
.fullwidth {
  width: 100%;
}
.pricecontainer {
  display: block;
  top: 0px;
  position: absolute;
  margin: 10px 10px;
}
.pricecontainer.fact-box-pricecontainer {
  top: -18px;
  right:-18px
}
.price {
  display: inline-block;
  width: 80px;
  height: 80px;
  margin: 0px 0px 0px 0px;
  padding: 16px 0px 0px 11px;
  text-align: left;
  color: #fff;
  background-color:#f49f1d;
  /*background-image: linear-gradient(to bottom, #f5a426 0%, #E78C00 100%) !important;
  background-repeat: repeat-x !important;*/
  border: 2px solid #fff;
  border-radius: 50%;
  box-shadow: 1px 1px 3px rgba(0,0,0,0.2);
}
.pricecontainer .price .priceintro {
    font-size: 70%;
    line-height: 90%;
    font-weight: 300;
    letter-spacing: -0.3pt;
}
.pricecontainer .price .rate {
    font-size: 110%;
    line-height: 100%;
    font-weight: 600;
    letter-spacing: -1pt;
}
.pricecontainer .price .relation {
    font-size: 70%;
}
.tarif-detaillist-1 li {
	border-bottom: 1px solid #ddd;
    padding-left: 35px;
    padding-bottom: 5px;
    padding-top: 5px;
}
.tarif-detaillist-1 li:before {
    vertical-align: middle;
    font-family: fontawesome;
    content: "\f00c";
    color: #f79c10;
    padding-right: 10px;
	left:5px;
	position:absolute;
}
/* Header Subpage */
.row .col-lg-12 .sp-column .sp-page-title {
    padding: 160px 0;
}
/* -- */
.fact-box {
	border:1px solid #ddd;
	border-radius:2px;
}
.fact-box .fact-box-header {
	background-color:#1f3971;
	height:93px;
	padding:20px;
}
.fact-box .fact-box-content {
	padding:20px;
	background-color:#e9e9e9;
}
.fact-box .fact-box-footer {
	background-color:#e9e9e9;
    padding: 0px 20px 25px;
    text-align: center;
}
.fact-box .fact-box-header .headline {
	font-size: 28px;
    font-weight: 700;
    color: #fff;
	text-transform:uppercase;
	font-family: 'Montserrat', sans-serif;
}
.fact-box .fact-box-header .subline {
	font-size: 20px;
    color: #ffffff;
    font-weight: 700;
    line-height: 0;
	font-family: 'Montserrat', sans-serif;
}
.fact-box .fact-box-content .headline {
	font-size: 28px;
    font-weight: 700;
    color: #fff;
	text-transform:uppercase;
	font-family: 'Montserrat', sans-serif;
}
.fact-box .fact-box-content p {
	border-bottom:1px solid #1f3971;;
}
.fact-box .fact-box-content i {
	color:#1f3971;
}
.fact-box .fact-box-content .subline {
	font-size: 20px;
    color: #1F3971;
    font-weight: 700;
    line-height: 0;
	font-family: 'Montserrat', sans-serif;
}
	
.body-wrapper .text-primary {
    color: #E78C00 !important;
}
.sppb-btn:hover {
    background: #E78C00 none repeat scroll 0 0 !important;
}
.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li.active:hover > a {
    color: #E78C00 !important;
}
.sp-megamenu-parent > li:hover > a {
    color: #E78C00 !important;
}
ul.accordion li {
	padding-left: 35px;
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 5px;
    padding-top: 5px;
}

ul.accordion li:before {
    position:absolute;
	left:15px;
    vertical-align: middle;
    font-family: fontawesome;
    content: "\f058";
    color: #f79c10;
    padding-right: 10px;
    font-size: 100%;
}

.rp-accordion .sppb-panel-default>.sppb-panel-heading {
    background: #1F3971;
    color: #fff;
	padding-top: 15px;
    padding-bottom: 15px;
}
.rp-accordion .sppb-panel-title {
	font-size:18px;
}
.rp-accordion .sppb-panel.sppb-panel-default {
	margin:10px 0px;
}
.boxstyle-price {
    border: 1px solid #ddd;
    border-radius: 5px;
    text-align: left;
    padding: 8px;
    margin: 0 0 25px 0;
    font-size: 100%;
    background-color: #fff;

}
.boxstyle-price .table-boxstyle td {
    border: 1px solid #fff;
}
.ab-icon-border {
	border:2px solid #336699;
	padding:35px 35px 5px !important;
}
#sp-page-builder .sppb-addon-title {
    color:#1f3971;
}
summary::before {
content: "\f054";
font-family: fontawesome;
float: right;
padding: 16px 20px;
color:#ccc;
}
details[open] summary::before {
content: "\f078";
font-family: fontawesome;
float: right;
padding: 16px 20px;
color:#ccc;
}
details {
	margin-top:10px;
}
*@media only screen and (max-device-width:767px) {
	.sppb-addon.sppb-addon-text-block  .sppb-addon-content {
	font-size:16px !important;
	text-align:left;
}
}
/*@media (max-width:500px) {
	h3.sppb-addon-title {
		font-size:21px !important;
	}
}

@media (max-width:369px) {
	h3.sppb-addon-title {
		font-size:18px !important;
	}
}*/
#sppb-addon-1539101114575 .single-testimonial.testimonial-style-2 .des-testimonial::before {
	left:10px !important;
}
.sppb-addon-title {
	text-transform:unset !important;
	}
h2.sppb-addon-title {
	line-height:35px !important;
}
.sp-page-builder .page-content section.sppb-section:nth-child(2n+0) {
	background-color:#e9e9e9 !important;
}
.sppb-addon.sppb-addon-text-block .sppb-addon-content {
	font-size:14px !important;
	color:#414141 !important;
}
.sppb-section.white .sppb-addon.sppb-addon-text-block .sppb-addon-content {
	color:#FFFFFF !important;
}
.sppb-addon.sppb-addon-text-block.subline .sppb-addon-content {
	font-size:14px !important;
	text-align:center;
}
#div.wrapper {width:30em;margin:auto;border:solid 1px #FF0000}
div.TabelleV5-1 {padding-left:15em;}
div.TabelleV5-2 {position:relative;width:100%; padding:0px;padding-top: 1px;}
div.TabelleV5-3 {overflow-x:scroll;padding:0px;}
table.TabelleV5-4 {border-collapse:collapse;padding:0px;}
.TabelleV5-4 tr:nth-of-type(even), .TabelleV5-4 tr:nth-of-type(even) > td {background-color:#eee; /* Zebrastreifen */}

.TabelleV5-4 td, .TabelleV5-4 th {min-width:15em;border-top:1px solid #ccc;padding:0em .3em}
.TabelleV5-4 td.V5columnH, .TabelleV5-4 th.V5columnH {position:absolute;left:-15em;}
#.TabelleV5-4 td.V5columnH, .TabelleV5-4 th {font-weight:bold;}
.table.check:before {
    vertical-align: middle;
    font-family: fontawesome;
    content: "\f00c";
    color: #f79c10;
}
.table.check {padding-top:4px !important;}
.TabelleV5-4 td {
	text-align: center;
	padding: 5px;
}
.TabelleV5-4 .autoheightx {height:59px;}
.V5columnH.autoheightx {padding-top:17px;}
/*Cookie-Hinweis Box*/
#js-gdpr-cookie-popup {padding:0px !important; background-color:rgba(56, 55, 54,0.9) !important;}
#js-gdpr-cookie-accept {margin-left:10px !important; margin-right:0px !important;}
.js-container {padding:20px 10px 65px 10px !important;}
#js-gdpr-cookie-content {width:65% !important; float:left !important;}
#js-gdpr-cookie-popup {box-shadow: none !important;}
.js-header-popup {color:#ffffff;}
#js-gdpr-cookie-open {
	bottom: 0px !important;
    left: 0px !important;
    width: 0px !important;
    height: 0px !important;
    -webkit-transform: rotate(360deg);
    border-style: solid !important;
    border-width: 90px 0 0 90px !important;
    border-color: transparent transparent transparent rgba(0,0,0,0.9) !important;
}
#js-gdpr-cookie-open .fas.fa-cog {
	color: #fff;
    left: -75px;
    bottom: 10px;
    display: block;
    position: absolute;
}
.js-gdpr-cookie-modal-slider-able li:before {
    color: #E78C00 !important;
}
.js-gdpr-slider {
    border: 3px solid #E78C00 !important;
}
.js-gdpr-cookie-modal-slider-item--selected .fas {
    color: #E78C00 !important;
}
.js-gdpr-cookie-modal-slider-item--active .fas {
	color: #E78C00 !important;
}
/*----------*/
.sppb-btn-o {
	padding: 16px 27px;
	font-weight: 600;
	margin-top: 21px;
	border-radius: 50px;
	background: #E78C00 none repeat scroll 0 0 !important;
	color: #ffffff !important;
	display: inline-block;
	font-size: 14px;
	margin: 0;
	text-transform: unset !important;
	font-family: 'Montserrat', sans-serif;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	cursor: pointer;
	border: none;
}

.sppb-btn-o:hover {
	background:#1F3971 none repeat scroll 0 0 !important;
	color: #fff;
}
.sppb-addon.sppb-addon-accordion i::before {font-size: 20px; vertical-align: middle;padding-right: 5px;}

h3.sppb-addon-title {font-weight:400 !important;}
.sppb-addon.sppb-addon-text-block.sppb-text-center.subline .sppb-addon-content {color:#414141 !important;}
.data-table {margin-bottom:20px;}
#sppb-addon-wrapper-1600874056160 {margin:0px 0px !important;}
.p_klein .sppb-addon.sppb-addon-text-block .sppb-addon-title {font-weight:400 !important;}
.partnerid {font-size:10px;color:#666;margin-top:-10px;}

.fixme .sppb-row .sppb-col-md-9 .sppb-column {background-color:#1f3971 !important;}
.fixme .sppb-row .sppb-col-md-9 .sppb-column .sppb-addon.sppb-addon-text-block .sppb-addon-content {font-size: 20px !important;color: #fff !important;}
.fixme .sppb-row .sppb-col-md-3 .sppb-column .sppb-addon.sppb-addon-text-block .sppb-addon-title {font-size: 16px !important;color: #fff !important;}

@media only screen and (min-width: 1598px){
.js-container {width: 1570px !important;}
.boxstyle .mtw {width:22%;}
}
@media only screen and (max-width: 1598px){
	#js-gdpr-cookie-content {width:55% !important;}
}
@media (min-width: 1380px) {
    .view-rsform .container {max-width: 1320px;}
}
@media only screen and (max-width: 1298px){
	#js-gdpr-cookie-content {width:45% !important;}
}
@media (min-width: 1200px) {
    .xxview-rsform .container {max-width: 1140px;}
}
@media only screen and (min-width: 992px) and (max-width: 1199px){
	.single-item-text > p {font-size:12px !important;}
	#sp-footer {font-size: 12px !important;}
	.sppb-addon.sppb-addon-text-block.subline .sppb-addon-content {font-size:12px !important;}
	.sppb-addon.sppb-addon-text-block .sppb-addon-content {font-size: 12px !important; line-height: 24px !important;}
	.sppb-addon-content p {font-size: 12px !important; line-height: 24px !important;}
	#sppb-addon-1539101114575 .single-testimonial.testimonial-style-2 .des-testimonial {font-size: 12px !important;}
	.data-table {font-size:12px !important;}
	.sppb-addon.sppb-addon-text-block h3.sppb-addon-title {font-size: 16px !important;line-height: 20px !important;}
	.p_klein .sppb-addon.sppb-addon-text-block .sppb-addon-title {font-size: 16px !important;line-height: 20px !important; font-weight:400 !important;}
}
@media only screen and (max-width: 991px){
	.fixme .sppb-row .sppb-col-md-3 .sppb-column .sppb-addon.sppb-addon-text-block .sppb-addon-title {text-align:center;}
}
@media only screen and (max-width: 930px){
	#js-gdpr-cookie-content {width:100% !important;}
	.data-table {font-size:14px !important;}
	.pricex {width:120px; height:120px; padding: 32px 0px 0px 18px;}
	.pricecontainer.fact-box-pricecontainer {top: -45px;right: -1px;}
	.pricecontainer .price .priceintro {font-size: 80%;}
	.pricecontainerxx .price .rate {font-size: 150%;}
	.pricecontainer .price .relation {font-size: 80%;}
}
@media only screen and (min-width: 480px) and (max-width: 767px){
	.sppb-column-addons .sppb-section {margin-top: 0px; margin-right: 0px; margin-bottom: 20px !important; margin-left: 0px;}
	.sppb-container-inner .sppb-row .sppb-col-md-4 .sppb-column .sppb-column-addons {margin-bottom:20px !important;}
	td.V5columnH {height: 45px; font-size: 12px; padding-top:12px;}
	th.V5columnH {height: auto; font-size: 12px;}
	div.TabelleV5-1 {padding-left: 11em;}
	.fixme .sppb-row .sppb-col-md-9 .sppb-column .sppb-addon.sppb-addon-text-block .sppb-addon-content {font-size: 16px !important;color: #fff !important;}
	.fixme .sppb-row .sppb-col-md-3 .sppb-column .sppb-addon.sppb-addon-text-block .sppb-addon-title {font-size: 16px !important;}
	.fixme .sppb-row .sppb-col-md-3 .sppb-column {padding-top:15px !important; padding-bottom:15px; padding-left:10px; padding-right:10px;}
	
}
@media only screen and (max-width: 668px){
	h2.sppb-addon-title, .sppb-addon-title {font-size:22px !important; line-height:25px !important;}
	h1.sp-page-title-heading {font-size:24px !important;}
	.ls-inner .ls-layers .ls-wrapper.ls-in-out {margin-top:25px !important;}
	.sppb-addon.sppb-addon-text-block .sppb-addon-content {font-size:12px !important;}
}
@media only screen and (max-width: 480px){
	h2.sppb-addon-title {font-size:18px !important; line-height:20px !important;}
	.sppb-addon.sppb-addon-text-block h3.sppb-addon-title {font-size:15px !important; line-height:20px !important;}
	h1.sp-page-title-heading {font-size:19px !important;}
	.bt-content .sppb-addon.sppb-addon-text-block .sppb-addon-content strong {font-size: 12px !important;line-height: 24px !important;}
	.single-item-text > p {font-size:12px !important;}
	.sppb-addon-content p {font-size:12px !important; line-height: 20px !important;}
	.sppb-addon.sppb-addon-text-block.subline .sppb-addon-content {font-size: 12px !important;}
	sppb-addon h3.sppb-addon-title {font-size: 30px !important;line-height: 28px !important;}
	.sppb-blocknumber.sppb-media .sppb-media-body.sppb-text-left h3.sppb-media-heading {font-size:20px !important;}
	.sppb-blocknumber.sppb-media .sppb-media-body.sppb-text-left .sppb-blocknumber-text {font-size:12px !important;}
	.single-item .price {width:80px; height:80px; padding: 16px 0px 0px 11px;}
	.single-item .pricecontainer .price .priceintro {font-size: 70%;}
	.single-item .pricecontainer .price .rate {font-size: 110%;}
	.single-item .pricecontainer .price .relation {font-size: 70%;}
	.mobline1 {margin-bottom:0px !important; margin-top:10px !important;}
}
@media only screen and (max-width: 380px){
	h2.sppb-addon-title {font-size:18px !important; line-height:20px !important;}
	.sppb-addon-title {font-size:15px !important; line-height:20px !important;}
	h1.sp-page-title-heading {font-size:15px !important;}
}

@media (max-width: 576px){
.fixme {
    width:-webkit-fill-available;
	width:fill-available;;
	width:-moz-available;
}
}
@media (min-width: 576px){
.fixme {
    max-width: 510px;
	width:100%;
}
}
@media (min-width: 768px){
.fixme {
    max-width: 690px;
	width:100%;
}
}
@media (min-width: 992px){
.fixme {
    max-width: 930px;
	width:100%;
}
}
@media (min-width: 1200px){
.fixme {
    max-width: 1110px;
	width:100%;
}
}
@media (min-width: 1380px){
.fixme {
    max-width: 1290px;
	width:100%;
}
}


/*------------*/

.table-mobile .maxxy tr td {width: 25%;border-style: solid;border-width: 1px; border-top: 0px;}
.table-mobile .maxxy.tx tr td .sppb-addon-content {color:#ffffff !important;}
.table-mobile .maxxy.org .sppb-btn {background: #e78c00 !important;}
/*---Zeilenhöhe---*/
.table-mobile .sppb-section .sppb-container-inner .sppb-row .sppb-col-md-3 .sppb-column {padding-top:10px !important;}
.table-mobile .sppb-section .sppb-container-inner .sppb-row .sppb-col-md-3 .sppb-column p.sppb-addon-title {margin-bottom: 0px !important;}
.sppb-addon.sppb-addon-table.maxxy .sppb-addon-content .sppb-addon-table-main td {padding:16px 20px !important;}
.table-mobile .sppb-section .sppb-container-inner .sppb-row .sppb-col-md-9 .sppb-column {padding-top:0px !important;}

@media only screen and (max-width: 668px){
.table-mobile h2.sppb-addon-title, .sppb-addon-title {
    font-size: 14px !important;
    line-height: 25px !important;}
	.sppb-addon.sppb-addon-table.maxxy .sppb-addon-content .sppb-addon-table-main td {padding: 10px 10px !important;}

}

@media only screen and (max-width: 480px){
.table-mobile .maxxy .sppb-btn {padding: 12px 10px !important; font-size:10px !important;}
.table-mobile .sppb-column-addons .sppb-section {margin-bottom:0px !important;}
.table-mobile p.sppb-addon-title {margin-bottom:0px;}
}
@media only screen and (max-width: 767px){
.table-mobile .maxxy .sppb-btn {padding: 16px 20px !important;}	
.table-mobile .sppb-addon-table-main td {padding: 10px 5px;}
.table-mobile .sppb-column-addons .sppb-section {margin-bottom:0px !important;}
.table-mobile p.sppb-addon-title {margin-bottom:0px;}
}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.table-mobile .sppb-addon.sppb-addon-text-block .sppb-addon-content {
    font-size: 14px !important;
    line-height: 24px !important;
}
}
.fa-twitter::before { content: url("/images/x-twitter.svg"); width: 14px;
  display: inline-block; height: 14px; vertical-align: -0.125em;}
##.body-innerwrapper #sp-header {
    background: #ffffff;
}
/* Vermittler Menusteuerung */
.agent_footer {{{display_footer}}}
.agent_holiday {{{display_holiday}}}
.agent_tourist {{{display_tourist}}}
.agent_global {{{display_global}}}
.agent_traveller {{{display_traveller}}}
.agent_world {{{display_world}}}
.agent_education24 {{{display_edu24}}}
.agent_globetrotter {{{display_globetrotter}}}
.agent_education60 {{{display_edu60}}}
.agent_expat {{{display_expat}}}
.agent_stornoschutz {{{display_stornoschutz}}}
.agent_jahres_stornoschutz {{{display_jahres_stornoschutz}}}
.agent_gepaeckschutz {{{display_gepaeckschutz}}}
.agent_dia {{{display_dia}}}
.agent_aid {{{display_aid}}}


/* Filter Tariffinder */
.ja-toolbar-wrapper.toolbar-products.toolbar-wrapper.toolbar-top .ln-element.products-toolbar, .ja-toolbar-wrapper.toolbar-products.toolbar-wrapper.toolbar-bottom {display:none;}
.ja-filter-wrapper .filter-content .block-subtitle {display:none !important;}
.product-item-info .product-item-actions .btn.btn-default {display:none !important;}
.ja-products-wrapper .product-item .product-item-info {border: 0px;padding: 0px;}
.filter-options.filter-list .ln-element.filter-field.filter-dropdown {margin-top:0px;}
.chzn-results .ln-element.filter-item.empty {display:none;}
.ln-element.selected-filters .filter-selected.filter-current.filter-values {display:none;}
.ja-filter-wrapper .filter-actions {text-align: left !important;}
.sb-horizontal.ja-mg-sidebar .filter-options .filter-field .filter-options-content {min-height: unset !important;}

.com_jamegafilter #sp-main-body .container .sppb-container-inner, .com_jamegafilter #sp-main-body .container .jarow.content .sidebar-main, .com_jamegafilter #sp-main-body .container .jarow.content .main-content {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px
}
.com_jamegafilter #sp-main-body .container .jarow.content, .com_jamegafilter #sp-main-body .container .social {background-color:#e9e9e9 !important;}
.com_jamegafilter #sp-main-body {padding-top:0px !important; padding-bottom:0px !important;}
@media (min-width: 576px) {
	.com_jamegafilter #sp-main-body .container {
        max-width:100%
    }
	.com_jamegafilter #sp-main-body .container .sppb-container-inner, .com_jamegafilter #sp-main-body .container .jarow.content .main-content, .com_jamegafilter #sp-main-body .container .jarow.content .sidebar-main {
        max-width:540px
    }
}

@media (min-width: 768px) {
	.com_jamegafilter #sp-main-body .container {
        max-width:100%
    }
	.com_jamegafilter #sp-main-body .container .sppb-container-inner, .com_jamegafilter #sp-main-body .container .jarow.content .main-content, .com_jamegafilter #sp-main-body .container .jarow.content .sidebar-main {
        max-width:720px
    }
}

@media (min-width: 992px) {
	.com_jamegafilter #sp-main-body .container {
        max-width:100%
    }
	.com_jamegafilter #sp-main-body .container .sppb-container-inner, .com_jamegafilter #sp-main-body .container .jarow.content .main-content, .com_jamegafilter #sp-main-body .container .jarow.content .sidebar-main {
        max-width:960px
    }
}

@media (min-width: 1200px) {
	.com_jamegafilter #sp-main-body .container {
        max-width:100%
    }
	.com_jamegafilter #sp-main-body .container .sppb-container-inner, .com_jamegafilter #sp-main-body .container .jarow.content .main-content, .com_jamegafilter #sp-main-body .container .jarow.content .sidebar-main {
        max-width:1140px
    }
}

@media (min-width: 1380px) {
    .com_jamegafilter #sp-main-body .container {
        max-width:100%
    }
	.com_jamegafilter #sp-main-body .container .sppb-container-inner, .com_jamegafilter #sp-main-body .container .jarow.content .main-content, .com_jamegafilter #sp-main-body .container .jarow.content .sidebar-main {
        max-width:1320px
    }
	
    #sp-header .container, .container.top {
        max-width: 1320px !important;
    }

}
.ja-megafilter-wrap .sidebar-main {padding-left: 15px !important; padding-right: 15px !important;}
.ja-megafilter-wrap .main-content {padding-left: 15px !important; padding-right: 15px !important;}
.com_jamegafilter #sp-main-body .container #sp-component {padding-left:0px !important; padding-right:0px !important;}
.ja-products-wrapper .product-item .product-item-info {background: transparent;}
.ja-products-wrapper .product-item-details {font-size:16px;}
.ja-filter-wrapper .filter-content .filter-options-title span {background-color: #1F3971; color:#ffffff;text-transform: none;}
.ja-filter-wrapper .filter-content {background-color: #f5f5f5;}
.chzn-container .chzn-results li.highlighted {background-color:#1F3971;background-image:none;}
#sp-top1 {background-color: #1f3971;}
#lz_overlay_chat .lz_overlay_chat_options_link {display:none !important;}
.itemid-101 .sp-menu-item .white {color:#ffffff;}
.header-sticky .sp-menu-item .white {color:#2d3e50;}
.header-sticky .sp-menu-item .white:hover, .sp-menu-item .white:hover {color:#E78C00;}
#lz_overlay_wm {margin: 0px 20px 100px 0px !important;}
.sp-page-builder .page-content #section-id-1539048204425 {background-color: #1C3263 !important;}
.table-mobile .sppb-section .sppb-col-md-3 .sppb-column {padding-left:10px;}
.sp-page-title .container li.float-start {display:none;}
.sppb-social-share-style-solid ul li a {color: #fff !important;}
.cc-btn.cc-allowx {display:none !important;}
div.cc-window.cc-banner {
    text-align: center;
    margin-left: 5%;
    margin-right: 5%;
    width: 85% !important;
	font-family: 'Poppins', sans-serif !important;
}
div.cc-revoke.cc-revoke-top-icon {top: 90% !important;left: 6em;}
a.cc-btn.cc-allowall {
    color: #ffffff !important;
    border-color:#1f3971 !important;
    background-color:#1f3971 !important;
}
@media (min-width: 1200px) {
    div.cc-center-xtd {
        top: 120px;
    }
}
.cc-revoke, .cc-window {font-family: 'Poppins', sans-serif !important;
}
.cc-compliance-list li:first-child {display:none;}