/* Grid
------------------------------------------------------ */

.fl-builder-content *,
.fl-builder-content *:before,
.fl-builder-content *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.fl-row:before,
.fl-row:after,
.fl-row-content:before,
.fl-row-content:after,
.fl-col-group:before,
.fl-col-group:after,
.fl-col:before,
.fl-col:after,
.fl-module:before,
.fl-module:after,
.fl-module-content:before,
.fl-module-content:after {
	display: table;
	content: " ";
}
.fl-row:after,
.fl-row-content:after,
.fl-col-group:after,
.fl-col:after,
.fl-module:after,
.fl-module-content:after {
	clear: both;
}
.fl-clear {
	clear: both;
}

/* Utilities
------------------------------------------------------ */

.fl-clearfix:before,
.fl-clearfix:after {
	display: table;
	content: " ";
}
.fl-clearfix:after {
	clear: both;
}
.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0,0,0,0);
    white-space: nowrap;
    border: 0;
}

/* Rows
------------------------------------------------------ */

.fl-row,
.fl-row-content {
	margin-left: auto;
	margin-right: auto;
	min-width: 0;
}
.fl-row-content-wrap {
	position: relative;
}

/* Photo Bg */
.fl-builder-mobile .fl-row-bg-photo .fl-row-content-wrap {
	background-attachment: scroll;
}

/* Video and Embed Code Bg */
.fl-row-bg-video,
.fl-row-bg-video .fl-row-content,
.fl-row-bg-embed,
.fl-row-bg-embed .fl-row-content {
	position: relative;
}

.fl-row-bg-video .fl-bg-video,
.fl-row-bg-embed .fl-bg-embed-code {
	bottom: 0;
	left: 0;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
}

.fl-row-bg-video .fl-bg-video video,
.fl-row-bg-embed .fl-bg-embed-code video {
	bottom: 0;
	left: 0px;
	max-width: none;
	position: absolute;
	right: 0;
	top: 0px;
}
.fl-row-bg-video .fl-bg-video video {
	min-width: 100%;
	min-height: 100%;
	width: auto;
	height: auto;
}
.fl-row-bg-video .fl-bg-video iframe,
.fl-row-bg-embed .fl-bg-embed-code iframe {
	pointer-events: none;
	width: 100vw;
  	height: 56.25vw; /* Given a 16:9 aspect ratio, 9/16*100 = 56.25 */
  	max-width: none;
  	min-height: 100vh;
  	min-width: 177.77vh; /* Given a 16:9 aspect ratio, 16/9*100 = 177.77 */
  	position: absolute;
  	top: 50%;
  	left: 50%;
  	transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%); /* IE 9 */
	-webkit-transform: translate(-50%, -50%); /* Chrome, Safari, Opera */
}
.fl-bg-video-fallback {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: cover;
	bottom: 0px;
	left: 0px;
	position: absolute;
	right: 0px;
	top: 0px;
}

/* Slideshow Bg */
.fl-row-bg-slideshow,
.fl-row-bg-slideshow .fl-row-content {
	position: relative;
}
.fl-row .fl-bg-slideshow {
	bottom: 0;
	left: 0;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 0;
}
.fl-builder-edit .fl-row .fl-bg-slideshow * {
	bottom: 0;
	height: auto !important;
	left: 0;
	position: absolute !important;
	right: 0;
	top: 0;
}

/* Row Bg Overlay */
.fl-row-bg-overlay .fl-row-content-wrap:after {
	border-radius: inherit;
	content: '';
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 0;
}
.fl-row-bg-overlay .fl-row-content {
	position: relative;
	z-index: 1;
}

/* Full Height Rows */
.fl-row-default-height .fl-row-content-wrap,
.fl-row-custom-height .fl-row-content-wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	min-height: 100vh;
}
.fl-row-overlap-top .fl-row-content-wrap {
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -moz-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	width: 100%;
}
.fl-row-default-height .fl-row-content-wrap,
.fl-row-custom-height .fl-row-content-wrap {
	min-height: 0;
}

.fl-row-default-height .fl-row-content,
.fl-row-full-height .fl-row-content,
.fl-row-custom-height .fl-row-content {
  -webkit-box-flex: 1 1 auto;
  	 -moz-box-flex: 1 1 auto;
  	  -webkit-flex: 1 1 auto;
  		  -ms-flex: 1 1 auto;
  			  flex: 1 1 auto;
}
.fl-row-default-height .fl-row-full-width.fl-row-content,
.fl-row-full-height .fl-row-full-width.fl-row-content,
.fl-row-custom-height .fl-row-full-width.fl-row-content {
	max-width: 100%;
	width: 100%;
}

/* Full height align center */
.fl-row-default-height.fl-row-align-center .fl-row-content-wrap,
.fl-row-full-height.fl-row-align-center .fl-row-content-wrap,
.fl-row-custom-height.fl-row-align-center .fl-row-content-wrap {
	align-items: center;
	justify-content: center;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-align: center;
	-ms-flex-pack: center;
}

/* Full height align bottom */
.fl-row-default-height.fl-row-align-bottom .fl-row-content-wrap,
.fl-row-full-height.fl-row-align-bottom .fl-row-content-wrap,
.fl-row-custom-height.fl-row-align-bottom .fl-row-content-wrap {
	align-items: flex-end;
	justify-content: flex-end;
	-webkit-align-items: flex-end;
	-webkit-justify-content: flex-end;
	-webkit-box-align: end;
	-webkit-box-pack: end;
	-ms-flex-align: end;
	-ms-flex-pack: end;
}

/* Column Groups
------------------------------------------------------ */
.fl-col-group-equal-height {
	display: flex;
	flex-wrap: wrap;
	width: 100%;
}
.fl-col-group-equal-height.fl-col-group-has-child-loading {
	flex-wrap: nowrap;
}
.fl-col-group-equal-height .fl-col,
.fl-col-group-equal-height .fl-col-content {
	display: flex;
	flex: 1 1 auto;
}
.fl-col-group-equal-height .fl-col-content {
	flex-direction: column;
	flex-shrink: 1;
	min-width: 1px;
	max-width: 100%;
	width: 100%;
}
.fl-col-group-equal-height:before,
.fl-col-group-equal-height .fl-col:before,
.fl-col-group-equal-height .fl-col-content:before,
.fl-col-group-equal-height:after,
.fl-col-group-equal-height .fl-col:after,
.fl-col-group-equal-height .fl-col-content:after{
	content: none;
}

/* Equal height align top */
.fl-col-group-nested.fl-col-group-equal-height.fl-col-group-align-top .fl-col-content,
.fl-col-group-equal-height.fl-col-group-align-top .fl-col-content {
	justify-content: flex-start;
}

/* Equal height align center */
.fl-col-group-nested.fl-col-group-equal-height.fl-col-group-align-center .fl-col-content,
.fl-col-group-equal-height.fl-col-group-align-center .fl-col-content {
	align-items: center;
	justify-content: center;
}

/* Equal height align bottom */
.fl-col-group-nested.fl-col-group-equal-height.fl-col-group-align-bottom .fl-col-content,
.fl-col-group-equal-height.fl-col-group-align-bottom .fl-col-content {
	justify-content: flex-end;
}

.fl-col-group-equal-height.fl-col-group-align-center .fl-module,
.fl-col-group-equal-height.fl-col-group-align-center .fl-col-group {
	width: 100%;
}

/* Columns
------------------------------------------------------ */

.fl-col {
	float: left;
	min-height: 1px;
}

/* Column Bg Overlay */
.fl-col-bg-overlay .fl-col-content {
	position: relative;
}
.fl-col-bg-overlay .fl-col-content:after {
	border-radius: inherit;
	content: '';
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 0;
}
.fl-col-bg-overlay .fl-module {
	position: relative;
	z-index: 2;
}

/* Modules
------------------------------------------------------ */

.fl-module img {
	max-width: 100%;
}

/* Module Templates
------------------------------------------------------ */

.fl-builder-module-template {
	margin: 0 auto;
	max-width: 1100px;
	padding: 20px;
}

/* Buttons
------------------------------------------------------ */

.fl-builder-content a.fl-button,
.fl-builder-content a.fl-button:visited {
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	display: inline-block;
	font-size: 16px;
	font-weight: normal;
	line-height: 18px;
	padding: 12px 24px;
	text-decoration: none;
	text-shadow: none;
}
.fl-builder-content .fl-button:hover {
	text-decoration: none;
}
.fl-builder-content .fl-button:active {
	position: relative;
	top: 1px;
}
.fl-builder-content .fl-button-width-full .fl-button {
	display: block;
	text-align: center;
}
.fl-builder-content .fl-button-width-custom .fl-button {
	display: inline-block;
	text-align: center;
	max-width: 100%;
}
.fl-builder-content .fl-button-left {
	text-align: left;
}
.fl-builder-content .fl-button-center {
	text-align: center;
}
.fl-builder-content .fl-button-right {
	text-align: right;
}
.fl-builder-content .fl-button i {
	font-size: 1.3em;
	height: auto;
	margin-right:8px;
	vertical-align: middle;
	width: auto;
}
.fl-builder-content .fl-button i.fl-button-icon-after {
	margin-left: 8px;
	margin-right: 0;
}
.fl-builder-content .fl-button-has-icon .fl-button-text {
	vertical-align: middle;
}

/* Icons
------------------------------------------------------ */

.fl-icon-wrap {
	display: inline-block;
}
.fl-icon {
	display: table-cell;
	vertical-align: middle;
}
.fl-icon a {
	text-decoration: none;
}
.fl-icon i {
	float: right;
	height: auto;
	width: auto;
}
.fl-icon i:before {
	border: none !important;
	height: auto;
	width: auto;
}
.fl-icon-text {
	display: table-cell;
	text-align: left;
	padding-left: 15px;
	vertical-align: middle;
}
.fl-icon-text-empty {
	display: none;
}
.fl-icon-text *:last-child {
	margin: 0 !important;
	padding: 0 !important;
}
.fl-icon-text a {
	text-decoration: none;
}
.fl-icon-text span {
	display: block;
}
.fl-icon-text span.mce-edit-focus {
	min-width: 1px;
}

/* Photos
------------------------------------------------------ */

.fl-photo {
	line-height: 0;
	position: relative;
}
.fl-photo-align-left {
	text-align: left;
}
.fl-photo-align-center {
	text-align: center;
}
.fl-photo-align-right {
	text-align: right;
}
.fl-photo-content {
	display: inline-block;
	line-height: 0;
	position: relative;
	max-width: 100%;
}
.fl-photo-img-svg {
	width: 100%;
}
.fl-photo-content img {
	display: inline;
	height: auto;
	max-width: 100%;
}
.fl-photo-crop-circle img {
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
}
.fl-photo-caption {
	font-size: 13px;
	line-height: 18px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.fl-photo-caption-below {
	padding-bottom: 20px;
	padding-top: 10px;
}
.fl-photo-caption-hover {
	background: rgba(0,0,0,0.7);
	bottom: 0;
	color: #fff;
	left: 0;
	opacity: 0;
	filter: alpha(opacity = 0);
	padding: 10px 15px;
	position: absolute;
	right: 0;
	-webkit-transition:opacity 0.3s ease-in;
	-moz-transition:opacity 0.3s ease-in;
	transition:opacity 0.3s ease-in;
}
.fl-photo-content:hover .fl-photo-caption-hover {
	opacity: 100;
	filter: alpha(opacity = 100);
}

/* Pagination
------------------------------------------------------ */

.fl-builder-pagination,
.fl-builder-pagination-load-more {
	padding: 40px 0;
}
.fl-builder-pagination ul.page-numbers {
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: center;
}
.fl-builder-pagination li {
	display: inline-block;
	list-style: none;
	margin: 0;
	padding: 0;
}
.fl-builder-pagination li a.page-numbers,
.fl-builder-pagination li span.page-numbers {
	border: 1px solid #e6e6e6;
	display: inline-block;
	padding: 5px 10px;
	margin: 0 0 5px;
}
.fl-builder-pagination li a.page-numbers:hover,
.fl-builder-pagination li span.current {
	background: #f5f5f5;
	text-decoration: none;
}

/* Slideshows
------------------------------------------------------ */

.fl-slideshow,
.fl-slideshow * {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;

}
.fl-slideshow .fl-slideshow-image img {
	max-width: none !important;
}
.fl-slideshow-social {
	line-height: 0 !important;
}
.fl-slideshow-social * {
	margin: 0 !important;
}

/* Sliders
------------------------------------------------------ */

.fl-builder-content .bx-wrapper .bx-viewport {
	background: transparent;
	border: none;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	left: 0;
}

/* Lightbox
------------------------------------------------------ */

.mfp-wrap button.mfp-arrow,
.mfp-wrap button.mfp-arrow:active,
.mfp-wrap button.mfp-arrow:hover,
.mfp-wrap button.mfp-arrow:focus {
	background: transparent !important;
	border: none !important;
	outline: none;
	position: absolute;
	top: 50%;
	box-shadow: none !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
}
.mfp-wrap .mfp-close,
.mfp-wrap .mfp-close:active,
.mfp-wrap .mfp-close:hover,
.mfp-wrap .mfp-close:focus {
	background: transparent !important;
	border: none !important;
	outline: none;
	position: absolute;
	top: 0;
	box-shadow: none !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
}
.admin-bar .mfp-wrap .mfp-close,
.admin-bar .mfp-wrap .mfp-close:active,
.admin-bar .mfp-wrap .mfp-close:hover,
.admin-bar .mfp-wrap .mfp-close:focus {
	top: 32px!important;
}
img.mfp-img {
	padding: 0;
}
.mfp-counter {
	display: none;
}

.mfp-wrap .mfp-preloader.fa {
	font-size: 30px;
}

/* Form Fields
------------------------------------------------------ */

.fl-form-field {
	margin-bottom: 15px;
}
.fl-form-field input.fl-form-error {
	border-color: #DD6420;
}
.fl-form-error-message {
	clear: both;
	color: #DD6420;
	display: none;
	padding-top: 8px;
	font-size: 12px;
	font-weight: lighter;
}
.fl-form-button-disabled {
	opacity: 0.5;
}

/* Animations
------------------------------------------------------ */

.fl-animation {
	opacity: 0;
}
.fl-builder-preview .fl-animation,
.fl-builder-edit .fl-animation,
.fl-animated {
	opacity: 1;
}
.fl-animated {
	animation-fill-mode: both;
	-webkit-animation-fill-mode: both;
}

/* Button Icon Animation */
.fl-button.fl-button-icon-animation i {
	width: 0 !important;
	opacity: 0;
	-ms-filter: "alpha(opacity=0)";
	transition: all 0.2s ease-out;
	-webkit-transition: all 0.2s ease-out;
}
.fl-button.fl-button-icon-animation:hover i {
	opacity: 1! important;
    -ms-filter: "alpha(opacity=100)";
}
.fl-button.fl-button-icon-animation i.fl-button-icon-after {
	margin-left: 0px !important;
}
.fl-button.fl-button-icon-animation:hover i.fl-button-icon-after {
	margin-left: 10px !important;
}
.fl-button.fl-button-icon-animation i.fl-button-icon-before {
	margin-right: 0 !important;
}
.fl-button.fl-button-icon-animation:hover i.fl-button-icon-before {
	margin-right: 20px !important;
    margin-left: -10px;
}

/* Templates
------------------------------------------------------ */

.single:not(.woocommerce).single-fl-builder-template .fl-content {
	width: 100%;
}

/* Shapes & Patterns
------------------------------------------------------- */
.fl-builder-layer {
	position: absolute;
	top:0;
	left:0;
	right: 0;
	bottom: 0;
	z-index: 0;
	pointer-events: none;
	overflow: hidden;
}
.fl-builder-shape-layer {
	z-index: 0;
}
.fl-builder-shape-layer.fl-builder-bottom-edge-layer {
	z-index: 1;
}
.fl-row-bg-overlay .fl-builder-shape-layer {
	z-index: 1;
}
.fl-row-bg-overlay .fl-builder-shape-layer.fl-builder-bottom-edge-layer {
	z-index: 2;
}
.fl-row-has-layers .fl-row-content {
	z-index: 1;
}
.fl-row-bg-overlay .fl-row-content {
	z-index: 2;
}

.fl-builder-layer > * {
	display: block;
	position: absolute;
	top:0;
	left:0;
	width: 100%;
}
.fl-builder-layer + .fl-row-content {
	position: relative;
}
.fl-builder-layer .fl-shape {
	fill: #aaa;
	stroke: none;
	stroke-width: 0;
	width:100%;
}
/**
Fix ipad parallax issue on safari
https://core.trac.wordpress.org/ticket/48802
https://core.trac.wordpress.org/ticket/49285
https://github.com/WordPress/gutenberg/issues/17718
*/
@supports (-webkit-touch-callout: inherit) {
  .fl-row.fl-row-bg-parallax .fl-row-content-wrap,
  .fl-row.fl-row-bg-fixed .fl-row-content-wrap {
    background-position: center !important;
    background-attachment: scroll !important;
  }
}

@supports (-webkit-touch-callout: none) {
	.fl-row.fl-row-bg-fixed .fl-row-content-wrap {
		background-position: center !important;
		background-attachment: scroll !important;
	}
}

/* Default button colors for non Beaver Builder themes.
------------------------------------------------------ */

.fl-builder-content a.fl-button,
.fl-builder-content a.fl-button:visited {
	background: #fafafa;
	border: 1px solid #ccc;
	color: #333;
}
.fl-builder-content a.fl-button *,
.fl-builder-content a.fl-button:visited * {
	color: #333;
}@media (max-width: 1200px) { /**
 * Styles needed for the large breakpoint.
 */
 }@media (max-width: 992px) { /* Columns
------------------------------------------------------ */

/* Reversed Responsive Stacking */
.fl-col-group.fl-col-group-medium-reversed {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap-reverse;
	flex-wrap: wrap-reverse;
	flex-direction: row-reverse;
}
 }@media (max-width: 768px) { /* Rows
------------------------------------------------------ */

.fl-row-content-wrap {
	background-attachment: scroll !important;
}
.fl-row-bg-parallax .fl-row-content-wrap {
	background-attachment: scroll !important;
	background-position: center center !important;
}

/* Column Groups
------------------------------------------------------ */

/* Equal Heights */
.fl-col-group.fl-col-group-equal-height {
	display: block;
}
.fl-col-group.fl-col-group-equal-height.fl-col-group-custom-width {
	display: -webkit-box;
    display: -webkit-flex;
    display: flex;
}

/* Reversed Responsive Stacking */
.fl-col-group.fl-col-group-responsive-reversed {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap-reverse;
	flex-wrap: wrap-reverse;
	flex-direction: row-reverse;
}
.fl-col-group.fl-col-group-responsive-reversed .fl-col:not(.fl-col-small-custom-width) {
	flex-basis: 100%;
	width: 100% !important;
}
.fl-col-group.fl-col-group-medium-reversed:not(.fl-col-group-responsive-reversed) {
	display: unset;
	display: unset;
	-webkit-flex-wrap: unset;
	flex-wrap: unset;
	flex-direction: unset;
}

/* Columns
------------------------------------------------------ */

.fl-col {
	clear: both;
	float: none;
	margin-left: auto;
	margin-right: auto;
	width: auto !important;
}
.fl-col-small:not(.fl-col-small-full-width) {
	max-width: 400px;
}
.fl-block-col-resize {
	display:none;
}
/* Rows
------------------------------------------------------ */

.fl-row[data-node] .fl-row-content-wrap {
	margin: 0;
	padding-left: 0;
	padding-right: 0;
}
.fl-row[data-node] .fl-bg-video,
.fl-row[data-node] .fl-bg-slideshow {
	left: 0;
	right: 0;
}

/* Columns
------------------------------------------------------ */

.fl-col[data-node] .fl-col-content {
	margin: 0;
	padding-left: 0;
	padding-right: 0;
}
 }@media (min-width: 1201px) {
	html .fl-visible-large:not(.fl-visible-desktop),
	html .fl-visible-medium:not(.fl-visible-desktop),
	html .fl-visible-mobile:not(.fl-visible-desktop) {
		display: none;
	}
}

@media (min-width: 993px) and (max-width: 1200px) {
	html .fl-visible-desktop:not(.fl-visible-large),
	html .fl-visible-medium:not(.fl-visible-large),
	html .fl-visible-mobile:not(.fl-visible-large) {
		display: none;
	}
}

@media (min-width: 769px) and (max-width: 992px) {
	html .fl-visible-desktop:not(.fl-visible-medium),
	html .fl-visible-large:not(.fl-visible-medium),
	html .fl-visible-mobile:not(.fl-visible-medium) {
		display: none;
	}
}

@media (max-width: 768px) {
	html .fl-visible-desktop:not(.fl-visible-mobile),
	html .fl-visible-large:not(.fl-visible-mobile),
	html .fl-visible-medium:not(.fl-visible-mobile) {
		display: none;
	}
}
.fl-row-fixed-width {
	max-width: 1400px;
}
.fl-row-content-wrap {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
.fl-col-content {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.fl-module-content, :where(.fl-module:not(:has(> .fl-module-content))) {
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
}
.page .fl-post-header, .single-fl-builder-template .fl-post-header { display:none; }





 .fl-node-5d0158990fa9f > .fl-row-content-wrap {
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
}






.fl-node-5d0158a6b621b.fl-row-fixed-width, .fl-node-5d0158a6b621b .fl-row-fixed-width {
	max-width: 1380px;
}
 .fl-node-5d0158a6b621b > .fl-row-content-wrap {
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
}




.fl-node-5d01589913089 {
	width: 100%;
}




.fl-node-5d0158a6b6288 {
	width: 100%;
}




.fl-node-5d0158a8b51ce {
	width: 100%;
}
.fl-builder-content .fl-rich-text strong {
	font-weight: bold;
}
 .fl-node-5d0158990f8c7 > .fl-module-content {
	margin-top:20px;
	margin-right:0px;
	margin-bottom:20px;
	margin-left:0px;
}
 .fl-node-5d0158a6b6289 > .fl-module-content {
	margin-top:20px;
	margin-right:100px;
	margin-bottom:20px;
	margin-left:0px;
}
@media (max-width: 768px) { .fl-node-5d0158a6b6289 > .fl-module-content { margin-right:20px; } } .fl-node-5d0158a8b51cf > .fl-module-content {
	margin-top:0px;
	margin-right:20px;
	margin-bottom:0px;
	margin-left:20px;
}

/* Start Global CSS */

/* End Global CSS */


/* Start Global Nodes CSS */

/* End Global Nodes CSS */


/* Start Layout CSS */

/* End Layout CSS */


							.fl-node-5d0158990fa9f .uabb-top-row-separator.uabb-has-svg svg {
									width: calc( 100% + 1.5px );
							}
		
					.fl-node-5d0158990fa9f .uabb-bottom-row-separator.uabb-has-svg svg {
									width: calc( 100% + 1.5px ) ;
							}
		
		.fl-node-5d0158990fa9f #uabb-top-slit2,
		.fl-node-5d0158990fa9f #uabb-top-slit3 {
						fill: #afafaf;
		}

		.fl-node-5d0158990fa9f #uabb-bottom-slit2,
		.fl-node-5d0158990fa9f #uabb-bottom-slit3 {
						fill: #afafaf;
		}

		.fl-node-5d0158990fa9f #uabb-top-pine-tree-separator2 {
						fill: #ffffff;
			stroke: #ffffff;
		}

		.fl-node-5d0158990fa9f #uabb-bottom-pine-tree-separator2 {
						fill: #ffffff;
			stroke: #ffffff;
		}

		.fl-node-5d0158990fa9f #uabb-top-pine-tree-bend-separator2 {
						fill: #ffffff;
			stroke: #ffffff;
		}

		.fl-node-5d0158990fa9f #uabb-bottom-pine-tree-bend-separator2 {
						fill: #ffffff;
			stroke: #ffffff;
		}

		.fl-node-5d0158990fa9f #uabb-top-slime-separator2 {
						fill: #ffffff;
			stroke: #ffffff;
		}

		.fl-node-5d0158990fa9f #uabb-bottom-slime-separator2 {
						fill: #ffffff;
			stroke: #ffffff;
		}

		.fl-node-5d0158990fa9f #uabb-top-wave-slide-separator2 {
						fill: #ffffff;
			stroke: #ffffff;
		}

		.fl-node-5d0158990fa9f #uabb-bottom-wave-slide-separator2 {
						fill: #ffffff;
			stroke: #ffffff;
		}


					.fl-node-5d0158990fa9f .uabb-top-row-separator {
			z-index: 9;
		}
							.fl-node-5d0158990fa9f .uabb-bottom-row-separator {
			z-index: 9;
		}
		
		/* Responsive Sizes */
					@media(max-width: 992px) {				
																	.fl-node-5d0158990fa9f .uabb-top-row-separator.uabb-has-svg svg {
													width: 100%;
											}
				
									.fl-node-5d0158990fa9f .uabb-bottom-row-separator.uabb-has-svg svg {
													width: 100%;
											}
				
			}

			@media(max-width: 768px) {

								
									.fl-node-5d0158990fa9f .uabb-top-row-separator.uabb-has-svg svg {
													width: 100%;
											}
				
									.fl-node-5d0158990fa9f .uabb-bottom-row-separator.uabb-has-svg svg {
													width: 100%;
											}
				
			}
			
							.fl-node-5d0158a6b621b .uabb-top-row-separator.uabb-has-svg svg {
									width: calc( 100% + 1.5px );
							}
		
					.fl-node-5d0158a6b621b .uabb-bottom-row-separator.uabb-has-svg svg {
									width: calc( 100% + 1.5px ) ;
							}
		
		.fl-node-5d0158a6b621b #uabb-top-slit2,
		.fl-node-5d0158a6b621b #uabb-top-slit3 {
						fill: #afafaf;
		}

		.fl-node-5d0158a6b621b #uabb-bottom-slit2,
		.fl-node-5d0158a6b621b #uabb-bottom-slit3 {
						fill: #afafaf;
		}

		.fl-node-5d0158a6b621b #uabb-top-pine-tree-separator2 {
						fill: #ffffff;
			stroke: #ffffff;
		}

		.fl-node-5d0158a6b621b #uabb-bottom-pine-tree-separator2 {
						fill: #ffffff;
			stroke: #ffffff;
		}

		.fl-node-5d0158a6b621b #uabb-top-pine-tree-bend-separator2 {
						fill: #ffffff;
			stroke: #ffffff;
		}

		.fl-node-5d0158a6b621b #uabb-bottom-pine-tree-bend-separator2 {
						fill: #ffffff;
			stroke: #ffffff;
		}

		.fl-node-5d0158a6b621b #uabb-top-slime-separator2 {
						fill: #ffffff;
			stroke: #ffffff;
		}

		.fl-node-5d0158a6b621b #uabb-bottom-slime-separator2 {
						fill: #ffffff;
			stroke: #ffffff;
		}

		.fl-node-5d0158a6b621b #uabb-top-wave-slide-separator2 {
						fill: #ffffff;
			stroke: #ffffff;
		}

		.fl-node-5d0158a6b621b #uabb-bottom-wave-slide-separator2 {
						fill: #ffffff;
			stroke: #ffffff;
		}


					.fl-node-5d0158a6b621b .uabb-top-row-separator {
			z-index: 9;
		}
							.fl-node-5d0158a6b621b .uabb-bottom-row-separator {
			z-index: 9;
		}
		
		/* Responsive Sizes */
					@media(max-width: 992px) {				
																	.fl-node-5d0158a6b621b .uabb-top-row-separator.uabb-has-svg svg {
													width: 100%;
											}
				
									.fl-node-5d0158a6b621b .uabb-bottom-row-separator.uabb-has-svg svg {
													width: 100%;
											}
				
			}

			@media(max-width: 768px) {

								
									.fl-node-5d0158a6b621b .uabb-top-row-separator.uabb-has-svg svg {
													width: 100%;
											}
				
									.fl-node-5d0158a6b621b .uabb-bottom-row-separator.uabb-has-svg svg {
													width: 100%;
											}
				
			}
			/* Equal height Column Bottom Alignment */
.fl-col-group-equal-height.fl-col-group-align-bottom .fl-col-content {
    -webkit-justify-content: flex-end;
            justify-content: flex-end;
          -webkit-box-align: end;
           -webkit-box-pack: end;
              -ms-flex-pack: end;
}

/* H1-H6 Margin Reset in all Modules */
.uabb-module-content h1,
.uabb-module-content h2,
.uabb-module-content h3,
.uabb-module-content h4,
.uabb-module-content h5,
.uabb-module-content h6 {
    margin: 0;
    clear: both;
}

/* Anchor Tag Css */

.fl-module-content a,
.fl-module-content a:hover,
.fl-module-content a:focus {
    text-decoration: none;
}

/* Row Separator CSS */

.uabb-row-separator {
    position: absolute;
    width: 100%;
    left: 0;
}

.uabb-top-row-separator {
    top: 0;
    bottom: auto
}

.uabb-bottom-row-separator {
    top: auto;
    bottom: 0;
}

.fl-builder-content-editing .fl-visible-medium.uabb-row,
.fl-builder-content-editing .fl-visible-medium-mobile.uabb-row,
.fl-builder-content-editing .fl-visible-mobile.uabb-row {
    display: none !important;
}

@media (max-width: 992px) {

    .fl-builder-content-editing .fl-visible-desktop.uabb-row,
    .fl-builder-content-editing .fl-visible-mobile.uabb-row {
        display: none !important;
    }

    .fl-builder-content-editing .fl-visible-desktop-medium.uabb-row,
    .fl-builder-content-editing .fl-visible-medium.uabb-row,
    .fl-builder-content-editing .fl-visible-medium-mobile.uabb-row {
        display: block !important;
    }
}

@media (max-width: 768px) {
    .fl-builder-content-editing .fl-visible-desktop.uabb-row,
    .fl-builder-content-editing .fl-visible-desktop-medium.uabb-row,
    .fl-builder-content-editing .fl-visible-medium.uabb-row {
        display: none !important;
    }

    .fl-builder-content-editing .fl-visible-medium-mobile.uabb-row,
    .fl-builder-content-editing .fl-visible-mobile.uabb-row {
        display: block !important;
    }
}

/*.ult-main-seperator-inner {
    position: relative;
    height: 100%;
    width: 100%
}*/

.fl-responsive-preview-content .fl-builder-content-editing {
    overflow-x: hidden;
    overflow-y: visible;
}

.uabb-row-separator svg {
    width: 100%;
}

.uabb-top-row-separator.uabb-has-svg svg {
    position: absolute;
    padding: 0;
    margin: 0;
    left: 50%;
    top: -1px;
    bottom: auto;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
}

.uabb-bottom-row-separator.uabb-has-svg svg {
    position: absolute;
    padding: 0;
    margin: 0;
    left: 50%;
    bottom: -1px;
    top: auto;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
}
.uabb-bottom-row-separator.uabb-has-svg .uasvg-wave-separator {
    bottom: 0;
}
.uabb-top-row-separator.uabb-has-svg .uasvg-wave-separator {
    top: 0;
}

/**
 *
 *  Svg Triangle Separator
 *  Big Triangle Separator
 *  Big Triangle Left Separator
 *  Svg Half Circle Separator
 *  Curve Center Separator
 *  Waves Separator
 *  Stamp
 *  Grass
 *  Slime
 *  Grass Bend
 *  Wave Slide
 *  Muliple Triangles
 *  Pine Tree
 *  Pine Tree Bend
 *
 ***************************************/
.uabb-bottom-row-separator.uabb-svg-triangle svg,
.uabb-bottom-row-separator.uabb-xlarge-triangle svg,
.uabb-top-row-separator.uabb-xlarge-triangle-left svg,
.uabb-bottom-row-separator.uabb-svg-circle svg,
.uabb-top-row-separator.uabb-slime-separator svg,
.uabb-top-row-separator.uabb-grass-separator svg,
.uabb-top-row-separator.uabb-grass-bend-separator svg,
.uabb-bottom-row-separator.uabb-mul-triangles-separator svg,
.uabb-top-row-separator.uabb-wave-slide-separator svg,
.uabb-top-row-separator.uabb-pine-tree-separator svg,
.uabb-top-row-separator.uabb-pine-tree-bend-separator svg,
.uabb-bottom-row-separator.uabb-stamp-separator svg,
.uabb-bottom-row-separator.uabb-xlarge-circle svg,
.uabb-top-row-separator.uabb-wave-separator svg{
    left: 50%;
    -webkit-transform: translateX(-50%) scaleY(-1);
       -moz-transform: translateX(-50%) scaleY(-1);
        -ms-transform: translateX(-50%) scaleY(-1);
         -o-transform: translateX(-50%) scaleY(-1);
            transform: translateX(-50%) scaleY(-1);
}

/*
 *  Big Triangle
*/
.uabb-bottom-row-separator.uabb-big-triangle svg {
    left: 50%;
    -webkit-transform: scale(1) scaleY(-1) translateX(-50%);
       -moz-transform: scale(1) scaleY(-1) translateX(-50%);
        -ms-transform: scale(1) scaleY(-1) translateX(-50%);
         -o-transform: scale(1) scaleY(-1) translateX(-50%);
            transform: scale(1) scaleY(-1) translateX(-50%);
}

.uabb-top-row-separator.uabb-big-triangle svg {
    left: 50%;
    -webkit-transform: translateX(-50%) scale(1);
       -moz-transform: translateX(-50%) scale(1);
        -ms-transform: translateX(-50%) scale(1);
         -o-transform: translateX(-50%) scale(1);
            transform: translateX(-50%) scale(1);
}

/**
 *
 *  Big Triangle Right Separator
 *
 ***************************************/
.uabb-top-row-separator.uabb-xlarge-triangle-right svg {
    left: 50%;
    -webkit-transform: translateX(-50%) scale(-1);
       -moz-transform: translateX(-50%) scale(-1);
        -ms-transform: translateX(-50%) scale(-1);
         -o-transform: translateX(-50%) scale(-1);
            transform: translateX(-50%) scale(-1);
}

.uabb-bottom-row-separator.uabb-xlarge-triangle-right svg {
    left: 50%;
    -webkit-transform: translateX(-50%) scaleX(-1);
       -moz-transform: translateX(-50%) scaleX(-1);
        -ms-transform: translateX(-50%) scaleX(-1);
         -o-transform: translateX(-50%) scaleX(-1);
            transform: translateX(-50%) scaleX(-1);
}

/**
 *
 *  Curve Left Separator
 *  Curve Right Separator
 *
 ***************************************/
.uabb-top-row-separator.uabb-curve-up-separator svg {
    left: 50%;
     -webkit-transform: translateX(-50%) scaleY(-1);
       -moz-transform: translateX(-50%) scaleY(-1);
        -ms-transform: translateX(-50%) scaleY(-1);
         -o-transform: translateX(-50%) scaleY(-1);
            transform: translateX(-50%) scaleY(-1);
}

.uabb-top-row-separator.uabb-curve-down-separator svg {
    left: 50%;
    -webkit-transform: translateX(-50%) scale(-1);
       -moz-transform: translateX(-50%) scale(-1);
        -ms-transform: translateX(-50%) scale(-1);
         -o-transform: translateX(-50%) scale(-1);
            transform: translateX(-50%) scale(-1);
}

.uabb-bottom-row-separator.uabb-curve-down-separator svg {
    left: 50%;
    -webkit-transform: translateX(-50%) scaleX(-1);
       -moz-transform: translateX(-50%) scaleX(-1);
        -ms-transform: translateX(-50%) scaleX(-1);
         -o-transform: translateX(-50%) scaleX(-1);
            transform: translateX(-50%) scaleX(-1);
}


/**
 *
 *  Tilt Left Separator
 *  Tilt Right Separator
 *
 ***************************************/

.uabb-top-row-separator.uabb-tilt-left-separator svg {
    left: 50%;
    -webkit-transform: translateX(-50%) scale(-1);
       -moz-transform: translateX(-50%) scale(-1);
        -ms-transform: translateX(-50%) scale(-1);
         -o-transform: translateX(-50%) scale(-1);
            transform: translateX(-50%) scale(-1);
}

.uabb-top-row-separator.uabb-tilt-right-separator svg{
    left: 50%;
    -webkit-transform: translateX(-50%) scaleY(-1);
       -moz-transform: translateX(-50%) scaleY(-1);
        -ms-transform: translateX(-50%) scaleY(-1);
         -o-transform: translateX(-50%) scaleY(-1);
            transform: translateX(-50%) scaleY(-1);
}

.uabb-bottom-row-separator.uabb-tilt-left-separator svg {
    left: 50%;
    -webkit-transform: translateX(-50%);
       -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
         -o-transform: translateX(-50%);
            transform: translateX(-50%);
}

.uabb-bottom-row-separator.uabb-tilt-right-separator svg {
    left: 50%;
    -webkit-transform: translateX(-50%) scaleX(-1);
       -moz-transform: translateX(-50%) scaleX(-1);
        -ms-transform: translateX(-50%) scaleX(-1);
         -o-transform: translateX(-50%) scaleX(-1);
            transform: translateX(-50%) scaleX(-1);
}

.uabb-top-row-separator.uabb-tilt-left-separator,
.uabb-top-row-separator.uabb-tilt-right-separator {
    top: 0;
}

.uabb-bottom-row-separator.uabb-tilt-left-separator,
.uabb-bottom-row-separator.uabb-tilt-right-separator {
    bottom: 0;
}

/**
 *
 *  Clouds Separator
 *  Multi Triangle
 *  Arrow Inward
 *  Arrow Outward
 *
 ***************************************/

.uabb-top-row-separator.uabb-arrow-outward-separator svg,
.uabb-top-row-separator.uabb-arrow-inward-separator svg,
.uabb-top-row-separator.uabb-cloud-separator svg,
.uabb-top-row-separator.uabb-multi-triangle svg {
    left: 50%;
    -webkit-transform: translateX(-50%) scaleY(-1);
       -moz-transform: translateX(-50%) scaleY(-1);
        -ms-transform: translateX(-50%) scaleY(-1);
         -o-transform: translateX(-50%) scaleY(-1);
            transform: translateX(-50%) scaleY(-1);
}

.uabb-bottom-row-separator.uabb-multi-triangle svg {
    bottom: -2px;
}

.uabb-row-separator.uabb-round-split:after,
.uabb-row-separator.uabb-round-split:before {
    left: 0;
    width: 50%;
    background: inherit inherit/inherit inherit inherit inherit;
    content: '';
    position: absolute
}


/* Buttons
------------------------------------------------------ */

.uabb-button-wrap a,
.uabb-button-wrap a:visited {
    /*background: #fafafa;*/
    /*border: 1px solid #ccc;*/
    /* Need to delete later
    -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
            border-radius: 4px;*/
    /*color: #333;*/
    display: inline-block;
    font-size: 16px;
    /*font-weight: normal;*/
    line-height: 18px;
    /*padding: 12px 24px;*/
    text-decoration: none;
    text-shadow: none;
}
.uabb-button-wrap a *,
.uabb-button-wrap a:visited * {
    /*color: #333;*/
}
.fl-builder-content .uabb-button:hover {
    text-decoration: none;
}

.fl-builder-content .uabb-button-width-full .uabb-button {
    display: block;
    text-align: center;
}

.uabb-button-width-custom .uabb-button {
    display: inline-block;
    text-align: center;
    max-width: 100%;
}
.fl-builder-content .uabb-button-left {
    text-align: left;
}
.fl-builder-content .uabb-button-center {
    text-align: center;
}
.fl-builder-content .uabb-button-right {
    text-align: right;
}

/*.fl-builder-content .uabb-button i {
    vertical-align: middle;
}*/

.fl-builder-content .uabb-button i,
.fl-builder-content .uabb-button i:before {
    font-size: 1em;
    height: 1em;
    line-height: 1em;
    width: 1em;
    /*margin-right:8px;*/
}

.uabb-button .uabb-button-icon-after {
    margin-left: 8px;
    margin-right: 0;
}
.uabb-button .uabb-button-icon-before {
    margin-left: 0;
    margin-right: 8px;
}
.uabb-button .uabb-button-icon-no-text {
    margin: 0;
}
.uabb-button-has-icon .uabb-button-text {
    vertical-align: middle;
}

/* Icons
------------------------------------------------------ */

.uabb-icon-wrap {
    display: inline-block;
}
/*.uabb-icon {
    display: table-cell;
    vertical-align: middle;
}*/
.uabb-icon a {
    text-decoration: none;
}
.uabb-icon i {
    /*float: left;*/
    display: block;
}
.uabb-icon i:before {
    border: none !important;
    background: none !important;
}
.uabb-icon-text {
    display: table-cell;
    text-align: left;
    padding-left: 15px;
    vertical-align: middle;
}
.uabb-icon-text *:last-child {
    margin: 0 !important;
    padding: 0 !important;
}
.uabb-icon-text a {
    text-decoration: none;
}

/* Photos
------------------------------------------------------ */

.uabb-photo {
    line-height: 0;
    position: relative;
    z-index: 2;
}
.uabb-photo-align-left {
    text-align: left;
}
.uabb-photo-align-center {
    text-align: center;
}
.uabb-photo-align-right {
    text-align: right;
}
.uabb-photo-content {
    border-radius: 0;
    display: inline-block;
    line-height: 0;
    position: relative;
    max-width: 100%;
    overflow: hidden;
}
.uabb-photo-content img {
    border-radius: inherit;
    display: inline;
    height: auto;
    max-width: 100%;
    width: auto;
}
.fl-builder-content .uabb-photo-crop-circle img {
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
}
.fl-builder-content .uabb-photo-crop-square img {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
.uabb-photo-caption {
    font-size: 13px;
    line-height: 18px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.uabb-photo-caption-below {
    padding-bottom: 20px;
    padding-top: 10px;
}
.uabb-photo-caption-hover {
    background: rgba(0,0,0,0.7);
    bottom: 0;
    color: #fff;
    left: 0;
    opacity: 0;
    visibility: hidden;
    filter: alpha(opacity = 0);
    padding: 10px 15px;
    position: absolute;
    right: 0;
    -webkit-transition:visibility 200ms linear;
    -moz-transition:visibility 200ms linear;
    transition:visibility 200ms linear;
}
.uabb-photo-content:hover .uabb-photo-caption-hover {
    opacity: 100;
    visibility: visible;
    /*filter: alpha(opacity = 100);*/
}

/* Panel & Buttons
------------------------------------------------------ */
.uabb-active-btn {
    background: #1e8cbe;
    border-color: #0074a2;
    -webkit-box-shadow: inset 0 1px 0 rgba(120,200,230,.6);
    box-shadow: inset 0 1px 0 rgba(120,200,230,.6);
    color: white;
}
.fl-builder-bar .fl-builder-add-content-button {
    display: block !important;
    opacity: 1 !important;
}

/* Image Icon Object */
.uabb-imgicon-wrap .uabb-icon {
    display: block;
}
.uabb-imgicon-wrap .uabb-icon i{
    float: none;
}

/* Photo */


.uabb-imgicon-wrap .uabb-image {
    line-height: 0;
    position: relative;
}
.uabb-imgicon-wrap .uabb-image-align-left {
    text-align: left;
}
.uabb-imgicon-wrap .uabb-image-align-center {
    text-align: center;
}
.uabb-imgicon-wrap .uabb-image-align-right {
    text-align: right;
}
.uabb-imgicon-wrap .uabb-image-content {
    display: inline-block;
    border-radius: 0;
    line-height: 0;
    position: relative;
    max-width: 100%;
}
.uabb-imgicon-wrap .uabb-image-content img {
    display: inline;
    height: auto !important;
    max-width: 100%;
    width: auto;
    border-radius: inherit;
    box-shadow: none;
    box-sizing: content-box;
}
.fl-builder-content .uabb-imgicon-wrap .uabb-image-crop-circle img {
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
}
.fl-builder-content .uabb-imgicon-wrap .uabb-image-crop-square img {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}


/* Creative Button
___________________________________________________________________________*/

.uabb-creative-button-wrap a,
.uabb-creative-button-wrap a:visited {
    background: #fafafa;
    border: 1px solid #ccc;
    color: #333;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    overflow: hidden;
    text-decoration: none;
    text-shadow: none;
    box-shadow: none;
    position: relative;
    -webkit-transition: all 200ms linear;
       -moz-transition: all 200ms linear;
        -ms-transition: all 200ms linear;
         -o-transition: all 200ms linear;
            transition: all 200ms linear;

}

.uabb-creative-button-wrap a:focus {
    text-decoration: none;
    text-shadow: none;
    box-shadow: none;
}

.uabb-creative-button-wrap a .uabb-creative-button-text,
.uabb-creative-button-wrap a .uabb-creative-button-icon,
.uabb-creative-button-wrap a:visited .uabb-creative-button-text,
.uabb-creative-button-wrap a:visited .uabb-creative-button-icon {
    -webkit-transition: all 200ms linear;
       -moz-transition: all 200ms linear;
        -ms-transition: all 200ms linear;
         -o-transition: all 200ms linear;
            transition: all 200ms linear;
}

/*.uabb-creative-button-wrap a *,
.uabb-creative-button-wrap a:visited * {
    color: #333;
}*/

.uabb-creative-button-wrap a:hover {
    text-decoration: none;
}

.uabb-creative-button-wrap .uabb-creative-button-width-full .uabb-creative-button {
    display: block;
    text-align: center;
}
.uabb-creative-button-wrap .uabb-creative-button-width-custom .uabb-creative-button {
    display: inline-block;
    text-align: center;
    max-width: 100%;
}
.uabb-creative-button-wrap .uabb-creative-button-left {
    text-align: left;
}
.uabb-creative-button-wrap .uabb-creative-button-center {
    text-align: center;
}
.uabb-creative-button-wrap .uabb-creative-button-right {
    text-align: right;
}
.uabb-creative-button-wrap .uabb-creative-button i {
    font-size: 1.3em;
    height: auto;
    vertical-align: middle;
    width: auto;
}

.uabb-creative-button-wrap .uabb-creative-button .uabb-creative-button-icon-after {
    margin-left: 8px;
    margin-right: 0;
}
.uabb-creative-button-wrap .uabb-creative-button .uabb-creative-button-icon-before {
    margin-right: 8px;
    margin-left: 0;
}
.uabb-creative-button-wrap.uabb-creative-button-icon-no-text .uabb-creative-button i {
    margin: 0;
}

.uabb-creative-button-wrap .uabb-creative-button-has-icon .uabb-creative-button-text {
    vertical-align: middle;
}






/*  Translate Button styles */

.uabb-creative-button.uabb-creative-transparent-btn {
    background: transparent;
}
.uabb-creative-button.uabb-creative-transparent-btn:after {
    content: '';
    position: absolute;
    z-index: 1;
    -webkit-transition: all 200ms linear;
       -moz-transition: all 200ms linear;
        -ms-transition: all 200ms linear;
         -o-transition: all 200ms linear;
            transition: all 200ms linear;
}

/* transparent-fill-top, transparent-fill-bottom  */
.uabb-transparent-fill-top-btn:after,
.uabb-transparent-fill-bottom-btn:after {
    width: 100%;
    height: 0;
    left: 0;
}

/* transparent-fill-top */
.uabb-transparent-fill-top-btn:after {
    top: 0;
}
/* transparent-fill-bottom */
.uabb-transparent-fill-bottom-btn:after {
    bottom: 0;
}

/* transparent-fill-left, transparent-fill-right */
.uabb-transparent-fill-left-btn:after,
.uabb-transparent-fill-right-btn:after {
    width: 0;
    height: 100%;
    top: 0;
}

/* transparent-fill-left */
.uabb-transparent-fill-left-btn:after {
    left: 0;
}
/* transparent-fill-right */
.uabb-transparent-fill-right-btn:after {
    right: 0;
}


/* transparent-fill-center */
.uabb-transparent-fill-center-btn:after{
    width: 0;
    height: 100%;
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
       -moz-transform: translateX(-50%) translateY(-50%);
        -ms-transform: translateX(-50%) translateY(-50%);
         -o-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
}

/*  transparent-fill-diagonal, transparent-fill-horizontal  */
.uabb-transparent-fill-diagonal-btn:after,
.uabb-transparent-fill-horizontal-btn:after {
    width: 100%;
    height: 0;
    top: 50%;
    left: 50%;
}

/*  transparent-fill-diagonal */
.uabb-transparent-fill-diagonal-btn{
    overflow: hidden;
}
.uabb-transparent-fill-diagonal-btn:after{
    -webkit-transform: translateX(-50%) translateY(-50%) rotate( 45deg );
       -moz-transform: translateX(-50%) translateY(-50%) rotate( 45deg );
        -ms-transform: translateX(-50%) translateY(-50%) rotate( 45deg );
         -o-transform: translateX(-50%) translateY(-50%) rotate( 45deg );
            transform: translateX(-50%) translateY(-50%) rotate( 45deg );
}
/* transparent-fill-horizontal */
.uabb-transparent-fill-horizontal-btn:after{
    -webkit-transform: translateX(-50%) translateY(-50%);
       -moz-transform: translateX(-50%) translateY(-50%);
        -ms-transform: translateX(-50%) translateY(-50%);
         -o-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
}


/*  3D Button styles */
.uabb-creative-button-wrap .uabb-creative-threed-btn.uabb-threed_down-btn,
.uabb-creative-button-wrap .uabb-creative-threed-btn.uabb-threed_up-btn,
.uabb-creative-button-wrap .uabb-creative-threed-btn.uabb-threed_left-btn,
.uabb-creative-button-wrap .uabb-creative-threed-btn.uabb-threed_right-btn {
    -webkit-transition: none;
       -moz-transition: none;
        -ms-transition: none;
         -o-transition: none;
            transition: none;
}

/*a.uabb-creative-threed-btn.uabb-animate_top-btn,
a.uabb-creative-threed-btn.uabb-animate_bottom-btn,
a.uabb-creative-threed-btn.uabb-animate_left-btn,
a.uabb-creative-threed-btn.uabb-animate_right-btn {
    -webkit-transition: all 200ms;
       -moz-transition: all 200ms;
        -ms-transition: all 200ms;
         -o-transition: all 200ms;
            transition: all 200ms;
} */

.perspective {
    -webkit-perspective: 800px;
       -moz-perspective: 800px;
            perspective: 800px;
            margin: 0;
}
.uabb-creative-button.uabb-creative-threed-btn:after {
    content: '';
    position: absolute;
    z-index: -1;
    -webkit-transition: all 200ms linear;
       -moz-transition: all 200ms linear;
            transition: all 200ms linear;
}

.uabb-creative-button.uabb-creative-threed-btn {
    /*display: block;*/
    outline: 1px solid transparent;
    -webkit-transform-style: preserve-3d;
       -moz-transform-style: preserve-3d;
            transform-style: preserve-3d;
}

/*  3D Button styles --- Animate to top */
.uabb-creative-threed-btn.uabb-animate_top-btn:after {
    height: 40%;
    left: 0;
    top: -40%;
    width: 100%;
    -webkit-transform-origin: 0% 100%;
       -moz-transform-origin: 0% 100%;
            transform-origin: 0% 100%;
    -webkit-transform: rotateX(90deg);
       -moz-transform: rotateX(90deg);
            transform: rotateX(90deg);
}

/*  3D Button styles --- Animate to bottom */
.uabb-creative-threed-btn.uabb-animate_bottom-btn:after {
    width: 100%;
    height: 40%;
    left: 0;
    top: 100%;

    -webkit-transform-origin: 0% 0%;
       -moz-transform-origin: 0% 0%;
        -ms-transform-origin: 0% 0%;
            transform-origin: 0% 0%;

    -webkit-transform: rotateX(-90deg);
       -moz-transform: rotateX(-90deg);
        -ms-transform: rotateX(-90deg);
            transform: rotateX(-90deg);
}

/*  3D Button styles --- Animate to Left */
.uabb-creative-threed-btn.uabb-animate_left-btn:after {
    width: 20%;
    height: 100%;
    left: -20%;
    top: 0;
    -webkit-transform-origin: 100% 0%;
       -moz-transform-origin: 100% 0%;
        -ms-transform-origin: 100% 0%;
            transform-origin: 100% 0%;


    -webkit-transform: rotateY(-60deg);
       -moz-transform: rotateY(-60deg);
        -ms-transform: rotateY(-60deg);
            transform: rotateY(-60deg);
}

/*  3D Button styles --- Animate to Right */
.uabb-creative-threed-btn.uabb-animate_right-btn:after {
    width: 20%;
    height: 100%;
    left: 104%;
    top: 0;
    -webkit-transform-origin: 0% 0%;
       -moz-transform-origin: 0% 0%;
        -ms-transform-origin: 0% 0%;
            transform-origin: 0% 0%;

    -webkit-transform: rotateY(120deg);
       -moz-transform: rotateY(120deg);
        -ms-transform: rotateY(120deg);
            transform: rotateY(120deg);
}


/* Animate Top */
.uabb-animate_top-btn:hover{
    -webkit-transform: rotateX(-15deg);
       -moz-transform: rotateX(-15deg);
        -ms-transform: rotateX(-15deg);
         -o-transform: rotateX(-15deg);
            transform: rotateX(-15deg);

}

/* Animate Bottom */
.uabb-animate_bottom-btn:hover{
    -webkit-transform: rotateX(15deg);
       -moz-transform: rotateX(15deg);
        -ms-transform: rotateX(15deg);
         -o-transform: rotateX(15deg);
            transform: rotateX(15deg);

}

/* Animate Left */
.uabb-animate_left-btn:hover{
    -webkit-transform: rotateY(6deg);
       -moz-transform: rotateY(6deg);
        -ms-transform: rotateY(6deg);
         -o-transform: rotateY(6deg);
            transform: rotateY(6deg);
}

/* Animate Right */
.uabb-animate_right-btn:hover{
    -webkit-transform: rotateY(-6deg);
       -moz-transform: rotateY(-6deg);
        -ms-transform: rotateY(-6deg);
         -o-transform: rotateY(-6deg);
            transform: rotateY(-6deg);

}




/*  Flat Button styles  */

/*  Common Classes  */
.uabb-creative-flat-btn.uabb-animate_to_right-btn,
.uabb-creative-flat-btn.uabb-animate_to_left-btn,
.uabb-creative-flat-btn.uabb-animate_from_top-btn,
.uabb-creative-flat-btn.uabb-animate_from_bottom-btn {
    overflow: hidden;
    position: relative;
}

.uabb-creative-flat-btn.uabb-animate_to_right-btn i,
.uabb-creative-flat-btn.uabb-animate_to_left-btn i,
.uabb-creative-flat-btn.uabb-animate_from_top-btn i,
.uabb-creative-flat-btn.uabb-animate_from_bottom-btn i {
    bottom: 0;
    height: 100%;
    margin: 0;
    opacity: 1;
    position: absolute;
    right: 0;
    width: 100%;
    -webkit-transition: all 200ms linear;
       -moz-transition: all 200ms linear;
            transition: all 200ms linear;
    -webkit-transform: translateY(0);
       -moz-transform: translateY(0);
         -o-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0);
}

.uabb-creative-flat-btn.uabb-animate_to_right-btn .uabb-button-text,
.uabb-creative-flat-btn.uabb-animate_to_left-btn .uabb-button-text,
.uabb-creative-flat-btn.uabb-animate_from_top-btn .uabb-button-text,
.uabb-creative-flat-btn.uabb-animate_from_bottom-btn .uabb-button-text {
    display: inline-block;
    width: 100%;
    height: 100%;
    -webkit-transition: all 200ms linear;
       -moz-transition: all 200ms linear;
        -ms-transition: all 200ms linear;
         -o-transition: all 200ms linear;
            transition: all 200ms linear;
    -webkit-backface-visibility: hidden;
       -moz-backface-visibility: hidden;
            backface-visibility: hidden;
}

/*  Making Icon position center  */
.uabb-creative-flat-btn.uabb-animate_to_right-btn i:before,
.uabb-creative-flat-btn.uabb-animate_to_left-btn i:before,
.uabb-creative-flat-btn.uabb-animate_from_top-btn i:before,
.uabb-creative-flat-btn.uabb-animate_from_bottom-btn i:before {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -o-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
}

/*  Common Hover Classes */
.uabb-creative-flat-btn.uabb-animate_to_right-btn:hover i,
.uabb-creative-flat-btn.uabb-animate_to_left-btn:hover i {
    left: 0;
}
.uabb-creative-flat-btn.uabb-animate_from_top-btn:hover i,
.uabb-creative-flat-btn.uabb-animate_from_bottom-btn:hover i {
    top: 0;
}


/*  Animate Icon to the right */
.uabb-creative-flat-btn.uabb-animate_to_right-btn i {
    top: 0;
    left: -100%;
}
.uabb-creative-flat-btn.uabb-animate_to_right-btn:hover .uabb-button-text {
    -webkit-transform: translateX(200%);
       -moz-transform: translateX(200%);
        -ms-transform: translateX(200%);
         -o-transform: translateX(200%);
            transform: translateX(200%);
}

/*  Animate Icon to the left */
.uabb-creative-flat-btn.uabb-animate_to_left-btn i {
    top: 0;
    left: 100%;
}

.uabb-creative-flat-btn.uabb-animate_to_left-btn:hover .uabb-button-text {
    -webkit-transform: translateX(-200%);
       -moz-transform: translateX(-200%);
        -ms-transform: translateX(-200%);
         -o-transform: translateX(-200%);
            transform: translateX(-200%);
}


/*  Animate Icon From the Top */
.uabb-creative-flat-btn.uabb-animate_from_top-btn i {
    top: -100%;
    left: 0;
}

/*.uabb-creative-flat-btn.uabb-animate_from_top-btn:hover span {
    -webkit-transform: translateY(500px);
       -moz-transform: translateY(500px);
        -ms-transform: translateY(500px);
         -o-transform: translateY(500px);
            transform: translateY(500px);*/

.uabb-creative-flat-btn.uabb-animate_from_top-btn:hover .uabb-button-text {
    -webkit-transform: translateY(400px);
       -moz-transform: translateY(400px);
        -ms-transform: translateY(400px);
         -o-transform: translateY(400px);
            transform: translateY(400px);
}

/*  Animate Icon From the Bottom */
.uabb-creative-flat-btn.uabb-animate_from_bottom-btn i {
    top: 100%;
    left: 0;
}


/*.uabb-creative-flat-btn.uabb-animate_from_bottom-btn:hover span {
    -webkit-transform: translateY(-500px);
       -moz-transform: translateY(-500px);
        -ms-transform: translateY(-500px);
         -o-transform: translateY(-500px);
            transform: translateY(-500px);*/

.uabb-creative-flat-btn.uabb-animate_from_bottom-btn:hover .uabb-button-text {
    -webkit-transform: translateY(-400px);
       -moz-transform: translateY(-400px);
        -ms-transform: translateY(-400px);
         -o-transform: translateY(-400px);
            transform: translateY(-400px);
}

/* Media/Video CSS */
.uabb-tab-acc-content .wp-video, 
.uabb-tab-acc-content video.wp-video-shortcode, 
.uabb-tab-acc-content .mejs-container:not(.mejs-audio), 
.uabb-tab-acc-content .mejs-overlay.load,
.uabb-adv-accordion-content .wp-video, 
.uabb-adv-accordion-content video.wp-video-shortcode, 
.uabb-adv-accordion-content .mejs-container:not(.mejs-audio), 
.uabb-adv-accordion-content .mejs-overlay.load {
    width: 100% !important;
    height: 100% !important;
}
.uabb-tab-acc-content .mejs-container:not(.mejs-audio),
.uabb-adv-accordion-content .mejs-container:not(.mejs-audio) {
    padding-top: 56.25%;
}
.uabb-tab-acc-content .wp-video, 
.uabb-tab-acc-content video.wp-video-shortcode,
.uabb-adv-accordion-content .wp-video, 
.uabb-adv-accordion-content video.wp-video-shortcode {
    max-width: 100% !important;
}
.uabb-tab-acc-content video.wp-video-shortcode,
.uabb-adv-accordion-content video.wp-video-shortcode {
    position: relative;
}
.uabb-tab-acc-content .mejs-container:not(.mejs-audio) .mejs-mediaelement,
.uabb-adv-accordion-content .mejs-container:not(.mejs-audio) .mejs-mediaelement {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.uabb-tab-acc-content .mejs-overlay-play,
.uabb-adv-accordion-content .mejs-overlay-play {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: auto !important;
    height: auto !important;
}
.fl-row-content-wrap .uabb-row-particles-background {
    width:100%;
    height:100%;
    position:absolute;
    left:0;
    top:0;
}
.uabb-col-particles-background {
    width:100%;
    height:100%;
    position:absolute;
    left:0;
    top:0;
}

/* Theme Button
------------------------------------------------------ */
/*.fl-builder-content a.uabb-button,
.fl-builder-content a.uabb-button:visited,
.fl-builder-content a.uabb-creative-button,
.fl-builder-content a.uabb-creative-button:visited*/

.uabb-creative-button-wrap a,
.uabb-creative-button-wrap a:visited {
		
	
	
	
		text-transform: none;
	}

.uabb-dual-button .uabb-btn,
.uabb-dual-button .uabb-btn:visited {
	 
		
	
	
		text-transform: none;
	}


/* Responsive Js Breakpoint Css */

.uabb-js-breakpoint { 
	content:"default"; 
	display:none;
}
@media screen and (max-width: 992px) {
	.uabb-js-breakpoint {
		content:"992";
	}
}

@media screen and (max-width: 768px) {
	.uabb-js-breakpoint {
		content:"768";
	}
}


								
							.fl-node-5d0158a8b51ce > .fl-col-content {
					background-color: #f4f4f4;
					background-image: -webkit-linear-gradient(180deg, #f4f4f4 0%, #eaeaea 100%);
					background-image: -moz-linear-gradient(180deg, #f4f4f4 0%, #eaeaea 100%);
					background-image: -o-linear-gradient(180deg, #f4f4f4 0%, #eaeaea 100%);
					background-image: -ms-linear-gradient(180deg, #f4f4f4 0%, #eaeaea 100%);
					background-image: linear-gradient(180deg, #f4f4f4 0%, #eaeaea 100%);
				}
																												
					
					
					
												
                                
        
                                
        
        .fl-builder-row-settings #fl-field-separator_position {
            display: none !important;
        }
        
        
        .fl-builder-row-settings #fl-field-separator_position {
            display: none !important;
        }
        
        
        
        
        
        
        
        
        
        div.wpcf7 {
	margin: 0;
	padding: 0;
}

div.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	width: 1px;
	margin: 0;
	padding: 0;
	border: 0;
}

div.wpcf7-response-output {
	margin: 2em 0.5em 1em;
	padding: 0.2em 1em;
	border: 2px solid #ff0000;
}

div.wpcf7-mail-sent-ok {
	border: 2px solid #398f14;
}

div.wpcf7-mail-sent-ng,
div.wpcf7-aborted {
	border: 2px solid #ff0000;
}

div.wpcf7-spam-blocked {
	border: 2px solid #ffa500;
}

div.wpcf7-validation-errors,
div.wpcf7-acceptance-missing {
	border: 2px solid #f7e700;
}

.wpcf7-form-control-wrap {
	position: relative;
}

span.wpcf7-not-valid-tip {
	color: #f00;
	font-size: 1em;
	font-weight: normal;
	display: block;
}

.use-floating-validation-tip span.wpcf7-not-valid-tip {
	position: absolute;
	top: 20%;
	left: 20%;
	z-index: 100;
	border: 1px solid #ff0000;
	background: #fff;
	padding: .2em .8em;
}

span.wpcf7-list-item {
	display: inline-block;
	margin: 0 0 0 1em;
}

span.wpcf7-list-item-label::before,
span.wpcf7-list-item-label::after {
	content: " ";
}

.wpcf7-display-none {
	display: none;
}

div.wpcf7 .ajax-loader {
	visibility: hidden;
	display: inline-block;
	background-image: url(//mulco.net/wp-content/plugins/contact-form-7/images/ajax-loader.gif);
	width: 16px;
	height: 16px;
	border: none;
	padding: 0;
	margin: 0 0 0 4px;
	vertical-align: middle;
}

div.wpcf7 .ajax-loader.is-active {
	visibility: visible;
}

div.wpcf7 div.ajax-error {
	display: none;
}

div.wpcf7 .placeheld {
	color: #888;
}

div.wpcf7 input[type="file"] {
	cursor: pointer;
}

div.wpcf7 input[type="file"]:disabled {
	cursor: default;
}

div.wpcf7 .wpcf7-submit:disabled {
	cursor: not-allowed;
}.home #main > .container_wrap > .container {
    max-width: 100% !important;
}
.home #main #footer.container_wrap > .container,
.home #main #socket.container_wrap > .container {
    max-width: 1500px !important;
}
#footer p,
#socket p{
    font-size: 100% !important;
    line-height: unset !important;
}
#footer strong,
#socket strong{
    color: unset !important;
}
div#header_main > .container,
div#header_meta > .container,
#footer > .container,
footer#socket > .container{
	max-width:1500px;
	margin: auto;
	padding: 0px;
	padding-left: 50px;
    padding-right: 50px;
}

.fl-row.fl-row-full-width.fl-row-bg-parallax.fl-row-custom-height {
	width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
}

.fl-row.fl-row-full-width.fl-row-bg-parallax.fl-row-custom-height > .fl-row-content-wrap {
    margin-top: 40px;
}

.global-dynamic-pages > .fl-row-content-wrap > .fl-row-content {
	padding: 0 50px;
}

.responsive #top .main_color .avia-testimonial {
  border-color: unset !important;
}

input.wpcf7-not-valid {
	border-color: red !important;
}

.vertrieb_item_details_inner,
.vertrieb_item_details_inner p{
	font-size: 16px;
	line-height: 1.6em;
}

.widget.widget_revslider {
	padding-top: 0px;
}

.no-left-padding {
	padding-left: 0px !important;
}

.no-right-padding {
	padding-right: 0px !important;
}

.avia_mega_div .mega_menu_title img {
	max-width: 203px;
}

.paragraph-space h1,
.paragraph-space h2,
.paragraph-space h3,
.paragraph-space h4,
.paragraph-space h5,
.paragraph-space h6 {
	margin-bottom: 10px !important;
}

.lightbox-added .image-overlay.overlay-type-image {
  display: none !important;
}

.search-results .page-heading-container,
.search-no-results .page-heading-container {
	width: 100vw;
    position: relative;
    margin-left: -50vw;
    left: 50%;
	background: #f9f7f7;
}

.search-results .page-heading-container .search_form_field,
.search-no-results .page-heading-container .search_form_field {
	max-width: 1400px;
    margin: auto;
	padding-top: 65px;
    padding-bottom: 20px;
}

.search-results .page-heading-container .search_form_field > h4,
.search-results .page-heading-container .search_form_field > p,
.search-no-results .page-heading-container .search_form_field > h4,
.search-no-results .page-heading-container .search_form_field > p {
	display: none;
}

.search-results .page-heading-container .search_form_field input[type="text"],
.search-no-results .page-heading-container .search_form_field input[type="text"]{
	background: #FFFFFF !important;
	height: 50px;
}

.search-results .page-heading-container .search_form_field #searchform > div,
.search-no-results .page-heading-container .search_form_field #searchform > div {
	text-align: center;
    margin: auto;
    max-width: 700px !important;
}

.search-results .post-entry,
.search-no-results .post-entry {
	background: #ececec;
	margin-bottom: 15px;
}

.responsive .container {
	max-width: 1500px !important;
/* 	padding: 0px; */
}
.template-blog .post-entry-last .post_delimiter {
	height: 0px !important;
	border-color: transparent !important;
}
.current_page_custom_content {
/*    margin-top: 25px; */
}

.current_page_custom_content_title {
	 margin-top: 30px;
	 margin-bottom: 30px;
}
.current_page_custom_content_title h2 {
	color: #7a7a7a;
    font-size: 26px;
}
.current_page_custom_content_title h4 {
	color: #288cd3;
    font-size: 18px;
}
.current_page_custom_content_raw {
	padding: 20px;
	background: #f4f4f4;
}
.current_page_custom_content_inner_title{
	text-align: left;
	color: #0081d1;
	font-weight: bold;
}
.current_page_custom_content_inner_desc{
	text-align: left;
}
.current_page_custom_content_inner_title > b > p,
.current_page_custom_content_inner_desc > p {
	margin-top: 0px;
}
.current_page_custom_content_image {
	margin-left: 20px;
}
.current_page_custom_content_image img {
	width: 100%;
}
.current_page_custom_content_image_desc p {
	font-size: 14px !important;
	text-align: left;
	margin: 0;
}

.single-news .fl-row-content-wrap {
	padding: 0px;
}
.single-news .fl-module-content.fl-node-content {
	margin: 0px;
}

.content, .sidebar {
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}
.avia-menu .menu-item a {
	font-size: 14px;
}
.avia-testimonial-meta {
	top: 0 !important;
}
.custom-on-front-pages .avia-testimonial-content {
	top: 0 !important;
}
.kontakt-form-checkboxes input[type="checkbox"] {
	width: 15px;
	height: 15px;
}
.kontakt-form-checkboxes-parts {
	width:33%;
	float:left;
	padding: 0 10px;
}
.kontakt-form-inputs-parts-semi {
	width:50%;
	padding: 0 10px;
}
.kontakt-form-inputs-parts{
	width:50%;
	float:left;
	padding: 0 10px;
}
.kontakt-form-checkboxes .wpcf7-list-item-label {
	font-size: 16px;
	padding-left: 25px;
	padding-bottom: 15px;
}
.custom-on-front-pages .avia-testimonial-name {
	font-size: 17px;
	font-weight: bold;
	margin-bottom: 7px;
}
.custom-on-front-pages a.avia-testimonial-link {
	font-size: 15px;
	font-weight: bold;
	color: #288cd3;
}
.custom-on-front-pages .avia-testimonial-content {
	top: 20px;
}

.language-icons{
	float:right;
	margin-top: 0px;
	position: relative;
}
.language-icons__list { 
	text-transform: none;
	background: #fff;
	display: none;
	position: absolute;
	z-index: 100;
	white-space: nowrap;
	right: 0;
	-moz-box-shadow: 0px 0px 0px 1px rgba(0,0,0,0.1) inset;
	-webkit-box-shadow: 0px 0px 0px 1px rgba(0,0,0,0.1) inset;
	box-shadow: 0px 0px 0px 1px rgba(0,0,0,0.1) inset;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-top: 0px;
	overflow: hidden;
	width: 101px;
}
.language-icons:hover .language-icons__list {
	display: block;
}
.language-icons__list li {
	text-align: left;
}
.language-icons__list li:last-child a {
	border-bottom: none;
}
.language-icons__list li a {
	display: block;
	color: #777;
	border-bottom: 1px solid rgba(0,0,0,0.1);
	margin-bottom: 0px;
	padding: 5px 15px 5px 12px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.lang-en_US .language-icons > a {
	font-family: Open Sans Condensed;
	font-weight: 800;
	font-style: normal;
}
.language-icons > a:hover{
	color:white;
}
.language-icons > a {
	display: block;
	background: #32569c;
	color: #fff !important; 
	padding: 3px 15px 3px 15px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	text-transform: uppercase;
	position: relative;
	z-index: 10;
}
.language-icons > a {
	font-size: 10px;
	line-height: 24px;
}

.post-entry .blog-meta {
	display: none !important;
}
.post-entry > .entry-content-wrapper >  .entry-content-header{
	display: none !important;
}
.search-results .post-entry > .entry-content-wrapper >  .entry-content-header,
.search-no-results .post-entry > .entry-content-wrapper >  .entry-content-header{
	display: block !important;
}
.search-results .post-entry > .entry-content-wrapper >  .entry-content-header >  .search-result-counter,
.search-no-results .post-entry > .entry-content-wrapper >  .entry-content-header >  .search-result-counter {
	display: none;
}
.search-results .post-entry > .entry-content-wrapper,
.search-no-results .post-entry > .entry-content-wrapper {
	padding-left: 20px !important;
	padding-right: 20px !important;
}
.search-results .post-entry > .entry-content-wrapper .search-entry-content-type,
.search-no-results .post-entry > .entry-content-wrapper .search-entry-content-type {
    position: absolute;
    top: 0;
    right: 0;
    background: grey;
    padding: 5px;
    color: #FFFFFF;
}

#main > .container_wrap > .container > .content {
	min-height: 500px;
}

.most-visited-pages {
	list-style-type: none;
	font-size: 0px;
}

.most-visited-pages .most-visited-page {
	display: inline-block;
    color: #FFFFFF;
    width: auto;
    clear: both;
    float: none;
    margin: 0;
    padding: 4px 0px;
    background: #4a73c5;
    margin-bottom: 4px;
    margin-right: 4px;
}

.most-visited-pages .most-visited-page >a {
	color:#FFFFFF;
	font-size: 12px;
	text-decoration: none;
	padding: 5px 5px 10px 5px;
}

.most-visited-pages .most-visited-page:hover,
.most-visited-pages .most-visited-page:hover > a{
	color: #4a73c5;
	background: #FFFFFF;
}

#footer .social_bookmarks li {
	clear: none;
	border-right-width: 0 !important;
}

#footer .social_bookmarks li > a {
	text-align: left !important;
}

.fl-rich-text i.fa.fa-link {
	color: #0081d1;
}

.filter-options .filter-title {
	color: #7a7a7a;
    font-size: 17px;
	font-weight: bold;
	margin-right: 5px;
}

.filter-options .filter-download,
.filter-options .filter-news{
	background: #e3e3e3;
    color: #7a7a7a;
    border: 0;
    padding: 5px 7px;
    border-radius: 3px;
    margin: 0px 5px;
	cursor: pointer;
}

.filter-options .filter-download.active,
.filter-options .filter-news.active{
	background: #288cd3;
    color: #FFFFFF;	
}

.current_page_additional_files {
	margin: 0 -15px;
	font-size: 0;
	margin-top: 20px;
}

.current_page_additional_files .additional_file {
	width:20%;
	display:inline-block;
	padding:10px;
	vertical-align: top;
	background: #FFFFFF;
	transition: 0.3s all;
	margin-bottom: 10px;
}

.current_page_additional_files .additional_file > .additional_file_link:hover {
	transform: scale(1.05) !important;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
	z-index: 10;
}

.current_page_additional_files {
	overflow: unset !important;
}

.current_page_additional_files .additional_file .additional_file_image {
	border: 1px solid #cecece; 
	width:100%;
	height: 300px; 
	background-color: #cecece; 
	background-repeat: no-repeat;
	background-size: cover;
}

.current_page_additional_files .additional_file .additional_file_link {
	
}

.additional_file_link {
	color: #333;
	display: block;
}

.additional_file_link_text {
	padding: 0 10px;
	height:95px;
	overflow: hidden;
}
.additional_file_link_text > p {
	padding-left: 34px;
}
.additional_file_link_text > p > i {
	    position: absolute;
	    margin-left: -35px;
	color: red;
	font-size: 30px;
	margin-right: 10px;
	float: left;
}

.additional_file_link_text > p {
	  font-size: 14px;
    line-height: 16px;
}

#wpcf7-f4485-p3583-o1 .wpcf7-list-item input[type="checkbox"]{
	float: left;
}

#wpcf7-f4485-p3583-o1 .wpcf7-list-item span.wpcf7-list-item-label {
	display: block;
}

.content{
	padding:0;
}
.fullwidth {
	width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
}
.vertrieb_widget{
	font-size:0;
	margin-left: -1%;
    margin-right: -2%;
}
.vertrieb_item {
	width: 31%;
	margin-left: 1%;
	margin-right: 1%;
	margin-bottom: 20px;
	display: inline-block;
	position: relative;
	font-size: 14px;
	border: 1px solid #e3e3e3;
}
.vertrieb_item:after {
  content: "";
  display: block;
  padding-bottom: 100%;
}
.vertrieb_item_img {
    text-align: center;
	position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    vertical-align: middle;
}
.vertrieb_item_details {
	position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
    opacity: 0;
    transition: .5s ease;
    background-color: #008CBA;
	font-size: 14px;
	color: #FFFFFF;
	padding: 10px 30px;
}
.vertrieb_item_details a {
    color: #FFFFFF !important;
}
.vertrieb_item:hover .vertrieb_item_details {
	opacity: 1;
}

.vertrieb_filters {
	margin-left: -1%;
	margin-right: -1%;
	margin-bottom: 20px;
	margin-top: 20px;
}

.vertrieb_filter {
	width: 31.3% !important;
    float: left;
    height: 50px;
	margin: 0 1% !important;
	font-size: 18px !important;
}

.vertrieb_filter_countries {
	width: 31.3% !important;
    float: left;
    height: 50px;
	margin: 0 1% !important;
	font-size: 18px !important;
}

.vertrieb_filter_post_code_outer {
	width: 31.3% !important;
    float: left;
    height: 50px;
	margin: 0 1% !important;
	background: #f8f8f8;
}

.vertrieb_filter_post_code_outer .inner_title {
	height: 50px;
    background: #696969;
    color: #FFFFFF;
    font-size: 22px;
    vertical-align: middle;
    width: 20%;
    text-align: center;
    float: left;
    padding: 15px;
}

.vertrieb_filter_post_code_outer .inner_field {
	width: 80%;
    float: left;
    padding: 8px 8px 7px 8px;
}

.vertrieb_filter_post_code_outer .inner_field input {
    height: 35px;
    width: 100%;
	font-size: 18px;
}

.vertrieb_filter_post_code_outer{
	display:none;
}
#top .fullsize .template-blog .post .entry-content-wrapper {
	max-width: 100% !important;
}

#top .fullsize .template-blog .post .entry-content-wrapper > * {
	max-width: 100% !important;
}

.custom-product-categories .custom-product-company h1 {
	width: 100%;
	height: 110px;
	text-align: center;
}

.custom-product-categories .custom-product-company h1 img {
	height: 100%;
	width: auto;
}

.custom-product-categories ul > li, 
.custom-product-categories ul > li b{
	color: #333;
}

.custom-product-category { margin-top: 10px; }
li.custom-product-category {
	font-size: 17px;
}
.custom-product-category, .custom-product{list-style:none;}
li.custom-product{padding-left: 20px;}

.custom-product-category-uncategorized,
.custom-product-category-uncategorized-en,
.custom-product-category-uncategorized-fr,
.custom-product-category-uncategorized-es,
.custom-product-category-uncategorized-sv
{background-color: #b9b9b9;}
li.custom-product-category-uncategorized,
li.custom-product-category-uncategorized-en,
li.custom-product-category-uncategorized-fr,
li.custom-product-category-uncategorized-es,
li.custom-product-category-uncategorized-sv
{padding: 8px!important; border-radius: 4px;}
li.custom-product-category-uncategorized b,
li.custom-product-category-uncategorized-en b,
li.custom-product-category-uncategorized-fr b,
li.custom-product-category-uncategorized-es b,
li.custom-product-category-uncategorized-sv b
{color: #333;}

/*    continental   */

.custom-product-category-polyurethan_zahnriemen_conti,
.custom-product-category-polyurethan_zahnriemen_conti-en,
.custom-product-category-polyurethan_zahnriemen_conti-fr,
.custom-product-category-polyurethan_zahnriemen_conti-es,
.custom-product-category-polyurethan_zahnriemen_conti-sv
{background-color: #ffab12;}
li.custom-product-category-polyurethan_zahnriemen_conti,
li.custom-product-category-polyurethan_zahnriemen_conti-en,
li.custom-product-category-polyurethan_zahnriemen_conti-fr,
li.custom-product-category-polyurethan_zahnriemen_conti-es,
li.custom-product-category-polyurethan_zahnriemen_conti-sv
{padding: 8px!important; border-radius: 4px;}
li.custom-product-category-polyurethan_zahnriemen_conti b,
li.custom-product-category-polyurethan_zahnriemen_conti-en b,
li.custom-product-category-polyurethan_zahnriemen_conti-fr b,
li.custom-product-category-polyurethan_zahnriemen_conti-es b,
li.custom-product-category-polyurethan_zahnriemen_conti-sv b
{color: #333;}

li.custom-product-continental,
li.custom-product-continental-en,
li.custom-product-continental-fr,
li.custom-product-continental-es,
li.custom-product-continental-sv
{ 
	background: #ffdc9b; 
	margin-left: 20px !important; 
	border-top: 1px solid white;
	padding-left: 10px !important;
}
li.custom-product-continental a,
li.custom-product-continental-en a,
li.custom-product-continental-fr a,
li.custom-product-continental-es a,
li.custom-product-continental-sv a
{color: black;}

li.custom-product-continental:hover a,
li.custom-product-continental-en:hover a,
li.custom-product-continental-fr:hover a,
li.custom-product-continental-es:hover a,
li.custom-product-continental-sv:hover a
{color: black; font-weight:bold; font-size: 15px;}

.custom-product-company.custom-product-company-continental > h1,
.custom-product-company.custom-product-company-continental-en > h1,
.custom-product-company.custom-product-company-continental-fr > h1,
.custom-product-company.custom-product-company-continental-es > h1,
.custom-product-company.custom-product-company-continental-sv > h1
{color: transparent;}



/*  Breco  */
.custom-product-category-breco,
.custom-product-category-breco-en,
.custom-product-category-breco-fr,
.custom-product-category-breco-es,
.custom-product-category-breco-sv
{background-color: #6ab023; }
.custom-product-category-breco b,
.custom-product-category-breco b-en,
.custom-product-category-breco b-fr,
.custom-product-category-breco b-es,
.custom-product-category-breco b-sv
{color: black;}

li.custom-product-category-breco,
li.custom-product-category-breco-en,
li.custom-product-category-breco-fr,
li.custom-product-category-breco-es,
li.custom-product-category-breco-sv
{
	padding: 8px !important; 
	border-radius: 4px;
}


li.custom-product-breco,
li.custom-product-breco-en,
li.custom-product-breco-fr,
li.custom-product-breco-es,
li.custom-product-breco-sv
{
	background: #dded8a; 
	margin-left: 20px !important; 
	border-top: 1px solid white; 
	padding-left: 10px !important;
}
li.custom-product-breco a,
li.custom-product-breco-en a,
li.custom-product-breco-fr a,
li.custom-product-breco-es a,
li.custom-product-breco-sv a
{color: black; }


li.custom-product-breco:hover a,
li.custom-product-breco-en:hover a,
li.custom-product-breco-fr:hover a,
li.custom-product-breco-es:hover a,
li.custom-product-breco-sv:hover a
{color: black; font-weight:bold; font-size: 15px;}

.custom-product-company.custom-product-company-breco > h1,
.custom-product-company.custom-product-company-breco-en > h1,
.custom-product-company.custom-product-company-breco-fr > h1,
.custom-product-company.custom-product-company-breco-es > h1,
.custom-product-company.custom-product-company-breco-sv > h1
{color: transparent;}

/* Uncategorized products */



.custom-product-company-uncategorized > h1,
.custom-product-company-uncategorized-en > h1,
.custom-product-company-uncategorized-fr > h1,
.custom-product-company-uncategorized-es > h1,
.custom-product-company-uncategorized-sv > h1
{background-color: #d9d9d9;}
li.custom-product-company-uncategorized,
li.custom-product-company-uncategorized-en,
li.custom-product-company-uncategorized-fr,
li.custom-product-company-uncategorized-es,
li.custom-product-company-uncategorized-sv
{
	padding: 8px !important; 
	border-radius: 4px;
}
li.custom-product-company-uncategorized b,
li.custom-product-company-uncategorized-en b,
li.custom-product-company-uncategorized-fr b,
li.custom-product-company-uncategorized-es b,
li.custom-product-company-uncategorized-sv b
{color: black;}

li.custom-product-uncategorized,
li.custom-product-uncategorized-en,
li.custom-product-uncategorized-fr,
li.custom-product-uncategorized-es,
li.custom-product-uncategorized-sv
{
	background: transparent; 
	margin-left: 20px !important; 
	border-top: 1px solid white; 
	padding-left: 10px !important;
}
li.custom-product-uncategorized a,
li.custom-product-uncategorized-en a,
li.custom-product-uncategorized-fr a,
li.custom-product-uncategorized-es a,
li.custom-product-uncategorized-sv a
{
	color: #333;
	font-size: 17px;
}

li.custom-product-uncategorized:hover a,
li.custom-product-uncategorized-en:hover a,
li.custom-product-uncategorized-fr:hover a,
li.custom-product-uncategorized-es:hover a,
li.custom-product-uncategorized-sv:hover a
{color: #333; font-weight:bold;}

li.custom-product-uncategorized,
li.custom-product-uncategorized-en,
li.custom-product-uncategorized-fr,
li.custom-product-uncategorized-es,
li.custom-product-uncategorized-sv
{
	background-color: #d9d9d9;
}

.custom-row {
	display: flex; /* equal height of the children */
	flex-direction: row;
  	justify-content: space-between;
	flex-wrap: wrap;
}

.custom-col-12{
	width: 100%;
}

.custom-col-6 {
  flex: 50%; /* additionally, equal width */
  width: 50%;
}

.greybox {
	background: rgb(236,236,236);
	padding: 1px 10px;
}

.color-section-greybox > .container > .template-page {
	background: rgb(236,236,236);
}

.uberboxwrapper .uberbox {
	display: inline-block;
    padding: 3%;
    border: 1px dashed black;
    width: 39%;
    min-height: 200px;
    vertical-align: top;
    margin: 5%;
}

.mehr_links ul li {
	border-bottom: 1px solid rgb(236,236,236);
	padding: 10px 0px;
	min-height: 55px;
}

.mehr_links ul li:last-child {
	border-bottom: none;
}
.mehr_links ul li a {
}
.news_widget {
	margin-top:20px;
}
.news_widget .news_item {
	display: flex;
    background: #ececec;
    position: relative;
    min-height: 200px;
	margin-bottom: 20px;
	width: 100%;
}

.news_widget .news_item .news_item_image {
	width: 250px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.news_widget .news_item .news_item_content {
	flex: 1;
    padding: 15px 15px 30px 20px;
    position: relative;
}

.news_widget .news_item .news_item_content .news_item_content_title {
	
}

.news_widget .news_item .news_item_content .news_item_content_description {
	font-size: 16px;
    line-height: 1.6em;	
        margin: 0.85em 0;
}
.news_widget .news_item .news_item_content .news_item_content_description p {
	margin: 0;
}

.news_widget .news_item .news_item_content .news_item_content_link {
    position: absolute;
    bottom: 7px;
}

.news_widget .news_item .news_item_content .news_item_content_link a{
    padding-left: 5px;
}

.news_widget .news_item .news_item_date {
	position: absolute;
    right: 0;
    top: 0;
    background: grey;
    padding: 5px 10px;
	color: #FFFFFF;
}

.download-category {
	position: absolute !important;
    width: auto !important;
    right: 0;
    top: 0;
}

/*Custom dynamic pages widget Start*/
.custom-dynamic-pages-widget .item {
    width: 47.8%;
}
.custom-dynamic-pages-widget .item {
    background: rgba(255,255,255,0.8);
    padding: 20px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.08);
    -webkit-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.08);
    box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.08);
}
.custom-dynamic-pages-widget .item-first {
    clear: both;
}
.custom-dynamic-pages-widget .item {
    float: left;
    
}
.custom-dynamic-pages-widget .item1{
    margin-right: 45px;
}
.custom-dynamic-pages-widget .item {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 30px;
}
.custom-dynamic-pages-widget .image-present .item-text {
    clear: none;
}
.custom-dynamic-pages-widget .item-text{
clear:both;
}
.custom-dynamic-pages-widget .item-title,  .item-text {
    margin-left: 26.1%;
}
.custom-dynamic-pages-widget .item-text {
    clear: both;
}
.custom-dynamic-pages-widget .item-text p {
    height: 107px;
    overflow: hidden;
}
.custom-dynamic-pages-widget .item-text p {
    margin-top: 10px;
}
.custom-dynamic-pages-widget .item-text p {
    font-size: 11px;
    line-height: 16px;
}
.custom-dynamic-pages-widget .item-info {
    margin-left: 26.1%;
}
.custom-dynamic-pages-widget .item-info {
    font-family: Open Sans Condensed;
    font-weight: 400;
    font-style: normal;
}
.custom-dynamic-pages-widget .item-info {
    margin-top: 10px;
}
.custom-dynamic-pages-widget .item-info {
    text-transform: uppercase;
}
.custom-dynamic-pages-widget .item-thumbnail {
    width: 21.7%;
    float: left;
}
.custom-dynamic-pages-widget .item-thumbnail {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.custom-dynamic-pages-widget .item-title,  .item-text {
    margin-left: 26.1%;
}
.custom-dynamic-pages-widget .item-title {
    margin-left: 26.1%;
}
.custom-dynamic-pages-widget .elm-events-main .layout-list .event-date {
    width: auto;
}
.custom-dynamic-pages-widget .elm-events-main .layout-list .event-date .entry-date {
    width: 100%;
    height: auto;
    float: none;
    -moz-border-radius: 0px 0px 3px 3px;
    -webkit-border-radius: 0px 0px 3px 3px;
    border-radius: 0px 0px 3px 3px;
    margin-bottom: 10px;
}
.custom-dynamic-pages-widget .elm-events-main .event-date .entry-date {
    font-size: 16px;
    line-height: 22px;
}
.custom-dynamic-pages-widget .entry-date {
    display: block;
    width: 100%;
    text-align: center;
    background: #e2e3e4;
   
    overflow: hidden;
}
.custom-dynamic-pages-widget .event-date .entry-date .monthyear {
    text-transform: uppercase;
    padding: 3px 6px 4px 6px;
    margin-bottom: 3px;
}
.custom-dynamic-pages-widget .event-date .entry-date .monthyear {
    font-size: 14px;
    line-height: 20px;
}
.custom-dynamic-pages-widget .elm-events-main .layout-list .event-date .entry-date .link-month {
    margin-top: 0px;
}
.custom-dynamic-pages-widget .elm-events-main .event-date .entry-date .link-day {
    padding-top: 0px;
    text-shadow: none;
    padding-bottom: 5px;
}
.custom-dynamic-pages-widget .elm-events-main .event-date .entry-date .link-day {
    font-size: 20px;
    line-height: 28px;
}
.custom-dynamic-pages-widget time{
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}
.custom-dynamic-pages-widget .entry-date .monthyear {
    background: #333333;
    padding: 8px 12px;
    margin-bottom: 10px;
    display: block;
    text-transform: uppercase;
}
.custom-dynamic-pages-widget .entry-date a, .entry-date span {
    color: #333333;
}
.custom-dynamic-pages-widget .link-day {
    padding-top: 0px;
    text-shadow: none;
    padding-bottom: 5px;
}
.custom-dynamic-pages-widget .elm-events-main .event-date .entry-date .link-day {
    font-size: 20px;
    line-height: 28px;
}
.custom-dynamic-pages-widget .entry-date .monthyear a, .entry-date .monthyear span {
    color: #ffffff;
}
.custom-dynamic-pages-widget .elm-events-main .event-date .entry-date .link-day small {
    top: -7px;
}
.custom-dynamic-pages-widget .entry-date .link-day small {
    display: inline-block;
    font-size: 12px;
    line-height: 16px;
    position: relative;
    top: -7px;
    padding-left: 2px;
}
.custom-dynamic-pages-widget a .item-thumbnail-wrap {
    display: inline-block;
    line-height: 0px;
    max-width: 100%;
    position: relative;
    vertical-align: top;
}
.custom-dynamic-pages-widget .image-present a:hover .item-thumbnail-wrap:before {
    opacity: 1;
}
.custom-dynamic-pages-widget a .item-thumbnail-wrap:before {
    content: "";
    display: block;
    background: url(https://preview.ait-themes.club/theme/solitudo/wp-content/themes/solitudo/design/img/zoom_image.png) center center no-repeat rgba(0,0,0,0.8);
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    z-index: 10;
    opacity: 0;
}
.custom-dynamic-pages-widget .item-thumbnail-wrap:before{
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}
/*Custom dynamic pages widget End*/

/*Custom messen list widget Start*/
.messen-custom-dynamic-pages-widget .item {
    width: 47.8%;
}
.messen-custom-dynamic-pages-widget .item {
    background: rgba(255,255,255,0.8);
    padding: 20px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.08);
    -webkit-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.08);
    box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.08);
}
.messen-custom-dynamic-pages-widget .item-first {
    clear: both;
}
.messen-custom-dynamic-pages-widget .item {
    float: left;
    
}
.messen-custom-dynamic-pages-widget .item1{
    margin-right: 45px;
}
.messen-custom-dynamic-pages-widget .item {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 30px;
}
.messen-custom-dynamic-pages-widget .image-present .item-text {
    clear: none;
}
.messen-custom-dynamic-pages-widget .item-text{
clear:both;
}
.messen-custom-dynamic-pages-widget .item-title,  .item-text {
    margin-left: 26.1%;
}
.messen-custom-dynamic-pages-widget .item-text {
    clear: both;
}
.messen-custom-dynamic-pages-widget .item-text p {
    height: 107px;
    overflow: hidden;
}
.messen-custom-dynamic-pages-widget .item-text p {
    margin-top: 10px;
}
.messen-custom-dynamic-pages-widget .item-text p {
    font-size: 11px;
    line-height: 16px;
}
.messen-custom-dynamic-pages-widget .item-info {
    margin-left: 26.1%;
}
.messen-custom-dynamic-pages-widget .item-info {
    font-family: Open Sans Condensed;
    font-weight: 400;
    font-style: normal;
}
.messen-custom-dynamic-pages-widget .item-info {
    margin-top: 10px;
}
.messen-custom-dynamic-pages-widget .item-info {
    text-transform: uppercase;
}
.messen-custom-dynamic-pages-widget .item-thumbnail {
    width: 21.7%;
    float: left;
}
.messen-custom-dynamic-pages-widget .item-thumbnail {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.messen-custom-dynamic-pages-widget .item-title,  .item-text {
    margin-left: 26.1%;
}
.messen-custom-dynamic-pages-widget .item-title {
    margin-left: 26.1%;
}
.messen-custom-dynamic-pages-widget .elm-events-main .layout-list .event-date {
    width: auto;
}
.messen-custom-dynamic-pages-widget .elm-events-main .layout-list .event-date .entry-date {
    width: 100%;
    height: auto;
    float: none;
    -moz-border-radius: 0px 0px 3px 3px;
    -webkit-border-radius: 0px 0px 3px 3px;
    border-radius: 0px 0px 3px 3px;
    margin-bottom: 10px;
}
.messen-custom-dynamic-pages-widget .elm-events-main .event-date .entry-date {
    font-size: 16px;
    line-height: 22px;
}
.messen-custom-dynamic-pages-widget .entry-date {
    display: block;
    width: 100%;
    text-align: center;
    background: #e2e3e4;
   
    overflow: hidden;
}
.messen-custom-dynamic-pages-widget .event-date .entry-date .monthyear {
    text-transform: uppercase;
    padding: 3px 6px 4px 6px;
    margin-bottom: 3px;
}
.messen-custom-dynamic-pages-widget .event-date .entry-date .monthyear {
    font-size: 14px;
    line-height: 20px;
}
.messen-custom-dynamic-pages-widget .elm-events-main .layout-list .event-date .entry-date .link-month {
    margin-top: 0px;
}
.messen-custom-dynamic-pages-widget .elm-events-main .event-date .entry-date .link-day {
    padding-top: 0px;
    text-shadow: none;
    padding-bottom: 5px;
}
.messen-custom-dynamic-pages-widget .elm-events-main .event-date .entry-date .link-day {
    font-size: 20px;
    line-height: 28px;
}
.messen-custom-dynamic-pages-widget time{
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}
.messen-custom-dynamic-pages-widget .entry-date .monthyear {
    background: #333333;
    padding: 8px 12px;
    margin-bottom: 10px;
    display: block;
    text-transform: uppercase;
}
.messen-custom-dynamic-pages-widget .entry-date a, .entry-date span {
    color: #333333;
}
.messen-custom-dynamic-pages-widget .link-day {
    padding-top: 0px;
    text-shadow: none;
    padding-bottom: 5px;
}
.messen-custom-dynamic-pages-widget .elm-events-main .event-date .entry-date .link-day {
    font-size: 20px;
    line-height: 28px;
}
.messen-custom-dynamic-pages-widget .entry-date .monthyear a, .entry-date .monthyear span {
    color: #ffffff;
}
.messen-custom-dynamic-pages-widget .elm-events-main .event-date .entry-date .link-day small {
    top: -7px;
}
.messen-custom-dynamic-pages-widget .entry-date .link-day small {
    display: inline-block;
    font-size: 12px;
    line-height: 16px;
    position: relative;
    top: -7px;
    padding-left: 2px;
}
.messen-custom-dynamic-pages-widget a .item-thumbnail-wrap {
    display: inline-block;
    line-height: 0px;
    max-width: 100%;
    position: relative;
    vertical-align: top;
}
.messen-custom-dynamic-pages-widget .image-present a:hover .item-thumbnail-wrap:before {
    opacity: 1;
}
.messen-custom-dynamic-pages-widget a .item-thumbnail-wrap:before {
    content: "";
    display: block;
    background: url(https://preview.ait-themes.club/theme/solitudo/wp-content/themes/solitudo/design/img/zoom_image.png) center center no-repeat rgba(0,0,0,0.8);
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    z-index: 10;
    opacity: 0;
}
.messen-custom-dynamic-pages-widget .item-thumbnail-wrap:before{
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}
/*Custom messen list widget End*/

/*////////////////
	// Jig Dropdown //
	////////////////*/

.floating-lmt .floating-lmt-menu {
    position: fixed;
    bottom: 20px;
    right: 0;
    z-index: 9999;
}

.floating-lmt * {
    box-sizing: border-box;
}

.floating-lmt .floating-lmt-btn, .floating-lmt .floating-lmt-content {
    background-color: #C3002F;
    color: #fff;
    height: 48px;
    transition: all .1s ease;
    -webkit-transition: all .1s ease;
}

.floating-lmt .floating-lmt-btn {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    width: 40px;
    padding: 9px 7px;
    border: 0;
    line-height: 31px;
    text-align: center;
    text-shadow: 0 2px 4px rgba(0,0,0,.3);
    font-size: 25px;
    z-index: 9999;
}

.floating-lmt .floating-lmt-icon {
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
	font-size: 19px;
}

.floating-lmt .floating-lmt-container {
    position: absolute;
    bottom: 48px;
    right: 0;
    visibility: hidden;
}

.floating-lmt .floating-lmt-cta {
    position: relative;
    display: block;
    width: 220px;
    margin-bottom: 3px;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    transform: translateY(25px);
    -webkit-transform: translateY(25px);
    transition: all .15s ease-in;
    -webkit-transition: all .15s ease-in;
	height: 48px;
}

.floating-lmt .floating-lmt-content {
    display: table;
    width: 170px;
    overflow: hidden;
    margin-right: 2px;
}

.floating-lmt .floating-lmt-content, .floating-lmt .floating-lmt-cta .floating-lmt-btn {
    float: left;
}

.floating-lmt .floating-lmt-text {
    display: table-cell;
    vertical-align: middle;
    text-align: right;
    margin: 0;
    font-size: 14px;
    font-family: "Nissan Regular";
    padding: 0 17px;
    line-height: 1;
}


@media screen and (min-width: 1024px){
	.floating-lmt button.floating-lmt-btn {
		display: none;
	}
	.floating-lmt .floating-lmt-container {
		bottom: 0;
	}
	.floating-lmt .floating-lmt-cta {
		pointer-events: auto;
		opacity: 1;
		visibility: visible;
		transform: translateY(0);
		-webkit-transform: translateY(0);
		margin-bottom: 0;
		display: block;
		width: auto;
		position: relative;
	}
	.floating-lmt .floating-lmt-content {
		display: table;
		vertical-align: middle;
		position: absolute;
		right: 100%;
		top: 0;
		width: 180px;
		border-bottom: 1px solid #a81727;
		height: 47px;
		box-sizing: content-box;
		opacity: 0;
		visibility: hidden;
		-ms-transform: translateX(180px);
		transform: translateX(180px);
		-webkit-transform: translateX(180px);
		transition: all .15s ease;
		-webkit-transition: all .15s ease;
	}
	.floating-lmt .floating-lmt-cta .floating-lmt-btn {
		position: relative;
		display: inline-block;
		vertical-align: middle;
		border-bottom: 1px solid #a81727;
	}
}

.floating-lmt .floating-lmt-btn.transition:hover, .floating-lmt .floating-lmt-cta:hover .floating-lmt-content, .floating-lmt .floating-lmt-cta:hover .floating-lmt-btn {
    background-color: #A60028;
}

.floating-lmt .floating-lmt-cta:hover .floating-lmt-content {
    opacity: 1;
    visibility: visible;
    transform: translateX(0);
    -webkit-transform: translateX(0);
    margin-right: 0;
}

.bubble_menu {
	position: fixed;
    z-index: 100000;
    bottom: 115px;
    right: 0;
}

.bubble_menu input[type=checkbox] {
	height: 2.5rem;
    opacity: 0;
    position: absolute;
    right: .5rem;
    top: .5rem;
    width: 2.5rem;
    z-index: 3;
    cursor: pointer;
}
#menu {
	background-color: #0F5738;
    border-radius: 2rem 2rem 2rem 0;
    height: 3rem;
    position: absolute;
    right: 0.5rem;
    top: .5rem;
    transition: .3s;
    width: 3rem;
    z-index: 1;
}
#line-one, #line-two {
	background: rgba(255, 255, 255, 0.3);
    height: 0.2rem;
    position: absolute;
    right: 1.5rem;
    top: 1.6rem;
    transition: .3s;
    width: 1.1rem;
    z-index: 2;
}
#line-two {
	top: 2.2rem;
}

#icon-one, #icon-two, #icon-three, #icon-four {
	background: #262626;
	border-radius: 1rem;
	height: 1.5rem;
	position: absolute;
	right: 1.35rem;
	top: 1rem;
	transition: .3s;
	transition-delay: .2s;
	width: 1.5rem;
	overflow: hidden;
    white-space: nowrap;
}
#icon-one i.fa, 
#icon-two i.fa, 
#icon-three i.fa,
#icon-four i.fa {
	color: #ffff;
    left: 5px;
    font-size: 15px;
    position: relative;
    top: 3px;
}
#icon-one i.fa{
	left: 6px;
}
#icon-one span.icon-text, 
#icon-two span.icon-text, 
#icon-three span.icon-text,
#icon-four span.icon-text {
	color: #FFF;
    padding-left: 12px;
}

#icon-one {
	background: #277553;
}
.icon {
  	display: inline-block;
	fill: white;
  	height: 1rem;
	left: .37rem;
	position: absolute;
	top: .25rem;
	width: .8rem;
}
#icon-two {
	background: #499272;
}
#icon-three {
	background: #75AF96;
}
#icon-four {
	background: #75AF96;
	padding-left: 4px;
}
#icon-one:hover, #icon-two:hover, #icon-three:hover, #icon-four:hover {
	right: 2.5rem;
    width: 9rem;
}

/*ANIMATION MECHANICS*/
input[type=checkbox]:checked ~ #menu {
	transform: rotate(135deg);
}
input[type=checkbox]:checked ~ #icon-one {
	animation-name: jig-one;
	animation-delay: .4s;
	animation-duration: .3s;
	transform: scale(1.3) translate(0.1rem, -2.5rem);
}
input[type=checkbox]:checked ~ #icon-two {
	animation-name: jig-two;
	animation-delay: .45s;
	animation-duration: .3s;
	transform: scale(1.3) translate(0.1rem, -4.5rem);
}
input[type=checkbox]:checked ~ #icon-three {
	animation-name: jig-three;
	animation-delay: .5s;
	animation-duration: .3s;
	transform: scale(1.3) translate(0.1rem, -6.5rem);
}
input[type=checkbox]:checked ~ #icon-four {
	animation-name: jig-four;
	animation-delay: .55s;
	animation-duration: .3s;
	transform: scale(1.3) translate(0.1rem, -8.5rem);
}
input[type=checkbox]:checked ~ #line-one {
	background: #FFFFFF;
    top: 1.75rem;
    transform: rotate(-45deg);
}
input[type=checkbox]:checked ~ #line-two {
	background: #FFFFFF;
    top: 1.75rem;
    transform: rotate(45deg);
}

@keyframes jig-one {
	0% {transform: scale(1.3) translate(0, -2.5rem)}
	33% {transform: scale(1.3) translate(0.1rem, -2.5rem)}
	66% {transform: scale(1.3) translate(-0.1rem, -2.5rem)}
	100% {transform: scale(1.3) translate(0, -2.5rem)}
}
@keyframes jig-two {
	0% {transform: scale(1.3) translate(0, -4.5rem)}
	33% {transform: scale(1.3) translate(0.1rem, -4.5rem)}
	66% {transform: scale(1.3) translate(-0.1rem, -4.5rem)}
	100% {transform: scale(1.3) translate(0, -4rem)}
}
@keyframes jig-three {
	0% {transform: scale(1.3) translate(0, -6.5rem)}
	33% {transform: scale(1.3) translate(0.1rem, -6.5rem)}
	66% {transform: scale(1.3) translate(-0.1rem, -6.5rem)}
	100% {transform: scale(1.3) translate(0, -6.5rem)}
}
@keyframes jig-four {
	0% {transform: scale(1.3) translate(0, -8.5rem)}
	33% {transform: scale(1.3) translate(0.1rem, -8.5rem)}
	66% {transform: scale(1.3) translate(-0.1rem, -8.5rem)}
	100% {transform: scale(1.3) translate(0, -8.5rem)}
}


.shortcut-menu .menu-item,
label.menu-open-button{
	max-width: unset;
	background:#0081d1;
	border-radius:50%;
	width:45px;
	height:45px;
	position:absolute!important;
	padding:0;right:0;bottom:0;
	color:#fff!important;
	text-align:center;
	line-height:45px;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);-webkit-transition:-webkit-transform ease-out .2s;transition:-webkit-transform ease-out .2s;transition:transform ease-out .2s;transition:transform ease-out .2s, -webkit-transform ease-out .2s;-webkit-box-shadow:0 1px 10px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 10px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.1)
}
.shortcut-menu .menu-open-button span {
	color: #ecf0f1 !important;
}
.shortcut-menu .menu-item:hover,label.menu-open-button:hover{background:#0272b7}
.shortcut-menu{position:fixed;right: 3.3rem; bottom: 7rem;z-index:931}
.shortcut-menu  .menu-open{display:none !important}
.shortcut-menu .menu-item,label.menu-open-button{font-size:16px}
.shortcut-menu label.menu-open-button{z-index:932;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.275);transition-timing-function:cubic-bezier(.175,.885,.32,1.275);-webkit-transition-duration:.4s;transition-duration:.4s;cursor:pointer;margin:0;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.shortcut-menu .app-shortcut-icon{width:5px;height:5px;background:#ecf0f1;color:#ecf0f1;-webkit-transition:.3s;transition:.3s;-webkit-box-shadow:-8px -8px,0 -8px,8px -8px,-8px 0,8px 0,-8px 8px,0 8px,8px 8px;box-shadow:-8px -8px,0 -8px,8px -8px,-8px 0,8px 0,-8px 8px,0 8px,8px 8px}
.shortcut-menu .menu-open:checked+.menu-open-button{-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transform:scale(.9,.9) translate3d(0,0,0);transform:scale(.9,.9) translate3d(0,0,0);background:#505050}
.shortcut-menu .menu-open:checked+.menu-open-button .app-shortcut-icon{-webkit-box-shadow:0 -5px,0 -8px,5px 0,-5px 0,8px 0,-8px 0,0 8px,0 5px!important;box-shadow:0 -5px,0 -8px,5px 0,-5px 0,8px 0,-8px 0,0 8px,0 5px!important;-webkit-transform:rotate3d(0,0,1,-45deg) scale3d(.8,.8,.8);transform:rotate3d(0,0,1,-45deg) scale3d(.8,.8,.8)}
.shortcut-menu .menu-open:checked~.menu-item{-webkit-transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-timing-function:cubic-bezier(.165,.84,.44,1)}
.shortcut-menu .menu-open:checked~.menu-item:nth-child(3){-webkit-transition-duration:150ms;transition-duration:150ms;-webkit-transform:translate3d(0,-48px,0);transform:translate3d(0,-48px,0)}
.shortcut-menu .menu-open:checked~.menu-item:nth-child(4){-webkit-transition-duration:250ms;transition-duration:250ms;-webkit-transform:translate3d(0,-96px,0);transform:translate3d(0,-96px,0)}
.shortcut-menu .menu-open:checked~.menu-item:nth-child(5){-webkit-transition-duration:350ms;transition-duration:350ms;-webkit-transform:translate3d(0,-144px,0);transform:translate3d(0,-144px,0)}
.shortcut-menu .menu-open:checked~.menu-item:nth-child(6){-webkit-transition-duration:450ms;transition-duration:450ms;-webkit-transform:translate3d(0,-192px,0);transform:translate3d(0,-192px,0)}
.shortcut-menu .menu-open:checked~.menu-item:nth-child(7){-webkit-transition-duration:550ms;transition-duration:550ms;-webkit-transform:translate3d(0,-240px,0);transform:translate3d(0,-240px,0)}

.shortcut-menu .waves-effect{position:relative;cursor:pointer;display:inline-block !important;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}
.shortcut-menu .waves-effect .waves-ripple{position:absolute;border-radius:50%;width:100px;height:100px;margin-top:-50px;margin-left:-50px;opacity:0;background:rgba(255,255,255,.6);background:radial-gradient(rgba(255,255,255,.3) 0,rgba(255,255,255,.4) 40%,rgba(255,255,255,.5) 50%,rgba(255,255,255,.6) 60%,rgba(255,255,255,0) 70%);-webkit-transition:all .5s ease-out;transition:all .5s ease-out;-webkit-transition-property:-webkit-transform,opacity;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transform:scale(0) translate(0,0);transform:scale(0) translate(0,0);pointer-events:none}
.shortcut-menu .waves-notransition{-webkit-transition:none!important;transition:none!important}
.shortcut-menu .waves-themed.btn-default .waves-ripple,.waves-themed.btn-outline-default .waves-ripple,.waves-themed.btn-warning .waves-ripple{background:rgba(0,0,0,.6);background:radial-gradient(rgba(0,0,0,.1) 0,rgba(0,0,0,.2) 40%,rgba(0,0,0,.3) 50%,rgba(0,0,0,.4) 60%,rgba(0,0,0,0) 70%)}
.shortcut-menu .waves-themed.btn-danger .waves-ripple,.waves-themed.btn-dark .waves-ripple,.waves-themed.btn-info .waves-ripple,.waves-themed.btn-outline-danger .waves-ripple,.waves-themed.btn-outline-dark .waves-ripple,.waves-themed.btn-outline-info .waves-ripple,.waves-themed.btn-outline-primary .waves-ripple,.waves-themed.btn-outline-success .waves-ripple,.waves-themed.btn-primary .waves-ripple,.waves-themed.btn-success .waves-ripple{background:rgba(255,255,255,.6);background:radial-gradient(rgba(255,255,255,.3) 0,rgba(255,255,255,.4) 40%,rgba(255,255,255,.5) 50%,rgba(255,255,255,.6) 60%,rgba(255,255,255,0) 70%)}
.page-sidebar .primary-nav .nav-menu li a.waves-themed .waves-ripple{background:rgba(28,35,55,.6);background:radial-gradient(rgba(28,35,55,.2) 0,rgba(28,35,55,.3) 40%,rgba(28,35,55,.4) 50%,rgba(28,35,55,.5) 60%,rgba(28,35,55,0) 70%)}.panel-hdr:not([class^=bg-]):not([class*=" bg-"]) .waves-themed.btn-toolbar-master .waves-ripple,.waves-themed.nav-link .waves-ripple{background:rgba(106,126,181,.6);background:radial-gradient(rgba(106,126,181,.2) 0,rgba(106,126,181,.3) 40%,rgba(106,126,181,.4) 50%,rgba(106,126,181,.5) 60%,rgba(106,126,181,0) 70%)}@-webkit-keyframes seconds{0%{opacity:1}100%{opacity:0}}@keyframes seconds{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes delayed{99%{visibility:hidden}100%{visibility:visible}}@keyframes delayed{99%{visibility:hidden}100%{visibility:visible}}@keyframes subtle{0%{opacity:1}100%{opacity:.2}}@-webkit-keyframes subtle{0%{opacity:1}100%{opacity:.2}}@-webkit-keyframes highlight{from{background:#fff1c1}to{background:0 0}}@keyframes highlight{from{background:#fff1c1}to{background:0 0}}.highlight{-webkit-animation:highlight 1.5s;animation:highlight 1.5s}@-webkit-keyframes spin{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fa-spin-4x{-webkit-animation:spin .5s infinite linear;animation:spin .5s infinite linear}.fa-spin-2x{-webkit-animation:spin 1s infinite linear;animation:spin 1s infinite linear}@-webkit-keyframes animateFadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes animateFadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes animateFadeInUp{from{opacity:0;-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes animateFadeInUp{from{opacity:0;-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes animateFadeInLeft{from{opacity:0;-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes animateFadeInLeft{from{opacity:0;-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes animateFadeInRight{from{opacity:0;-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes animateFadeInRight{from{opacity:0;-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.no-transition-delay{-webkit-transition-delay:0s!important;transition-delay:0s!important}.page-content>.alert{animation:animateFadeInUp .3s;-webkit-animation:animateFadeInUp .3s}.page-content>.card,.page-content>.row{animation:animateFadeInUp .7s;-webkit-animation:animateFadeInUp .7s}.tab-content>.active:not(.fade){animation:animateFadeInUp .5s;-webkit-animation:animateFadeInUp .5s}.fadeinup{animation:animateFadeInUp .5s;-webkit-animation:animateFadeInUp .5s}.fadeindown{animation:animateFadeInDown .5s;-webkit-animation:animateFadeInDown .5s}.fadeinleft{animation:animateFadeInLeft .5s;-webkit-animation:animateFadeInLeft .5s}.fadeinright{animation:animateFadeInRight .5s;-webkit-animation:animateFadeInRight .5s}@media (min-width:1399px){.mod-main-boxed.mod-bg-1 [data-class=mod-bg-1]:before,.mod-main-boxed.mod-bg-2 [data-class=mod-bg-2]:before,.mod-main-boxed.mod-bg-3 [data-class=mod-bg-3]:before,.mod-main-boxed.mod-bg-4 [data-class=mod-bg-4]:before{content:" ";display:block;border-radius:50%;background:inherit;background-image:none;border:2px solid rgba(0,0,0,.2);position:absolute;top:15px;left:15px;height:20px;width:20px}.mod-main-boxed.mod-bg-1 [data-class=mod-bg-1]:after,.mod-main-boxed.mod-bg-2 [data-class=mod-bg-2]:after,.mod-main-boxed.mod-bg-3 [data-class=mod-bg-3]:after,.mod-main-boxed.mod-bg-4 [data-class=mod-bg-4]:after{content:" ";height:inherit;width:inherit;border:5px solid rgba(0,0,0,.1);position:absolute;left:0;top:0;border-radius:50%}.mod-main-boxed .settings-panel .expanded{display:block}.mod-main-boxed .settings-panel .expanded>ul>li{display:inline-block;margin:0;padding:0}.mod-main-boxed .settings-panel .expanded>ul>li [data-action][data-class=mod-bg-1]{background-image:url(//mulco.net/wp-content/plugins/mulco-preps/img/backgrounds/prev-bg-1.png)}.mod-main-boxed .settings-panel .expanded>ul>li [data-action][data-class=mod-bg-2]{background-image:url(//mulco.net/wp-content/plugins/mulco-preps/img/backgrounds/prev-bg-2.png)}.mod-main-boxed .settings-panel .expanded>ul>li [data-action][data-class=mod-bg-3]{background-image:url(//mulco.net/wp-content/plugins/mulco-preps/img/backgrounds/prev-bg-3.png)}.mod-main-boxed .settings-panel .expanded>ul>li [data-action][data-class=mod-bg-4]{background-image:url(//mulco.net/wp-content/plugins/mulco-preps/img/backgrounds/prev-bg-4.png)}.mod-main-boxed .settings-panel .expanded>ul>li:last-child [data-action=toggle]{margin-right:0}.mod-main-boxed.mod-bg-1{background-image:url(//mulco.net/wp-content/plugins/mulco-preps/img/backgrounds/bg-1.png)}.mod-main-boxed.mod-bg-2{background-image:url(//mulco.net/wp-content/plugins/mulco-preps/img/backgrounds/bg-2.png)}.mod-main-boxed.mod-bg-3{background-image:url(//mulco.net/wp-content/plugins/mulco-preps/img/backgrounds/bg-3.png)}.mod-main-boxed.mod-bg-4{background-image:url(//mulco.net/wp-content/plugins/mulco-preps/img/backgrounds/bg-4.png)}.mod-main-boxed.mod-fixed-bg{background-attachment:fixed}}.mod-clean-page-bg .page-content-wrapper{background:#fff!important}.mod-clean-page-bg .page-header{border-bottom-color:rgba(123,141,189,.13)}.mod-color-blind .page-wrapper{-webkit-filter:grayscale(65%);filter:grayscale(55%)}.mod-color-blind [class*=btn-].active{background-image:none!important}.mod-disable-animation *,.mod-disable-animation :after,.mod-disable-animation :before{-webkit-transition:none!important;transition:none!important;-webkit-animation:none!important;animation:none!important}.mod-hide-info-card .page-sidebar .info-card{display:none}.mod-hide-nav-icons:not(.nav-function-top):not(.nav-function-minify) .page-sidebar .primary-nav .nav-menu a>.ni,.mod-hide-nav-icons:not(.nav-function-top):not(.nav-function-minify) .page-sidebar .primary-nav .nav-menu a>[class*=fa-],.mod-hide-nav-icons:not(.nav-function-top):not(.nav-function-minify) .page-sidebar .primary-nav .nav-menu a>img{display:none}.mod-hide-nav-icons:not(.nav-function-top):not(.nav-function-minify) .page-sidebar .primary-nav .nav-menu a>.badge{right:40px;left:auto;top:30%}.mod-hide-nav-icons:not(.nav-function-top):not(.nav-function-minify) .page-sidebar .primary-nav .nav-menu span>.ni,.mod-hide-nav-icons:not(.nav-function-top):not(.nav-function-minify) .page-sidebar .primary-nav .nav-menu span>[class*=fa-],.mod-hide-nav-icons:not(.nav-function-top):not(.nav-function-minify) .page-sidebar .primary-nav .nav-menu span>img{display:none}.mod-hide-nav-icons:not(.nav-function-top):not(.nav-function-minify) .page-sidebar .primary-nav .nav-menu .dl-ref{display:none}.mod-hide-nav-icons:not(.nav-function-top):not(.nav-function-minify) .page-sidebar .primary-nav .nav-menu li>ul>li>a{padding-left:2.9375rem}.mod-hide-nav-icons:not(.nav-function-top):not(.nav-function-minify) .page-sidebar .primary-nav .nav-menu li>ul>li>a+ul>li>a{padding-left:4.1875rem}.mod-high-contrast .btn,.mod-high-contrast .dl-ref,.mod-high-contrast .nav-menu li a,.mod-high-contrast .nav-menu li a .ni,.mod-high-contrast .nav-menu li a [class*=fa-],.mod-high-contrast .nav-title{text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000;color:#fff!important;font-weight:500!important}.mod-high-contrast .badge-detached,.mod-high-contrast .btn-default,.mod-high-contrast .btn-secondary,.mod-high-contrast .page-header .btn,.mod-high-contrast .panel-header,.mod-high-contrast .settings-panel-title a,.mod-high-contrast .subheader-title,.mod-high-contrast [class*=btn-outline-],.mod-high-contrast h1,.mod-high-contrast h2,.mod-high-contrast h3,.mod-high-contrast h4,.mod-high-contrast h5{text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff;color:#000!important;font-weight:500}.mod-high-contrast .breadcrumb>li>a,.mod-high-contrast .btn-switch+.onoffswitch-title,.mod-high-contrast .onoffswitch-title+.onoffswitch-title-desc,.mod-high-contrast .page-content,.mod-high-contrast .panel-container,.mod-high-contrast .panel-header .btn,.mod-high-contrast .subheader-title small,.mod-high-contrast h1 small,.mod-high-contrast h2 small,.mod-high-contrast h3 small,.mod-high-contrast h4 small,.mod-high-contrast h5,.mod-high-contrast h6,.mod-high-contrast p{text-shadow:none;color:#000!important;font-weight:400!important}.mod-lean-subheader .subheader{margin:0}.mod-lean-subheader .subheader .subheader-title{margin-top:0;font-size:1rem;display:inline-block;font-weight:400;text-transform:capitalize;margin-bottom:1.5rem}.mod-lean-subheader .subheader .subheader-title:not(:only-child){margin-top:23px}.mod-lean-subheader .subheader .subheader-title small{font-size:.875rem;display:inline-block;text-transform:capitalize}.mod-lean-subheader .subheader .subheader-title small:before{content:" - "}.mod-lean-subheader .subheader .breadcrumb{position:absolute;top:0}@media (min-width:1399px){.mod-main-boxed .page-wrapper{max-width:1399px;margin:0 auto}.mod-main-boxed:not(.nav-function-top) #nff{position:relative}.mod-main-boxed:not(.nav-function-top) #nff .onoffswitch-title{color:#d58100}.mod-main-boxed:not(.nav-function-top) #nff .onoffswitch-title-desc{color:#ec9f28}.mod-main-boxed:not(.nav-function-top) #nff:after{content:"DISABLED";display:block;position:absolute;background:#fff1c1;font-size:.625rem;width:65px;text-align:center;border:1px solid #ffca0e;height:22px;line-height:20px;border-radius:10px;right:13px;top:26%;color:#1d1d1d}.mod-main-boxed.header-function-fixed .page-wrapper .page-header{width:100%;max-width:1397px;margin:0 auto!important}.mod-main-boxed.header-function-fixed:not(.nav-function-top):not(.nav-function-fixed) .page-wrapper .page-sidebar{position:absolute!important;top:0;bottom:0}.mod-main-boxed.header-function-fixed:not(.nav-function-top):not(.nav-function-hidden):not(.nav-function-minify) .page-wrapper .page-header{padding-left:18.875rem}.mod-main-boxed.header-function-fixed:not(.nav-function-top):not(.nav-function-hidden):not(.nav-function-minify):not(.nav-function-fixed) .page-content{margin-left:16.875rem}.mod-main-boxed.header-function-fixed.nav-function-minify:not(.nav-function-top):not(.nav-function-hidden) .page-wrapper .page-header{padding-left:6.6875rem}.mod-main-boxed.header-function-fixed.nav-function-minify:not(.nav-function-top):not(.nav-function-hidden) .page-wrapper .page-content-wrapper{margin-left:4.6875rem}.mod-main-boxed.nav-function-hidden:not(.nav-function-top) .page-sidebar:after{position:absolute;left:16.875rem}.mod-main-boxed.nav-function-hidden.nav-function-minify .page-sidebar:after{position:absolute;left:4.6875rem}.mod-main-boxed.nav-function-fixed:not(.nav-function-top) .page-wrapper .page-sidebar{position:absolute}.mod-main-boxed.nav-function-fixed:not(.nav-function-top) .page-wrapper .page-sidebar .page-logo{position:fixed;top:0;z-index:950;-webkit-box-shadow:0 2px 2px -1px rgba(0,0,0,.1);box-shadow:0 2px 2px -1px rgba(0,0,0,.1)}.mod-main-boxed.nav-function-fixed:not(.nav-function-top) .page-wrapper .page-sidebar .primary-nav{margin-top:4.125rem}.mod-main-boxed.nav-function-fixed:not(.nav-function-top).nav-function-hidden .page-logo{position:absolute!important;-webkit-transition:none;transition:none}.mod-main-boxed .page-wrapper{border-left:1px solid rgba(0,0,0,.15);border-right:1px solid rgba(0,0,0,.15);-webkit-box-shadow:5px 0 20px 0 rgba(0,0,0,.1),-5px 0 20px 0 rgba(0,0,0,.1);box-shadow:5px 0 20px 0 rgba(0,0,0,.1),-5px 0 20px 0 rgba(0,0,0,.1);overflow:hidden;position:relative}.mod-main-boxed:not(.header-function-fixed):not(.nav-function-top):not(.modal-open):not(.panel-fullscreen) .page-wrapper{-webkit-transform:translateX(0)!important;transform:translateX(0)!important}}.mod-nav-link:not(.nav-function-top):not(.nav-function-minify):not(.mod-hide-nav-icons) ul.nav-menu:not(.nav-menu-compact)>li a>.dl-ref:first-child{margin-left:0!important}.mod-nav-link:not(.nav-function-top):not(.nav-function-minify):not(.mod-hide-nav-icons) ul.nav-menu:not(.nav-menu-compact)>li>ul:before{content:"";display:block;position:absolute;z-index:1;left:2.5625rem;top:44px;bottom:0;border-left:1px solid #4b5a82}.mod-nav-link:not(.nav-function-top):not(.nav-function-minify):not(.mod-hide-nav-icons) ul.nav-menu:not(.nav-menu-compact)>li>ul>li a:after{content:"";display:block;position:absolute;width:.4rem;height:.4rem;background-color:#6f7fab;left:2.4rem;top:calc(50% - .3rem);border:1px solid #333;border-radius:50%;z-index:1}.mod-nav-link:not(.nav-function-top):not(.nav-function-minify):not(.mod-hide-nav-icons) ul.nav-menu:not(.nav-menu-compact)>li>ul>li a:hover:after{border-color:transparent}.mod-nav-link:not(.nav-function-top):not(.nav-function-minify):not(.mod-hide-nav-icons) ul.nav-menu:not(.nav-menu-compact)>li>ul>li li>a:after{content:"";display:none}.mod-nav-link:not(.nav-function-top):not(.nav-function-minify):not(.mod-hide-nav-icons) ul.nav-menu:not(.nav-menu-compact)>li>ul li a i{margin-left:0!important}html:not(.root-text-sm):not(.root-text-lg):not(.root-text-xl) [data-class=root-text]{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.root-text-sm{font-size:15px}.root-text-sm [data-class=root-text-sm]{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125)!important;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)!important}.root-text-lg{font-size:17px}.root-text-lg [data-class=root-text-lg]{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125)!important;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)!important}.root-text-xl{font-size:18px}.root-text-xl [data-class=root-text-xl]{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125)!important;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)!important}.mod-bigger-font{font-size:18px}.bg-primary-50{background-color:#bfc8df;color:rgba(0,0,0,.8)}.bg-primary-50:hover{color:rgba(0,0,0,.8)}.bg-primary-100{background-color:#aeb9d7;color:rgba(0,0,0,.8)}.bg-primary-100:hover{color:rgba(0,0,0,.8)}.bg-primary-200{background-color:#9daace;color:rgba(0,0,0,.8)}.bg-primary-200:hover{color:rgba(0,0,0,.8)}.bg-primary-300{background-color:#8c9cc6;color:rgba(0,0,0,.8)}.bg-primary-300:hover{color:rgba(0,0,0,.8)}.bg-primary-400{background-color:#7b8dbd;color:#fff}.bg-primary-400:hover{color:#fff}.bg-primary-500{background-color:#0081d1;color:#fff}.bg-primary-500:hover{color:#fff}.bg-primary-600{background-color:#596fad;color:#fff}.bg-primary-600:hover{color:#fff}.bg-primary-700{background-color:#0272b7;color:#fff}.bg-primary-700:hover{color:#fff}.bg-primary-800{background-color:#46598d;color:#fff}.bg-primary-800:hover{color:#fff}.bg-primary-900{background-color:#3d4e7c;color:#fff}.bg-primary-900:hover{color:#fff}.color-primary-50{color:#bfc8df}.color-primary-100{color:#aeb9d7}.color-primary-200{color:#9daace}.color-primary-300{color:#8c9cc6}.color-primary-400{color:#7b8dbd}.color-primary-500{color:#0081d1}.color-primary-600{color:#596fad}.color-primary-700{color:#0272b7}.color-primary-800{color:#46598d}.color-primary-900{color:#3d4e7c}.bg-success-50{background-color:#7aec94;color:rgba(0,0,0,.8)}.bg-success-50:hover{color:rgba(0,0,0,.8)}.bg-success-100{background-color:#63e982;color:rgba(0,0,0,.8)}.bg-success-100:hover{color:rgba(0,0,0,.8)}.bg-success-200{background-color:#4de570;color:rgba(0,0,0,.8)}.bg-success-200:hover{color:rgba(0,0,0,.8)}.bg-success-300{background-color:#37e25e;color:rgba(0,0,0,.8)}.bg-success-300:hover{color:rgba(0,0,0,.8)}.bg-success-400{background-color:#21df4c;color:rgba(0,0,0,.8)}.bg-success-400:hover{color:rgba(0,0,0,.8)}.bg-success-500{background-color:#1dc944;color:#fff}.bg-success-500:hover{color:#fff}.bg-success-600{background-color:#1ab33c;color:#fff}.bg-success-600:hover{color:#fff}.bg-success-700{background-color:#179c35;color:#fff}.bg-success-700:hover{color:#fff}.bg-success-800{background-color:#13862d;color:#fff}.bg-success-800:hover{color:#fff}.bg-success-900{background-color:#107026;color:#fff}.bg-success-900:hover{color:#fff}.color-success-50{color:#7aec94}.color-success-100{color:#63e982}.color-success-200{color:#4de570}.color-success-300{color:#37e25e}.color-success-400{color:#21df4c}.color-success-500{color:#1dc944}.color-success-600{color:#1ab33c}.color-success-700{color:#179c35}.color-success-800{color:#13862d}.color-success-900{color:#107026}.bg-info-50{background-color:#78ebd1;color:rgba(0,0,0,.8)}.bg-info-50:hover{color:rgba(0,0,0,.8)}.bg-info-100{background-color:#62e8c9;color:rgba(0,0,0,.8)}.bg-info-100:hover{color:rgba(0,0,0,.8)}.bg-info-200{background-color:#4ce5c2;color:rgba(0,0,0,.8)}.bg-info-200:hover{color:rgba(0,0,0,.8)}.bg-info-300{background-color:#35e2ba;color:rgba(0,0,0,.8)}.bg-info-300:hover{color:rgba(0,0,0,.8)}.bg-info-400{background-color:#20ddb2;color:rgba(0,0,0,.8)}.bg-info-400:hover{color:rgba(0,0,0,.8)}.bg-info-500{background-color:#1dc7a0;color:#fff}.bg-info-500:hover{color:#fff}.bg-info-600{background-color:#1ab18e;color:#fff}.bg-info-600:hover{color:#fff}.bg-info-700{background-color:#179a7c;color:#fff}.bg-info-700:hover{color:#fff}.bg-info-800{background-color:#13846a;color:#fff}.bg-info-800:hover{color:#fff}.bg-info-900{background-color:#106e58;color:#fff}.bg-info-900:hover{color:#fff}.color-info-50{color:#78ebd1}.color-info-100{color:#62e8c9}.color-info-200{color:#4ce5c2}.color-info-300{color:#35e2ba}.color-info-400{color:#20ddb2}.color-info-500{color:#1dc7a0}.color-info-600{color:#1ab18e}.color-info-700{color:#179a7c}.color-info-800{color:#13846a}.color-info-900{color:#106e58}.bg-warning-50{background-color:#fff1c1;color:rgba(0,0,0,.8)}.bg-warning-50:hover{color:rgba(0,0,0,.8)}.bg-warning-100{background-color:#ffeca7;color:rgba(0,0,0,.8)}.bg-warning-100:hover{color:rgba(0,0,0,.8)}.bg-warning-200{background-color:#ffe68e;color:rgba(0,0,0,.8)}.bg-warning-200:hover{color:rgba(0,0,0,.8)}.bg-warning-300{background-color:#ffe074;color:rgba(0,0,0,.8)}.bg-warning-300:hover{color:rgba(0,0,0,.8)}.bg-warning-400{background-color:#ffdb5b;color:rgba(0,0,0,.8)}.bg-warning-400:hover{color:rgba(0,0,0,.8)}.bg-warning-500{background-color:#ffd541;color:rgba(0,0,0,.8)}.bg-warning-500:hover{color:rgba(0,0,0,.8)}.bg-warning-600{background-color:#ffcf28;color:rgba(0,0,0,.8)}.bg-warning-600:hover{color:rgba(0,0,0,.8)}.bg-warning-700{background-color:#ffca0e;color:rgba(0,0,0,.8)}.bg-warning-700:hover{color:rgba(0,0,0,.8)}.bg-warning-800{background-color:#f4be00;color:rgba(0,0,0,.8)}.bg-warning-800:hover{color:rgba(0,0,0,.8)}.bg-warning-900{background-color:#daaa00;color:rgba(0,0,0,.8)}.bg-warning-900:hover{color:rgba(0,0,0,.8)}.color-warning-50{color:#fff1c1}.color-warning-100{color:#ffeca7}.color-warning-200{color:#ffe68e}.color-warning-300{color:#ffe074}.color-warning-400{color:#ffdb5b}.color-warning-500{color:#ffd541}.color-warning-600{color:#ffcf28}.color-warning-700{color:#ffca0e}.color-warning-800{color:#f4be00}.color-warning-900{color:#daaa00}.bg-danger-50{background-color:#ffc1c1;color:rgba(0,0,0,.8)}.bg-danger-50:hover{color:rgba(0,0,0,.8)}.bg-danger-100{background-color:#ffa8a7;color:rgba(0,0,0,.8)}.bg-danger-100:hover{color:rgba(0,0,0,.8)}.bg-danger-200{background-color:#ff8f8e;color:rgba(0,0,0,.8)}.bg-danger-200:hover{color:rgba(0,0,0,.8)}.bg-danger-300{background-color:#ff7574;color:rgba(0,0,0,.8)}.bg-danger-300:hover{color:rgba(0,0,0,.8)}.bg-danger-400{background-color:#ff5c5b;color:#fff}.bg-danger-400:hover{color:#fff}.bg-danger-500{background-color:#ff4341;color:#fff}.bg-danger-500:hover{color:#fff}.bg-danger-600{background-color:#ff2a28;color:#fff}.bg-danger-600:hover{color:#fff}.bg-danger-700{background-color:#ff110e;color:#fff}.bg-danger-700:hover{color:#fff}.bg-danger-800{background-color:#f40300;color:#fff}.bg-danger-800:hover{color:#fff}.bg-danger-900{background-color:#da0200;color:#fff}.bg-danger-900:hover{color:#fff}.color-danger-50{color:#ffc1c1}.color-danger-100{color:#ffa8a7}.color-danger-200{color:#ff8f8e}.color-danger-300{color:#ff7574}.color-danger-400{color:#ff5c5b}.color-danger-500{color:#ff4341}.color-danger-600{color:#ff2a28}.color-danger-700{color:#ff110e}.color-danger-800{color:#f40300}.color-danger-900{color:#da0200}.bg-fusion-50{background-color:#909090;color:#fff}.bg-fusion-50:hover{color:#fff}.bg-fusion-100{background-color:#838383;color:#fff}.bg-fusion-100:hover{color:#fff}.bg-fusion-200{background-color:#767676;color:#fff}.bg-fusion-200:hover{color:#fff}.bg-fusion-300{background-color:#696969;color:#fff}.bg-fusion-300:hover{color:#fff}.bg-fusion-400{background-color:#5d5d5d;color:#fff}.bg-fusion-400:hover{color:#fff}.bg-fusion-500{background-color:#505050;color:#fff}.bg-fusion-500:hover{color:#fff}.bg-fusion-600{background-color:#434343;color:#fff}.bg-fusion-600:hover{color:#fff}.bg-fusion-700{background-color:#363636;color:#fff}.bg-fusion-700:hover{color:#fff}.bg-fusion-800{background-color:#2a2a2a;color:#fff}.bg-fusion-800:hover{color:#fff}.bg-fusion-900{background-color:#1d1d1d;color:#fff}.bg-fusion-900:hover{color:#fff}.color-fusion-50{color:#909090}.color-fusion-100{color:#838383}.color-fusion-200{color:#767676}.color-fusion-300{color:#696969}.color-fusion-400{color:#5d5d5d}.color-fusion-500{color:#505050}.color-fusion-600{color:#434343}.color-fusion-700{color:#363636}.color-fusion-800{color:#2a2a2a}.color-fusion-900{color:#1d1d1d}.color-white{color:#fff}.color-black{color:#222}.bg-primary-gradient{background-image:linear-gradient(250deg,rgba(61,78,124,.7),transparent)}.bg-danger-gradient{background-image:linear-gradient(250deg,rgba(218,2,0,.7),transparent)}.bg-info-gradient{background-image:linear-gradient(250deg,rgba(16,110,88,.7),transparent)}.bg-warning-gradient{background-image:linear-gradient(250deg,rgba(218,170,0,.7),transparent)}.bg-success-gradient{background-image:linear-gradient(250deg,rgba(16,112,38,.7),transparent)}.bg-fusion-gradient{background-image:linear-gradient(250deg,rgba(29,29,29,.7),transparent)}body:not(.mobile-detected).modal-open .modal::-webkit-scrollbar,body:not(.mobile-detected)::-webkit-scrollbar{height:8px;width:8px}body:not(.mobile-detected).modal-open .modal::-webkit-scrollbar:hover,body:not(.mobile-detected)::-webkit-scrollbar:hover{background-color:rgba(0,0,0,.01)}body:not(.mobile-detected).modal-open .modal::-webkit-scrollbar-track-piece,body:not(.mobile-detected)::-webkit-scrollbar-track-piece{background-color:#efefef}body:not(.mobile-detected).modal-open .modal::-webkit-scrollbar-track-piece:hover,body:not(.mobile-detected)::-webkit-scrollbar-track-piece:hover{background-color:#d0d0d0}body:not(.mobile-detected).modal-open .modal::-webkit-scrollbar-thumb:vertical,body:not(.mobile-detected)::-webkit-scrollbar-thumb:vertical{background-color:#838383}body:not(.mobile-detected).modal-open .modal::-webkit-scrollbar-thumb:vertical:hover,body:not(.mobile-detected)::-webkit-scrollbar-thumb:vertical:hover{background-color:#696969}.page-sidebar .primary-nav::-webkit-scrollbar-track-piece{background-color:#efefef}.page-sidebar .primary-nav::-webkit-scrollbar-thumb:vertical{background-color:#666}.page-sidebar .primary-nav::-webkit-scrollbar{height:4px;width:4px}.page-sidebar .primary-nav:hover::-webkit-scrollbar-corner{width:40px}.page-sidebar .primary-nav::-webkit-scrollbar-track-piece{background-color:#efefef}.page-sidebar .primary-nav::-webkit-scrollbar-thumb:vertical{background-color:#666}:-webkit-full-screen [data-action=app-fullscreen]{color:#ccc}:-moz-full-screen [data-action=app-fullscreen]{color:#ccc}@media print{@page{size:letter portrait;margin:1cm;padding:0;border:none;border-collapse:collapse}:not(.keep-print-font){color:#333!important;background:0 0!important;font-family:Arial,Helvetica,sans-serif!important;letter-spacing:normal!important;font-size:10pt!important;line-height:1.7!important;text-transform:none!important;-webkit-transition:none!important;transition:none!important}table{font-size:80%}.card,.card-body,.container{display:inline;padding:0;margin:0;border:0}a:link{font-weight:700;text-decoration:underline;color:#06c}.subheader-title{font-size:14pt!important}.subheader-title small{font-size:12pt!important}h1,h2,h3,h4,h5,h6{font-weight:700!important}.btn,.page-footer,.page-header,.page-sidebar{display:none!important}.container.card,.page-content,.page-wrapper{padding:0;display:block;margin:0;border:0!important;width:auto;float:none}.panel-header>*{font-weight:700!important}.card.panel{border-color:#333!important}.clearfix:after{content:'';clear:both;display:table}}


.tooltip {
    position: absolute;
    z-index: 2070;
    display: block;
    margin: 2px;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    font-style: normal;
    font-weight: 400;
    line-height: 1.47;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    word-spacing: normal;
    white-space: normal;
    line-break: auto;
    font-size: .75rem;
    word-wrap: break-word;
/*     opacity: 0; */
}

.bs-tooltip-auto[x-placement^=left], .bs-tooltip-left {
    padding: 0 5px;
}

.tooltip.show {
    opacity: 1;
}

.tooltip .arrow {
    position: absolute;
    display: block;
    width: 8px;
    height: 5px;
}

.bs-tooltip-auto[x-placement^=left] .arrow, .bs-tooltip-left .arrow {
    right: 0;
    width: 5px;
    height: 8px;
}

.tooltip-inner {
    max-width: 200px;
    padding: .3rem .6rem;
    color: #fff;
    text-align: center;
    background-color: rgba(54,54,54,.9);
    border-radius: 5px;
}

.tooltip .arrow::before {
    position: absolute;
    content: "";
    border-color: transparent;
    border-style: solid;
}

.bs-tooltip-auto[x-placement^=left] .arrow::before, .bs-tooltip-left .arrow::before {
    left: 0;
    border-width: 4px 0 4px 5px;
    border-left-color: rgba(54,54,54,.9);
}

.tooltip-inner {
    font-family: Roboto,"Helvetica Neue",Helvetica,Arial;
    font-weight: 500;
    -webkit-box-shadow: 0 0.125rem 0.25rem rgba(0,0,0,.075);
    box-shadow: 0 0.125rem 0.25rem rgba(0,0,0,.075);
}

.menu-sub-mobile {
	display: none !important;
}

.sub-menu.avia_mega_hr {
	display:none !important;
}

.filter-options-mobile {
    width: 100px;
    display: none !important;
}

.mobile-split-child .fl-module-photo .fl-photo { padding-right: 20px; }

.entry-content-wrapper div li {
    text-align: justify;
    font-size: 1.15em;
    line-height: 1.7em;
}
.tablesaw-sortable .tablesaw-sortable-head button {
    text-transform: none;
}

@media screen and (max-width: 1500px){
	div#header_main > .container,
	div#header_meta > .container,
	#footer > .container,
	footer#socket > .container {
		padding: 0px 50px;
	}
}

@media only screen and (max-width: 1155px){
	.responsive #top .av-main-nav .menu-item {
		display: none;
	}
	.responsive #top .av-logo-container .avia-menu {
		height: 100%;
	}
	.responsive #top #wrap_all .main_menu {
		top: 0;
		height: 80px;
		left: auto;
		right: 0;
		display: block;
		position: absolute;
	}
	.responsive #top .av-main-nav .menu-item-avia-special {
		display: block;
	}
	.responsive .av-burger-menu-main {
		display: block;
	}
	.responsive #top #header_main > .container .main_menu .av-main-nav > li > a {
		min-width: 0;
		padding: 0 0 0 20px;
		margin: 0;
		border-style: none;
		border-width: 0;
	}
	.responsive #top #header_main > .container .main_menu .av-main-nav > li > a, .responsive #top #wrap_all .av-logo-container {
		height: 80px;
		line-height: 80px;
	}
	.responsive #top #header .av-main-nav > li > a, .responsive #top #header .av-main-nav > li > a:hover {
		background: transparent;
		color: inherit;
	}
	.responsive #top #wrap_all .menu-item-search-dropdown > a {
		font-size: 24px;
	}
	.col-sm-mobile {
		width: 100%;
	}
	.mobile-split-child > .fl-row-content-wrap > .fl-row-content > .fl-col-group > .fl-col {
		width: 100% !important;
	}
	.mobile-split-child > .fl-row-content-wrap > .fl-row-content > .fl-col-group > .fl-col > .fl-col-content  {
		margin: 0px;
		margin-bottom: 10px;
	}
	#footer > .container {
		display: -ms-flex;
    	display: -webkit-flex;
    	display: flex;
		flex-wrap: wrap;
	}
	#footer > .container > .av_one_fifth {
		width: 33%;
		margin-left: 0;
	}
	.menu-sub-mobile {
		display: block !important;
	}
	.no-mobile {
		display: none !important;
	}
	.current_page_additional_files .additional_file {
		width: 25% !important;
	}
}
@media only screen and (max-width: 997px) {
	.kontakt-form-checkboxes-parts{
		width: 50% !important;
	}
}
@media only screen and (max-width: 767px) {
	.product-logo {
		position: unset !important;
		float:right;
	}
	.responsive #top #wrap_all .container {
		width: 100% !important;
		max-width: 91% !important;
	}
	.responsive #top #main > div:first-child  {
   		padding-top: 119px !important;
	}
	.responsive #top #wrap_all #header {
		position: fixed !important;
	}
	div .av_one_fourth {
		margin-left: inherit !important;
    	width: inherit !important;
	}
	.custom-dynamic-pages-widget .item {
		width: 100% !important;
	}
	#socket > .container {
		text-align: center;
	}
	#socket .copyright,
	.responsive #socket .sub_menu_socket{
		float: none !important;
		margin: auto !important;
		text-align: center;
	}
	.shortcut-menu {
		right: 1rem !important;
	}
	.mobile-space-left {
		padding-left: 20px;
		padding-right: 20px;
	}
	.vertrieb_item {
		width: 97% !important;
	}
	.vertrieb_filter {
		width: 97% !important;
	}
	.vertrieb_filter_countries {
		margin-top: 20px !important;
		width: 97% !important;
	}
	.vertrieb_filter_post_code_outer {
		margin-top: 20px !important;
		width: 97% !important;
	}
	.custom-row {
		flex-direction: column;
	}
	li.custom-product {
		margin-left: 0 !important;
	}
	li.custom-product-category {
		margin-left: 0 !important;
	}
	.news_item .news_item_image {
		display: none;
	}
	.kontakt-form-checkboxes-parts{
		width: 100% !important;
	}
	.kontakt-form-inputs-parts{
		width: 100% !important;
	}
	.kontakt-form-inputs-parts-semi {
		width: 100% !important;
	}
	.current_page_additional_files .additional_file {
		width: 50% !important;
	}
	#footer > .container > .av_one_fifth {
		width: 100% !important;
	}
	.filter-options-mobile{
		width: 100px !important;
		display: inline-block !important;
	}
	.filter-news {
		display: none !important;
	}
	.filter-download {
		display: none !important;
	}
	.mobile-split-child .fl-col-small:not(.fl-col-small-full-width) {
		max-width: 100%;
	}
	.no-left-padding {
		padding-right: 0px !important;
	}
	.no-right-padding {
		padding-left: 0px !important;
	}
}/*-----------------------------------------------------------------------------

-	Revolution Slider 6.0 Default Style Settings -

Screen Stylesheet

version:   	6.0.0
date:      	24/06/19
author:		themepunch
email:     	info@themepunch.com
website:   	http://www.themepunch.com
-----------------------------------------------------------------------------*/

/* FIX FOR WORDPRESS's CRAZY <p> TAG ANOMALY */
.rs-p-wp-fix { display: none !important; margin: 0 !important; height: 0px !important; }  

#debungcontrolls {
	z-index:100000;
	position:fixed;
	bottom:0px; width:100%;
	height:auto;
	background:rgba(0,0,0,0.6);
	padding:10px;
	box-sizing: border-box;
}


rs-debug {
	z-index:100000;
	position:fixed;
	top:0px; width:300px;
	height:300px;
	background:rgba(0,0,0,0.6);
	padding:10px;
	box-sizing: border-box;
	color: #fff;
	font-size: 10px;
	line-height: 13px;
	overflow: scroll;
}

/* MODAL BASICS */
rs-modal { position: fixed !important; z-index: 9999999 !important; pointer-events: none !important; }
rs-modal.rs-modal-auto { top: auto;bottom: auto;left: auto; right:auto; }
rs-modal.rs-modal-fullwidth,
rs-modal.rs-modal-fullscreen { top: 0px; left: 0px; width: 100%; height: 100%; }
rs-modal rs-fullwidth-wrap { position: absolute; top: 0px; left: 0px; height: 100%;}
rs-module-wrap.rs-modal { display:none; max-height: 100% !important; overflow: auto !important;  pointer-events: auto !important;}
rs-modal-cover { width: 100%; height: 100%; z-index: 0; background: transparent; position: absolute;top: 0px;left: 0px; cursor: pointer; pointer-events: auto}
body>rs-modal-cover { position: fixed; z-index: 9999995 !important; }

rs-sbg-px { pointer-events: none }

.rs-forcehidden * { visibility: hidden !important; }

/*rs-modal rs-fullwidth-wrap rs-module-wrap { transform: translateY(-50%) !important; top: 50% !important; }*/

.rs_splitted_lines { display: block; white-space: nowrap !important}

.debugtimeline {
	width:100%;
	height:10px;
	position:relative;
	display:block;
	margin-bottom:3px;	
	display:none;
	white-space: nowrap;	
	box-sizing: border-box;
}

.debugtimeline:hover {
	height:15px;

}

.the_timeline_tester {
	background:#e74c3c;
	position:absolute;
	top:0px;
	left:0px;
	height:100%;
	width:0;	
}

.rs-go-fullscreen {
	position:fixed !important;
	width:100% !important;
	height:100% !important;
	top:0px !important;
	left:0px !important;
	z-index:9999999 !important;
	background:#ffffff;
}


.debugtimeline.tl_slide .the_timeline_tester {
	background:#f39c12;	
}

.debugtimeline.tl_frame .the_timeline_tester {
	background:#3498db;	
}

.debugtimline_txt {
	color:#fff;
	font-weight: 400;
	font-size:7px;
	position:absolute;	
	left:10px;
	top:0px;
	white-space: nowrap;
	line-height: 10px;
}


.rtl {	direction: rtl;}
@font-face {
  font-family: 'revicons';
  src: url(//mulco.net/wp-content/plugins/revslider/public/assets/fonts/revicons/revicons.eot?5510888);
  src: url(//mulco.net/wp-content/plugins/revslider/public/assets/fonts/revicons/revicons.eot?5510888#iefix) format('embedded-opentype'),
       url(//mulco.net/wp-content/plugins/revslider/public/assets/fonts/revicons/revicons.woff?5510888) format('woff'),
       url(//mulco.net/wp-content/plugins/revslider/public/assets/fonts/revicons/revicons.ttf?5510888) format('truetype'),
       url(//mulco.net/wp-content/plugins/revslider/public/assets/fonts/revicons/revicons.svg?5510888#revicons) format('svg');
  font-weight: normal;
  font-style: normal;
}

 [class^="revicon-"]:before, [class*=" revicon-"]:before {
  font-family: "revicons";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center; 

  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;

  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;

  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;

  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */

  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}


rs-module i[class^="fa-"], 
rs-module i[class*=" fa-"],
.rb-modal-wrapper i[class^="fa-"], 
.rb-modal-wrapper i[class*=" fa-"],
#waitaminute i[class^="fa-"], 
#waitaminute i[class*=" fa-"],
#objectlibrary i[class^="fa-"], 
#objectlibrary i[class*=" fa-"],
#rs_overview i[class^="fa-"], 
#rs_overview i[class*=" fa-"],
#rs_overview_menu i[class^="fa-"], 
#rs_overview_menu i[class*=" fa-"],
#builderView i[class^="fa-"], 
#builderView i[class*=" fa-"] 
{
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

rs-module [class^="fa-"]:before, 
rs-module [class*=" fa-"]:before,
.rb-modal-wrapper [class^="fa-"]:before, 
.rb-modal-wrapper [class*=" fa-"]:before,
#rs_overview [class^="fa-"]:before, 
#rs_overview [class*=" fa-"]:before,
#objectlibrary [class^="fa-"]:before, 
#objectlibrary [class*=" fa-"]:before,
#waitaminute [class^="fa-"]:before, 
#waitaminute [class*=" fa-"]:before,
#rs_overview_menu [class^="fa-"]:before, 
#rs_overview_menu [class*=" fa-"]:before,
#builderView [class^="fa-"]:before, 
#builderView [class*=" fa-"]:before
{
    font-family: FontAwesome;
    font-style: normal;
    font-weight: 400;
   
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: auto;
    margin-right: 0;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: inherit;
    margin-left: 0;
}

rs-module .sr-only,
#objectlibrary .sr-only,
#waitaminute .sr-only,
#rs_overview .sr-only,
#rs_overview_menu .sr-only,
.rb-modal-wrapper .sr-only,
#builderView .sr-only 
{
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
rs-module .sr-only-focusable:active,
rs-module .sr-only-focusable:focus,
#waitaminute .sr-only-focusable:active,
#waitaminute .sr-only-focusable:focus,
#objectlibrary .sr-only-focusable:active,
#objectlibrary .sr-only-focusable:focus,
#rs_overview .sr-only-focusable:active,
#rs_overview .sr-only-focusable:focus,
#rs_overview_menu .sr-only-focusable:active,
#rs_overview_menu .sr-only-focusable:focus,
.rb-modal-wrapper .sr-only-focusable:active,
.rb-modal-wrapper .sr-only-focusable:focus,
#builderView .sr-only-focusable:active,
#builderView .sr-only-focusable:focus

{
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}


.revicon-search-1:before { content: '\e802'; } /* '' */
.revicon-pencil-1:before { content: '\e831'; } /* '' */
.revicon-picture-1:before { content: '\e803'; } /* '' */
.revicon-cancel:before { content: '\e80a'; } /* '' */
.revicon-info-circled:before { content: '\e80f'; } /* '' */
.revicon-trash:before { content: '\e801'; } /* '' */
.revicon-left-dir:before { content: '\e817'; } /* '' */
.revicon-right-dir:before { content: '\e818'; } /* '' */
.revicon-down-open:before { content: '\e83b'; } /* '' */
.revicon-left-open:before { content: '\e819'; } /* '' */
.revicon-right-open:before { content: '\e81a'; } /* '' */
.revicon-angle-left:before { content: '\e820'; } /* '' */
.revicon-angle-right:before { content: '\e81d'; } /* '' */
.revicon-left-big:before { content: '\e81f'; } /* '' */
.revicon-right-big:before { content: '\e81e'; } /* '' */
.revicon-magic:before { content: '\e807'; } /* '' */
.revicon-picture:before { content: '\e800'; } /* '' */
.revicon-export:before { content: '\e80b'; } /* '' */
.revicon-cog:before { content: '\e832'; } /* '' */
.revicon-login:before { content: '\e833'; } /* '' */
.revicon-logout:before { content: '\e834'; } /* '' */
.revicon-video:before { content: '\e805'; } /* '' */
.revicon-arrow-combo:before { content: '\e827'; } /* '' */
.revicon-left-open-1:before { content: '\e82a'; } /* '' */
.revicon-right-open-1:before { content: '\e82b'; } /* '' */
.revicon-left-open-mini:before { content: '\e822'; } /* '' */
.revicon-right-open-mini:before { content: '\e823'; } /* '' */
.revicon-left-open-big:before { content: '\e824'; } /* '' */
.revicon-right-open-big:before { content: '\e825'; } /* '' */
.revicon-left:before { content: '\e836'; } /* '' */
.revicon-right:before { content: '\e826'; } /* '' */
.revicon-ccw:before { content: '\e808'; } /* '' */
.revicon-arrows-ccw:before { content: '\e806'; } /* '' */
.revicon-palette:before { content: '\e829'; } /* '' */
.revicon-list-add:before { content: '\e80c'; } /* '' */
.revicon-doc:before { content: '\e809'; } /* '' */
.revicon-left-open-outline:before { content: '\e82e'; } /* '' */
.revicon-left-open-2:before { content: '\e82c'; } /* '' */
.revicon-right-open-outline:before { content: '\e82f'; } /* '' */
.revicon-right-open-2:before { content: '\e82d'; } /* '' */
.revicon-equalizer:before { content: '\e83a'; } /* '' */
.revicon-layers-alt:before { content: '\e804'; } /* '' */
.revicon-popup:before { content: '\e828'; } /* '' */

							


/******************************
	-	BASIC STYLES		-
******************************/

.tp-fullwidth-forcer { z-index: 0; pointer-events: none}
rs-module-wrap,
rs-module-wrap * { box-sizing: border-box; -webkit-tap-highlight-color: rgba(0,0,0,0);}

rs-module-wrap {position:relative;z-index: 1;width:100%; display: block;}

.rs-fixedscrollon rs-module-wrap { position: fixed !important; top: 0px !important; z-index: 1000; }


rs-fw-forcer { display:block;width:100%;pointer-events: none;}
rs-module { position:relative;overflow:hidden;display: block;}

/*rs-carousel-wrap,*/
rs-pzimg-wrap,
rs-sbg-effectwrap,
rs-sbg { display: block; pointer-events: none  }

rs-sbg-effectwrap {
	position:absolute;top:0px;left:0px;width:100%;height:100%
}

rs-sbg-px,
rs-sbg-wrap {position:absolute; top:0px; left:0px; z-index:0;width:100%;height:100%;display: block;}

a.rs-layer,
a.rs-layer:-webkit-any-link { text-decoration: none }

a[x-apple-data-detectors] { color: inherit !important;   text-decoration: none !important;   font-size: inherit !important;   font-family: inherit !important;   font-weight: inherit !important;   line-height: inherit !important; }

.entry-content rs-module a, rs-module a { box-shadow: none; }

.rs-ov-hidden 		{ 	overflow:hidden !important;}


.rs-forceoverflow,
.rs-forceoverflow rs-module-wrap,
.rs-forceoverflow rs-module,
.rs-forceoverflow rs-slides,
.rs-forceoverflow rs-slide { overflow:visible !important}

.tp-simpleresponsive img,
rs-module img{
	max-width:none !important;	
	transition: none;
	margin:0px;
	padding:0px;
	border:none;
}

rs-module .no-slides-text{font-weight:bold;text-align:center;padding-top:80px;}


rs-slides, rs-slide, rs-slide:before {	 position:absolute;text-indent: 0em;top:0px;left:0px;}
rs-slide,rs-slide:before {  display:block; visibility:hidden; }

.rs-layer .rs-untoggled-content { display:block;}
.rs-layer .rs-toggled-content { display:none;}

.rs-tc-active.rs-layer .rs-toggled-content { display:block;}
.rs-tc-active.rs-layer .rs-untoggled-content { display:none;}

.rs-layer-video { overflow: hidden }

rs-module rs-layer,
rs-module .rs-layer { 
	opacity: 0;
	position:relative;  
	visibility: hidden;
	white-space: nowrap;
	display: block;	
	-webkit-font-smoothing: antialiased !important;
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0);
	-moz-osx-font-smoothing: grayscale;
	z-index:1;	
}

rs-layer-wrap,
rs-mask,
rs-module-wrap,
rs-module .rs-layer,
rs-module img {
	-moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;   
}

rs-module rs-mask-wrap .rs-layer,
rs-module rs-mask-wrap *:last-child,
.wpb_text_column rs-module rs-mask-wrap .rs-layer,
.wpb_text_column rs-module rs-mask-wrap *:last-child{
	margin-bottom:0;

}

.rs-svg svg {	width:100%; height:100%;position: relative;vertical-align: top}

rs-layer,
.rs-layer,
rs-alyer *,
.rs-layer * { outline: none !important; }

	
/* CAROUSEL FUNCTIONS */
rs-carousel-wrap {
	cursor:url(//mulco.net/wp-content/plugins/revslider/public/assets/css/openhand.cur), move;
}
rs-carousel-wrap.dragged {
	cursor:url(//mulco.net/wp-content/plugins/revslider/public/assets/css/closedhand.cur), move;
}

rs-carousel-wrap { position: absolute; overflow: hidden;  width:100%;height:100%;top:0px;left:0px;}
rs-carousel-space { clear:both;display:block;width:100%;height:1px;position:relative;margin-bottom:-1px }

/* ADDED FOR SLIDELINK MANAGEMENT */
.tp_inner_padding {	
	box-sizing:border-box;	
	max-height:none !important;	
}


.rs-layer.rs-selectable {
	-moz-user-select: all;
	-khtml-user-select: all;
	-webkit-user-select: all;
	-o-user-select: all;	
}



rs-px-mask {
	overflow: hidden;
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
}

rs-module embed,
rs-module iframe,
rs-module object,
rs-module audio,
rs-module video {
	max-width: none !important;
	border: none;
}

rs-bg-elem 	{	position:absolute; top:0px;left:0px; width:100%;height:100%;z-index:0; display: block; pointer-events: none; }

.tp-blockmask,
.tp-blockmask_in,
.tp-blockmask_out { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: #fff; z-index: 1000; transform: scaleX(0) scaleY(0);}

/***********************************************************
	- 	ZONES / GOUP / ROW / COLUMN LAYERS AND HELPERS 	-
***********************************************************/
rs-zone			{	position:absolute; width:100%;left:0px; box-sizing: border-box;min-height:50px; font-size:0px;}
rs-layer-wrap,
rs-row-wrap,
rs-column,
rs-parallax-wrap,
rs-mask-wrap,
rs-cbg-mask-wrap,
rs-loop-wrap 	{	display:block; visibility: hidden}


rs-column-wrap>rs-loop-wrap { z-index: 1 }

rs-layer-wrap,
rs-mask-wrap,
rs-cbg-mask-wrap
 { transform-style:flat;perspective:10000px; }

rs-mask-wrap { overflow: hidden }
rs-fullwidth-wrap { position:relative;width:100%;height:auto;display: block; }

.rev_row_zone_top 				{	top:0px;}
.rev_row_zone_bottom 			{	bottom:0px;}

rs-column-wrap .rs-parallax-wrap  { vertical-align: top }

.rs-layer img,
rs-layer img { vertical-align: top }

rs-row,
rs-row.rs-layer 	{
	display:table;
	position:relative;
	width:100% !important;
	table-layout: fixed;
	box-sizing: border-box;
	vertical-align: top;
	height:auto;
	font-size:0px;
}

rs-column-wrap {	
	display: table-cell;
	position: relative;
	vertical-align: top;
	height: auto;
	box-sizing: border-box;	
	font-size:0px;
}

rs-column {
	box-sizing: border-box;
	display: block;
	position: relative;
	width:100% !important;
	height:auto !important;
	white-space: normal !important;
}

rs-cbg-mask-wrap {
	position: absolute;    
    z-index: 0;
    box-sizing: border-box;     
} 
rs-column-bg {	
    position: absolute;    
    z-index: 0;
    box-sizing: border-box; 
    width: 100%;
    height: 100%; 
}

.rs-pelock * { pointer-events: none !important;}

rs-column .rs-parallax-wrap,
rs-column rs-loop-wrap,
rs-column rs-mask-wrap 			{	text-align: inherit; }
rs-column rs-mask-wrap 			{	display: inline-block;}


rs-column .rs-parallax-wrap rs-loop-wrap,
rs-column .rs-parallax-wrap rs-mask-wrap,
rs-column .rs-parallax-wrap { position: relative !important; left:auto !important; top:auto !important; line-height: 0px;}

rs-column .rs-parallax-wrap rs-loop-wrap,
rs-column .rs-parallax-wrap rs-mask-wrap,
rs-column .rs-parallax-wrap,
rs-column .rev_layer_in_column { vertical-align: top; }

.rev_break_columns { display: block !important }
.rev_break_columns rs-column-wrap.rs-parallax-wrap  { display:block !important; width:100% !important; }


.rev_break_columns rs-column-wrap.rs-parallax-wrap.rs-layer-hidden,
.tp-forcenotvisible,
.tp-hide-revslider,
rs-row-wrap.rs-layer-hidden,
rs-column-wrap.rs-layer-hidden,
.rs-layer.rs-layer-hidden,
.rs-layer-audio.rs-layer-hidden,
.rs-parallax-wrap.rs-layer-hidden {	
	visibility:hidden !important; 
	display:none !important
}




/*********************************
	-	SPECIAL TP CAPTIONS -
**********************************/

rs-layer.rs-nointeraction,
.rs-layer.rs-nointeraction { 
	pointer-events: none !important
}

rs-static-layers	{position:absolute; z-index:101; top:0px;left:0px; display: block; width: 100%;height: 100%; pointer-events: none;}

/* new static layers position option */
rs-static-layers.rs-stl-back {	
	z-index:0;
}


.rs-layer rs-fcr    {width: 0;height: 0;border-left: 40px solid transparent;border-right: 0px solid transparent;border-top: 40px solid #00A8FF;position: absolute;right:100%;top:0px;}
.rs-layer rs-fcrt   {width: 0;height: 0;border-left: 40px solid transparent;border-right: 0px solid transparent;border-bottom: 40px solid #00A8FF;position: absolute;right:100%;top:0px;}
.rs-layer rs-bcr    {width: 0;height: 0;border-left: 0px solid transparent;border-right: 40px solid transparent;border-bottom: 40px solid #00A8FF;position: absolute;left:100%;top:0px;}
.rs-layer rs-bcrt   {width: 0;height: 0;border-left: 0px solid transparent;border-right: 40px solid transparent;border-top: 40px solid #00A8FF;position: absolute;left:100%;top:0px;}

									
.tp-layer-inner-rotation {	
	position: relative !important;
}		


/***********************************************
	-	SPECIAL ALTERNATIVE IMAGE SETTINGS	-
***********************************************/

img.tp-slider-alternative-image	{	
	width:100%; height:auto;
}


/******************************
	-	IE8 HACKS	-
*******************************/
.noFilterClass {
	filter:none !important;
}


/********************************
	-	FULLSCREEN VIDEO	-
*********************************/

rs-bgvideo 		{	position: absolute;top:0px;left:0px; width:100%;height:100%;visibility: hidden;z-index: 0; display: block}

.rs-layer.coverscreenvideo	{	width:100%;height:100%;top:0px;left:0px;position:absolute;}
.rs-layer.rs-fsv		{	left:0px; top:0px; position:absolute;width:100%;height:100%}

.rs-layer.rs-fsv audio,
.rs-layer.rs-fsv video,
.rs-layer.rs-fsv iframe,
.rs-layer.rs-fsv iframe audio,
.rs-layer.rs-fsv iframe video	{ width:100% !important; height:100% !important; display: none}

.fullcoveredvideo audio,
.rs-fsv audio
.fullcoveredvideo video,
.rs-fsv video				{	background: #000}

.fullcoveredvideo rs-poster		{	background-position: center center;background-size: cover;width:100%;height:100%;top:0px;left:0px}


.videoisplaying .html5vid rs-poster	{	display: none}

.tp-video-play-button					{	
	background:#000;
	background:rgba(0,0,0,0.3);										
	border-radius:5px;
	position: absolute;
	top: 50%;
	left: 50%;										
	color: #FFF;
	z-index: 3;
	margin-top: -25px;
	margin-left: -25px;
	line-height: 50px !important;
	text-align: center;
	cursor: pointer;
	width: 50px;
	height:50px;
	box-sizing: border-box;
	
	display: inline-block;	
	vertical-align: top;
	z-index: 4;
	opacity: 0;	
	transition:opacity 300ms ease-out !important;				
}


.rs-audio .tp-video-play-button { display:none !important;}
.rs-layer .html5vid					{	width:100% !important; height:100% !important;}									
.tp-video-play-button i 				{	width:50px;height:50px; display:inline-block; text-align: center !important; vertical-align: top; line-height: 50px !important; font-size: 30px !important;}									
.rs-layer:hover .tp-video-play-button	{	opacity: 1; display:block;}
.rs-layer .tp-revstop					{	display:none;width: 15px; border-right: 5px solid #fff !important; border-left:5px solid #fff !important; transform: translateX(50%) translateY(50%);height: 20px;margin-left: 11px !important;margin-top: 5px !important;}
.videoisplaying .revicon-right-dir		{	display:none}
.videoisplaying .tp-revstop				{	display:block}

.videoisplaying  .tp-video-play-button			{	display:none}


.fullcoveredvideo .tp-video-play-button			{	display:none !important}


.rs-fsv .rs-fsv audio 		{	object-fit:contain !important;}
.rs-fsv .rs-fsv video 		{	object-fit:contain !important;}

.rs-fsv .fullcoveredvideo audio 		{	object-fit:cover !important;}
.rs-fsv .fullcoveredvideo video 		{	object-fit:cover !important;}
.rs-fullvideo-cover					{	width:100%;height:100%;top:0px;left:0px;position: absolute; background:transparent;z-index:5;}


.rs-nolc .tp-video-play-button,
rs-bgvideo video::-webkit-media-controls-start-playback-button,
rs-bgvideo video::-webkit-media-controls,
rs-bgvideo audio::-webkit-media-controls { display:none !important;}
 

.rs-audio .tp-video-controls {	opacity: 1 !important; visibility: visible !important}



rs-module h1.rs-layer,
rs-module h2.rs-layer,
rs-module h3.rs-layer,
rs-module h4.rs-layer,
rs-module h5.rs-layer,
rs-module h6.rs-layer,
rs-module div.rs-layer,
rs-module span.rs-layer,
rs-module p.rs-layer 	{	margin:0; padding:0; margin-block-start: 0; margin-block-end: 0; margin-inline-start: 0; margin-inline-end: 0;} 

rs-module h1.rs-layer:before,
rs-module h2.rs-layer:before,
rs-module h3.rs-layer:before,
rs-module h4.rs-layer:before,
rs-module h5.rs-layer:before,
rs-module h6.rs-layer:before { content: none; }


/********************************
	-	DOTTED OVERLAYS	-
*********************************/
rs-dotted						{	background-repeat:repeat;width:100%;height:100%;position:absolute;top:0px;left:0px;z-index:3;display:block;pointer-events: none}
rs-sbg-wrap rs-dotted 			{ z-index: 31 }
rs-dotted.twoxtwo				{	background:url(//mulco.net/wp-content/plugins/revslider/public/assets/assets/gridtile.png)}
rs-dotted.twoxtwowhite			{	background:url(//mulco.net/wp-content/plugins/revslider/public/assets/assets/gridtile_white.png)}
rs-dotted.threexthree			{	background:url(//mulco.net/wp-content/plugins/revslider/public/assets/assets/gridtile_3x3.png)}
rs-dotted.threexthreewhite		{	background:url(//mulco.net/wp-content/plugins/revslider/public/assets/assets/gridtile_3x3_white.png)}


/******************************
	-	SHADOWS		-
******************************/

.tp-shadowcover	{	width:100%;height:100%;top:0px;left:0px;background: #fff;position: absolute; z-index: -1;}
.tp-shadow1 	{	box-shadow: 0 10px 6px -6px rgba(0,0,0,0.8);}

.tp-shadow2:before, .tp-shadow2:after,
.tp-shadow3:before, .tp-shadow4:after
{
  z-index: -2;
  position: absolute;
  content: "";
  bottom: 10px;
  left: 10px;
  width: 50%;
  top: 85%;
  max-width:300px;
  background: transparent;  
  box-shadow: 0 15px 10px rgba(0,0,0,0.8);
  
  transform: rotate(-3deg);
}

.tp-shadow2:after,
.tp-shadow4:after
{  
  transform: rotate(3deg);
  right: 10px;
  left: auto;
}

.tp-shadow5
{
  	position:relative;        
    box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}
.tp-shadow5:before, .tp-shadow5:after
{
	content:"";
    position:absolute; 
    z-index:-2;    
    box-shadow:0 0 25px 0px  rgba(0,0,0,0.6);
    top:30%;
    bottom:0;
    left:20px;
    right:20px;    
    border-radius:100px / 20px;
}



/* TP BUTTONS DESKTOP SIZE */

.rev-btn,
.rev-btn:visited						{ 	outline:none !important; box-shadow:none; text-decoration: none !important;  box-sizing:border-box;  cursor: pointer;}

.rev-btn.rev-uppercase,
.rev-btn.rev-uppercase:visited			{ 	text-transform: uppercase;  }

.rev-btn  i								{ 	font-size: inherit; font-weight: normal; position: relative; top: 0px; transition: opacity 0.2s ease-out, margin 0.2s ease-out;  margin-left:0px; line-height: inherit}

.rev-btn.rev-hiddenicon i				{ 	font-size: inherit; font-weight: normal; position: relative; top: 0px; transition: opacity 0.2s ease-out, margin 0.2s ease-out; opacity: 0; margin-left:0px !important; width:0px !important;  }
.rev-btn.rev-hiddenicon:hover i			{   opacity: 1 !important; margin-left:10px !important; width:auto !important;}


/* BURGER BUTTON */
.rev-burger {
  position: relative;  
  box-sizing: border-box;
  padding: 22px 14px 22px 14px;
  border-radius: 50%;
  border: 1px solid rgba(51,51,51,0.25);
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  -webkit-tap-highlight-color: transparent;
  cursor: pointer;
}

.rev-burger span {
  display: block;
  width: 30px;
  height: 3px;
  background: #333;
  transition: .7s;
  pointer-events: none;
  transform-style: flat !important;
}
.rev-burger span:nth-child(2) {
  margin: 3px 0;
}

.quick_style_example_wrap .rev-burger:hover :first-child,
#dialog_addbutton .rev-burger:hover :first-child,
.open .rev-burger :first-child,
.open.rev-burger :first-child {
  transform: translateY(6px) rotate(-45deg);
 
}
.quick_style_example_wrap .rev-burger:hover :nth-child(2),
#dialog_addbutton .rev-burger:hover :nth-child(2),
.open .rev-burger :nth-child(2),
.open.rev-burger :nth-child(2) {
  transform: rotate(-45deg);
 
  opacity: 0;
}
.quick_style_example_wrap .rev-burger:hover :last-child,
#dialog_addbutton .rev-burger:hover :last-child,
.open .rev-burger :last-child,
.open.rev-burger :last-child {
  transform: translateY(-6px) rotate(-135deg);
 
}

.rev-burger.revb-white {
  border: 2px solid rgba(255,255,255,0.2);
}

.rev-b-span-light span,
.rev-burger.revb-white span {
  background: #fff;
}
.rev-burger.revb-whitenoborder {
  border: 0;
}
.rev-burger.revb-whitenoborder span {
  background: #fff;
}
.rev-burger.revb-darknoborder {
  border: 0;
}

.rev-b-span-dark span,
.rev-burger.revb-darknoborder span {
  background: #333;
}

.rev-burger.revb-whitefull {
  background: #fff;
  border:none;
}

.rev-burger.revb-whitefull span {
	background:#333;
}

.rev-burger.revb-darkfull {
  background: #333;
  border:none;
}

.rev-burger.revb-darkfull span {
	background:#fff;
}


/* SCROLL DOWN BUTTON */

@keyframes rev-ani-mouse {
	0% {opacity: 1;top: 29%;}
	15% {opacity: 1;top: 70%;}
	50% {opacity: 0;top: 70%;}
	100% {opacity: 0;top: 29%;}
}
.rev-scroll-btn {
	display: inline-block;
	position: relative;
	left: 0;
	right: 0;
	text-align: center;
	cursor: pointer;
	width:35px;
	height:55px;	
	box-sizing: border-box;
	border: 3px solid white;
	border-radius: 23px;
}
.rev-scroll-btn > * {
	display: inline-block;
	line-height: 18px;
	font-size: 13px;
	font-weight: normal;
	color: #7f8c8d;
	color: #ffffff;
	font-family: "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif;
	letter-spacing: 2px;
}
.rev-scroll-btn > *:hover,
.rev-scroll-btn > *:focus,
.rev-scroll-btn > *.active {
	color: #ffffff;
}
.rev-scroll-btn > *:hover,
.rev-scroll-btn > *:focus,
.rev-scroll-btn > *:active,
.rev-scroll-btn > *.active {
	opacity: 0.8;
}

.rev-scroll-btn.revs-fullwhite  {
	background:#fff;
}

.rev-scroll-btn.revs-fullwhite span {
	background: #333;	
}

.rev-scroll-btn.revs-fulldark,  {
	background:#333;
	border:none;
}

.rev-scroll-btn.revs-fulldark  span {
	background: #fff;	
}

.rev-scroll-btn span {
	position: absolute;
	display: block;
	top: 29%;
	left: 50%;
	width: 8px;
	height: 8px;
	margin: -4px 0 0 -4px;	
	border-radius: 50%;	
	animation: rev-ani-mouse 2.5s linear infinite;
	background: #fff;
}

.rev-scroll-btn.rev-b-span-dark {
	border-color:#333;
}
.rev-scroll-btn.rev-b-span-dark span,
.rev-scroll-btn.revs-dark span {
	background: #333;	
}

.rev-control-btn {
	position: relative;
	display: inline-block;
	z-index: 5;	
	color: #FFF;  
	font-size: 20px;
	line-height: 60px;
	font-weight: 400;
	font-style: normal;
	font-family: Raleway;	
	text-decoration: none;
	text-align: center;
	background-color: #000;	
	border-radius: 50px;	
	text-shadow: none;
	background-color: rgba(0, 0, 0, 0.50);
	width:60px;
	height:60px;
	box-sizing: border-box;
	cursor: pointer;
}

.rev-cbutton-dark-sr	{	
	border-radius: 3px;		
}

.rev-cbutton-light	{	
	color: #333;  	
	background-color: rgba(255,255,255, 0.75);	
}

.rev-cbutton-light-sr	{		
	color: #333;  	
	border-radius: 3px;		
	background-color: rgba(255,255,255, 0.75);
}


.rev-sbutton {	
	line-height: 37px;	
	width:37px;
	height:37px;	
}

.rev-sbutton-blue	{	
	background-color: #3B5998
}
.rev-sbutton-lightblue	{	
	background-color: #00A0D1;
}
.rev-sbutton-red	{	
	background-color: #DD4B39;
}




/************************************
-	TP BANNER TIMER		-
*************************************/
rs-progress								{	visibility: hidden; width:100%; height:5px; background:#000; background:rgba(0,0,0,0.15); position:absolute; z-index:200; top:0px}
rs-progress.rs-bottom					{	top:auto; bottom:0px !important;height:5px}



/*********************************************
-	BASIC SETTINGS FOR THE BANNER	-
***********************************************/
.rs-layer img {
	background: transparent;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
	zoom:1;
}


.rs-layer.slidelink { cursor:pointer;width:100%;height:100%; }
.rs-layer.slidelink a {	width:100%;height:100%;display:block}
.rs-layer.slidelink a div {	width:3000px; height:1500px;  background:url(//mulco.net/wp-content/plugins/revslider/public/assets/assets/coloredbg.png) repeat}
.rs-layer.slidelink a span{	background:url(//mulco.net/wp-content/plugins/revslider/public/assets/assets/coloredbg.png) repeat; width:100%;height:100%;display:block}
/*.tp-shape {	width:100%;height:100%;}*/



/*********************************************
-	WOOCOMMERCE STYLES	-
***********************************************/

.rs-layer .rs-starring				{	display: inline-block}


.rs-layer .rs-starring .star-rating {
	float: none;	
	display: inline-block;
    vertical-align: top;
    color: #FFC321 !important;
}


.rs-layer .rs-starring .star-rating, 
.rs-layer .rs-starring-page .star-rating {	
	position: relative;
	height: 1em;	
	width: 5.4em;
	font-family: star;
	font-size: 1em !important;
}

.rs-layer  .rs-starring .star-rating:before, 
.rs-layer  .rs-starring-page .star-rating:before {
	content: "\73\73\73\73\73";
	color: #E0DADF;
	float: left;
	top: 0;
	left: 0;
	position: absolute;
}

.rs-layer .rs-starring .star-rating span {
	overflow: hidden;
	float: left;
	top: 0;
	left: 0;
	position: absolute;
	padding-top: 1.5em;
	font-size: 1em !important;
}

.rs-layer .rs-starring .star-rating span:before,
.rs-layer .rs-starring .star-rating span:before {
	content: "\53\53\53\53\53";
	top: 0;
	position: absolute;
	left: 0;
}




/******************************
	-	LOADER FORMS	-
********************************/

rs-loader 	{
	top:50%; left:50%;
	z-index:10000;
	position:absolute;	
}

rs-loader.off {
	display: none !important;
}

rs-loader.spinner0 {
	width: 40px;
	height: 40px;
	background-color: #fff;
	background-image:url(//mulco.net/wp-content/plugins/revslider/public/assets/assets/loader.gif);
	background-repeat:no-repeat;
	background-position: center center;
	box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);	
	margin-top:-20px;
	margin-left:-20px;	
	animation: tp-rotateplane 1.2s infinite ease-in-out;
	border-radius: 3px;	
}


rs-loader.spinner1 {
	width: 40px;
	height: 40px;
	background-color: #fff;
	box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);	
	margin-top:-20px;
	margin-left:-20px;	
	animation: tp-rotateplane 1.2s infinite ease-in-out;
	border-radius: 3px;	
}



rs-loader.spinner5 	{	
	background-image:url(//mulco.net/wp-content/plugins/revslider/public/assets/assets/loader.gif);
	background-repeat:no-repeat;
	background-position:10px 10px;
	background-color:#fff;
	margin:-22px -22px;
	width:44px;height:44px;
	border-radius: 3px;	
}


@keyframes tp-rotateplane {
  0% { transform: perspective(120px) rotateX(0deg) rotateY(0deg);} 
  50% { transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);} 
  100% { transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);}
}


rs-loader.spinner2 {
	width: 40px;
	height: 40px;
	margin-top:-20px;margin-left:-20px;
	background-color: #ff0000;
	box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);	
	border-radius: 100%;	
	animation: tp-scaleout 1.0s infinite ease-in-out;
}


@keyframes tp-scaleout {
  0% {transform: scale(0.0);} 
  100% {transform: scale(1.0);opacity: 0;}
}


rs-loader.spinner3 {
  margin: -9px 0px 0px -35px;
  width: 70px;
  text-align: center;
}

rs-loader.spinner3 .bounce1,
rs-loader.spinner3 .bounce2,
rs-loader.spinner3 .bounce3 {
  width: 18px;
  height: 18px;
  background-color: #fff;
  box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);  
  border-radius: 100%;
  display: inline-block;  
  animation: tp-bouncedelay 1.4s infinite ease-in-out;
  /* Prevent first frame from flickering when animation starts */  
  animation-fill-mode: both;
}

rs-loader.spinner3 .bounce1 {
  animation-delay: -0.32s;
}

rs-loader.spinner3 .bounce2 {  
  animation-delay: -0.16s;
}

@keyframes tp-bouncedelay {
  0%, 80%, 100% {transform: scale(0.0);} 
  40% {transform: scale(1.0);}
}




rs-loader.spinner4 {
  margin: -20px 0px 0px -20px;
  width: 40px;
  height: 40px;
  text-align: center;
  animation: tp-rotate 2.0s infinite linear;
}

rs-loader.spinner4 .dot1,
rs-loader.spinner4 .dot2 {
  width: 60%;
  height: 60%;
  display: inline-block;
  position: absolute;
  top: 0;
  background-color: #fff;
  border-radius: 100%;  
  animation: tp-bounce 2.0s infinite ease-in-out;
  box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);  
}

rs-loader.spinner4 .dot2 {
  top: auto;
  bottom: 0px;  
  animation-delay: -1.0s;
}


@keyframes tp-rotate { 100% { transform: rotate(360deg);}}

@keyframes tp-bounce {
  0%, 100% {transform: scale(0.0);} 
  50% { transform: scale(1.0);}
}



rs-layer iframe { visibility:hidden;}
rs-layer.rs-ii-o iframe { visibility: visible; }

rs-layer input[type="text"],
rs-layer input[type="email"],
rs-layer input[type="url"],
rs-layer input[type="password"],
rs-layer input[type="search"],
rs-layer input[type="number"],
rs-layer input[type="tel"],
rs-layer input[type="range"],
rs-layer input[type="date"],
rs-layer input[type="month"],
rs-layer input[type="week"],
rs-layer input[type="time"],
rs-layer input[type="datetime"],
rs-layer input[type="datetime-local"] { display: inline-block }


/***********************************************
	-  STANDARD NAVIGATION SETTINGS 
***********************************************/

rs-thumbs-wrap,
rs-tabs-wrap,
rs-thumbs,
rs-thumb,
rs-tab,
rs-bullet,
rs-bullets,
rs-navmask,
rs-tabs,
rs-arrow 					{	display:block;}

.tp-thumbs.navbar,
.tp-bullets.navbar,
.tp-tabs.navbar					{	border:none; min-height: 0; margin:0; border-radius: 0; }

.tp-tabs,
.tp-thumbs,
.tp-bullets						{	position:absolute; display:block; z-index:1000; top:0px; left:0px;}

.tp-tab,
.tp-thumb 						{	cursor: pointer; position:absolute;opacity:0.5;  box-sizing: border-box;}

.tp-arr-imgholder,
rs-poster,
.tp-thumb-image,
.tp-tab-image					{	background-position: center center; background-size:cover;width:100%;height:100%; display:block; position:absolute;top:0px;left:0px;}

rs-poster 						 { cursor:pointer; z-index:3; }

.tp-tab:hover,
.tp-tab.selected,
.tp-thumb:hover,
.tp-thumb.selected				{	opacity:1;}

.tp-tab-mask,
.tp-thumb-mask 					{	box-sizing:border-box !important; }

.tp-tabs,
.tp-thumbs						{	box-sizing:content-box !important; }

.tp-bullet 						{	width:15px;height:15px; position:absolute; background:#fff; background:rgba(255,255,255,0.3); cursor: pointer;}
.tp-bullet.selected,
.tp-bullet:hover				{	background:#fff;}




.tparrows						{	cursor:pointer; background:#000; background:rgba(0,0,0,0.5); width:40px;height:40px;position:absolute; display:block; z-index:1000; }
.tparrows:hover 				{	background:#000;}
.tparrows:before				{	font-family: "revicons"; font-size:15px; color:#fff; display:block; line-height: 40px; text-align: center;}
.tparrows.tp-leftarrow:before	{	content: '\e824'; }
.tparrows.tp-rightarrow:before	{	content: '\e825'; }

/*.tp-thumb-mask {max-width: 100% !important}*/

/************************
 - FIXES FOR PE-7 ICONS -
**************************/

.rs-layer [class^="pe-7s-"]:before, 
.rs-layer [class*=" pe-7s-"]:before {
	width: auto;
	margin: 0;
	line-height: inherit;
	box-sizing: inherit;	
}


/***************************
	- KEN BURNS FIXES -
***************************/

rs-pzimg-wrap { display: block; }
body.rtl .rs-pzimg {left: 0 !important}



/***************************
	- 3D SHADOW MODE -
***************************/

.dddwrappershadow { box-shadow:0 45px 100px rgba(0, 0, 0, 0.4);}

.dddwrapper { transform-style: flat;perspective: 10000px; }

/*******************
	- DEBUG MODE -
*******************/

.rs_error_message_box { background: #111;width:800px;margin: 40px auto;padding: 40px 20px;text-align: center;font-family: "Open Sans",sans-serif}
.rs_error_message_oops {margin: 0px 0px 20px;line-height: 60px;font-size: 34px;color: #FFF;}
.rs_error_message_content {margin: 0px 0px 20px;line-height: 25px;font-size: 17px;color: #FFF;}
.rs_error_message_button {color: #fff !important;background: #333;display: inline-block;padding: 10px 15px;text-align: right;border-radius: 5px;cursor: pointer;text-decoration: none !important}
.rs_error_message_button:hover {  background:#5e35b1}



.hglayerinfo				   {	  position: fixed;
  bottom: 0px;
  left: 0px;
  color: #FFF;
  font-size: 12px;
  line-height: 20px;
  font-weight: 600;
  background: rgba(0, 0, 0, 0.75);
  padding: 5px 10px;
  z-index: 2000;
  white-space: normal;}
.hginfo 					   { 	position:absolute;top:-2px;left:-2px;color:#e74c3c;font-size:12px;font-weight:600; background:#000;padding:2px 5px;}
.indebugmode .rs-layer:hover { 	border:1px dashed #c0392b !important;}
.helpgrid 					   { 	border:2px dashed #c0392b;position:absolute;top:0px;left:0px;z-index:0 }
#revsliderlogloglog				{	padding:15px;color:#fff;position:fixed; top:0px;left:0px;width:200px;height:150px;background:rgba(0,0,0,0.7); z-index:100000; font-size:10px; overflow:scroll;}



/** 
INSTAGRAM FILTERS BY UNA 
https://una.im/CSSgram/
**/
.aden{filter:hue-rotate(-20deg) contrast(.9) saturate(.85) brightness(1.2)}.aden::after{background:linear-gradient(to right,rgba(66,10,14,.2),transparent);mix-blend-mode:darken}.perpetua::after,.reyes::after{mix-blend-mode:soft-light;opacity:.5}.inkwell{filter:sepia(.3) contrast(1.1) brightness(1.1) grayscale(1)}.perpetua::after{background:linear-gradient(to bottom,#005b9a,#e6c13d)}.reyes{filter:sepia(.22) brightness(1.1) contrast(.85) saturate(.75)}.reyes::after{background:#efcdad}.gingham{filter:brightness(1.05) hue-rotate(-10deg)}.gingham::after{background:linear-gradient(to right,rgba(66,10,14,.2),transparent);mix-blend-mode:darken}.toaster{filter:contrast(1.5) brightness(.9)}.toaster::after{background:radial-gradient(circle,#804e0f,#3b003b);mix-blend-mode:screen}.walden{filter:brightness(1.1) hue-rotate(-10deg) sepia(.3) saturate(1.6)}.walden::after{background:#04c;mix-blend-mode:screen;opacity:.3}.hudson{filter:brightness(1.2) contrast(.9) saturate(1.1)}.hudson::after{background:radial-gradient(circle,#a6b1ff 50%,#342134);mix-blend-mode:multiply;opacity:.5}.earlybird{filter:contrast(.9) sepia(.2)}.earlybird::after{background:radial-gradient(circle,#d0ba8e 20%,#360309 85%,#1d0210 100%);mix-blend-mode:overlay}.mayfair{filter:contrast(1.1) saturate(1.1)}.mayfair::after{background:radial-gradient(circle at 40% 40%,rgba(255,255,255,.8),rgba(255,200,200,.6),#111 60%);mix-blend-mode:overlay;opacity:.4}.lofi{filter:saturate(1.1) contrast(1.5)}.lofi::after{background:radial-gradient(circle,transparent 70%,#222 150%);mix-blend-mode:multiply}._1977{filter:contrast(1.1) brightness(1.1) saturate(1.3)}._1977:after{background:rgba(243,106,188,.3);mix-blend-mode:screen}.brooklyn{filter:contrast(.9) brightness(1.1)}.brooklyn::after{background:radial-gradient(circle,rgba(168,223,193,.4) 70%,#c4b7c8);mix-blend-mode:overlay}.xpro2{filter:sepia(.3)}.xpro2::after{background:radial-gradient(circle,#e6e7e0 40%,rgba(43,42,161,.6) 110%);mix-blend-mode:color-burn}.nashville{filter:sepia(.2) contrast(1.2) brightness(1.05) saturate(1.2)}.nashville::after{background:rgba(0,70,150,.4);mix-blend-mode:lighten}.nashville::before{background:rgba(247,176,153,.56);mix-blend-mode:darken}.lark{filter:contrast(.9)}.lark::after{background:rgba(242,242,242,.8);mix-blend-mode:darken}.lark::before{background:#22253f;mix-blend-mode:color-dodge}.moon{filter:grayscale(1) contrast(1.1) brightness(1.1)}.moon::before{background:#a0a0a0;mix-blend-mode:soft-light}.moon::after{background:#383838;mix-blend-mode:lighten}.clarendon{filter:contrast(1.2) saturate(1.35)}.clarendon:before{background:rgba(127,187,227,.2);mix-blend-mode:overlay}.willow{filter:grayscale(.5) contrast(.95) brightness(.9)}.willow::before{background-color:radial-gradient(40%,circle,#d4a9af 55%,#000 150%);mix-blend-mode:overlay}.willow::after{background-color:#d8cdcb;mix-blend-mode:color}.rise{filter:brightness(1.05) sepia(.2) contrast(.9) saturate(.9)}.rise::after{background:radial-gradient(circle,rgba(232,197,152,.8),transparent 90%);mix-blend-mode:overlay;opacity:.6}.rise::before{background:radial-gradient(circle,rgba(236,205,169,.15) 55%,rgba(50,30,7,.4));mix-blend-mode:multiply}._1977:after,._1977:before,.aden:after,.aden:before,.brooklyn:after,.brooklyn:before,.clarendon:after,.clarendon:before,.earlybird:after,.earlybird:before,.gingham:after,.gingham:before,.hudson:after,.hudson:before,.inkwell:after,.inkwell:before,.lark:after,.lark:before,.lofi:after,.lofi:before,.mayfair:after,.mayfair:before,.moon:after,.moon:before,.nashville:after,.nashville:before,.perpetua:after,.perpetua:before,.reyes:after,.reyes:before,.rise:after,.rise:before,.slumber:after,.slumber:before,.toaster:after,.toaster:before,.walden:after,.walden:before,.willow:after,.willow:before,.xpro2:after,.xpro2:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}._1977,.aden,.brooklyn,.clarendon,.earlybird,.gingham,.hudson,.inkwell,.lark,.lofi,.mayfair,.moon,.nashville,.perpetua,.reyes,.rise,.slumber,.toaster,.walden,.willow,.xpro2{position:relative}._1977 img,.aden img,.brooklyn img,.clarendon img,.earlybird img,.gingham img,.hudson img,.inkwell img,.lark img,.lofi img,.mayfair img,.moon img,.nashville img,.perpetua img,.reyes img,.rise img,.slumber img,.toaster img,.walden img,.willow img,.xpro2 img{width:100%;z-index:1}._1977:before,.aden:before,.brooklyn:before,.clarendon:before,.earlybird:before,.gingham:before,.hudson:before,.inkwell:before,.lark:before,.lofi:before,.mayfair:before,.moon:before,.nashville:before,.perpetua:before,.reyes:before,.rise:before,.slumber:before,.toaster:before,.walden:before,.willow:before,.xpro2:before{z-index:2}._1977:after,.aden:after,.brooklyn:after,.clarendon:after,.earlybird:after,.gingham:after,.hudson:after,.inkwell:after,.lark:after,.lofi:after,.mayfair:after,.moon:after,.nashville:after,.perpetua:after,.reyes:after,.rise:after,.slumber:after,.toaster:after,.walden:after,.willow:after,.xpro2:after{z-index:3}.slumber{filter:saturate(.66) brightness(1.05)}.slumber::after{background:rgba(125,105,24,.5);mix-blend-mode:soft-light}.slumber::before{background:rgba(69,41,12,.4);mix-blend-mode:lighten}
rs-pzimg-wrap.xpro2:before,
rs-pzimg-wrap.xpro2:after,
rs-pzimg-wrap:before,
rs-pzimg-wrap:after {height:500%;width:500%}

/**
new spinners
**/
rs-loader.spinner6{width:40px;height:40px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}rs-loader.spinner6 .rs-spinner-inner{width:100%;height:100%;display:inline-block;-webkit-animation:rs-revealer-6 1.4s linear infinite;animation:rs-revealer-6 1.4s linear infinite}rs-loader.spinner6 .rs-spinner-inner span{position:absolute;vertical-align:top;border-radius:100%;display:inline-block;width:8px;height:8px;margin-left:16px;transform-origin:center 20px;-webkit-transform-origin:center 20px}rs-loader.spinner6 .rs-spinner-inner span:nth-child(2){transform:rotate(36deg);-webkit-transform:rotate(36deg);opacity:.1}rs-loader.spinner6 .rs-spinner-inner span:nth-child(3){transform:rotate(72deg);-webkit-transform:rotate(72deg);opacity:.2}rs-loader.spinner6 .rs-spinner-inner span:nth-child(4){transform:rotate(108deg);-webkit-transform:rotate(108deg);opacity:.3}rs-loader.spinner6 .rs-spinner-inner span:nth-child(5){transform:rotate(144deg);-webkit-transform:rotate(144deg);opacity:.4}rs-loader.spinner6 .rs-spinner-inner span:nth-child(6){transform:rotate(180deg);-webkit-transform:rotate(180deg);opacity:.5}rs-loader.spinner6 .rs-spinner-inner span:nth-child(7){transform:rotate(216deg);-webkit-transform:rotate(216deg);opacity:.6}rs-loader.spinner6 .rs-spinner-inner span:nth-child(8){transform:rotate(252deg);-webkit-transform:rotate(252deg);opacity:.7}rs-loader.spinner6 .rs-spinner-inner span:nth-child(9){transform:rotate(288deg);-webkit-transform:rotate(288deg);opacity:.8}rs-loader.spinner6 .rs-spinner-inner span:nth-child(10){transform:rotate(324deg);-webkit-transform:rotate(324deg);opacity:.9}@keyframes rs-revealer-6{from{transform:rotate(0)}to{transform:rotate(360deg)}}@-webkit-keyframes rs-revealer-6{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}rs-loader.spinner7{width:35px;height:35px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}rs-loader.spinner7 .rs-spinner-inner{width:100%;height:100%;display:inline-block;padding:0;border-radius:100%;border:2px solid;-webkit-animation:rs-revealer-7 .8s linear infinite;animation:rs-revealer-7 .8s linear infinite}@keyframes rs-revealer-7{from{transform:rotate(0)}to{transform:rotate(360deg)}}@-webkit-keyframes rs-revealer-7{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}rs-loader.spinner8{width:50px;height:50px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}rs-loader.spinner8 .rs-spinner-inner{width:100%;height:100%;display:inline-block;padding:0;text-align:left}rs-loader.spinner8 .rs-spinner-inner span{position:absolute;display:inline-block;width:100%;height:100%;border-radius:100%;-webkit-animation:rs-revealer-8 1.6s linear infinite;animation:rs-revealer-8 1.6s linear infinite}rs-loader.spinner8 .rs-spinner-inner span:last-child{animation-delay:-.8s;-webkit-animation-delay:-.8s}@keyframes rs-revealer-8{0%{transform:scale(0,0);opacity:.5}100%{transform:scale(1,1);opacity:0}}@-webkit-keyframes rs-revealer-8{0%{-webkit-transform:scale(0,0);opacity:.5}100%{-webkit-transform:scale(1,1);opacity:0}}rs-loader.spinner9{width:40px;height:40px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}rs-loader.spinner9 .rs-spinner-inner span{display:block;width:100%;height:100%;border-radius:50%;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:rs-revealer-9 2s infinite ease-in-out;animation:rs-revealer-9 2s infinite ease-in-out}rs-loader.spinner9 .rs-spinner-inner span:last-child{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes rs-revealer-9{0%,100%{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes rs-revealer-9{0%,100%{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}rs-loader.spinner10{width:54px;height:40px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}rs-loader.spinner10 .rs-spinner-inner{width:100%;height:100%;text-align:center;font-size:10px}rs-loader.spinner10 .rs-spinner-inner span{display:block;height:100%;width:6px;display:inline-block;-webkit-animation:rs-revealer-10 1.2s infinite ease-in-out;animation:rs-revealer-10 1.2s infinite ease-in-out}rs-loader.spinner10 .rs-spinner-inner span:nth-child(2){-webkit-animation-delay:-1.1s;animation-delay:-1.1s}rs-loader.spinner10 .rs-spinner-inner span:nth-child(3){-webkit-animation-delay:-1s;animation-delay:-1s}rs-loader.spinner10 .rs-spinner-inner span:nth-child(4){-webkit-animation-delay:-.9s;animation-delay:-.9s}rs-loader.spinner10 .rs-spinner-inner span:nth-child(5){-webkit-animation-delay:-.8s;animation-delay:-.8s}@-webkit-keyframes rs-revealer-10{0%,100%,40%{-webkit-transform:scaleY(.4)}20%{-webkit-transform:scaleY(1)}}@keyframes rs-revealer-10{0%,100%,40%{transform:scaleY(.4);-webkit-transform:scaleY(.4)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}rs-loader.spinner11{width:40px;height:40px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}rs-loader.spinner11 .rs-spinner-inner{width:100%;height:100%}rs-loader.spinner11 .rs-spinner-inner span{display:block;width:33%;height:33%;background-color:#333;float:left;-webkit-animation:rs-revealer-11 1.3s infinite ease-in-out;animation:rs-revealer-11 1.3s infinite ease-in-out}rs-loader.spinner11 .rs-spinner-inner span:nth-child(1){-webkit-animation-delay:.2s;animation-delay:.2s}rs-loader.spinner11 .rs-spinner-inner span:nth-child(2){-webkit-animation-delay:.3s;animation-delay:.3s}rs-loader.spinner11 .rs-spinner-inner span:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}rs-loader.spinner11 .rs-spinner-inner span:nth-child(4){-webkit-animation-delay:.1s;animation-delay:.1s}rs-loader.spinner11 .rs-spinner-inner span:nth-child(5){-webkit-animation-delay:.2s;animation-delay:.2s}rs-loader.spinner11 .rs-spinner-inner span:nth-child(6){-webkit-animation-delay:.3s;animation-delay:.3s}rs-loader.spinner11 .rs-spinner-inner span:nth-child(7){-webkit-animation-delay:0s;animation-delay:0s}rs-loader.spinner11 .rs-spinner-inner span:nth-child(8){-webkit-animation-delay:.1s;animation-delay:.1s}rs-loader.spinner11 .rs-spinner-inner span:nth-child(9){-webkit-animation-delay:.2s;animation-delay:.2s}@-webkit-keyframes rs-revealer-11{0%,100%,70%{-webkit-transform:scale3D(1,1,1);transform:scale3D(1,1,1)}35%{-webkit-transform:scale3D(0,0,1);transform:scale3D(0,0,1)}}@keyframes rs-revealer-11{0%,100%,70%{-webkit-transform:scale3D(1,1,1);transform:scale3D(1,1,1)}35%{-webkit-transform:scale3D(0,0,1);transform:scale3D(0,0,1)}}rs-loader.spinner12{width:35px;height:35px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}rs-loader.spinner12 .rs-spinner-inner{width:100%;height:100%;-webkit-animation:rs-revealer-12 1s infinite linear;animation:rs-revealer-12 1s infinite linear}@-webkit-keyframes rs-revealer-12{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes rs-revealer-12{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}rs-loader.spinner13{width:40px;height:40px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}rs-loader.spinner13 .rs-spinner-inner{width:100%;height:100%}rs-loader.spinner13 .rs-spinner-inner span{display:block;width:40%;height:40%;position:absolute;border-radius:50%;-webkit-animation:rs-revealer-13 2s ease infinite;animation:rs-revealer-13 2s ease infinite}rs-loader.spinner13 .rs-spinner-inner span:nth-child(1){animation-delay:-1.5s;-webkit-animation-delay:-1.5s}rs-loader.spinner13 .rs-spinner-inner span:nth-child(2){animation-delay:-1s;-webkit-animation-delay:-1s}rs-loader.spinner13 .rs-spinner-inner span:nth-child(3){animation-delay:-.5s;-webkit-animation-delay:-.5s}@keyframes rs-revealer-13{0%,100%{transform:translate(0)}25%{transform:translate(160%)}50%{transform:translate(160%,160%)}75%{transform:translate(0,160%)}}@-webkit-keyframes rs-revealer-13{0%,100%{-webkit-transform:translate(0)}25%{-webkit-transform:translate(160%)}50%{-webkit-transform:translate(160%,160%)}75%{-webkit-transform:translate(0,160%)}}rs-loader.spinner14{width:40px;height:40px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}rs-loader.spinner14 .rs-spinner-inner{width:100%;height:100%;animation:rs-revealer-14 1s infinite linear}rs-loader.spinner14 .rs-spinner-inner span{display:block;position:absolute;top:50%;left:50%;width:16px;height:16px;border-radius:50%;margin:-8px}rs-loader.spinner14 .rs-spinner-inner span:nth-child(1){-webkit-animation:rs-revealer-14-1 2s infinite;animation:rs-revealer-14-1 2s infinite}rs-loader.spinner14 .rs-spinner-inner span:nth-child(2){-webkit-animation:rs-revealer-14-2 2s infinite;animation:rs-revealer-14-2 2s infinite}rs-loader.spinner14 .rs-spinner-inner span:nth-child(3){-webkit-animation:rs-revealer-14-3 2s infinite;animation:rs-revealer-14-3 2s infinite}rs-loader.spinner14 .rs-spinner-inner span:nth-child(4){-webkit-animation:rs-revealer-14-4 2s infinite;animation:rs-revealer-14-4 2s infinite}@-webkit-keyframes rs-revealer-14-1{0%{-webkit-transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)}20%{-webkit-transform:rotate3d(0,0,1,0deg) translate3d(80%,80%,0)}80%{-webkit-transform:rotate3d(0,0,1,360deg) translate3d(80%,80%,0)}100%{-webkit-transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)}}@-webkit-keyframes rs-revealer-14-2{0%{-webkit-transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)}20%{-webkit-transform:rotate3d(0,0,1,0deg) translate3d(80%,-80%,0)}80%{-webkit-transform:rotate3d(0,0,1,360deg) translate3d(80%,-80%,0)}100%{-webkit-transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)}}@-webkit-keyframes rs-revealer-14-3{0%{-webkit-transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)}20%{-webkit-transform:rotate3d(0,0,1,0deg) translate3d(-80%,-80%,0)}80%{-webkit-transform:rotate3d(0,0,1,360deg) translate3d(-80%,-80%,0)}100%{-webkit-transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)}}@-webkit-keyframes rs-revealer-14-4{0%{-webkit-transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)}20%{-webkit-transform:rotate3d(0,0,1,0deg) translate3d(-80%,80%,0)}80%{-webkit-transform:rotate3d(0,0,1,360deg) translate3d(-80%,80%,0)}100%{-webkit-transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)}}@keyframes rs-revealer-14-1{0%{transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)}20%{transform:rotate3d(0,0,1,0deg) translate3d(80%,80%,0)}80%{transform:rotate3d(0,0,1,360deg) translate3d(80%,80%,0)}100%{transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)}}@keyframes rs-revealer-14-2{0%{transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)}20%{transform:rotate3d(0,0,1,0deg) translate3d(80%,-80%,0)}80%{transform:rotate3d(0,0,1,360deg) translate3d(80%,-80%,0)}100%{transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)}}@keyframes rs-revealer-14-3{0%{transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)}20%{transform:rotate3d(0,0,1,0deg) translate3d(-80%,-80%,0)}80%{transform:rotate3d(0,0,1,360deg) translate3d(-80%,-80%,0)}100%{transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)}}@keyframes rs-revealer-14-4{0%{transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)}20%{transform:rotate3d(0,0,1,0deg) translate3d(-80%,80%,0)}80%{transform:rotate3d(0,0,1,360deg) translate3d(-80%,80%,0)}100%{transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)}}rs-loader.spinner15{width:40px;height:40px;margin-top:-4px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}rs-loader.spinner15 .rs-spinner-inner{width:100%;height:100%}rs-loader.spinner15 .rs-spinner-inner span{display:block;width:20px;height:20px;position:absolute;top:0;left:0;-webkit-animation:rs-revealer-15 1.8s infinite ease-in-out;animation:rs-revealer-15 1.8s infinite ease-in-out}rs-loader.spinner15 .rs-spinner-inner:last-child{-webkit-animation-delay:-.9s;animation-delay:-.9s}@-webkit-keyframes rs-revealer-15{25%{-webkit-transform:translateX(30px) rotate(-90deg) scale(.5)}50%{-webkit-transform:translateX(30px) translateY(30px) rotate(-180deg)}75%{-webkit-transform:translateX(0) translateY(30px) rotate(-270deg) scale(.5)}100%{-webkit-transform:rotate(-360deg)}}@keyframes rs-revealer-15{25%{transform:translateX(30px) rotate(-90deg) scale(.5);-webkit-transform:translateX(30px) rotate(-90deg) scale(.5)}50%{transform:translateX(30px) translateY(30px) rotate(-179deg);-webkit-transform:translateX(30px) translateY(30px) rotate(-179deg)}50.1%{transform:translateX(30px) translateY(30px) rotate(-180deg);-webkit-transform:translateX(30px) translateY(30px) rotate(-180deg)}75%{transform:translateX(0) translateY(30px) rotate(-270deg) scale(.5);-webkit-transform:translateX(0) translateY(30px) rotate(-270deg) scale(.5)}100%{transform:rotate(-360deg);-webkit-transform:rotate(-360deg)}}