.fl-builder-row-settings .fl-field-responsive-setting input[name=bg_position_custom_left],
.fl-builder-row-settings .fl-field-responsive-setting input[name=bg_position_custom_right] {
	display: none !important
}

.fl-node-5cc9f521ca0d2 .fl-bg-video-audio {
	display: none;
	cursor: pointer;
	position: absolute;
	bottom: 20px;
	right: 20px;
	z-index: 5;
	width: 20px
}

.fl-node-5cc9f521ca0d2 .fl-bg-video-audio .fl-audio-control {
	font-size: 20px
}

.fl-node-5cc9f521ca0d2 .fl-bg-video-audio .fa-times {
	font-size: 10px;
	vertical-align: middle;
	position: absolute;
	top: 5px;
	left: 11px;
	bottom: 0
}

.fl-node-5cc9f521ca0d2>.fl-row-content-wrap {
	background-color: #064152
}

.fl-node-5cc9f521ca0d2 .fl-row-content {
	max-width: 1250px
}

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

.fl-builder-row-settings .fl-field-responsive-setting input[name=bg_position_custom_left],
.fl-builder-row-settings .fl-field-responsive-setting input[name=bg_position_custom_right] {
	display: none !important
}

.fl-node-5cc9f1e4582aa .fl-bg-video-audio {
	display: none;
	cursor: pointer;
	position: absolute;
	bottom: 20px;
	right: 20px;
	z-index: 5;
	width: 20px
}

.fl-node-5cc9f1e4582aa .fl-bg-video-audio .fl-audio-control {
	font-size: 20px
}

.fl-node-5cc9f1e4582aa .fl-bg-video-audio .fa-times {
	font-size: 10px;
	vertical-align: middle;
	position: absolute;
	top: 5px;
	left: 11px;
	bottom: 0
}

.fl-node-5cc9f1e4582aa>.fl-row-content-wrap {
	background-color: #fff;
	border-style: solid;
	border-width: 0;
	background-clip: padding-box;
	border-color: #d1ad57;
	border-bottom-width: 5px;
	box-shadow: 2px 2px 10px 2px rgba(0, 0, 0, .23)
}

.fl-node-5cc9f1e4582aa .fl-row-content {
	max-width: 1250px
}

.fl-node-5cc9f1e4582aa>.fl-row-content-wrap {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0
}

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

.fl-node-5cc9f1e4c67d0 {
	width: 22.3%
}

.fl-node-5cc9f2491d8b4 {
	width: 69.7%
}

.fl-node-5ce4f70a3c372 {
	width: 8%
}

.fl-node-5e2ea70dd72e6 {
	width: 100%
}

.fl-node-5cd1919110b55 .fl-rich-text,
.fl-node-5cd1919110b55 .fl-rich-text * {
	color: #fff;
	font-family: "Shadows Into Light", cursive;
	font-weight: 400;
	font-size: 22px
}

.fl-node-5cd1919110b55 .fl-rich-text strong {
	font-weight: 700
}




#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme {
	background-color: #064152;
	border-top: 1px solid #fff;
  }
  
  
  #moove_gdpr_cookie_info_bar .moove-gdpr-cookie-notice p a:hover,
  button.moove-gdpr-infobar-close-btn:hover i {
	color: #d1ad57 !important;
	opacity: 0.7;
  }
  
  .moove-gdpr-button-holder>button.mgbutton {
	background-color: #d1ad57  !important;
	color: #fff !important;
	border-radius: 0px!important;
	font-family: "Source Sans Pro",sans-serif !important;
	font-weight: 400!important;
	text-transform: uppercase!important;
	box-shadow: none !important;
	border: none!important;
  }
  .moove-gdpr-button-holder>button.mgbutton:hover {
	background: #000000  !important;
	color: #fff!important;
	text-transform: uppercase!important;
	border-color: #000000 !important;
  }
  .uabb-infobox .uabb-infobox-button .uabb-button {
	padding: 10px;
	min-width: 200px;
  }
  
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button {
	color: #000 !important;
  }
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close i,
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon {
	background-color: #d1ad57 !important;
	border: 1px solid #fff !important;
  }
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close i:hover, 
  #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon:hover,
  #moove_gdpr_cookie_info_bar span[data-href]>u.change-settings-button {
	color: #fff !important;
	background-color: #000000 !important;
  }
  button.moove-gdpr-infobar-close-btn:hover i {
	color: #000000 !important;
  }
  #moove_gdpr_cookie_modal .moove-gdpr-button-holder > button {
	background-color: #d1ad57 !important;
	color: #fff!important;  
	border: 0px!important;
	border-radius: 0px!important;
	font-family: "Source Sans Pro",sans-serif !important;
	font-weight: 400!important;
	text-transform: uppercase!important;  
	  
  }
  #moove_gdpr_cookie_modal .moove-gdpr-button-holder > button:hover {
	background: #000000  !important;
	color: #fff !important;
	border: 0px!important;
  }
  
  .moove-gdpr-tab-main-content a:hover {
	color: #d1ad57 !important;
  }

@media(max-width:767px) {
	.uabb-infobox .uabb-infobox-button .uabb-button {
	padding: 10px;
	min-width: 150px;
  }

	.fl-node-5cd1919110b55 .fl-rich-text,
	.fl-node-5cd1919110b55 .fl-rich-text * {
		text-align: center
	}
}

.fl-node-5cd1919110b55>.fl-module-content {
	margin-top: -10px;
	margin-bottom: 5px
}

@media (max-width:767px) {
	.fl-node-5cd1919110b55.fl-module>.fl-module-content {
		margin-top: 0;
		margin-right: 0;
		margin-bottom: 0;
		margin-left: 0
	}
}

.uabb-cl-wrap .uabb-cl-ul {
	display: block;
	float: none;
	position: relative;
	list-style-type: none;
	padding: 0;
	margin: 0
}

.uabb-cl-wrap .uabb-cl-ul li {
	margin: 0;
	margin-bottom: 15px;
	text-align: center
}

.uabb-creative-link {
	margin: 0 auto;
	display: block
}

.uabb-creative-link h1,
.uabb-creative-link h2,
.uabb-creative-link h3,
.uabb-creative-link h4,
.uabb-creative-link h5,
.uabb-creative-link h6 {
	margin: 0
}

.uabb-btn10-span {
	-webkit-transition: all ease .3s;
	-moz-transition: all ease .3s;
	transition: all ease .3s
}

.uabb-cl-wrap .uabb-creative-link a {
	position: relative;
	display: inline-block;
	outline: 0;
	text-decoration: none;
	text-transform: none;
	letter-spacing: inherit;
	max-width: 100%;
	text-shadow: 0 0 1px rgba(255, 255, 255, .3);
	line-height: normal;
	box-shadow: none
}

.uabb-creative-link a:focus,
.uabb-creative-link a:hover {
	outline: 0
}

.uabb-cl-style1 a:before {
	margin-right: 10px;
	content: '[';
	-webkit-transform: translateX(20px);
	-moz-transform: translateX(20px);
	transform: translateX(20px)
}

.uabb-cl-style1 a::after {
	margin-left: 10px;
	content: ']';
	-webkit-transform: translateX(-20px);
	-moz-transform: translateX(-20px);
	transform: translateX(-20px)
}

.uabb-cl-style1 a:focus::after,
.uabb-cl-style1 a:focus::before,
.uabb-cl-style1 a:hover::after,
.uabb-cl-style1 a:hover::before {
	opacity: 1;
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	transform: translateX(0)
}

.uabb-cl-style1 a::after,
.uabb-cl-style1 a::before {
	display: inline-block;
	opacity: 0;
	-webkit-transition: -webkit-transform .3s, opacity .2s;
	-moz-transition: -moz-transform .3s, opacity .2s;
	transition: transform .3s, opacity .2s
}

.uabb-cl-style2 a {
	-webkit-perspective: 5000px;
	-moz-perspective: 5000px;
	perspective: 5000px;
	perspective-origin: 50% 50%
}

.uabb-cl-style2 a span {
	position: relative;
	display: inline-block;
	padding: 0 14px;
	background: inherit;
	-webkit-transition: -webkit-transform .3s;
	-moz-transition: -moz-transform .3s;
	transition: transform .3s;
	-webkit-transform-origin: 50% 0;
	-moz-transform-origin: 50% 0;
	transform-origin: 50% 0;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d
}

.uabb-cl-style2 a span::before {
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	height: 100%;
	background: inherit;
	content: attr(data-hover);
	-webkit-transition: background .3s;
	-moz-transition: background .3s;
	transition: background .3s;
	-webkit-transform: rotateX(-90deg);
	-moz-transform: rotateX(-90deg);
	transform: rotateX(-90deg);
	-webkit-transform-origin: 50% 0;
	-moz-transform-origin: 50% 0;
	transform-origin: 50% 0
}

.uabb-cl-style2 a:focus span,
.uabb-cl-style2 a:hover span {
	-webkit-transform: rotateX(90deg) translateY(-22px);
	-moz-transform: rotateX(90deg) translateY(-22px);
	transform: rotateX(90deg) translateY(-22px)
}

.uabb-cl-style3 a {
	padding: 8px 0
}

.uabb-cl-style3 a::after {
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	content: '';
	opacity: 0;
	-webkit-transition: opacity .3s, -webkit-transform .3s;
	-moz-transition: opacity .3s, -moz-transform .3s;
	transition: opacity .3s, transform .3s;
	-webkit-transform: translateY(10px);
	-moz-transform: translateY(10px);
	transform: translateY(10px);
	pointer-events: none
}

.uabb-cl-style3 a:focus::after,
.uabb-cl-style3 a:hover::after {
	opacity: 1;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	transform: translateY(0)
}

.uabb-cl-style4 a {
	padding: 0 0 10px
}

.uabb-cl-style4 a::after {
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	content: '';
	opacity: 0;
	-webkit-transition: height .3s, opacity .3s, -webkit-transform .3s;
	-moz-transition: height .3s, opacity .3s, -moz-transform .3s;
	transition: height .3s, opacity .3s, transform .3s;
	-webkit-transform: translateY(-10px);
	-moz-transform: translateY(-10px);
	transform: translateY(-10px)
}

.uabb-cl-style4 a:focus::after,
.uabb-cl-style4 a:hover::after {
	opacity: 1;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	transform: translateY(0)
}

.uabb-cl-style5 a {
	overflow: hidden;
	padding: 0 .68em
}

.uabb-cl-style5 a span {
	position: relative;
	display: inline-block;
	-webkit-transition: -webkit-transform .3s;
	-moz-transition: -moz-transform .3s;
	transition: transform .3s
}

.uabb-cl-style5 a span::before {
	position: absolute;
	top: 100%;
	font-weight: 700;
	content: attr(data-hover);
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	white-space: nowrap
}

.uabb-cl-style5 a:focus span,
.uabb-cl-style5 a:hover span {
	-webkit-transform: translateY(-100%);
	-moz-transform: translateY(-100%);
	transform: translateY(-100%)
}

.uabb-cl-style6 a {
	margin: 0 10px;
	padding: 10px 20px
}

.uabb-cl-style7 a {
	padding: 12px 10px 10px;
	text-shadow: none
}

.uabb-cl-style7 a::after,
.uabb-cl-style7 a::before {
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	content: '';
	-webkit-transition: -webkit-transform .3s;
	-moz-transition: -moz-transform .3s;
	transition: transform .3s;
	-webkit-transform: scale(.85);
	-moz-transform: scale(.85);
	transform: scale(.85)
}

.uabb-cl-style7 a::after {
	opacity: 0;
	-webkit-transition: top .3s, opacity .3s, -webkit-transform .3s;
	-moz-transition: top .3s, opacity .3s, -moz-transform .3s;
	transition: top .3s, opacity .3s, transform .3s
}

.uabb-cl-style7 a:focus::before,
.uabb-cl-style7 a:hover::before {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	transform: scale(1)
}

.uabb-cl-style7 a:focus::after,
.uabb-cl-style7 a:hover::after {
	top: 0;
	opacity: 1;
	-webkit-transform: scale(1) translateY(-100%);
	-moz-transform: scale(1) translateY(-100%);
	transform: scale(1) translateY(-100%)
}

.uabb-cl-style8 a {
	padding: 10px 20px
}

.uabb-cl-style8 a::after,
.uabb-cl-style8 a::before {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	content: '';
	-webkit-transition: -webkit-transform .3s, opacity .3s;
	-moz-transition: -moz-transform .3s, opacity .3s;
	transition: transform .3s, opacity .3s
}

.uabb-cl-style8 a::after {
	opacity: 0;
	-webkit-transform: translateY(-7px) translateX(6px);
	-moz-transform: translateY(-7px) translateX(6px);
	transform: translateY(-7px) translateX(6px)
}

.uabb-cl-style8 a:focus::before,
.uabb-cl-style8 a:hover::before {
	opacity: 0;
	-webkit-transform: translateY(5px) translateX(-5px);
	-moz-transform: translateY(5px) translateX(-5px);
	transform: translateY(5px) translateX(-5px)
}

.uabb-cl-style8 a:focus::after,
.uabb-cl-style8 a:hover::after {
	opacity: 1;
	-webkit-transform: translateY(0) translateX(0);
	-moz-transform: translateY(0) translateX(0);
	transform: translateY(0) translateX(0)
}

.uabb-cl-style9 a {
	overflow: hidden;
	margin: 0 15px;
	z-index: 1
}

.uabb-cl-style9 a::before {
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	padding: 10px 20px;
	width: 100%;
	height: 100%;
	content: attr(data-hover);
	-webkit-transition: -webkit-transform .3s;
	-moz-transition: -moz-transform .3s;
	transition: transform .3s;
	-webkit-transform: translateX(-25%)
}

.uabb-cl-style9 a span {
	display: block;
	padding: 10px 20px;
	-webkit-transition: -webkit-all .3s;
	-moz-transition: -moz-all .3s;
	transition: all .3s
}

.uabb-cl-style9 a:focus::before,
.uabb-cl-style9 a:hover::before {
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	transform: translateX(0)
}

.uabb-cl-style9 a:focus span,
.uabb-cl-style9 a:hover span {
	-webkit-transform: translateX(100%);
	-moz-transform: translateX(100%);
	transform: translateX(100%)
}

.uabb-cl-style10 a {
	padding: 10px 0;
	text-shadow: none
}

.uabb-cl-style10 a::before {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	padding: 10px 0;
	max-width: 0;
	content: attr(data-hover);
	-webkit-transition: max-width .5s;
	-moz-transition: max-width .5s;
	transition: max-width .5s
}

.uabb-cl-style10 a:focus::before,
.uabb-cl-style10 a:hover::before {
	max-width: 100%
}

.uabb-cl-style11 a:focus::after,
.uabb-cl-style11 a:focus::before,
.uabb-cl-style11 a:hover::after,
.uabb-cl-style11 a:hover::before {
	opacity: 1;
	-webkit-transform: translateX(-50%) translateY(-50%) scale(1);
	-moz-transform: translateX(-50%) translateY(-50%) scale(1);
	transform: translateX(-50%) translateY(-50%) scale(1)
}

.uabb-cl-style11 a::after,
.uabb-cl-style11 a::before {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 100px;
	height: 100px;
	z-index: 0;
	border: 2px solid rgba(0, 0, 0, .1);
	border-radius: 50%;
	content: '';
	opacity: 0;
	-webkit-transition: -webkit-transform .3s, opacity .3s;
	-moz-transition: -moz-transform .3s, opacity .3s;
	transition: transform .3s, opacity .3s;
	-webkit-transform: translateX(-50%) translateY(-50%) scale(.2);
	-moz-transform: translateX(-50%) translateY(-50%) scale(.2);
	transform: translateX(-50%) translateY(-50%) scale(.2)
}

.uabb-cl-style11 a::after {
	width: 90px;
	height: 90px;
	border-width: 6px;
	-webkit-transform: translateX(-50%) translateY(-50%) scale(.8);
	-moz-transform: translateX(-50%) translateY(-50%) scale(.8);
	transform: translateX(-50%) translateY(-50%) scale(.8)
}

.uabb-cl-style11 span {
	position: relative;
	z-index: 1
}

.uabb-cl-style12 a {
	-webkit-transition: color .3s;
	-moz-transition: color .3s;
	transition: color .3s
}

.uabb-cl-style12 a::before {
	position: absolute;
	top: 100%;
	left: 50%;
	color: transparent;
	content: "•";
	text-shadow: transparent 0 0;
	transform: translateX(-50%);
	pointer-events: none;
	transition: text-shadow .3s, color .3s
}

.uabb-cl-wrap .uabb-cl-style13 a {
	padding: 0 20px;
	height: 45px;
	line-height: 45px
}

.uabb-cl-style13 a::before {
	top: 0;
	left: 0;
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	transform: rotate(90deg);
	-webkit-transform-origin: 0 0;
	-moz-transform-origin: 0 0;
	transform-origin: 0 0
}

.uabb-cl-style13 a::after {
	right: 0;
	bottom: 0;
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	transform: rotate(90deg);
	-webkit-transform-origin: 100% 0;
	-moz-transform-origin: 100% 0;
	transform-origin: 100% 0
}

.uabb-cl-style13 a::after,
.uabb-cl-style13 a::before {
	position: absolute;
	width: 45px;
	content: '';
	opacity: .2;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	transition: all .3s;
	pointer-events: none
}

.uabb-cl-style13 a:focus::before,
.uabb-cl-style13 a:hover::before {
	left: 50%;
	-webkit-transform: rotate(0) translateX(-50%);
	-moz-transform: rotate(0) translateX(-50%);
	transform: rotate(0) translateX(-50%)
}

.uabb-cl-style13 a:focus::after,
.uabb-cl-style13 a:hover::after {
	right: 50%;
	-webkit-transform: rotate(0) translateX(50%);
	-moz-transform: rotate(0) translateX(50%);
	transform: rotate(0) translateX(50%)
}

.uabb-cl-style13 a:focus::after,
.uabb-cl-style13 a:focus::before,
.uabb-cl-style13 a:hover::after,
.uabb-cl-style13 a:hover::before {
	opacity: 1
}

.uabb-cl-style14 a {
	color: rgba(0, 0, 0, .2);
	font-weight: 700;
	text-shadow: none;
	transition: all .3s, opacity .3s
}

.uabb-cl-style14 a:focus::before,
.uabb-cl-style14 a:hover::before {
	-webkit-transform: scale(.9);
	-moz-transform: scale(.9);
	transform: scale(.9);
	opacity: 0
}

.uabb-cl-style15 a {
	text-shadow: 0 0 1px rgba(111, 134, 134, .3)
}

.uabb-cl-style15 a::before {
	content: attr(data-hover);
	position: absolute;
	opacity: 0;
	text-shadow: 0 0 1px rgba(255, 255, 255, .3);
	-webkit-transform: scale(1.1) translateX(10px) translateY(-10px) rotate(4deg);
	-moz-transform: scale(1.1) translateX(10px) translateY(-10px) rotate(4deg);
	transform: scale(1.1) translateX(10px) translateY(-10px) rotate(4deg);
	-webkit-transition: -webkit-transform .3s, opacity .3s;
	-moz-transition: -moz-transform .3s, opacity .3s;
	transition: transform .3s, opacity .3s;
	pointer-events: none
}

.uabb-cl-style15 a:focus::before,
.uabb-cl-style15 a:hover::before {
	-webkit-transform: scale(1) translateX(0) translateY(0) rotate(0);
	-moz-transform: scale(1) translateX(0) translateY(0) rotate(0);
	transform: scale(1) translateX(0) translateY(0) rotate(0);
	opacity: 1
}

.uabb-cl-style16 a {
	padding: 8px 0
}

.uabb-cl-style16 a::after {
	position: absolute;
	bottom: 100%;
	left: 0;
	width: 100%;
	content: '';
	opacity: 0;
	-webkit-transition: opacity .3s, -webkit-transform .3s;
	-moz-transition: opacity .3s, -moz-transform .3s;
	transition: opacity .3s, transform .3s;
	-webkit-transform: translateY(10px);
	-moz-transform: translateY(10px);
	transform: translateY(10px);
	pointer-events: none
}

.uabb-cl-style16 a:focus::after,
.uabb-cl-style16 a:hover::after {
	opacity: 1;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	transform: translateY(0)
}

.uabb-cl-style17 a {
	padding: 0 5px;
	font-weight: 700;
	-webkit-transition: color .3s;
	-moz-transition: color .3s;
	transition: color .3s
}

.uabb-cl-style17 a span {
	position: relative;
	z-index: 2
}

.uabb-cl-style17 a::before {
	top: -3px
}

.uabb-cl-style17 a::after {
	bottom: -3px
}

.uabb-cl-style17 a::after,
.uabb-cl-style17 a::before {
	position: absolute;
	width: 100%;
	left: 0;
	margin-top: -1px;
	content: '';
	z-index: 0;
	-webkit-transition: -webkit-transform .3s, opacity .3s;
	-moz-transition: -moz-transform .3s, opacity .3s;
	transition: transform .3s, opacity .3s;
	pointer-events: none
}

.uabb-cl-style17 a:focus::before,
.uabb-cl-style17 a:hover::before {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	transform: rotate(45deg)
}

.uabb-cl-style17 a:focus::after,
.uabb-cl-style17 a:focus::before,
.uabb-cl-style17 a:hover::after,
.uabb-cl-style17 a:hover::before {
	opacity: .7;
	top: 50%
}

.uabb-cl-style17 a:focus::after,
.uabb-cl-style17 a:hover::after {
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	transform: rotate(-45deg)
}

.uabb-cl-simple a {
	display: inline-block;
	margin: 0 7px 10px;
	padding: 8px 10px;
	-webkit-transition: color .3s ease;
	transition: color .3s ease
}

.uabb-cl-style18 a {
	line-height: 2em;
	margin: 15px;
	-webkit-perspective: 800px;
	-moz-perspective: 800px;
	perspective: 800px;
	display: block
}

.uabb-cl-style18 a span {
	position: relative;
	display: block;
	width: 100%;
	padding: 10px 15px 7px;
	-webkit-transition: -webkit-transform .4s, background .4s;
	-moz-transition: -moz-transform .4s, background .4s;
	transition: transform .4s, background .4s;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d
}

.uabb-cl-style18 a span::before {
	position: absolute;
	padding: inherit;
	top: 0;
	left: 100%;
	width: 100%;
	height: 100%;
	content: attr(data-hover);
	-webkit-transition: background .4s;
	-moz-transition: background .4s;
	transition: background .4s;
	-webkit-transform: rotateY(90deg);
	-moz-transform: rotateY(90deg);
	transform: rotateY(90deg);
	-webkit-transform-origin: 0 50%;
	-moz-transform-origin: 0 50%;
	transform-origin: 0 50%;
	pointer-events: none
}

.uabb-cl-style18 a:focus span,
.uabb-cl-style18 a:hover span {
	-webkit-transform: rotateY(-90deg);
	-moz-transform: rotateY(-90deg);
	transform: rotateY(-90deg)
}

.uabb-cl-style19 a {
	line-height: 2em;
	-webkit-perspective: 800px;
	-moz-perspective: 800px;
	perspective: 800px
}

.uabb-cl-style19 a span {
	position: relative;
	display: inline-block;
	padding: 10px 15px 7px;
	-webkit-transition: background .6s;
	-moz-transition: background .6s;
	transition: background .6s;
	-webkit-transform-origin: 50% 0;
	-moz-transform-origin: 50% 0;
	transform-origin: 50% 0;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform-origin: 0 50%;
	-moz-transform-origin: 0 50%;
	transform-origin: 0 50%
}

.uabb-cl-style19 a span::before {
	position: absolute;
	padding: inherit;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	content: attr(data-hover);
	-webkit-transform: rotateX(270deg);
	-moz-transform: rotateX(270deg);
	transform: rotateX(270deg);
	-webkit-transition: -webkit-transform .6s;
	-moz-transition: -moz-transform .6s;
	transition: transform .6s;
	-webkit-transform-origin: 0 0;
	-moz-transform-origin: 0 0;
	transform-origin: 0 0;
	pointer-events: none
}

.uabb-cl-style19 a:focus span::before,
.uabb-cl-style19 a:hover span::before {
	-webkit-transform: rotateX(10deg);
	-moz-transform: rotateX(10deg);
	transform: rotateX(10deg)
}

.uabb-cl-style20 a {
	padding: 10px;
	font-weight: 700;
	text-shadow: none
}

.uabb-cl-style20 a::after,
.uabb-cl-style20 a::before {
	position: absolute;
	left: 0;
	width: 100%;
	content: '';
	opacity: 0;
	-webkit-transition: opacity .3s, -webkit-transform .3s;
	-moz-transition: opacity .3s, -moz-transform .3s;
	transition: opacity .3s, transform .3s;
	-webkit-transform: translateY(-10px);
	-moz-transform: translateY(-10px);
	transform: translateY(-10px)
}

.uabb-cl-style20 a::before {
	top: 0;
	-webkit-transform: translateY(-10px);
	-moz-transform: translateY(-10px);
	transform: translateY(-10px)
}

.uabb-cl-style20 a::after {
	bottom: 0;
	-webkit-transform: translateY(10px);
	-moz-transform: translateY(10px);
	transform: translateY(10px)
}

.uabb-cl-style20 a:focus::after,
.uabb-cl-style20 a:focus::before,
.uabb-cl-style20 a:hover::after,
.uabb-cl-style20 a:hover::before {
	opacity: 1;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	transform: translateY(0)
}

.internet-explorer .uabb-cl-style2 a span {
	position: relative;
	display: inline-block;
	padding: 10px 15px 7px;
	-webkit-transition: background .6s;
	-moz-transition: background .6s;
	transition: background .6s;
	-webkit-transform-origin: 50% 0;
	-moz-transform-origin: 50% 0;
	transform-origin: 50% 0;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform-origin: 0 50%;
	-moz-transform-origin: 0 50%;
	transform-origin: 0 50%
}

.internet-explorer .uabb-cl-style2 a span:before {
	padding: inherit;
	top: 0;
	left: 0;
	-webkit-transform: rotateX(270deg);
	-moz-transform: rotateX(270deg);
	transform: rotateX(270deg);
	-webkit-transition: -webkit-transform .6s;
	-moz-transition: -moz-transform .6s;
	transition: transform .6s;
	-webkit-transform-origin: 0 0;
	-moz-transform-origin: 0 0;
	transform-origin: 0 0;
	pointer-events: none
}

.internet-explorer .uabb-cl-style2 a:focus span:before,
.internet-explorer .uabb-cl-style2 a:hover span:before {
	-webkit-transform: rotateX(10deg);
	-moz-transform: rotateX(10deg);
	transform: rotateX(10deg)
}

.internet-explorer .uabb-cl-style2 a:focus span,
.internet-explorer .uabb-cl-style2 a:hover span {
	transform: none
}

.top-bar-left-side-link~.fl-module-creative-link .uabb-cl-wrap .uabb-creative-link a {
	color: #fff
}

.top-bar-left-side-link~.fl-module-creative-link .uabb-cl-wrap .uabb-creative-link a span {
	color: inherit;
	line-height: inherit;
	font-size: inherit;
	font-family: inherit;
	font-weight: inherit
}

.top-bar-left-side-link~.fl-module-creative-link .uabb-cl-wrap .uabb-creative-link a span:hover,
.top-bar-left-side-link~.fl-module-creative-link .uabb-cl-wrap .uabb-creative-link a:hover {
	color: #d1ad57
}

.top-bar-left-side-link~.fl-module-creative-link .uabb-cl-wrap .uabb-cl-ul li {
	display: inline-block;
	margin-right: 10px;
	margin-bottom: 0
}

.top-bar-left-side-link~.fl-module-creative-link .uabb-cl-wrap .uabb-cl-ul li:last-child {
	margin-right: 0;
}

.top-bar-left-side-link~.fl-module-creative-link .uabb-cl-wrap .uabb-cl-ul {
	text-align: left
}

.top-bar-left-side-link~.fl-module-creative-link .uabb-cl-style2 div a,
.top-bar-left-side-link~.fl-module-creative-link .uabb-cl-style2 p a,
.top-bar-left-side-link~.fl-module-creative-link .uabb-cl-style2 span a {
	color: #fff
}

.top-bar-left-side-link~.fl-module-creative-link .uabb-cl-style2 a span {
	padding: 5px 15px;
	background: #428bca
}

.top-bar-left-side-link~.fl-module-creative-link .uabb-cl-style2 a span:before {
	background: #428bca;
	padding: inherit
}

.top-bar-left-side-link~.fl-module-creative-link .uabb-cl-style3 a::after {
	background: #d1ad57;
	height: 1px
}

.top-bar-left-side-link~.fl-module-creative-link .uabb-cl-style4 a::after {
	background: #d1ad57;
	height: 1px
}

.top-bar-left-side-link~.fl-module-creative-link .uabb-cl-style7 a::after,
.top-bar-left-side-link~.fl-module-creative-link .uabb-cl-style7 a::before {
	height: 1px;
	background: #d1ad57
}

.top-bar-left-side-link~.fl-module-creative-link .uabb-cl-style8 a::after,
.top-bar-left-side-link~.fl-module-creative-link .uabb-cl-style8 a::before {
	border: 1px solid #d1ad57
}

.top-bar-left-side-link~.fl-module-creative-link .uabb-cl-style8 a::after {
	border-color: #000
}

.top-bar-left-side-link~.fl-module-creative-link .uabb-cl-style9 a span {
	color: #fff;
	background: #428bca
}

.top-bar-left-side-link~.fl-module-creative-link .uabb-cl-style9 div a,
.top-bar-left-side-link~.fl-module-creative-link .uabb-cl-style9 p a,
.top-bar-left-side-link~.fl-module-creative-link .uabb-cl-style9 span a {
	color: #fff
}

.top-bar-left-side-link~.fl-module-creative-link .uabb-cl-style9 a::before {
	color: #d1ad57;
	background: #428bca
}

.top-bar-left-side-link~.fl-module-creative-link .uabb-cl-style10 a {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d1ad57;
	color: #fff
}

.top-bar-left-side-link~.fl-module-creative-link .uabb-cl-style10 a::before {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d1ad57;
	color: #fff
}

.top-bar-left-side-link~.fl-module-creative-link .uabb-cl-style6 a:before {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 1px;
	background: #d1ad57;
	content: '';
	-webkit-transition: top .3s;
	-moz-transition: top .3s;
	transition: top .3s
}

.top-bar-left-side-link~.fl-module-creative-link .uabb-cl-style6 a:after {
	position: absolute;
	top: 0;
	left: 0;
	content: '';
	width: 1px;
	height: 1px;
	background: #d1ad57;
	-webkit-transition: height .3s;
	-moz-transition: height .3s;
	transition: height .3s
}

.top-bar-left-side-link~.fl-module-creative-link .uabb-cl-style6 a:hover::before {
	top: 100%;
	opacity: 1
}

.top-bar-left-side-link~.fl-module-creative-link .uabb-cl-style6 a:hover::after {
	height: 100%
}

.top-bar-left-side-link~.fl-module-creative-link .uabb-cl-style11 a::after,
.top-bar-left-side-link~.fl-module-creative-link .uabb-cl-style11 a::before {
	border-color: #d1ad57
}

.top-bar-left-side-link~.fl-module-creative-link .uabb-cl-style12 a:focus::before,
.top-bar-left-side-link~.fl-module-creative-link .uabb-cl-style12 a:hover::before {
	color: #d1ad57;
	text-shadow: 10px 0 #d1ad57, -10px 0 #d1ad57
}

.top-bar-left-side-link~.fl-module-creative-link .uabb-cl-style13 a::after,
.top-bar-left-side-link~.fl-module-creative-link .uabb-cl-style13 a::before {
	height: 1px;
	background: #d1ad57
}

.top-bar-left-side-link~.fl-module-creative-link .uabb-cl-style14 a::before {
	color: #fff;
	content: attr(data-hover);
	position: absolute;
	-webkit-transition: -webkit-transform .3s, opacity .3s;
	-moz-transition: -moz-transform .3s, opacity .3s;
	transition: transform .3s, opacity .3s
}

.top-bar-left-side-link~.fl-module-creative-link .uabb-cl-style14 .uabb-cl-heading,
.top-bar-left-side-link~.fl-module-creative-link .uabb-cl-style14 .uabb-cl-heading a,
.top-bar-left-side-link~.fl-module-creative-link .uabb-cl-style14 .uabb-cl-heading a *,
.top-bar-left-side-link~.fl-module-creative-link .uabb-cl-style14 .uabb-cl-heading a:visited,
.top-bar-left-side-link~.fl-module-creative-link .uabb-cl-style14 .uabb-cl-heading a:visited *​ {
	color: #d1ad57
}

.top-bar-left-side-link~.fl-module-creative-link .uabb-cl-style15 a::before {
	color: #d1ad57
}

.top-bar-left-side-link~.fl-module-creative-link .uabb-cl-style16 a::after {
	background: #d1ad57;
	height: 1px
}

.top-bar-left-side-link~.fl-module-creative-link .uabb-cl-style17 a {
	color: #fff
}

.top-bar-left-side-link~.fl-module-creative-link .uabb-cl-style17 a::after,
.top-bar-left-side-link~.fl-module-creative-link .uabb-cl-style17 a::before {
	height: 1px;
	background: #d1ad57
}

.top-bar-left-side-link~.fl-module-creative-link .uabb-cl-style18 a {
	margin: 0;
	width: 200px;
	max-width: 100%
}

.top-bar-left-side-link~.fl-module-creative-link .uabb-cl-style18 div a,
.top-bar-left-side-link~.fl-module-creative-link .uabb-cl-style18 p a,
.top-bar-left-side-link~.fl-module-creative-link .uabb-cl-style18 span a {
	color: #fff
}

.top-bar-left-side-link~.fl-module-creative-link .uabb-cl-style18 a span {
	-webkit-transform-origin: 50% 50% -100px;
	-moz-transform-origin: 50% 50% -100px;
	transform-origin: 50% 50% -100px
}

.top-bar-left-side-link~.fl-module-creative-link .uabb-cl-style18 a span {
	background: #428bca
}

.top-bar-left-side-link~.fl-module-creative-link .uabb-cl-style18 a:focus span::before,
.top-bar-left-side-link~.fl-module-creative-link .uabb-cl-style18 a:hover span::before {
	background: #428bca
}

.top-bar-left-side-link~.fl-module-creative-link .uabb-cl-style18 a span::before,
.top-bar-left-side-link~.fl-module-creative-link .uabb-cl-style18 a:focus span,
.top-bar-left-side-link~.fl-module-creative-link .uabb-cl-style18 a:hover span {
	background: #105998
}

.top-bar-left-side-link~.fl-module-creative-link .uabb-cl-style19 a span {
	background: #428bca;
	box-shadow: inset 0 3px #105998
}

.top-bar-left-side-link~.fl-module-creative-link .uabb-cl-style19 div a,
.top-bar-left-side-link~.fl-module-creative-link .uabb-cl-style19 p a,
.top-bar-left-side-link~.fl-module-creative-link .uabb-cl-style19 span a {
	color: #fff
}

.top-bar-left-side-link~.fl-module-creative-link .uabb-cl-style19 a span::before {
	background: #428bca;
	color: #d1ad57
}

.top-bar-left-side-link~.fl-module-creative-link .uabb-cl-style19 a:focus span,
.top-bar-left-side-link~.fl-module-creative-link .uabb-cl-style19 a:hover span {
	background: #105998
}

.top-bar-left-side-link~.fl-module-creative-link .uabb-cl-style20 a:focus,
.top-bar-left-side-link~.fl-module-creative-link .uabb-cl-style20 a:hover {
	color: #d1ad57
}

.top-bar-left-side-link~.fl-module-creative-link .uabb-cl-style20 a {
	color: #fff;
	-webkit-transition: color .3s;
	-moz-transition: color .3s;
	transition: color .3s
}

.top-bar-left-side-link~.fl-module-creative-link .uabb-cl-style20 a::after,
.top-bar-left-side-link~.fl-module-creative-link .uabb-cl-style20 a::before {
	height: 1px;
	background: #d1ad57
}

.top-bar-left-side-link~.fl-module-creative-link .uabb-cl-wrap .uabb-creative-link.uabb-cl-simple a {
	color: #fff
}

.top-bar-left-side-link~.fl-module-creative-link .uabb-cl-wrap .uabb-creative-link.uabb-cl-simple a:hover {
	color: #d1ad57
}

@media (max-width:767px) {
	.top-bar-left-side-link~.fl-module-creative-link .uabb-cl-wrap .uabb-cl-ul li {
		margin-left: 0;
		margin-right: 0;
		display: block;
	}
	.top-bar-links .uabb-cl-wrap .uabb-cl-heading a,
	.top-bar-left-side-link~.fl-module-creative-link .uabb-cl-wrap .uabb-cl-heading a{
		padding: 0;
	}
	button.rmp_menu_trigger{
		top: 235px !important;
	}
}
@media (max-width:340px) {
	button.rmp_menu_trigger{
		top: 250px !important;
	}
}
@media (max-width:329px) {
	button.rmp_menu_trigger{
		top: 290px !important;
	}
}
.top-bar-left-side-link~.fl-module-creative-link .uabb-cl-wrap .uabb-cl-heading a {
	font-weight: 400;
	font-size: 16px;
	letter-spacing: .5px;
	text-transform: uppercase;
	text-align: center;
}


@media (max-width:1023px) {
	.top-bar-left-side-link~.fl-module-creative-link .uabb-cl-wrap .uabb-cl-ul,
	.top-bar-links .uabb-cl-wrap .uabb-cl-ul{
		text-align: center !important;
	}
}

.top-bar-links .uabb-cl-wrap .uabb-creative-link a {
	color: #fff
}

.top-bar-links .uabb-cl-wrap .uabb-creative-link a span {
	color: inherit;
	line-height: inherit;
	font-size: inherit;
	font-family: inherit;
	font-weight: inherit
}

.top-bar-links .uabb-cl-wrap .uabb-creative-link a span:hover,
.top-bar-links .uabb-cl-wrap .uabb-creative-link a:hover {
	color: #d1ad57
}

.top-bar-links .uabb-cl-wrap .uabb-cl-ul li {
	display: inline-block;
	margin-left: 10px;
	margin-bottom: 0
}

.top-bar-links .uabb-cl-wrap .uabb-cl-ul li:first-child {
	margin-left: 0;
}

.top-bar-links .uabb-cl-wrap .uabb-cl-ul {
	text-align: right
}

.top-bar-links .uabb-cl-style2 div a,
.top-bar-links .uabb-cl-style2 p a,
.top-bar-links .uabb-cl-style2 span a {
	color: #fff
}

.top-bar-links .uabb-cl-style2 a span {
	padding: 5px 15px;
	background: #428bca
}

.top-bar-links .uabb-cl-style2 a span:before {
	background: #428bca;
	padding: inherit
}

.top-bar-links .uabb-cl-style3 a::after {
	background: #d1ad57;
	height: 1px
}

.top-bar-links .uabb-cl-style4 a::after {
	background: #d1ad57;
	height: 1px
}

.top-bar-links .uabb-cl-style7 a::after,
.top-bar-links .uabb-cl-style7 a::before {
	height: 1px;
	background: #d1ad57
}

.top-bar-links .uabb-cl-style8 a::after,
.top-bar-links .uabb-cl-style8 a::before {
	border: 1px solid #d1ad57
}

.top-bar-links .uabb-cl-style8 a::after {
	border-color: #000
}

.top-bar-links .uabb-cl-style9 a span {
	color: #fff;
	background: #428bca
}

.top-bar-links .uabb-cl-style9 div a,
.top-bar-links .uabb-cl-style9 p a,
.top-bar-links .uabb-cl-style9 span a {
	color: #fff
}

.top-bar-links .uabb-cl-style9 a::before {
	color: #d1ad57;
	background: #428bca
}

.top-bar-links .uabb-cl-style10 a {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d1ad57;
	color: #fff
}

.top-bar-links .uabb-cl-style10 a::before {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d1ad57;
	color: #fff
}

.top-bar-links .uabb-cl-style6 a:before {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 1px;
	background: #d1ad57;
	content: '';
	-webkit-transition: top .3s;
	-moz-transition: top .3s;
	transition: top .3s
}

.top-bar-links .uabb-cl-style6 a:after {
	position: absolute;
	top: 0;
	left: 0;
	content: '';
	width: 1px;
	height: 1px;
	background: #d1ad57;
	-webkit-transition: height .3s;
	-moz-transition: height .3s;
	transition: height .3s
}

.top-bar-links .uabb-cl-style6 a:hover::before {
	top: 100%;
	opacity: 1
}

.top-bar-links .uabb-cl-style6 a:hover::after {
	height: 100%
}

.top-bar-links .uabb-cl-style11 a::after,
.top-bar-links .uabb-cl-style11 a::before {
	border-color: #d1ad57
}

.top-bar-links .uabb-cl-style12 a:focus::before,
.top-bar-links .uabb-cl-style12 a:hover::before {
	color: #d1ad57;
	text-shadow: 10px 0 #d1ad57, -10px 0 #d1ad57
}

.top-bar-links .uabb-cl-style13 a::after,
.top-bar-links .uabb-cl-style13 a::before {
	height: 1px;
	background: #d1ad57
}

.top-bar-links .uabb-cl-style14 a::before {
	color: #fff;
	content: attr(data-hover);
	position: absolute;
	-webkit-transition: -webkit-transform .3s, opacity .3s;
	-moz-transition: -moz-transform .3s, opacity .3s;
	transition: transform .3s, opacity .3s
}

.top-bar-links .uabb-cl-style14 .uabb-cl-heading,
.top-bar-links .uabb-cl-style14 .uabb-cl-heading a,
.top-bar-links .uabb-cl-style14 .uabb-cl-heading a *,
.top-bar-links .uabb-cl-style14 .uabb-cl-heading a:visited,
.top-bar-links .uabb-cl-style14 .uabb-cl-heading a:visited *​ {
	color: #d1ad57
}

.top-bar-links .uabb-cl-style15 a::before {
	color: #d1ad57
}

.top-bar-links .uabb-cl-style16 a::after {
	background: #d1ad57;
	height: 1px
}

.top-bar-links .uabb-cl-style17 a {
	color: #fff
}

.top-bar-links .uabb-cl-style17 a::after,
.top-bar-links .uabb-cl-style17 a::before {
	height: 1px;
	background: #d1ad57
}

.top-bar-links .uabb-cl-style18 a {
	margin: 0;
	width: 200px;
	max-width: 100%
}

.top-bar-links .uabb-cl-style18 div a,
.top-bar-links .uabb-cl-style18 p a,
.top-bar-links .uabb-cl-style18 span a {
	color: #fff
}

.top-bar-links .uabb-cl-style18 a span {
	-webkit-transform-origin: 50% 50% -100px;
	-moz-transform-origin: 50% 50% -100px;
	transform-origin: 50% 50% -100px
}

.top-bar-links .uabb-cl-style18 a span {
	background: #428bca
}

.top-bar-links .uabb-cl-style18 a:focus span::before,
.top-bar-links .uabb-cl-style18 a:hover span::before {
	background: #428bca
}

.top-bar-links .uabb-cl-style18 a span::before,
.top-bar-links .uabb-cl-style18 a:focus span,
.top-bar-links .uabb-cl-style18 a:hover span {
	background: #105998
}

.top-bar-links .uabb-cl-style19 a span {
	background: #428bca;
	box-shadow: inset 0 3px #105998
}

.top-bar-links .uabb-cl-style19 div a,
.top-bar-links .uabb-cl-style19 p a,
.top-bar-links .uabb-cl-style19 span a {
	color: #fff
}

.top-bar-links .uabb-cl-style19 a span::before {
	background: #428bca;
	color: #d1ad57
}

.top-bar-links .uabb-cl-style19 a:focus span,
.top-bar-links .uabb-cl-style19 a:hover span {
	background: #105998
}

.top-bar-links .uabb-cl-style20 a:focus,
.top-bar-links .uabb-cl-style20 a:hover {
	color: #d1ad57
}

.top-bar-links .uabb-cl-style20 a {
	color: #fff;
	-webkit-transition: color .3s;
	-moz-transition: color .3s;
	transition: color .3s
}

.top-bar-links .uabb-cl-style20 a::after,
.top-bar-links .uabb-cl-style20 a::before {
	height: 1px;
	background: #d1ad57
}

.top-bar-links .uabb-cl-wrap .uabb-creative-link.uabb-cl-simple a {
	color: #fff
}

.top-bar-links .uabb-cl-wrap .uabb-creative-link.uabb-cl-simple a:hover {
	color: #d1ad57
}

@media (max-width:767px) {
	.top-bar-links .uabb-cl-wrap .uabb-cl-ul li {
		margin-left: 0;
		margin-right: 0;
		display: block
	}
}

.top-bar-links .uabb-cl-wrap .uabb-cl-heading a {
	font-weight: 400;
	font-size: 16px;
	letter-spacing: .5px;
	text-transform: uppercase
}

.top-bar-links>.fl-module-content {
	margin-top: -10px;
	margin-bottom: -20px
}

@media (max-width:767px) {
	.top-bar-links.fl-module>.fl-module-content {
		margin-top: 0;
		margin-right: 0;
		margin-bottom: 0;
		margin-left: 0
	}
}

.uabb-photo-content.uabb-img-grayscale img {
	-webkit-filter: grayscale(100%);
	-webkit-filter: grayscale(1);
	filter: grayscale(100%);
	filter: gray
}

.uabb-photo-content .uabb-photo-caption {
	pointer-events: none
}

.uabb-photo-img {
	max-height: inherit
}

.logo {
	width: 100%
}

.logo .uabb-photo-content img {
	width: 170px
}

.logo .uabb-photo-content .uabb-photo-img {
	-moz-transition: all .3s ease;
	-webkit-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease
}

.logo .uabb-photo-content .uabb-photo-img {
	opacity: 1
}

.logo .uabb-photo-content .uabb-photo-img:hover {
	opacity: .8
}
.product-plp-grid.product-grid.swatch .product-item h4>span:first-child {
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    font-size: 14px !important;
    line-height: 1.2em;
    min-height: 38px !important;
    overflow: hidden;
    text-overflow: ellipsis;
}
@media (max-width:767px) {
	.logo .uabb-photo-mob-align-center {
		text-align: center
	}
}

.logo>.fl-module-content {
	margin-top: 5px;
	margin-bottom: 5px
}

@media (max-width:992px) {
	.logo.fl-module>.fl-module-content {
		margin-top: 15px;
		margin-bottom: 15px
	}
	div#mm-product-details .product-detail-layout-6 .color_variations_slider_1 .slide.color-box .color-boxs-inners.active .swatch-img-holder a:after, 
	div#mm-product-details .product-detail-layout-6 .product_gallery_slider .toggle-image-thumbnails .toggle-image-holder.active a:after{
		line-height: 25px;
	}
	.color_variations_slider_1 .slick-track{
		align-items: flex-start;
	}
}

.uabb-creative-menu li,
.uabb-creative-menu ul {
	list-style: none !important;
	margin: 0;
	padding: 0
}

.uabb-creative-menu .menu:after,
.uabb-creative-menu .menu:before {
	content: '';
	display: table;
	clear: both
}

.uabb-creative-menu .menu {
	position: relative;
	padding-left: 0
}

.uabb-creative-menu li {
	position: relative
}

.uabb-creative-menu a {
	display: block;
	line-height: 1;
	text-decoration: none
}

.uabb-creative-menu .menu a {
	box-shadow: none
}

.uabb-creative-menu a:hover {
	text-decoration: none
}

.uabb-creative-menu .sub-menu {
	min-width: 220px;
	margin: 0
}

.uabb-creative-menu-horizontal {
	font-size: 0
}

.uabb-creative-menu-horizontal li,
.uabb-creative-menu-horizontal>li {
	font-size: medium
}

.uabb-creative-menu-horizontal>li>.uabb-has-submenu-container>a>span.menu-item-text {
	display: inline-block
}

.fl-module[data-node] .uabb-creative-menu .uabb-creative-menu-expanded .sub-menu {
	background-color: transparent;
	-webkit-box-shadow: none;
	-ms-box-shadow: none;
	box-shadow: none
}

.uabb-creative-menu .uabb-has-submenu .sub-menu:focus,
.uabb-creative-menu .uabb-has-submenu-container:focus,
.uabb-creative-menu .uabb-has-submenu:focus {
	outline: 0
}

.uabb-creative-menu .uabb-has-submenu-container {
	position: relative
}

.uabb-creative-menu .uabb-creative-menu-accordion .uabb-has-submenu>.sub-menu {
	display: none
}

.uabb-creative-menu .uabb-menu-toggle {
	cursor: pointer
}

.uabb-creative-menu .uabb-toggle-arrows .uabb-menu-toggle:before,
.uabb-creative-menu .uabb-toggle-none .uabb-menu-toggle:before {
	border-color: #333
}

.uabb-creative-menu .uabb-menu-expanded .uabb-menu-toggle {
	display: none
}

.uabb-creative-menu-mobile-toggle {
	position: relative;
	padding: 8px;
	background-color: transparent;
	border: none;
	color: #333;
	border-radius: 0;
	cursor: pointer;
	display: inline-block;
	z-index: 5
}

.uabb-creative-menu-mobile-toggle.text {
	width: 100%;
	text-align: center
}

.uabb-creative-menu-mobile-toggle.hamburger .uabb-creative-menu-mobile-toggle-label,
.uabb-creative-menu-mobile-toggle.hamburger-label .uabb-creative-menu-mobile-toggle-label {
	display: inline-block;
	margin-left: 10px;
	vertical-align: middle
}

.uabb-creative-menu-mobile-toggle.hamburger .uabb-svg-container,
.uabb-creative-menu-mobile-toggle.hamburger-label .uabb-svg-container {
	display: inline-block;
	position: relative;
	width: 1.4em;
	height: 1.4em;
	vertical-align: middle
}

.uabb-creative-menu-mobile-toggle.hamburger .hamburger-menu,
.uabb-creative-menu-mobile-toggle.hamburger-label .hamburger-menu {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0
}

.uabb-creative-menu-mobile-toggle.hamburger .hamburger-menu rect,
.uabb-creative-menu-mobile-toggle.hamburger-label .hamburger-menu rect {
	fill: currentColor
}

.uabb-creative-menu.off-canvas .uabb-off-canvas-menu .uabb-menu-close-btn {
	width: 20px;
	height: 10px;
	position: absolute;
	right: 20px;
	top: 20px;
	cursor: pointer;
	display: block;
	z-index: 99
}

.uabb-creative-menu .uabb-menu-overlay {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: rgba(0, 0, 0, .8);
	z-index: 99999;
	overflow-y: auto;
	overflow-x: hidden
}

.uabb-creative-menu .uabb-menu-overlay>ul.menu {
	text-align: center;
	position: relative;
	top: 50%;
	width: 40%;
	height: 60%;
	margin: 0 auto;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

.uabb-creative-menu .uabb-overlay-fade {
	opacity: 0;
	visibility: hidden;
	-webkit-transition: opacity .5s, visibility 0s .5s;
	transition: opacity .5s, visibility 0s .5s
}

.uabb-creative-menu.menu-open .uabb-overlay-fade {
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity .5s;
	transition: opacity .5s
}

.uabb-creative-menu .uabb-overlay-slide-down {
	visibility: hidden;
	-webkit-transform: translateY(-100%);
	transform: translateY(-100%);
	-webkit-transition: -webkit-transform .4s ease-in-out, visibility 0s .4s;
	transition: transform .4s ease-in-out, visibility 0s .4s
}

.uabb-creative-menu.menu-open .uabb-overlay-slide-down {
	visibility: visible;
	-webkit-transform: translateY(0);
	transform: translateY(0);
	-webkit-transition: -webkit-transform .4s ease-in-out;
	transition: transform .4s ease-in-out
}

.uabb-creative-menu .uabb-overlay-scale {
	visibility: hidden;
	opacity: 0;
	-webkit-transform: scale(.9);
	transform: scale(.9);
	-webkit-transition: -webkit-transform .2s, opacity .2s, visibility 0s .2s;
	transition: transform .2s, opacity .2s, visibility 0s .2s
}

.uabb-creative-menu.menu-open .uabb-overlay-scale {
	visibility: visible;
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: -webkit-transform .4s, opacity .4s;
	transition: transform .4s, opacity .4s
}

.uabb-creative-menu .uabb-overlay-door {
	visibility: hidden;
	width: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	-webkit-transition: width .5s .3s, visibility 0s .8s;
	transition: width .5s .3s, visibility 0s .8s
}

.uabb-creative-menu.menu-open .uabb-overlay-door {
	visibility: visible;
	width: 100%;
	-webkit-transition: width .5s;
	transition: width .5s
}

.uabb-creative-menu .uabb-overlay-door>ul.menu {
	left: 0;
	right: 0;
	transform: translateY(-50%)
}

.uabb-creative-menu .uabb-overlay-door .uabb-menu-close-btn,
.uabb-creative-menu .uabb-overlay-door>ul {
	opacity: 0;
	-webkit-transition: opacity .3s .5s;
	transition: opacity .3s .5s
}

.uabb-creative-menu.menu-open .uabb-overlay-door .uabb-menu-close-btn,
.uabb-creative-menu.menu-open .uabb-overlay-door>ul {
	opacity: 1;
	-webkit-transition-delay: .5s;
	transition-delay: .5s
}

.uabb-creative-menu.menu-close .uabb-overlay-door .uabb-menu-close-btn,
.uabb-creative-menu.menu-close .uabb-overlay-door>ul {
	-webkit-transition-delay: 0s;
	transition-delay: 0s
}

.uabb-creative-menu .uabb-menu-overlay .uabb-toggle-arrows .uabb-has-submenu-container a>span {
	padding-right: 0 !important
}

.uabb-creative-menu .uabb-menu-overlay .uabb-menu-close-btn {
	position: absolute;
	display: block;
	width: 55px;
	height: 45px;
	right: 40px;
	top: 40px;
	overflow: hidden;
	border: none;
	outline: 0;
	z-index: 100;
	font-size: 30px;
	cursor: pointer;
	background-color: transparent;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-transition: background-color .3s;
	transition: background-color .3s
}

.uabb-creative-menu .uabb-menu-overlay .uabb-menu-close-btn:after,
.uabb-creative-menu .uabb-menu-overlay .uabb-menu-close-btn:before {
	content: '';
	position: absolute;
	left: 50%;
	width: 2px;
	height: 40px;
	background-color: #fff;
	-webkit-transition: -webkit-transform .3s;
	transition: transform .3s;
	-webkit-transform: translateY(0) rotate(45deg);
	transform: translateY(0) rotate(45deg)
}

.uabb-creative-menu .uabb-menu-overlay .uabb-menu-close-btn:after {
	-webkit-transform: translateY(0) rotate(-45deg);
	transform: translateY(0) rotate(-45deg)
}

.uabb-creative-menu .uabb-off-canvas-menu .menu {
	margin-top: 40px
}

.uabb-creative-menu.off-canvas .uabb-clear {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 99998;
	background: rgba(0, 0, 0, 0);
	visibility: hidden;
	opacity: 0;
	-webkit-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out
}

.uabb-creative-menu .uabb-off-canvas-menu.uabb-menu-left {
	position: fixed;
	top: 0;
	left: 0;
	transform: translate3d(-320px, 0, 0)
}

.uabb-creative-menu .uabb-off-canvas-menu.uabb-menu-right {
	position: fixed;
	top: 0;
	right: 0;
	transform: translate3d(320px, 0, 0)
}

.uabb-creative-menu .uabb-off-canvas-menu {
	z-index: 99999;
	width: 300px;
	height: 100%;
	background: #373a47;
	padding: 60px 20px;
	-webkit-transition: all .8s;
	transition: transform .8s ease;
	overflow-y: auto;
	overflow-x: hidden;
	-webkit-overflow-scrolling: touch;
	-ms-overflow-style: -ms-autohiding-scrollbar;
	perspective: 1000;
	backface-visibility: hidden
}

.menu-open.uabb-creative-menu .uabb-off-canvas-menu.uabb-menu-left {
	transform: translate3d(0, 0, 0);
	transition: transform .8s ease
}

.uabb-creative-menu .menu>li>.uabb-has-submenu-container a,
.uabb-creative-menu .menu>li>a {
	outline: 0
}

.menu-open.uabb-creative-menu .uabb-off-canvas-menu.uabb-menu-right {
	transform: translate3d(0, 0, 0);
	transition: transform .8s ease
}

.uabb-creative-menu.off-canvas.menu-open .uabb-clear {
	visibility: visible;
	opacity: 1
}

@media (max-width:992px) {
	.uabb-creative-menu .uabb-menu-overlay .uabb-menu-close-btn {
		right: 20px;
		top: 20px
	}
}

.main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu .menu {
	text-align: right
}

.uabb-creative-menu-accordion ul.sub-menu li .uabb-has-submenu-container a,
.uabb-creative-menu-accordion ul.sub-menu li a,
.uabb-creative-menu-expanded ul.sub-menu li .uabb-has-submenu-container a,
.uabb-creative-menu-expanded ul.sub-menu li a {
	text-indent: 20px;
	direction: rtl
}

.uabb-creative-menu-accordion ul.sub-menu li li .uabb-has-submenu-container a,
.uabb-creative-menu-accordion ul.sub-menu li li a,
.uabb-creative-menu-expanded ul.sub-menu li li .uabb-has-submenu-container a,
.uabb-creative-menu-expanded ul.sub-menu li li a {
	text-indent: 30px;
	direction: rtl
}

.uabb-creative-menu-accordion ul.sub-menu li li li .uabb-has-submenu-container a,
.uabb-creative-menu-accordion ul.sub-menu li li li a,
.uabb-creative-menu-expanded ul.sub-menu li li li .uabb-has-submenu-container a,
.uabb-creative-menu-expanded ul.sub-menu li li li a {
	text-indent: 40px;
	direction: rtl
}

.uabb-creative-menu-accordion ul.sub-menu li li li li .uabb-has-submenu-container a,
.uabb-creative-menu-accordion ul.sub-menu li li li li a,
.uabb-creative-menu-expanded ul.sub-menu li li li li .uabb-has-submenu-container a,
.uabb-creative-menu-expanded ul.sub-menu li li li li a {
	text-indent: 50px;
	direction: rtl
}

.main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu .menu.uabb-creative-menu-horizontal>li>.uabb-has-submenu-container a span.uabb-menu-toggle,
.main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu .menu.uabb-creative-menu-horizontal>li>a span.uabb-menu-toggle {
	padding-left: 10px;
	float: right
}

.main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu .menu.uabb-creative-menu-horizontal .uabb-menu-toggle {
	padding-left: 10px;
	float: right
}

.main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu .menu>li {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px
}

.main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu .uabb-menu-toggle:before {
	content: '\f107';
	font-family: 'Font Awesome 5 Free';
	z-index: 1;
	font-size: inherit;
	line-height: 0;
	font-weight: 900
}

.main-menu .fl-module-uabb-advanced-menu .menu .uabb-has-submenu .sub-menu {
	display: none
}

.main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu li:first-child {
	border-top: none
}

@media only screen and (max-width:767px) {
	.main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu .menu {
		margin-top: 20px
	}

	.main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu .uabb-menu-overlay .uabb-menu-close-btn,
	.main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu .uabb-off-canvas-menu .uabb-menu-close-btn {
		display: block
	}

	.main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu .menu {
		text-align: center
	}

	.main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu .menu>li {
		margin-left: 0 !important;
		margin-right: 0 !important
	}

	.main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu .menu>li>.uabb-has-submenu-container a span.menu-item-text>span.uabb-menu-toggle,
	.main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu .menu>li>a span.uabb-menu-toggle {
		padding-left: 10px;
		float: right
	}

	.main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu .menu .uabb-menu-toggle {
		padding-left: 10px;
		float: right
	}
}

@media only screen and (min-width:768px) {
	.main-menu .fl-module-uabb-advanced-menu .menu>li {
		display: inline-block
	}

	.main-menu .fl-module-uabb-advanced-menu .menu li {
		border-left: none;
		border-top: none
	}

	.main-menu .fl-module-uabb-advanced-menu .menu li li {
		border-top: none;
		border-left: none
	}

	.main-menu .fl-module-uabb-advanced-menu .menu .uabb-has-submenu .sub-menu {
		position: absolute;
		top: 100%;
		left: 0;
		z-index: 16;
		visibility: hidden;
		opacity: 0;
		text-align: left;
		transition: all .3s ease-in
	}

	.main-menu .fl-module-uabb-advanced-menu .uabb-has-submenu .uabb-has-submenu .sub-menu {
		top: 0;
		left: 100%
	}

	.main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu .uabb-has-submenu:focus>.sub-menu,
	.main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu .uabb-has-submenu:hover>.sub-menu {
		display: block
	}

	.main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu .uabb-has-submenu:focus>.sub-menu,
	.main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu .uabb-has-submenu:hover>.sub-menu {
		visibility: visible;
		opacity: 1
	}

	.main-menu .fl-module-uabb-advanced-menu .menu .uabb-has-submenu.uabb-menu-submenu-right .sub-menu {
		top: 100%;
		left: inherit;
		right: 0
	}

	.main-menu .fl-module-uabb-advanced-menu .menu .uabb-has-submenu .uabb-has-submenu.uabb-menu-submenu-right .sub-menu {
		top: 0;
		left: inherit;
		right: 100%
	}

	.main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu-mobile-toggle {
		display: none
	}
}

.main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu.uabb-menu-default .menu>li>.uabb-has-submenu-container>a,
.main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu.uabb-menu-default .menu>li>a {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px
}

.main-menu .fl-module-uabb-advanced-menu .fl-module-content .uabb-creative-menu .menu>li>.uabb-has-submenu-container>a span.menu-item-text,
.main-menu .fl-module-uabb-advanced-menu .fl-module-content .uabb-creative-menu .menu>li>a span.menu-item-text {
	width: 100%;
	color: #0c0c0c
}

.main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu .uabb-toggle-arrows .uabb-menu-toggle:before,
.main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu .uabb-toggle-none .uabb-menu-toggle:before {
	color: #0c0c0c
}

.main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu .uabb-toggle-arrows .uabb-creative-menu.current-menu-ancestor .uabb-menu-toggle:before,
.main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu .uabb-toggle-arrows .uabb-creative-menu.current-menu-item .uabb-menu-toggle:before,
.main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu .uabb-toggle-arrows li:hover .uabb-menu-toggle:before,
.main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu .uabb-toggle-none li:hover .uabb-menu-toggle:before {
	color: #d1ad57
}

.main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu .sub-menu>li.current-menu-ancestor>.uabb-has-submenu-container>a,
.main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu .sub-menu>li.current-menu-ancestor>a,
.main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu .sub-menu>li.current-menu-item>.uabb-has-submenu-container>a,
.main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu .sub-menu>li.current-menu-item>a {
	background-color: #f5f5f5
}

.main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu .menu>li.current-menu-ancestor>.uabb-has-submenu-container>a span.menu-item-text,
.main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu .menu>li.current-menu-ancestor>.uabb-has-submenu-container>a span.menu-item-text>i,
.main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu .menu>li.current-menu-item>.uabb-has-submenu-container>a span.menu-item-text,
.main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu .menu>li.current-menu-item>a span.menu-item-text,
.main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu .menu>li.focus>.uabb-has-submenu-container>a span.menu-item-text,
.main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu .menu>li.focus>a span.menu-item-text,
.main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu .menu>li:focus>.uabb-has-submenu-container>a span.menu-item-text,
.main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu .menu>li:hover>.uabb-has-submenu-container>a span.menu-item-text,
.main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu .menu>li>a:focus span.menu-item-text,
.main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu .menu>li>a:hover span.menu-item-text {
	color: #d1ad57
}

.main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu .sub-menu>li.current-menu-ancestor>.uabb-has-submenu-container>a span.menu-item-text,
.main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu .sub-menu>li.current-menu-ancestor>.uabb-has-submenu-container>a span.menu-item-text>i,
.main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu .sub-menu>li.current-menu-ancestor>a span.menu-item-text,
.main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu .sub-menu>li.current-menu-ancestor>a span.menu-item-text>i,
.main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu .sub-menu>li.current-menu-item>.uabb-has-submenu-container>a span.menu-item-text,
.main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu .sub-menu>li.current-menu-item>.uabb-has-submenu-container>a span.menu-item-text>i,
.main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu .sub-menu>li.current-menu-item>a span.menu-item-text,
.main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu .sub-menu>li.current-menu-item>a span.menu-item-text>i {
	color: #d1ad57
}

.main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu .uabb-toggle-arrows .uabb-has-submenu-container.focus>.uabb-menu-toggle:before,
.main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu .uabb-toggle-arrows .uabb-has-submenu-container:hover>.uabb-menu-toggle:before,
.main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu .uabb-toggle-arrows li.current-menu-item>.uabb-has-submenu-container>.uabb-menu-toggle:before,
.main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu .uabb-toggle-none .uabb-has-submenu-container.focus>.uabb-menu-toggle:before,
.main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu .uabb-toggle-none .uabb-has-submenu-container:hover>.uabb-menu-toggle:before,
.main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu .uabb-toggle-none li.current-menu-item>.uabb-has-submenu-container>.uabb-menu-toggle:before {
	color: #d1ad57
}

.main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu .sub-menu>li>.uabb-has-submenu-container>a,
.main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu .sub-menu>li>a {
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
	background-color: #edecec
}

.main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu:not(.off-canvas):not(.full-screen):not(.menu-item) .uabb-creative-menu .sub-menu {
	min-width: 220px
}

.main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu .sub-menu>li.uabb-creative-menu>a>span,
.main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu .sub-menu>li>.uabb-has-submenu-container>a>span {
	color: #064152
}

.main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu .sub-menu>li {
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #e3e2e3
}

.main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu .sub-menu>li:last-child {
	border-bottom: none
}

.main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu ul.sub-menu>li.uabb-creative-menu.uabb-has-submenu li li:first-child,
.main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu ul.sub-menu>li.uabb-creative-menu.uabb-has-submenu li:first-child {
	border-top: none
}

.main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu .menu.uabb-creative-menu-expanded .sub-menu>li>.sub-menu>li:first-child,
.main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu .sub-menu>li.uabb-active>.sub-menu>li:first-child {
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #e3e2e3
}

.main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu .sub-menu {
	-webkit-box-shadow: 2px 2px 10px 2px #rgba(0, 0, 0, .51);
	-moz-box-shadow: 2px 2px 10px 2px #rgba(0, 0, 0, .51);
	-o-box-shadow: 2px 2px 10px 2px #rgba(0, 0, 0, .51);
	box-shadow: 2px 2px 10px 2px #rgba(0, 0, 0, .51)
}

.main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu .sub-menu>li:last-child>.uabb-has-submenu-container>a,
.main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu .sub-menu>li:last-child>a {
	border: 0
}

.main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu ul.sub-menu>li.menu-item.uabb-creative-menu>.uabb-has-submenu-container>a:focus span.menu-item-text,
.main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu ul.sub-menu>li.menu-item.uabb-creative-menu>.uabb-has-submenu-container>a:hover span.menu-item-text,
.main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu ul.sub-menu>li.menu-item.uabb-creative-menu>a:focus span.menu-item-text,
.main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu ul.sub-menu>li.menu-item.uabb-creative-menu>a:hover span.menu-item-text {
	color: #d1ad57
}

.main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu .sub-menu>li>.uabb-has-submenu-container>a:focus,
.main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu .sub-menu>li>.uabb-has-submenu-container>a:hover,
.main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu .sub-menu>li>a:focus,
.main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu .sub-menu>li>a:hover {
	background-color: #f5f5f5
}

.main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu .uabb-toggle-arrows .sub-menu li .uabb-menu-toggle:before,
.main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu .uabb-toggle-none .sub-menu li .uabb-menu-toggle:before {
	color: #064152
}

.main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu .uabb-toggle-arrows .sub-menu li:hover .uabb-menu-toggle:before,
.main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu .uabb-toggle-none .sub-menu li:hover .uabb-menu-toggle:before {
	color: #d1ad57
}

.main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu-mobile-toggle-container,
.main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu-mobile-toggle-container>.uabb-creative-menu-mobile-toggle.text {
	text-align: center
}

.main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu-mobile-toggle rect {
	fill: #0c0c0c
}

@media only screen and (max-width:767px) {
	.main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu .uabb-menu-overlay .menu {
		margin-top: 40px
	}

	.main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu .menu {
		text-align: center
	}

	.main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu .menu>li>.uabb-has-submenu-container a span.menu-item-text>span.uabb-menu-toggle,
	.main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu .menu>li>a span.uabb-menu-toggle {
		padding-left: 10px;
		float: right
	}

	.main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu .menu .uabb-menu-toggle {
		padding-left: 10px;
		float: right
	}
}

@media only screen and (max-width:992px) {

	.main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu .menu>li>.uabb-has-submenu-container a span.menu-item-text>span.uabb-menu-toggle,
	.main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu .menu>li>a span.uabb-menu-toggle {
		padding-left: 10px;
		float: right
	}

	.main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu .menu .uabb-menu-toggle {
		padding-left: 10px;
		float: right
	}
}

@media only screen and (max-width:767px) {
	.main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu .menu {
		text-align: center
	}

	.main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu .menu>li>.uabb-has-submenu-container a span.menu-item-text>span.uabb-menu-toggle,
	.main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu .menu>li>a span.uabb-menu-toggle {
		float: right
	}

	.main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu .menu .uabb-menu-toggle {
		float: right
	}
}

.main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu .menu>li>.uabb-has-submenu-container>a,
.main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu .menu>li>a {
	font-weight: 800;
	text-transform: uppercase
}

.main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu .uabb-creative-menu-horizontal .sub-menu,
.main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu .uabb-creative-menu-vertical .sub-menu {
	border-style: none;
	border-width: 0;
	background-clip: padding-box;
	border-color: #000;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px
}

.main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu .uabb-creative-menu-accordion.menu>.uabb-has-submenu>.sub-menu,
.main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu .uabb-creative-menu-expanded.menu>.uabb-has-submenu>.sub-menu {
	border-style: none;
	border-width: 0;
	background-clip: padding-box;
	border-color: #000;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px
}

.main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu-mobile-toggle {
	font-weight: 800;
	text-transform: uppercase
}

@media (max-width:767px) {
	.fl-module-icon {
		text-align: center
	}
}

.fl-node-5ce4f76121603 .fl-module-content .fl-icon i,
.fl-node-5ce4f76121603 .fl-module-content .fl-icon i:before {
	font-size: 24px
}

.fl-node-5ce4f76121603 .fl-module-content .fl-icon-text {
	height: 42px
}

.fl-node-5ce4f76121603.fl-module-icon {
	text-align: left
}

.searchHeader {
	display: none;
	position: absolute;
	z-index: 10;
	right: 0;
	left: 0
}

.advSearch .fl-icon {
	cursor: pointer
}

.searchHeader {
	background-color: #064152
}

.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
}

.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
}

.fl-module-content a,
.fl-module-content a:focus,
.fl-module-content a:hover {
	text-decoration: none
}

.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-mobile.uabb-row,
.fl-builder-content-editing .fl-visible-medium.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-mobile.uabb-row,
	.fl-builder-content-editing .fl-visible-medium.uabb-row {
		display: block !important
	}
}

@media (max-width:768px) {

	.fl-builder-content-editing .fl-visible-desktop-medium.uabb-row,
	.fl-builder-content-editing .fl-visible-desktop.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
	}
}

.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
}

.uabb-bottom-row-separator.uabb-mul-triangles-separator svg,
.uabb-bottom-row-separator.uabb-stamp-separator svg,
.uabb-bottom-row-separator.uabb-svg-circle svg,
.uabb-bottom-row-separator.uabb-svg-triangle svg,
.uabb-bottom-row-separator.uabb-xlarge-circle svg,
.uabb-bottom-row-separator.uabb-xlarge-triangle svg,
.uabb-top-row-separator.uabb-grass-bend-separator svg,
.uabb-top-row-separator.uabb-grass-separator svg,
.uabb-top-row-separator.uabb-pine-tree-bend-separator svg,
.uabb-top-row-separator.uabb-pine-tree-separator svg,
.uabb-top-row-separator.uabb-slime-separator svg,
.uabb-top-row-separator.uabb-wave-separator svg,
.uabb-top-row-separator.uabb-wave-slide-separator svg,
.uabb-top-row-separator.uabb-xlarge-triangle-left 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-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)
}

.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)
}

.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)
}

.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
}

.uabb-top-row-separator.uabb-arrow-inward-separator svg,
.uabb-top-row-separator.uabb-arrow-outward-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
}

.uabb-button-wrap a,
.uabb-button-wrap a:visited {
	display: inline-block;
	font-size: 16px;
	line-height: 18px;
	text-decoration: none;
	text-shadow: none
}

.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,
.fl-builder-content .uabb-button i:before {
	font-size: 1em;
	height: 1em;
	line-height: 1em;
	width: 1em
}

.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
}

.uabb-icon-wrap {
	display: inline-block
}

.uabb-icon a {
	text-decoration: none
}

.uabb-icon i {
	display: block
}

.uabb-icon i:before {
	border: none !important;
	background: 0 0 !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
}

.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, .7);
	bottom: 0;
	color: #fff;
	left: 0;
	opacity: 0;
	visibility: hidden;
	padding: 10px 15px;
	position: absolute;
	right: 0;
	-webkit-transition: visibility .2s linear;
	-moz-transition: visibility .2s linear;
	transition: visibility .2s linear
}

.uabb-photo-content:hover .uabb-photo-caption-hover {
	opacity: 100;
	visibility: visible
}

.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: #fff
}

.fl-builder-bar .fl-builder-add-content-button {
	display: block !important;
	opacity: 1 !important
}

.uabb-imgicon-wrap .uabb-icon {
	display: block
}

.uabb-imgicon-wrap .uabb-icon i {
	float: none
}

.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
}

.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 .2s linear;
	-moz-transition: all .2s linear;
	-ms-transition: all .2s linear;
	-o-transition: all .2s linear;
	transition: all .2s linear
}

.uabb-creative-button-wrap a:focus {
	text-decoration: none;
	text-shadow: none;
	box-shadow: none
}

.uabb-creative-button-wrap a .uabb-creative-button-icon,
.uabb-creative-button-wrap a .uabb-creative-button-text,
.uabb-creative-button-wrap a:visited .uabb-creative-button-icon,
.uabb-creative-button-wrap a:visited .uabb-creative-button-text {
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-ms-transition: all .2s linear;
	-o-transition: all .2s linear;
	transition: all .2s linear
}

.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
}

.uabb-creative-button.uabb-creative-transparent-btn {
	background: 0 0
}

.uabb-creative-button.uabb-creative-transparent-btn:after {
	content: '';
	position: absolute;
	z-index: 1;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-ms-transition: all .2s linear;
	-o-transition: all .2s linear;
	transition: all .2s linear
}

.uabb-transparent-fill-bottom-btn:after,
.uabb-transparent-fill-top-btn:after {
	width: 100%;
	height: 0;
	left: 0
}

.uabb-transparent-fill-top-btn:after {
	top: 0
}

.uabb-transparent-fill-bottom-btn:after {
	bottom: 0
}

.uabb-transparent-fill-left-btn:after,
.uabb-transparent-fill-right-btn:after {
	width: 0;
	height: 100%;
	top: 0
}

.uabb-transparent-fill-left-btn:after {
	left: 0
}

.uabb-transparent-fill-right-btn:after {
	right: 0
}

.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%)
}

.uabb-transparent-fill-diagonal-btn:after,
.uabb-transparent-fill-horizontal-btn:after {
	width: 100%;
	height: 0;
	top: 50%;
	left: 50%
}

.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)
}

.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%)
}

.uabb-creative-button-wrap .uabb-creative-threed-btn.uabb-threed_down-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,
.uabb-creative-button-wrap .uabb-creative-threed-btn.uabb-threed_up-btn {
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none
}

.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 .2s linear;
	-moz-transition: all .2s linear;
	transition: all .2s linear
}

.uabb-creative-button.uabb-creative-threed-btn {
	outline: 1px solid transparent;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d
}

.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)
}

.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)
}

.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)
}

.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)
}

.uabb-animate_top-btn:hover {
	-webkit-transform: rotateX(-15deg);
	-moz-transform: rotateX(-15deg);
	-ms-transform: rotateX(-15deg);
	-o-transform: rotateX(-15deg);
	transform: rotateX(-15deg)
}

.uabb-animate_bottom-btn:hover {
	-webkit-transform: rotateX(15deg);
	-moz-transform: rotateX(15deg);
	-ms-transform: rotateX(15deg);
	-o-transform: rotateX(15deg);
	transform: rotateX(15deg)
}

.uabb-animate_left-btn:hover {
	-webkit-transform: rotateY(6deg);
	-moz-transform: rotateY(6deg);
	-ms-transform: rotateY(6deg);
	-o-transform: rotateY(6deg);
	transform: rotateY(6deg)
}

.uabb-animate_right-btn:hover {
	-webkit-transform: rotateY(-6deg);
	-moz-transform: rotateY(-6deg);
	-ms-transform: rotateY(-6deg);
	-o-transform: rotateY(-6deg);
	transform: rotateY(-6deg)
}

.uabb-creative-flat-btn.uabb-animate_from_bottom-btn,
.uabb-creative-flat-btn.uabb-animate_from_top-btn,
.uabb-creative-flat-btn.uabb-animate_to_left-btn,
.uabb-creative-flat-btn.uabb-animate_to_right-btn {
	overflow: hidden;
	position: relative
}

.uabb-creative-flat-btn.uabb-animate_from_bottom-btn i,
.uabb-creative-flat-btn.uabb-animate_from_top-btn i,
.uabb-creative-flat-btn.uabb-animate_to_left-btn i,
.uabb-creative-flat-btn.uabb-animate_to_right-btn i {
	bottom: 0;
	height: 100%;
	margin: 0;
	opacity: 1;
	position: absolute;
	right: 0;
	width: 100%;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	transition: all .2s 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_from_bottom-btn .uabb-button-text,
.uabb-creative-flat-btn.uabb-animate_from_top-btn .uabb-button-text,
.uabb-creative-flat-btn.uabb-animate_to_left-btn .uabb-button-text,
.uabb-creative-flat-btn.uabb-animate_to_right-btn .uabb-button-text {
	display: inline-block;
	width: 100%;
	height: 100%;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-ms-transition: all .2s linear;
	-o-transition: all .2s linear;
	transition: all .2s linear;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden
}

.uabb-creative-flat-btn.uabb-animate_from_bottom-btn i:before,
.uabb-creative-flat-btn.uabb-animate_from_top-btn i:before,
.uabb-creative-flat-btn.uabb-animate_to_left-btn i:before,
.uabb-creative-flat-btn.uabb-animate_to_right-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%)
}

.uabb-creative-flat-btn.uabb-animate_to_left-btn:hover i,
.uabb-creative-flat-btn.uabb-animate_to_right-btn:hover i {
	left: 0
}

.uabb-creative-flat-btn.uabb-animate_from_bottom-btn:hover i,
.uabb-creative-flat-btn.uabb-animate_from_top-btn:hover i {
	top: 0
}

.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%)
}

.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%)
}

.uabb-creative-flat-btn.uabb-animate_from_top-btn i {
	top: -100%;
	left: 0
}

.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)
}

.uabb-creative-flat-btn.uabb-animate_from_bottom-btn i {
	top: 100%;
	left: 0
}

.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)
}

.uabb-adv-accordion-content .mejs-container:not(.mejs-audio),
.uabb-adv-accordion-content .mejs-overlay.load,
.uabb-adv-accordion-content .wp-video,
.uabb-adv-accordion-content video.wp-video-shortcode,
.uabb-tab-acc-content .mejs-container:not(.mejs-audio),
.uabb-tab-acc-content .mejs-overlay.load,
.uabb-tab-acc-content .wp-video,
.uabb-tab-acc-content video.wp-video-shortcode {
	width: 100% !important;
	height: 100% !important
}

.uabb-adv-accordion-content .mejs-container:not(.mejs-audio),
.uabb-tab-acc-content .mejs-container:not(.mejs-audio) {
	padding-top: 56.25%
}

.uabb-adv-accordion-content .wp-video,
.uabb-adv-accordion-content video.wp-video-shortcode,
.uabb-tab-acc-content .wp-video,
.uabb-tab-acc-content video.wp-video-shortcode {
	max-width: 100% !important
}

.uabb-adv-accordion-content video.wp-video-shortcode,
.uabb-tab-acc-content video.wp-video-shortcode {
	position: relative
}

.uabb-adv-accordion-content .mejs-container:not(.mejs-audio) .mejs-mediaelement,
.uabb-tab-acc-content .mejs-container:not(.mejs-audio) .mejs-mediaelement {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0
}

.uabb-adv-accordion-content .mejs-overlay-play,
.uabb-tab-acc-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
}

.uabb-js-breakpoint {
	content: "default";
	display: none
}

@media screen and (max-width:992px) {
	.uabb-js-breakpoint {
		content: "992"
	}
}

@media screen and (max-width:767px) {
	.uabb-js-breakpoint {
		content: "767"
	}
}

.fl-builder-row-settings #fl-field-separator_position {
	display: none !important
}

.fl-builder-row-settings #fl-field-separator_position {
	display: none !important
}

.njba-btn-main a.njba-btn {
	text-decoration: none;
	position: relative
}

.njba-btn-main a:active,
.njba-btn-main a:focus,
.njba-btn-main a:hover {
	text-decoration: none
}

.njba-btn-main a:active,
.njba-btn-main a:focus {
	outline: 0
}

.njba-btn-main a.njba-btn:before {
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	-webkit-transition-property: transform;
	-moz-transition-property: transform;
	-o-transition-property: transform;
	-ms-transition-property: transform;
	transition-property: transform;
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	transition-timing-function: ease-out
}

.njba-row-separator {
	position: absolute;
	width: 100%;
	left: 0;
	z-index: 1
}

.njba-top-row-separator {
	top: -1px;
	bottom: auto
}

.njba-bottom-row-separator {
	top: auto;
	bottom: -1px
}

.njba-top-row-separator.njba-has-svg svg {
	position: absolute;
	padding: 0;
	margin: 0;
	left: 0;
	top: -1px;
	bottom: auto;
	width: 100%
}

.njba-bottom-row-separator.njba-has-svg svg {
	position: absolute;
	padding: 0;
	margin: 0;
	left: 0;
	bottom: -1px;
	top: auto;
	width: 100%
}

.njba-bottom-row-separator.njba-has-svg .uasvg-wave-separator {
	bottom: 0
}

.njba-top-row-separator.njba-has-svg .uasvg-wave-separator {
	top: 0
}

.njba-bottom-row-separator.njba-svg-circle svg,
.njba-bottom-row-separator.njba-svg-triangle svg,
.njba-bottom-row-separator.njba-xlarge-circle svg,
.njba-bottom-row-separator.njba-xlarge-triangle svg,
.njba-top-row-separator.njba-wave-separator svg,
.njba-top-row-separator.njba-xlarge-triangle-left svg {
	-webkit-transform: scaleY(-1);
	-moz-transform: scaleY(-1);
	-ms-transform: scaleY(-1);
	-o-transform: scaleY(-1);
	transform: scaleY(-1)
}

.njba-top-row-separator.njba-xlarge-triangle-right svg {
	-webkit-transform: scale(-1);
	-moz-transform: scale(-1);
	-ms-transform: scale(-1);
	-o-transform: scale(-1);
	transform: scale(-1)
}

.njba-bottom-row-separator.njba-xlarge-triangle-right svg {
	-webkit-transform: scaleX(-1);
	-moz-transform: scaleX(-1);
	-ms-transform: scaleX(-1);
	-o-transform: scaleX(-1);
	transform: scaleX(-1)
}

.njba-top-row-separator.njba-curve-up-separator svg {
	-webkit-transform: scaleY(-1);
	-moz-transform: scaleY(-1);
	-ms-transform: scaleY(-1);
	-o-transform: scaleY(-1);
	transform: scaleY(-1)
}

.njba-top-row-separator.njba-curve-down-separator svg {
	-webkit-transform: scale(-1);
	-moz-transform: scale(-1);
	-ms-transform: scale(-1);
	-o-transform: scale(-1);
	transform: scale(-1)
}

.njba-bottom-row-separator.njba-curve-down-separator svg {
	-webkit-transform: scaleX(-1);
	-moz-transform: scaleX(-1);
	-ms-transform: scaleX(-1);
	-o-transform: scaleX(-1);
	transform: scaleX(-1)
}

.njba-top-row-separator.njba-tilt-left-separator svg {
	-webkit-transform: scale(-1);
	-moz-transform: scale(-1);
	-ms-transform: scale(-1);
	-o-transform: scale(-1);
	transform: scale(-1)
}

.njba-top-row-separator.njba-tilt-right-separator svg {
	-webkit-transform: scaleY(-1);
	-moz-transform: scaleY(-1);
	-ms-transform: scaleY(-1);
	-o-transform: scaleY(-1);
	transform: scaleY(-1)
}

.njba-bottom-row-separator.njba-tilt-right-separator svg {
	-webkit-transform: scaleX(-1);
	-moz-transform: scaleX(-1);
	-ms-transform: scaleX(-1);
	-o-transform: scaleX(-1);
	transform: scaleX(-1)
}

.njba-row-separator.njba-cloud-separator svg {
	left: -1px;
	width: 100%
}

.njba-top-row-separator.njba-cloud-separator svg,
.njba-top-row-separator.njba-multi-triangle svg {
	-webkit-transform: scaleY(-1);
	-moz-transform: scaleY(-1);
	-ms-transform: scaleY(-1);
	-o-transform: scaleY(-1);
	transform: scaleY(-1)
}

.njba-row-separator.njba-round-split {
	z-index: 1
}

.njba-row-separator.njba-round-split:after,
.njba-row-separator.njba-round-split:before {
	left: 0;
	z-index: 10;
	width: 50%;
	background: inherit inherit/inherit inherit inherit inherit;
	content: '';
	position: absolute
}

body {
	position: relative
}

.fl-content-full {
	margin: 0;
	padding: 0;
	width: auto;
	max-width: none
}

.uabb-infobox-text {
	font-weight: 400 !important
}

#masthead .uabb-creative-menu .uabb-menu-toggle {
	transform: rotate(-90deg) translateX(-25%);
	-webkit-transform: rotate(-90deg) translateX(-25%);
	-moz-transform: rotate(-90deg) translateX(-25%);
	-o-transform: rotate(-90deg) translateX(-25%);
	-ms-transform: rotate(-90deg) translateX(-25%)
}

#masthead .uabb-creative-menu .menu>.menu-item>.uabb-has-submenu-container>a>.menu-item-text>.uabb-menu-toggle {
	transform: rotate(0) translateX(0);
	-webkit-transform: rotate(0) translateX(0);
	-moz-transform: rotate(0) translateX(0);
	-o-transform: rotate(0) translateX(0);
	-ms-transform: rotate(0) translateX(0)
}

.button-wrapper a.button {
	border: 1px solid;
	font-size: 15px;
	font-weight: 400
}

.fl-icon-text .storename {
	padding: 0
}

#responsive-menu-additional-content a.phone {
	color: #fff
}

#responsive-menu-additional-content a.phone:before {
	content: "\f095";
	font-family: FontAwesome;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	line-height: 1;
	margin-right: 10px;
	font-size: 125%;
	vertical-align: middle
}

.gform_wrapper.gf_browser_chrome .gfield_checkbox li input,
.gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox],
.gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio] {
	margin-top: 0 !important
}

.gfield_checkbox a {
	color: #d1ad57 !important
}

.gfield_checkbox a:hover {
	text-decoration: underline
}

.ginput_recaptcha .gfield_label {
	display: none !important
}

#menu-copyright-bar-menu {
	text-align: right
}

#menu-copyright-bar-menu li {
	display: inline-block;
	vertical-align: top
}
ul.social-icons li{
    margin: 0 10px 0 0;
}
div#socialIcon p {
    margin: 0;
}
a.nav-link {
    color: #fff;
}
.rmp-container .rmp-menu-additional-content a.phone.retailer {
    color: #fff;
}
.rmp-container .rmp-menu-additional-content a.phone.retailer:hover {
    color: #d1ad57;
}
@media (min-width: 992px) {
    .fl-builder-content .uabb-infobox-button .uabb-button-center{
        text-align: inherit;
    }
}

@media screen and (min-width: 769px) and (max-width:1025px) {
    .main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu.uabb-menu-default .menu>li>.uabb-has-submenu-container>a, .main-menu .fl-module-uabb-advanced-menu .uabb-creative-menu.uabb-menu-default .menu>li>a{
        padding-left: 5px;
        padding-right: 5px;
    }
    .top-bar-links .uabb-cl-wrap .uabb-cl-ul {
        padding-right: 20px;
    }
}




@media (max-width:992px) {
	.logo {
		padding: 0 50px
	}

	.logo .uabb-photo-align-left {
		text-align: center
	}

	button#responsive-menu-button {
		top: 110px !important;
		left: 0 !important
	}

	#menu-copyright-bar-menu {
		text-align: center
	}

	.fl-col-group.fl-col-group-responsive-reversed {
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -moz-flex;
		display: -webkit-flex;
		display: flex;
		flex-flow: row wrap;
		-ms-box-orient: horizontal;
		-webkit-flex-flow: row wrap
	}

	.fl-col-group.fl-col-group-responsive-reversed .fl-col {
		-webkit-box-flex: 0 0 100%;
		-moz-box-flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}

	.fl-col-group-responsive-reversed .fl-col:nth-of-type(1) {
		-webkit-box-ordinal-group: 12;
		-moz-box-ordinal-group: 12;
		-ms-flex-order: 12;
		-webkit-order: 12;
		order: 12
	}

	.fl-col-group-responsive-reversed .fl-col:nth-of-type(2) {
		-webkit-box-ordinal-group: 11;
		-moz-box-ordinal-group: 11;
		-ms-flex-order: 11;
		-webkit-order: 11;
		order: 11
	}

	.fl-col-group-responsive-reversed .fl-col:nth-of-type(3) {
		-webkit-box-ordinal-group: 10;
		-moz-box-ordinal-group: 10;
		-ms-flex-order: 10;
		-webkit-order: 10;
		order: 10
	}

	.fl-col-group-responsive-reversed .fl-col:nth-of-type(4) {
		-webkit-box-ordinal-group: 9;
		-moz-box-ordinal-group: 9;
		-ms-flex-order: 9;
		-webkit-order: 9;
		order: 9
	}

	.fl-col-group-responsive-reversed .fl-col:nth-of-type(5) {
		-webkit-box-ordinal-group: 8;
		-moz-box-ordinal-group: 8;
		-ms-flex-order: 8;
		-webkit-order: 8;
		order: 8
	}

	.fl-col-group-responsive-reversed .fl-col:nth-of-type(6) {
		-webkit-box-ordinal-group: 7;
		-moz-box-ordinal-group: 7;
		-ms-flex-order: 7;
		-webkit-order: 7;
		order: 7
	}

	.fl-col-group-responsive-reversed .fl-col:nth-of-type(7) {
		-webkit-box-ordinal-group: 6;
		-moz-box-ordinal-group: 6;
		-ms-flex-order: 6;
		-webkit-order: 6;
		order: 6
	}

	.fl-col-group-responsive-reversed .fl-col:nth-of-type(8) {
		-webkit-box-ordinal-group: 5;
		-moz-box-ordinal-group: 5;
		-ms-flex-order: 5;
		-webkit-order: 5;
		order: 5
	}

	.fl-col-group-responsive-reversed .fl-col:nth-of-type(9) {
		-webkit-box-ordinal-group: 4;
		-moz-box-ordinal-group: 4;
		-ms-flex-order: 4;
		-webkit-order: 4;
		order: 4
	}

	.fl-col-group-responsive-reversed .fl-col:nth-of-type(10) {
		-webkit-box-ordinal-group: 3;
		-moz-box-ordinal-group: 3;
		-ms-flex-order: 3;
		-webkit-order: 3;
		order: 3
	}

	.fl-col-group-responsive-reversed .fl-col:nth-of-type(11) {
		-webkit-box-ordinal-group: 2;
		-moz-box-ordinal-group: 2;
		-ms-flex-order: 2;
		-webkit-order: 2;
		order: 2
	}

	.fl-col-group-responsive-reversed .fl-col:nth-of-type(12) {
		-webkit-box-ordinal-group: 1;
		-moz-box-ordinal-group: 1;
		-ms-flex-order: 1;
		-webkit-order: 1;
		order: 1
	}
}

.fl-widget #gform_wrapper_13 #gform_13 .ginput_container_select #input_13_15 {
	border-radius: 5px;
	padding: 5px 4px;
	letter-spacing: normal;
	height: 34px;
	line-height: 1.428571429;
	color: #000;
	vertical-align: middle;
	background-color: #fcfcfc;
	background-image: none;
	border: 1px solid #e6e6e6
}

.fl-widget #gform_wrapper_13 #gform_13 .ginput_container_select #input_13_15 option {
	color: #000
}

@media (max-width: 992px){
	/* Facet Filter CSS	- iPad */
	.facet_filters .close_bar {
	  display:block;
	}
	#product-list-top-filters .fl-col-group .fl-col {
	  width: 100%!important;
	  text-align: center
	}
	#product-list-top-filters .fl-heading,.facetwp-counts,.facetwp-pager,.facetwp-per-page,.open_sidebar {
	  text-align: center!important
	}
	.facetwp-per-page-select {
	  display: block;
	  margin-left: auto;
	  margin-right: auto
	}
	.open_sidebar a {
	float: none!important;
	}
	.facet_filters {
	  position:fixed;
	  top:0px;
	  left:-5px;
	  width:80%;
	  height:100%;
	  overflow:auto;
	  background-color:white;
	  z-index:10;
	  left:-1000px;
	  -moz-box-shadow:    5px 5px 5px 6px rgba(0,0,0,0.4);
	  -webkit-box-shadow: 5px 5px 5px 6px rgba(0,0,0,0.4);
	  box-shadow:         5px 5px 5px 6px rgba(0,0,0,0.4);
	text-align: left;
	}
	.facet_filters .close_bar {
	  background-color:#008c8c;
	  overflow:hidden;
	  width:100%;
	  padding:5px;
	  display:block;
	  margin-bottom:20px;
	}
	.facet_filters .close_bar .close{
	  float:right;
	  color:white;
	  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
	}
	.open_sidebar,
	.close_sidebar_button{
	  display:block;
	}
	.facetwp-pager {
	  float: none!important;
	  margin-top: 10px
	}
	/* Products List CSS - iPad */
	.facetwp-template .product-grid .product-row>.col-md-4 {
	  width:33.33%;
	  float: left;
	  clear: none!important
	}
	.facetwp-template .product-grid .product-row>.col-md-4:nth-child(3n+1) {
	  clear: left!important
	}
	.product-row>div.col-md-3:nth-child(3n+1) {
	  clear: none!important
	}
}
@media (max-width:767px) {
	#masthead .uabb-cl-heading {
		margin: 0
	}
	#masthead .uabb-cl-ul {
		text-align: center
	}
	#masthead .uabb-cl-ul li {
		display: inline-block;
		vertical-align: top;
		margin: 0 7px
	}
	button#responsive-menu-button {
		top: 195px !important
	}
	.fl-col-small {
		max-width: 100%
	}
}
@media only screen and (max-width: 599px) {
	.facetwp-template .product-grid .product-row>.col-md-4{
        width:48%;
        clear: none !important
    }
	.facetwp-template .product-grid .product-row>.col-md-4:nth-child(3n+1) {
		clear: none !important;
	}
}
@media only screen and (max-width: 480px) {
	.facetwp-template .product-grid .product-row>.col-md-4{
		width:100%;
		clear: both !important
	}
}
@media (max-width:389px) {
	button#responsive-menu-button {
		top: 250px !important
	}
}

@media (max-width:329px) {
	button#responsive-menu-button {
		top: 285px !important
	}
}

.storename .direction a.fl-button {
	background: #064152;
	border: 1px solid #064152;
	border-radius: 0
}

.storename .direction a.fl-button:hover {
	background: #d1ad57;
	border: 1px solid #d1ad57
}

a:hover {
	color: #d1ad57
}

a.fl-button.getcoupon-btn:hover {
	background: #d1ad57 !important;
	border: 1px solid #d1ad57
}

.gfield_checkbox a:hover {
	color: #064152 !important
}

.address a:hover {
	color: #d1ad57 !important
}

.phone:hover {
	color: #d1ad57 !important
}

.gform_wrapper select option {
	background: #d1ad57 !important
}

.active-gallery-modal .product-box a.fl-button:hover {
	background: #d1ad57 !important
}

@media(max-width:500px) {
	.active-gallery-modal .product-box a.fl-button {
		margin: 0 auto !important
	}
}

.fl-module .uabb-gf-style .gform_wrapper .gfield select {
	margin-top: 0px !important;
}
.top-bar p{
	margin: 0;
}
@media (max-width:1023px) {
    
    footer h3.fl-heading {
        text-align: center !important;
    }
    footer .uabb-creative-menu .menu, footer .fl-module.fl-module-icon {
        text-align: center !important;
    }
    ul#menu-copyright-bar-menu {
        flex-direction: column;
    }
}

.fl-row.bm_row .uabb-button,
.fl-row.bm_row.bm_banner_row .bm_form .gform-footer .gform_button, 
.fl-row.bm_row .fl-html .product-plp-grid .fl-post-grid-post .fl-button,
.fl-row.bm_row .fl-html .brands-logos-wrap .fl-button {
    border: none  !important;
    background:  #064152 !important;
    color: #fff   !important;
    font-weight: 400 !important;
 
   
}
.fl-row.bm_row .uabb-button:hover,
.fl-row.bm_row.bm_banner_row .bm_form .gform-footer .gform_button:hover, 
.fl-row.bm_row .fl-html .product-plp-grid .fl-post-grid-post .fl-button:hover, 
.fl-row.bm_row .fl-html .brands-logos-wrap .fl-button:hover {
    border: none  !important;
    background: #d1ad57 !important; 
    color: #ffffff !important;
    
}
.fl-row.bm_row .uabb-creative-button-wrap a.uabb-button *,
.fl-row.bm_row .uabb-creative-button-wrap a.uabb-button:visited *,
.fl-row.bm_row .uabb-button:hover span,
.fl-row.bm_row .fl-html .product-plp-grid .fl-post-grid-post .fl-button span,
.fl-row.bm_row .fl-html .product-plp-grid .fl-post-grid-post .fl-button:hover span {
    color: #ffffff !important;
}

#gform_wrapper_6 .gfield select {
    -webkit-appearance: auto !important;
	appearance: auto !important;
}