/* input(485,22): run-time error CSS1030: Expected identifier, found '>'
input(485,30): run-time error CSS1025: Expected comma or open brace, found ')'
input(492,22): run-time error CSS1030: Expected identifier, found '>'
input(492,30): run-time error CSS1025: Expected comma or open brace, found ')' */
html {
	overflow-x: hidden!important
}

html.i-amphtml-fie {
	height: 100%!important;
	width: 100%!important
}

html:not([amp4ads]),html:not([amp4ads]) body {
	height: auto!important
}

html:not([amp4ads]) body {
	margin: 0!important
}

body {
	-webkit-text-size-adjust: 100%;
	-moz-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	text-size-adjust: 100%
}

html.i-amphtml-singledoc.i-amphtml-embedded {
	-ms-touch-action: pan-y pinch-zoom;
	touch-action: pan-y pinch-zoom
}

html.i-amphtml-fie>body,html.i-amphtml-singledoc>body {
	overflow: visible!important
}

html.i-amphtml-fie:not(.i-amphtml-inabox)>body,html.i-amphtml-singledoc:not(.i-amphtml-inabox)>body {
	position: relative!important
}

html.i-amphtml-ios-embed-legacy>body {
	overflow-x: hidden!important;
	overflow-y: auto!important;
	position: absolute!important
}

html.i-amphtml-ios-embed {
	overflow-y: auto!important;
	position: static
}

#i-amphtml-wrapper {
	overflow-x: hidden!important;
	overflow-y: auto!important;
	position: absolute!important;
	top: 0!important;
	left: 0!important;
	right: 0!important;
	bottom: 0!important;
	margin: 0!important;
	display: block!important
}

html.i-amphtml-ios-embed.i-amphtml-ios-overscroll,html.i-amphtml-ios-embed.i-amphtml-ios-overscroll>#i-amphtml-wrapper {
	-webkit-overflow-scrolling: touch!important
}

#i-amphtml-wrapper>body {
	position: relative!important;
	border-top: 1px solid transparent!important
}

#i-amphtml-wrapper+body {
	visibility: visible
}

#i-amphtml-wrapper+body .i-amphtml-lightbox-element,#i-amphtml-wrapper+body[i-amphtml-lightbox] {
	visibility: hidden
}

#i-amphtml-wrapper+body[i-amphtml-lightbox] .i-amphtml-lightbox-element {
	visibility: visible
}

#i-amphtml-wrapper.i-amphtml-scroll-disabled,.i-amphtml-scroll-disabled {
	overflow-x: hidden!important;
	overflow-y: hidden!important
}

amp-instagram {
	padding: 54px 0px 0px!important;
	background-color: #fff
}

amp-iframe iframe {
	box-sizing: border-box!important
}

[amp-access][amp-access-hide] {
	display: none
}

[subscriptions-dialog],body:not(.i-amphtml-subs-ready) [subscriptions-action],body:not(.i-amphtml-subs-ready) [subscriptions-section] {
	display: none!important
}

amp-experiment,amp-live-list>[update] {
	display: none
}

amp-list[resizable-children]>.i-amphtml-loading-container.amp-hidden {
	display: none!important
}

amp-list [fetch-error],amp-list[load-more] [load-more-button],amp-list[load-more] [load-more-end],amp-list[load-more] [load-more-failed],amp-list[load-more] [load-more-loading] {
	display: none
}

amp-list[diffable] div[role=list] {
	display: block
}

amp-story-page,amp-story[standalone] {
	min-height: 1px!important;
	display: block!important;
	height: 100%!important;
	margin: 0!important;
	padding: 0!important;
	overflow: hidden!important;
	width: 100%!important
}

amp-story[standalone] {
	background-color: #000!important;
	position: relative!important
}

amp-story-page {
	background-color: #757575
}

amp-story .amp-active>div,amp-story .i-amphtml-loader-background {
	display: none!important
}

amp-story-page:not(:first-of-type):not([distance]):not([active]) {
	transform: translateY(1000vh)!important
}

amp-autocomplete {
	position: relative!important;
	display: inline-block!important
}

amp-autocomplete>input,amp-autocomplete>textarea {
	padding: 0.5rem;
	border: 1px solid rgba(0,0,0,0.33)
}

.i-amphtml-autocomplete-results,amp-autocomplete>input,amp-autocomplete>textarea {
	font-size: 1rem;
	line-height: 1.5rem
}

[amp-fx^=fly-in] {
	visibility: hidden
}

amp-script[nodom],amp-script[sandboxed] {
	position: fixed!important;
	top: 0!important;
	width: 1px!important;
	height: 1px!important;
	overflow: hidden!important;
	visibility: hidden
}

/*# sourceURL=/css/ampdoc.css*/
[hidden] {
	display: none!important
}

.i-amphtml-element {
	display: inline-block
}

.i-amphtml-blurry-placeholder {
	transition: opacity 0.3s cubic-bezier(0.0,0.0,0.2,1)!important;
	pointer-events: none
}

[layout=nodisplay]:not(.i-amphtml-element) {
	display: none!important
}

.i-amphtml-layout-fixed,[layout=fixed][width][height]:not(.i-amphtml-layout-fixed) {
	display: inline-block;
	position: relative
}

.i-amphtml-layout-responsive,[layout=responsive][width][height]:not(.i-amphtml-layout-responsive),[width][height][heights]:not([layout]):not(.i-amphtml-layout-responsive),[width][height][sizes]:not(img):not([layout]):not(.i-amphtml-layout-responsive) {
	display: block;
	position: relative
}

.i-amphtml-layout-intrinsic,[layout=intrinsic][width][height]:not(.i-amphtml-layout-intrinsic) {
	display: inline-block;
	position: relative;
	max-width: 100%
}

.i-amphtml-layout-intrinsic .i-amphtml-sizer {
	max-width: 100%
}

.i-amphtml-intrinsic-sizer {
	max-width: 100%;
	display: block!important
}

.i-amphtml-layout-container,.i-amphtml-layout-fixed-height,[layout=container],[layout=fixed-height][height]:not(.i-amphtml-layout-fixed-height) {
	display: block;
	position: relative
}

.i-amphtml-layout-fill,.i-amphtml-layout-fill.i-amphtml-notbuilt,[layout=fill]:not(.i-amphtml-layout-fill),body noscript>* {
	display: block;
	overflow: hidden!important;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0
}

body noscript>* {
	position: absolute!important;
	width: 100%;
	height: 100%;
	z-index: 2
}

body noscript {
	display: inline!important
}

.i-amphtml-layout-flex-item,[layout=flex-item]:not(.i-amphtml-layout-flex-item) {
	display: block;
	position: relative;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto
}

.i-amphtml-layout-fluid {
	position: relative
}

.i-amphtml-layout-size-defined {
	overflow: hidden!important
}

.i-amphtml-layout-awaiting-size {
	position: absolute!important;
	top: auto!important;
	bottom: auto!important
}

i-amphtml-sizer {
	display: block!important
}

@supports (aspect-ratio: 1/1) {
	i-amphtml-sizer.i-amphtml-disable-ar {
			display:none!important
	}
}

.i-amphtml-blurry-placeholder,.i-amphtml-fill-content {
	display: block;
	height: 0;
	max-height: 100%;
	max-width: 100%;
	min-height: 100%;
	min-width: 100%;
	width: 0;
	margin: auto
}

.i-amphtml-layout-size-defined .i-amphtml-fill-content {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0
}

.i-amphtml-replaced-content,.i-amphtml-screen-reader {
	padding: 0!important;
	border: none!important
}

.i-amphtml-screen-reader {
	position: fixed!important;
	top: 0px!important;
	left: 0px!important;
	width: 4px!important;
	height: 4px!important;
	opacity: 0!important;
	overflow: hidden!important;
	margin: 0!important;
	display: block!important;
	visibility: visible!important
}

.i-amphtml-screen-reader~.i-amphtml-screen-reader {
	left: 8px!important
}

.i-amphtml-screen-reader~.i-amphtml-screen-reader~.i-amphtml-screen-reader {
	left: 12px!important
}

.i-amphtml-screen-reader~.i-amphtml-screen-reader~.i-amphtml-screen-reader~.i-amphtml-screen-reader {
	left: 16px!important
}

.i-amphtml-unresolved {
	position: relative;
	overflow: hidden!important
}

.i-amphtml-select-disabled {
	-webkit-user-select: none!important;
	-ms-user-select: none!important;
	user-select: none!important
}

.i-amphtml-notbuilt,[layout]:not(.i-amphtml-element),[width][height][heights]:not([layout]):not(.i-amphtml-element),[width][height][sizes]:not(img):not([layout]):not(.i-amphtml-element) {
	position: relative;
	overflow: hidden!important;
	color: transparent!important
}

.i-amphtml-notbuilt:not(.i-amphtml-layout-container)>*,[layout]:not([layout=container]):not(.i-amphtml-element)>*,[width][height][heights]:not([layout]):not(.i-amphtml-element)>*,[width][height][sizes]:not([layout]):not(.i-amphtml-element)>* {
	display: none
}

amp-img:not(.i-amphtml-element)[i-amphtml-ssr]>img.i-amphtml-fill-content {
	display: block
}

.i-amphtml-notbuilt:not(.i-amphtml-layout-container),[layout]:not([layout=container]):not(.i-amphtml-element),[width][height][heights]:not([layout]):not(.i-amphtml-element),[width][height][sizes]:not(img):not([layout]):not(.i-amphtml-element) {
	color: transparent!important;
	line-height: 0!important
}

.i-amphtml-ghost {
	visibility: hidden!important
}

.i-amphtml-element>[placeholder],[layout]:not(.i-amphtml-element)>[placeholder],[width][height][heights]:not([layout]):not(.i-amphtml-element)>[placeholder],[width][height][sizes]:not([layout]):not(.i-amphtml-element)>[placeholder] {
	display: block;
	line-height: normal
}

.i-amphtml-element>[placeholder].amp-hidden,.i-amphtml-element>[placeholder].hidden {
	visibility: hidden
}

.i-amphtml-element:not(.amp-notsupported)>[fallback],.i-amphtml-layout-container>[placeholder].amp-hidden,.i-amphtml-layout-container>[placeholder].hidden {
	display: none
}

.i-amphtml-layout-size-defined>[fallback],.i-amphtml-layout-size-defined>[placeholder] {
	position: absolute!important;
	top: 0!important;
	left: 0!important;
	right: 0!important;
	bottom: 0!important;
	z-index: 1
}

amp-img[i-amphtml-ssr]:not(.i-amphtml-element)>[placeholder] {
	z-index: auto
}

.i-amphtml-notbuilt>[placeholder] {
	display: block!important
}

.i-amphtml-hidden-by-media-query {
	display: none!important
}

.i-amphtml-element-error {
	background: red!important;
	color: #fff!important;
	position: relative!important
}

.i-amphtml-element-error:before {
	content: attr(error-message)
}

i-amp-scroll-container,i-amphtml-scroll-container {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	display: block
}

i-amp-scroll-container.amp-active,i-amphtml-scroll-container.amp-active {
	overflow: auto;
	-webkit-overflow-scrolling: touch
}

.i-amphtml-loading-container {
	display: block!important;
	pointer-events: none;
	z-index: 1
}

.i-amphtml-notbuilt>.i-amphtml-loading-container {
	display: block!important
}

.i-amphtml-loading-container.amp-hidden {
	visibility: hidden
}

.i-amphtml-element>[overflow] {
	cursor: pointer;
	position: relative;
	z-index: 2;
	visibility: hidden;
	display: initial;
	line-height: normal
}

.i-amphtml-layout-size-defined>[overflow] {
	position: absolute
}

.i-amphtml-element>[overflow].amp-visible {
	visibility: visible
}

template {
	display: none!important
}

.amp-border-box,.amp-border-box *,.amp-border-box :after,.amp-border-box :before {
	box-sizing: border-box
}

amp-pixel {
	display: none!important
}

amp-analytics,amp-auto-ads,amp-story-auto-ads {
	position: fixed!important;
	top: 0!important;
	width: 1px!important;
	height: 1px!important;
	overflow: hidden!important;
	visibility: hidden
}

amp-story {
	visibility: hidden!important
}

html.i-amphtml-fie>amp-analytics {
	position: initial!important
}

[visible-when-invalid]:not(.visible),form [submit-error],form [submit-success],form [submitting] {
	display: none
}

amp-accordion {
	display: block!important
}

@media (min-width: 1px) {
	:where(amp-accordion>section)>:first-child {
			margin:0;
			background-color: #efefef;
			padding-right: 20px;
			border: 1px solid #dfdfdf
	}

	:where(amp-accordion>section)>:last-child {
			margin: 0
	}
}

amp-accordion>section {
	float: none!important
}

amp-accordion>section>* {
	float: none!important;
	display: block!important;
	overflow: hidden!important;
	position: relative!important
}

amp-accordion,amp-accordion>section {
	margin: 0
}

amp-accordion:not(.i-amphtml-built)>section>:last-child {
	display: none!important
}

amp-accordion:not(.i-amphtml-built)>section[expanded]>:last-child {
	display: block!important
}
/*Carousel*/
.amp-carousel-slide>.i-amphtml-replaced-content {
  -o-object-fit: contain;
  object-fit: contain
}

.amp-carousel-button {
  position: absolute;
  box-sizing: border-box;
  top: 50%;
  height: 34px;
  width: 34px;
  border-radius: 2px;
  opacity: 0;
  pointer-events: all;
  background-color: rgba(0,0,0,.5);
  background-position: 50% 50%;
  background-repeat: no-repeat;
  transform: translateY(-50%);
  visibility: hidden;
  z-index: 10
}

.amp-carousel-button:focus {
  border: 1px solid #000;
  outline: 1px solid #fff
}

.amp-mode-mouse .amp-carousel-button,amp-carousel.i-amphtml-carousel-has-controls .amp-carousel-button,amp-carousel[controls] .amp-carousel-button {
  opacity: 1;
  visibility: visible
}

.amp-carousel-button-prev {
  left: 16px;
  background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" fill="%23fff"><path d="M15 8.25H5.87l4.19-4.19L9 3 3 9l6 6 1.06-1.06-4.19-4.19H15v-1.5z"/></svg>');
  background-size: 18px 18px
}

.amp-carousel-button-next {
  right: 16px;
  background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" fill="%23fff"><path d="M9 3 7.94 4.06l4.19 4.19H3v1.5h9.13l-4.19 4.19L9 15l6-6z"/></svg>');
  background-size: 18px 18px
}

.i-amphtml-carousel-button-start-hint .amp-carousel-button:not(.amp-disabled) {
  animation: i-amphtml-carousel-hint 1s ease-in 3s 1 normal both
}

.amp-mode-mouse .i-amphtml-carousel-button-start-hint .amp-carousel-button:not(.amp-disabled) {
  animation: none
}

@keyframes i-amphtml-carousel-hint {
  0% {
      opacity: 1;
      visibility: visible
  }

  to {
      opacity: 0;
      visibility: hidden
  }
}

amp-carousel .amp-carousel-button.amp-disabled {
  animation: none;
  clip: rect(0 0 0 0);
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
  height: 1px;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  width: 1px
}

amp-carousel[i-amphtml-carousel-hide-buttons] .amp-carousel-button-next,amp-carousel[i-amphtml-carousel-hide-buttons] .amp-carousel-button-prev {
  opacity: 0;
  pointer-events: none;
  visibility: visible!important
}

.i-amphtml-slides-container {
  display: -ms-flexbox!important;
  display: flex!important;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  height: 100%!important;
  left: 0;
  overflow-x: auto!important;
  overflow-y: hidden!important;
  position: absolute!important;
  top: 0;
  width: 100%!important;
  scroll-snap-type: x mandatory!important;
  scrollbar-width: none;
  padding-bottom: 20px!important;
  box-sizing: content-box!important;
  -webkit-overflow-scrolling: touch!important
}

.i-amphtml-slides-container::-webkit-scrollbar {
  display: none!important
}

.i-amphtml-slides-container.i-amphtml-no-scroll {
  overflow-x: hidden!important
}

.i-amphtml-slide-item {
  -ms-flex-align: center!important;
  align-items: center!important;
  display: none!important;
  -ms-flex: 0 0 100%!important;
  flex: 0 0 100%!important;
  height: 100%!important;
  -ms-flex-pack: center!important;
  justify-content: center!important;
  position: relative!important;
  scroll-snap-align: start!important;
  width: 100%!important
}

.i-amphtml-slide-item>* {
  height: 100%;
  width: 100%;
  overflow: hidden!important
}

.i-amphtml-slide-item-show {
  display: -ms-flexbox!important;
  display: flex!important
}

.i-amphtml-carousel-end-marker,.i-amphtml-carousel-start-marker {
  background-color: transparent!important;
  display: block!important;
  -ms-flex: 0 0 1px!important;
  flex: 0 0 1px!important;
  height: 100%!important;
  position: relative!important;
  scroll-snap-align: start!important;
  width: 1px!important
}

.i-amphtml-carousel-start-marker {
  -ms-flex-order: -1!important;
  order: -1!important;
  margin-left: -1px!important
}

.i-amphtml-carousel-end-marker {
  -ms-flex-order: 100000000!important;
  order: 100000000!important;
  margin-right: -1px!important
}

.i-amphtml-slidescroll-no-snap.i-amphtml-slides-container {
  scroll-snap-type: none!important
}

.i-amphtml-slidescroll-no-snap .i-amphtml-slide-item {
  scroll-snap-align: none!important
}

.i-amphtml-slidescroll-no-snap.i-amphtml-slides-container.i-amphtml-no-scroll {
  -webkit-overflow-scrolling: auto!important
}

.amp-scrollable-carousel-slide {
  display: inline-block!important;
  margin-left: 8px
}

.amp-scrollable-carousel-slide:first-child {
  margin-left: 0px
}

.i-amphtml-scrollable-carousel-container {
  white-space: nowrap!important;
  overflow-x: auto!important;
  overflow-y: hidden!important;
  -webkit-overflow-scrolling: touch!important
}
/*Additional JS/CSS*/
body {
  -webkit-animation: -amp-start 8s steps(1, end) 0s 1 normal both;
  -moz-animation: -amp-start 8s steps(1, end) 0s 1 normal both;
  -ms-animation: -amp-start 8s steps(1, end) 0s 1 normal both;
  animation: -amp-start 8s steps(1, end) 0s 1 normal both
}

@-webkit-keyframes -amp-start {
  from {
    visibility: hidden
  }

  to {
    visibility: visible
  }
}

@-moz-keyframes -amp-start {
  from {
    visibility: hidden
  }

  to {
    visibility: visible
  }
}

@-ms-keyframes -amp-start {
  from {
    visibility: hidden
  }

  to {
    visibility: visible
  }
}

@-o-keyframes -amp-start {
  from {
    visibility: hidden
  }

  to {
    visibility: visible
  }
}

@keyframes -amp-start {
  from {
    visibility: hidden
  }

  to {
    visibility: visible
  }
}
/********************************/
.message.warning { padding: 24px; background-color: #a00; color: #fff; }
	/*GLOBAL STYLES*/
html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}
h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}
.h1{font-size:3.5rem}.h2{font-size:2.2rem}.h3{font-size:1.75rem}.h4{font-size:1.38rem}.h5{font-size:1.125rem}.h6{font-size:1rem}.font-family-inherit{font-family:inherit}.font-size-inherit{font-size:inherit}.text-decoration-none{text-decoration:none}.bold{font-weight:700}.regular{font-weight:400}.italic{font-style:italic}.caps{text-transform:uppercase;letter-spacing:0}.left-align{text-align:left}.center{text-align:center}.right-align{text-align:right}.justify{text-align:justify}.nowrap{white-space:nowrap}.break-word{word-wrap:break-word}.line-height-1{line-height:1rem}.line-height-2{line-height:1.125rem}.line-height-3{line-height:1.5rem}.line-height-4{line-height:2rem}.list-style-none{list-style:none}.underline{text-decoration:underline}.truncate{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-reset{list-style:none;padding-left:0}
.inline{display:inline}.block{display:block}.inline-block{display:inline-block}.table{display:table}.table-cell{display:table-cell}.overflow-hidden{overflow:hidden}.overflow-scroll{overflow:scroll}.overflow-auto{overflow:auto}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.left{float:left}.right{float:right}.fit{max-width:100%}.max-width-1{max-width:24rem}.max-width-2{max-width:32rem}.max-width-3{max-width:48rem}.max-width-4{max-width:64rem}.border-box{box-sizing:border-box}.align-baseline{vertical-align:baseline}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-bottom{vertical-align:bottom}
.m0{margin:0}.mt-2{margin-top:-1rem;}.mt0{margin-top:0}.mr0{margin-right:0}.mb0{margin-bottom:0}.ml0,.mx0{margin-left:0}.mx0{margin-right:0}.my0{margin-top:0;margin-bottom:0}.m1{margin:.5rem}.mt1{margin-top:.5rem}.mr1{margin-right:.5rem}.mb1{margin-bottom:.5rem}.ml1,.mx1{margin-left:.5rem}.mx1{margin-right:.5rem}.my1{margin-top:.5rem;margin-bottom:.5rem}.m2{margin:1rem}.mt2{margin-top:1rem}.mr2{margin-right:1rem}.mb2{margin-bottom:1rem}.ml2,.mx2{margin-left:1rem}.mx2{margin-right:1rem}.my2{margin-top:1rem;margin-bottom:1rem}.m3{margin:1.5rem}.mt3{margin-top:1.5rem}.mr3{margin-right:1.5rem}.mb3{margin-bottom:1.5rem}.ml3,.mx3{margin-left:1.5rem}.mx3{margin-right:1.5rem}.my3{margin-top:1.5rem;margin-bottom:1.5rem}.m4{margin:2rem}.mt4{margin-top:2rem}.mr4{margin-right:2rem}.mb4{margin-bottom:2rem}.ml4,.mx4{margin-left:2rem}.mx4{margin-right:2rem}.my4{margin-top:2rem;margin-bottom:2rem}.mxn1{margin-left:-.5rem;margin-right:-.5rem}.mxn2{margin-left:-1rem;margin-right:-1rem}.mxn3{margin-left:-1.5rem;margin-right:-1.5rem}.mxn4{margin-left:-2rem;margin-right:-2rem}.ml-auto{margin-left:auto}.mr-auto,.mx-auto{margin-right:auto}.mx-auto{margin-left:auto}
.mt1.emp { color: #333; }
.p0{padding:0}.pt0{padding-top:0}.pr0{padding-right:0}.pb0{padding-bottom:0}.pl0,.px0{padding-left:0}.px0{padding-right:0}.py0{padding-top:0;padding-bottom:0}.p1{padding:.5rem}.pt1{padding-top:.5rem}.pr1{padding-right:.5rem}.pb1{padding-bottom:.5rem}.pl1{padding-left:.5rem}.py1{padding-top:.5rem;padding-bottom:.5rem}.px1{padding-left:.5rem;padding-right:.5rem}.p2{padding:1rem}.pt2{padding-top:1rem}.pr2{padding-right:1rem}.pb2{padding-bottom:1rem}.pl2{padding-left:1rem}.py2{padding-top:1rem;padding-bottom:1rem}.px2{padding-left:1rem;padding-right:1rem}.p3{padding:1.5rem}.pt3{padding-top:1.5rem}.pr3{padding-right:1.5rem}.pb3{padding-bottom:1.5rem}.pl3{padding-left:1.5rem}.py3{padding-top:1.5rem;padding-bottom:1.5rem}.px3{padding-left:1.5rem;padding-right:1.5rem}.p4{padding:2rem}.pt4{padding-top:2rem}.pr4{padding-right:2rem}.pb4{padding-bottom:2rem}.pl4{padding-left:2rem}.py4{padding-top:2rem;padding-bottom:2rem}.px4{padding-left:2rem;padding-right:2rem}
.col{float:left}.col,.col-right{box-sizing:border-box}.col-right{float:right}.col-1{width:8.33333%}.col-2{width:16.66667%}.col-3{width:25%}.col-4{width:33.33333%}.col-5{width:41.66667%}.col-6{width:50%}.col-7{width:58.33333%}.col-8{width:66.66667%}.col-9{width:75%}.col-10{width:83.33333%}.col-11{width:91.66667%}.col-12{width:100%}
.chat-bubble{position:fixed;bottom:0;left:8px;}
.fixed-design { position:fixed; width: 192px; bottom:10px; right:10px; font-size: .9rem; background:#195a73; border-radius: 24px; color:#fff; z-index:11; text-align: center; }
.fixed-design span { display: block;color:#fff; font-family: Open Sans Condensed,sans-serif; }
.chat-bubble { width: 170px; /*background: #195a73;*/ }
.chat-bubble span { display: inline-block; }
.fixed-pros { bottom: 40px; background:#094a63; }
@media (min-width:751px){.sm-col{float:left;box-sizing:border-box}.sm-col-right{float:right;box-sizing:border-box}.sm-col-1{width:8.33333%}.sm-col-2{width:16.66667%}.sm-col-3{width:25%}.sm-col-4{width:33.33333%}.sm-col-5{width:41.66667%}.sm-col-6{width:50%}.sm-col-7{width:58.33333%}.sm-col-8{width:66.66667%}.sm-col-9{width:75%}.sm-col-10{width:83.33333%}.sm-col-11{width:91.66667%}.sm-col-12{width:100%}}
@media (min-width:52.06rem){.md-col{float:left;box-sizing:border-box}.md-col-right{float:right;box-sizing:border-box}.md-col-1{width:8.33333%}.md-col-2{width:16.66667%}.md-col-3{width:25%}.md-col-4{width:33.33333%}.md-col-5{width:41.66667%}.md-col-6{width:50%}.md-col-7{width:58.33333%}.md-col-8{width:66.66667%}.md-col-9{width:75%}.md-col-10{width:83.33333%}.md-col-11{width:91.66667%}.md-col-12{width:100%}}
@media (min-width:64.06rem){.lg-col{float:left;box-sizing:border-box}.lg-col-right{float:right;box-sizing:border-box}.lg-col-1{width:8.33333%}.lg-col-2{width:16.66667%}.lg-col-3{width:25%}.lg-col-4{width:33.33333%}.lg-col-5{width:41.66667%}.lg-col-6{width:50%}.lg-col-7{width:58.33333%}.lg-col-8{width:66.66667%}.lg-col-9{width:75%}.lg-col-10{width:83.33333%}.lg-col-11{width:91.66667%}.lg-col-12{width:100%}}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}
@media (min-width:751px){.sm-flex{display:-webkit-box;display:-ms-flexbox;display:flex}}
@media (min-width:52.06rem){.md-flex{display:-webkit-box;display:-ms-flexbox;display:flex}}
@media (min-width:64.06rem){.lg-flex{display:-webkit-box;display:-ms-flexbox;display:flex}}.flex-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.items-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.items-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.items-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.items-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.self-start{-ms-flex-item-align:start;align-self:flex-start}.self-end{-ms-flex-item-align:end;align-self:flex-end}.self-center{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.self-baseline{-ms-flex-item-align:baseline;align-self:baseline}.self-stretch{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.justify-around{-ms-flex-pack:distribute;justify-content:space-around}.content-start{-ms-flex-line-pack:start;align-content:flex-start}.content-end{-ms-flex-line-pack:end;align-content:flex-end}.content-center{-ms-flex-line-pack:center;align-content:center}.content-between{-ms-flex-line-pack:justify;align-content:space-between}.content-around{-ms-flex-line-pack:distribute;align-content:space-around}.content-stretch{-ms-flex-line-pack:stretch;align-content:stretch}.flex-auto{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;min-height:0}.flex-none{-webkit-box-flex:0;-ms-flex:none;flex:none}.order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-last{-webkit-box-ordinal-group:100000;-ms-flex-order:99999;order:99999}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.top-0{top:0}.right-0{right:0}.bottom-0{bottom:0}.left-0{left:0}.z1{z-index:1}.z2{z-index:2}.z3{z-index:3}.z4{z-index:4}.border-white{border:solid 5px #fff;padding:20px}.border-top{border-top-style:solid;border-top-width:1px}.border-right{border-right-style:solid;border-right-width:1px}.border-bottom{border-bottom-style:solid;border-bottom-width:1px}.border-left{border-left-style:solid;border-left-width:1px}.border-none{border:0}.rounded{border-radius:3px}.circle{border-radius:50%}.rounded-top{border-radius:3px 3px 0 0}.rounded-right{border-radius:0 3px 3px 0}.rounded-bottom{border-radius:0 0 3px 3px}.rounded-left{border-radius:3px 0 0 3px}.not-rounded{border-radius:0}.hide{position:absolute;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}
@media (max-width:40rem){.xs-hide{display:none}}
@media (min-width:751px) and (max-width:52rem){.sm-hide{display:none}}
@media (min-width:52.06rem) and (max-width:64rem){.md-hide{display:none}}
@media (min-width:64.06rem){.lg-hide{display:none}}.display-none{display:none}*{box-sizing:border-box}body{background:#fff;color:#555;font-family:'Open Sans', sans-serif;min-width:315px;overflow-x:hidden;font-smooth:always;-webkit-font-smoothing:antialiased}main{max-width:1280px;margin:0 auto}p{padding:0;margin:0}#content:target{margin-top:calc(0px - 3.5rem);padding-top:3.5rem}.ampstart-title-lg{font-size:3.5rem;line-height:3.5rem;letter-spacing:.06rem}.ampstart-title-md{font-size:2.2rem;line-height:2.5rem;letter-spacing:.06rem}.ampstart-title-sm{font-size:1.75rem;line-height:2rem;letter-spacing:.06rem}.ampstart-subtitle,body{line-height:1.5rem;letter-spacing:normal}.ampstart-byline,.ampstart-caption,.ampstart-hint,.ampstart-label{font-size:1.125rem;color:#4f4f4f;line-height:1.125rem;letter-spacing:.06rem}.ampstart-footer,.ampstart-small-text{font-size:1rem;line-height:1rem;letter-spacing:.06rem}.ampstart-card{box-shadow:0 1px 1px 0 rgba(0,0,0,.14),0 1px 1px -1px rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.h1,h1{font-size:3.5rem;line-height:3.5rem}.h2,h2{font-size:2.2rem;line-height:2.5rem}.h3,h3{font-size:1.75rem;line-height:2rem}.h4,h4{font-size:1.38rem;line-height:1.5rem}.h5,h5{font-size:1.125rem;line-height:1.125rem}.h6,h6{font-size:1rem;line-height:1rem}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:400;letter-spacing:.06rem}a,a:active,a:visited{color:inherit}.ampstart-btn{font-family:inherit;font-weight:inherit;font-size:1rem;line-height:1.125rem;padding:.7em .8em;text-decoration:none;white-space:nowrap;word-wrap:normal;vertical-align:middle;cursor:pointer;background-color:#222;color:#fff;border:1px solid #fff}.ampstart-btn:visited{color:#fff}.ampstart-btn:active .ampstart-btn:focus{opacity:.8}.ampstart-btn[disabled],.ampstart-btn[disabled]:active,.ampstart-btn[disabled]:focus,.ampstart-btn[disabled]:hover{opacity:.5;cursor:default}
@media (min-width:751px){.sm-h00{font-size:4rem}.sm-h0{font-size:3rem}.sm-h1{font-size:3.5rem}.sm-h2{font-size:2.2rem}.sm-h3{font-size:1.75rem}.sm-h4{font-size:1.38rem}.sm-h5{font-size:1.125rem}.sm-h6{font-size:1rem}}
@media (min-width:52.06rem){.md-h00{font-size:4rem}.md-h0{font-size:3rem}.md-h1{font-size:3.5rem}.md-h2{font-size:2.2rem}.md-h3{font-size:1.75rem}.md-h4{font-size:1.38rem}.md-h5{font-size:1.125rem}.md-h6{font-size:1rem}}
@media (min-width:64.06rem){.lg-h00{font-size:4rem}.lg-h0{font-size:3rem}.lg-h1{font-size:3.5rem}.lg-h2{font-size:2.2rem}.lg-h3{font-size:1.75rem}.lg-h4{font-size:1.38rem}.lg-h5{font-size:1.125rem}.lg-h6{font-size:1rem}}
@media (min-width:751px){.sm-m0{margin:0}.sm-mt0{margin-top:0}.sm-mr0{margin-right:0}.sm-mb0{margin-bottom:0}.sm-ml0,.sm-mx0{margin-left:0}.sm-mx0{margin-right:0}.sm-my0{margin-top:0;margin-bottom:0}.sm-m1{margin:.5rem}.sm-mt1{margin-top:.5rem}.sm-mr1{margin-right:.5rem}.sm-mb1{margin-bottom:.5rem}.sm-ml1,.sm-mx1{margin-left:.5rem}.sm-mx1{margin-right:.5rem}.sm-my1{margin-top:.5rem;margin-bottom:.5rem}.sm-m2{margin:1rem}.sm-mt2{margin-top:1rem}.sm-mr2{margin-right:1rem}.sm-mb2{margin-bottom:1rem}.sm-ml2,.sm-mx2{margin-left:1rem}.sm-mx2{margin-right:1rem}.sm-my2{margin-top:1rem;margin-bottom:1rem}.sm-m3{margin:1.5rem}.sm-mt3{margin-top:1.5rem}.sm-mr3{margin-right:1.5rem}.sm-mb3{margin-bottom:1.5rem}.sm-ml3,.sm-mx3{margin-left:1.5rem}.sm-mx3{margin-right:1.5rem}.sm-my3{margin-top:1.5rem;margin-bottom:1.5rem}.sm-m4{margin:2rem}.sm-mt4{margin-top:2rem}.sm-mr4{margin-right:2rem}.sm-mb4{margin-bottom:2rem}.sm-ml4,.sm-mx4{margin-left:2rem}.sm-mx4{margin-right:2rem}.sm-my4{margin-top:2rem;margin-bottom:2rem}.sm-mxn1{margin-left:-.5rem;margin-right:-.5rem}.sm-mxn2{margin-left:-1rem;margin-right:-1rem}.sm-mxn3{margin-left:-1.5rem;margin-right:-1.5rem}.sm-mxn4{margin-left:-2rem;margin-right:-2rem}.sm-ml-auto{margin-left:auto}.sm-mr-auto,.sm-mx-auto{margin-right:auto}.sm-mx-auto{margin-left:auto}}
@media (min-width:52.06rem){.md-m0{margin:0}.md-mt0{margin-top:0}.md-mr0{margin-right:0}.md-mb0{margin-bottom:0}.md-ml0,.md-mx0{margin-left:0}.md-mx0{margin-right:0}.md-my0{margin-top:0;margin-bottom:0}.md-m1{margin:.5rem}.md-mt1{margin-top:.5rem}.md-mr1{margin-right:.5rem}.md-mb1{margin-bottom:.5rem}.md-ml1,.md-mx1{margin-left:.5rem}.md-mx1{margin-right:.5rem}.md-my1{margin-top:.5rem;margin-bottom:.5rem}.md-m2{margin:1rem}.md-mt2{margin-top:1rem}.md-mr2{margin-right:1rem}.md-mb2{margin-bottom:1rem}.md-ml2,.md-mx2{margin-left:1rem}.md-mx2{margin-right:1rem}.md-my2{margin-top:1rem;margin-bottom:1rem}.md-m3{margin:1.5rem}.md-mt3{margin-top:1.5rem}.md-mr3{margin-right:1.5rem}.md-mb3{margin-bottom:1.5rem}.md-ml3,.md-mx3{margin-left:1.5rem}.md-mx3{margin-right:1.5rem}.md-my3{margin-top:1.5rem;margin-bottom:1.5rem}.md-m4{margin:2rem}.md-mt4{margin-top:2rem}.md-mr4{margin-right:2rem}.md-mb4{margin-bottom:2rem}.md-ml4,.md-mx4{margin-left:2rem}.md-mx4{margin-right:2rem}.md-my4{margin-top:2rem;margin-bottom:2rem}.md-mxn1{margin-left:-.5rem;margin-right:-.5rem}.md-mxn2{margin-left:-1rem;margin-right:-1rem}.md-mxn3{margin-left:-1.5rem;margin-right:-1.5rem}.md-mxn4{margin-left:-2rem;margin-right:-2rem}.md-ml-auto{margin-left:auto}.md-mr-auto,.md-mx-auto{margin-right:auto}.md-mx-auto{margin-left:auto}}
@media (min-width:64.06rem){.lg-m0{margin:0}.lg-mt0{margin-top:0}.lg-mr0{margin-right:0}.lg-mb0{margin-bottom:0}.lg-ml0,.lg-mx0{margin-left:0}.lg-mx0{margin-right:0}.lg-my0{margin-top:0;margin-bottom:0}.lg-m1{margin:.5rem}.lg-mt1{margin-top:.5rem}.lg-mr1{margin-right:.5rem}.lg-mb1{margin-bottom:.5rem}.lg-ml1,.lg-mx1{margin-left:.5rem}.lg-mx1{margin-right:.5rem}.lg-my1{margin-top:.5rem;margin-bottom:.5rem}.lg-m2{margin:1rem}.lg-mt2{margin-top:1rem}.lg-mr2{margin-right:1rem}.lg-mb2{margin-bottom:1rem}.lg-ml2,.lg-mx2{margin-left:1rem}.lg-mx2{margin-right:1rem}.lg-my2{margin-top:1rem;margin-bottom:1rem}.lg-m3{margin:1.5rem}.lg-mt3{margin-top:1.5rem}.lg-mr3{margin-right:1.5rem}.lg-mb3{margin-bottom:1.5rem}.lg-ml3,.lg-mx3{margin-left:1.5rem}.lg-mx3{margin-right:1.5rem}.lg-my3{margin-top:1.5rem;margin-bottom:1.5rem}.lg-m4{margin:2rem}.lg-mt4{margin-top:2rem}.lg-mr4{margin-right:2rem}.lg-mb4{margin-bottom:2rem}.lg-ml4,.lg-mx4{margin-left:2rem}.lg-mx4{margin-right:2rem}.lg-my4{margin-top:2rem;margin-bottom:2rem}.lg-mxn1{margin-left:-.5rem;margin-right:-.5rem}.lg-mxn2{margin-left:-1rem;margin-right:-1rem}.lg-mxn3{margin-left:-1.5rem;margin-right:-1.5rem}.lg-mxn4{margin-left:-2rem;margin-right:-2rem}.lg-ml-auto{margin-left:auto}.lg-mr-auto,.lg-mx-auto{margin-right:auto}.lg-mx-auto{margin-left:auto}}
@media (min-width:751px){.sm-p0{padding:0}.sm-pt0{padding-top:0}.sm-pr0{padding-right:0}.sm-pb0{padding-bottom:0}.sm-pl0,.sm-px0{padding-left:0}.sm-px0{padding-right:0}.sm-py0{padding-top:0;padding-bottom:0}.sm-p1{padding:.5rem}.sm-pt1{padding-top:.5rem}.sm-pr1{padding-right:.5rem}.sm-pb1{padding-bottom:.5rem}.sm-pl1,.sm-px1{padding-left:.5rem}.sm-px1{padding-right:.5rem}.sm-py1{padding-top:.5rem;padding-bottom:.5rem}.sm-p2{padding:1rem}.sm-pt2{padding-top:1rem}.sm-pr2{padding-right:1rem}.sm-pb2{padding-bottom:1rem}.sm-pl2,.sm-px2{padding-left:1rem}.sm-px2{padding-right:1rem}.sm-py2{padding-top:1rem;padding-bottom:1rem}.sm-p3{padding:1.5rem}.sm-pt3{padding-top:1.5rem}.sm-pr3{padding-right:1.5rem}.sm-pb3{padding-bottom:1.5rem}.sm-pl3,.sm-px3{padding-left:1.5rem}.sm-px3{padding-right:1.5rem}.sm-py3{padding-top:1.5rem;padding-bottom:1.5rem}.sm-p4{padding:2rem}.sm-pt4{padding-top:2rem}.sm-pr4{padding-right:2rem}.sm-pb4{padding-bottom:2rem}.sm-pl4,.sm-px4{padding-left:2rem}.sm-px4{padding-right:2rem}.sm-py4{padding-top:2rem;padding-bottom:2rem}}
@media (min-width:52.06rem){.md-p0{padding:0}.md-pt0{padding-top:0}.md-pr0{padding-right:0}.md-pb0{padding-bottom:0}.md-pl0,.md-px0{padding-left:0}.md-px0{padding-right:0}.md-py0{padding-top:0;padding-bottom:0}.md-p1{padding:.5rem}.md-pt1{padding-top:.5rem}.md-pr1{padding-right:.5rem}.md-pb1{padding-bottom:.5rem}.md-pl1,.md-px1{padding-left:.5rem}.md-px1{padding-right:.5rem}.md-py1{padding-top:.5rem;padding-bottom:.5rem}.md-p2{padding:1rem}.md-pt2{padding-top:1rem}.md-pr2{padding-right:1rem}.md-pb2{padding-bottom:1rem}.md-pl2,.md-px2{padding-left:1rem}.md-px2{padding-right:1rem}.md-py2{padding-top:1rem;padding-bottom:1rem}.md-p3{padding:1.5rem}.md-pt3{padding-top:1.5rem}.md-pr3{padding-right:1.5rem}.md-pb3{padding-bottom:1.5rem}.md-pl3,.md-px3{padding-left:1.5rem}.md-px3{padding-right:1.5rem}.md-py3{padding-top:1.5rem;padding-bottom:1.5rem}.md-p4{padding:2rem}.md-pt4{padding-top:2rem}.md-pr4{padding-right:2rem}.md-pb4{padding-bottom:2rem}.md-pl4,.md-px4{padding-left:2rem}.md-px4{padding-right:2rem}.md-py4{padding-top:2rem;padding-bottom:2rem}}
@media (min-width:64.06rem){.lg-p0{padding:0}.lg-pt0{padding-top:0}.lg-pr0{padding-right:0}.lg-pb0{padding-bottom:0}.lg-pl0,.lg-px0{padding-left:0}.lg-px0{padding-right:0}.lg-py0{padding-top:0;padding-bottom:0}.lg-p1{padding:.5rem}.lg-pt1{padding-top:.5rem}.lg-pr1{padding-right:.5rem}.lg-pb1{padding-bottom:.5rem}.lg-pl1,.lg-px1{padding-left:.5rem}.lg-px1{padding-right:.5rem}.lg-py1{padding-top:.5rem;padding-bottom:.5rem}.lg-p2{padding:1rem}.lg-pt2{padding-top:1rem}.lg-pr2{padding-right:1rem}.lg-pb2{padding-bottom:1rem}.lg-pl2,.lg-px2{padding-left:1rem}.lg-px2{padding-right:1rem}.lg-py2{padding-top:1rem;padding-bottom:1rem}.lg-p3{padding:1.5rem}.lg-pt3{padding-top:1.5rem}.lg-pr3{padding-right:1.5rem}.lg-pb3{padding-bottom:1.5rem}.lg-pl3,.lg-px3{padding-left:1.5rem}.lg-px3{padding-right:1.5rem}.lg-py3{padding-top:1.5rem;padding-bottom:1.5rem}.lg-p4{padding:2rem}.lg-pt4{padding-top:2rem}.lg-pr4{padding-right:2rem}.lg-pb4{padding-bottom:2rem}.lg-pl4,.lg-px4{padding-left:2rem}.lg-px4{padding-right:2rem}.lg-py4{padding-top:2rem;padding-bottom:2rem}}.ampstart-headerbar{background-color:#fff;color:#000;z-index:999;box-shadow:0 0 5px 2px rgba(0,0,0,.1)}.ampstart-headerbar+:not(amp-sidebar),.ampstart-headerbar+amp-sidebar+*{margin-top:4rem}.ampstart-headerbar-nav .ampstart-nav-item{padding:0 1rem;background:transparent;opacity:.8}.ampstart-headerbar-nav{line-height:3.5rem}.ampstart-nav-item:active,.ampstart-nav-item:focus,.ampstart-nav-item:hover{opacity:1}.ampstart-nav a,.ampstart-navbar-trigger,.ampstart-sidebar-faq a{cursor:pointer;text-decoration:none}.ampstart-nav .ampstart-label{color:inherit}.ampstart-navbar-trigger{line-height:3.5rem;font-size:2.2rem}.ampstart-headerbar-nav{-webkit-box-flex:1;-ms-flex:1;flex:1}.ampstart-nav-search{-webkit-box-flex:0.5;-ms-flex-positive:0.5;flex-grow:0.5}.ampstart-headerbar .ampstart-nav-search:active,.ampstart-headerbar .ampstart-nav-search:focus,.ampstart-headerbar .ampstart-nav-search:hover{box-shadow:none}.ampstart-nav-search>input{border:none;border-radius:3px;line-height:normal}.ampstart-nav-dropdown{min-width:200px}.ampstart-nav-dropdown amp-accordion header{background-color:#fff;border:none}.ampstart-nav-dropdown amp-accordion ul{background-color:#fff}.ampstart-nav-dropdown .ampstart-dropdown-item,.ampstart-nav-dropdown .ampstart-dropdown>section>header{background-color:#fff;color:#000}.ampstart-nav-dropdown .ampstart-dropdown-item{color:#f88}.ampstart-sidebar{background-color:#fff;color:#000;min-width:300px;width:300px}.ampstart-sidebar-header{line-height:3.5rem;min-height:3.5rem}.ampstart-sidebar .ampstart-dropdown-item,.ampstart-sidebar .ampstart-dropdown header,.ampstart-sidebar .ampstart-faq-item,.ampstart-sidebar .ampstart-nav-item,.ampstart-sidebar .ampstart-social-follow{margin:0 0 2rem}.ampstart-sidebar .ampstart-nav-dropdown{margin:0}.ampstart-sidebar .ampstart-navbar-trigger{line-height:inherit}.ampstart-navbar-trigger svg{pointer-events:none}.ampstart-input{max-width:100%;width:300px;min-width:100px;font-size:1rem;line-height:1.5rem}.ampstart-input [disabled],.ampstart-input [disabled]+label{opacity:.5}.ampstart-input>input,.ampstart-input>select,.ampstart-input>textarea{width:100%;margin-top:1rem;line-height:1.5rem;border:0;border-radius:0;border-bottom:1px solid #4a4a4a;background:none;color:#4a4a4a;}.ampstart-input>label{color:#222;pointer-events:none;text-align:left;font-size:1.125rem;line-height:1rem;opacity:0;-webkit-animation:.2s;animation:.2s;-webkit-animation-timing-function:cubic-bezier(.4,0,.2,1);animation-timing-function:cubic-bezier(.4,0,.2,1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.ampstart-input>input:focus,.ampstart-input>select:focus,.ampstart-input>input:focus::-webkit-input-placeholder,.ampstart-input>select:focus::-webkit-input-placeholder,.ampstart-input>textarea:focus::-webkit-input-placeholder{color:transparent}.ampstart-input>input:focus::-moz-placeholder,.ampstart-input>select:focus::-moz-placeholder,.ampstart-input>textarea:focus::-moz-placeholder{color:transparent}.ampstart-input>input:focus:-ms-input-placeholder,.ampstart-input>select:focus:-ms-input-placeholder,.ampstart-input>textarea:focus:-ms-input-placeholder{color:transparent}.ampstart-input>input:focus::placeholder,.ampstart-input>select:focus::placeholder,.ampstart-input>textarea:focus::placeholder{color:transparent}.ampstart-input>input:not(:placeholder-shown):not([disabled])+label,.ampstart-input>select:not(:placeholder-shown):not([disabled])+label,.ampstart-input>textarea:not(:placeholder-shown):not([disabled])+label{opacity:1}.ampstart-input>input:focus+label,.ampstart-input>select:focus+label,.ampstart-input>textarea:focus+label{-webkit-animation-name:c;animation-name:c}.ampstart-input>label:after{content:"";height:2px;position:absolute;bottom:0;left:45%;background:#222;-webkit-transition:.2s;transition:.2s;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);visibility:hidden;width:10px}.ampstart-input>input:focus+label:after,.ampstart-input>select:focus+label:after,.ampstart-input>textarea:focus+label:after{left:0;width:100%;visibility:visible}.ampstart-input>input[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.ampstart-input>input[type=range]{border-bottom:0}.ampstart-input>input[type=range]+label:after{display:none}.ampstart-input>select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.ampstart-input-chk,.ampstart-input-radio{width:auto;color:#4a4a4a}.ampstart-input input[type=checkbox],.ampstart-input input[type=radio]{margin-top:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:15px;height:15px;border:1px solid #222;vertical-align:middle;margin-right:.5rem;text-align:center}.ampstart-input input[type=radio]{border-radius:15px}.ampstart-input input[type=checkbox]:not([disabled])+label,.ampstart-input input[type=radio]:not([disabled])+label{pointer-events:auto;-webkit-animation:none;animation:none;vertical-align:middle;opacity:1;cursor:pointer}.ampstart-input input[type=checkbox]+label:after,.ampstart-input input[type=radio]+label:after{display:none}.ampstart-input input[type=checkbox]:after,.ampstart-input input[type=radio]:after{position:absolute;top:0;left:0;bottom:0;right:0;content:" ";line-height:1.4rem;vertical-align:middle;text-align:center;background-color:#fff}.ampstart-input input[type=radio]:checked{background-color:#fff}.ampstart-input input[type=radio]:after{top:3px;bottom:3px;left:3px;right:3px;border-radius:12px}.ampstart-input input[type=radio]:checked:after{content:"";font-size:3.5rem;background-color:#222}.ampstart-input>label,_:-ms-lang(x){opacity:1}.ampstart-input>input:-ms-input-placeholder,_:-ms-lang(x){color:transparent}.ampstart-input>input::placeholder,_:-ms-lang(x){color:transparent}.ampstart-input>input::-ms-input-placeholder,_:-ms-lang(x){color:transparent}.ampstart-input>select::-ms-expand{display:none}.h3{color:#222}.h7{font-size:.94rem}.h1,.h2,.h3,.h4,.h5,.h6,.h7,h1,h2,h3,h4,h5,h6,h7{line-height:normal;letter-spacing:normal;font-family:'Open Sans', serif;color:#333}.pr7{padding-right:5rem}.mb5{margin-bottom:2.5rem}.pb5{padding-bottom:2.5rem}
@media (min-width:52.06rem){.md-h7{font-size:.94rem}.md-mb7{margin-bottom:5rem}.md-px4{padding-left:2rem;padding-right:2rem}.md-pt5{padding-top:2.5rem}.md-pb5{padding-bottom:2.5rem}.md-pl5{padding-left:2.5rem}.md-pt6{padding-top:3rem}.md-pl7{padding-left:5rem}.md-pr7,.md-px7{padding-right:5rem}.md-px7{padding-left:5rem}.md-pt7{padding-top:5rem}.md-pb7{padding-bottom:5rem}}hr{width:calc(100% + 2 * 1.5rem);height:1px;background-color:#f3f3f3;border:none;margin:0 -1.5rem}
@media (min-width:52.06rem){hr{width:100%;margin:0}}dd:after{content:"";display:block}.commerce-loader,.commerce-loader:after,.commerce-loader:before{border-radius:50%;width:.5rem;height:.5rem;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:a 1.44s infinite ease-in-out;animation:a 1.44s infinite ease-in-out;will-change:contents}.commerce-loader{color:#666;margin:24% auto;-webkit-animation-delay:.16s;animation-delay:.16s}.commerce-loader:after,.commerce-loader:before{content:"";position:absolute;top:0}.commerce-loader:before{left:-1rem;-webkit-animation-delay:0s;animation-delay:0s}.commerce-loader:after{left:1rem;-webkit-animation-delay:.32s;animation-delay:.32s}.commerce-listing-banner .commerce-loader{margin-top:100px}@-webkit-keyframes a{0%,80%,to{box-shadow:0 1rem 0 -1rem}40%{box-shadow:0 1rem 0 0}}@keyframes a{0%,80%,to{box-shadow:0 1rem 0 -1rem}40%{box-shadow:0 1rem 0 0}}.commerce-select-wrapper{position:relative;padding-right:13px}.commerce-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;background:none;color:#666}.amp-mode-mouse .commerce-select:hover{color:#222;cursor:pointer}.ampstart-input{width:100%}.ampstart-input input::-webkit-input-placeholder,.ampstart-input input[type=email],.ampstart-input input[type=text],.ampstart-input label,textarea{font-size:.94rem;font-family:'Open Sans', serif;color:#222;text-transform:uppercase}.ampstart-input input::-moz-placeholder,.ampstart-input input[type=email],.ampstart-input input[type=text],.ampstart-input label,textarea{font-size:.94rem;font-family:'Open Sans', serif;color:#222;text-transform:uppercase}.ampstart-input input:-ms-input-placeholder,.ampstart-input input[type=email],.ampstart-input input[type=text],.ampstart-input label,textarea{font-size:.94rem;font-family:'Open Sans', serif;color:#222;text-transform:uppercase}.ampstart-input input::placeholder,.ampstart-input input[type=email],.ampstart-input input[type=text],.ampstart-input label,textarea{font-size:.94rem;font-family:'Open Sans', serif;color:#222;text-transform:uppercase}.ampstart-input input[type=email],.ampstart-input input[type=text]{margin-top:1.5rem}.ampstart-input>label:after{height:1px;background:#f3f3f3}.ampstart-input>input,.ampstart-input>textarea{border-bottom:1px dashed #f3f3f3;color:#222}.ampstart-input-radio{display:block;margin-bottom:.5rem}.ampstart-input-radio label{font-family:'Open Sans', sans-serif;font-weight:400;text-transform:none;color:#222;font-size:.94rem}.amp-mode-mouse .ampstart-input-radio label:hover{text-decoration:underline}.ampstart-btn{border-color:#222;display:inline-block;font-size:.8rem;font-family:'Open Sans', sans-serif;padding:.5rem 2rem;-webkit-transition:background-color .2s ease-in,color .2s ease-in;transition:background-color .2s ease-in,color .2s ease-in}.amp-mode-mouse .ampstart-btn:hover,.ampstart-btn-secondary{background-color:transparent;color:#222}.amp-mode-mouse .ampstart-btn-secondary:hover{background-color:#222;color:#fff}.ampstart-btn-secondary:visited{color:#222}
@media (min-width:52.06rem){.commerce-side-panel{position:-webkit-sticky;position:sticky;top:1rem}.md-commerce-header{margin-top:1.5rem;border-top:1px solid #f3f3f3;border-bottom:1px solid #f3f3f3}}.ampstart-pullquote{font-size:2.2rem;margin:1.5rem 0 1rem;line-height:1.2;border-left:none;padding-left:0}.commerce-pullquote-author{font-size:1rem;margin-bottom:1.5rem}.commerce-pullquote-author{font-family:'Open Sans', serif}.commerce-table{border-collapse:collapse;width:100%;text-transform:uppercase;color:#222}.commerce-table-header{background:#000;color:#fff}.commerce-table td,.commerce-table th{padding:0;border:1px solid #000;line-height:3rem}.commerce-table td{border:1px solid #e9e9e9;background-color:#fff}.commerce-table td:first-child{width:50%;font-weight:bold}.commerce-table td:nth-child(2){font-size:0.8rem;line-height:1rem}.main{padding-top:3.5rem;padding-bottom:3.5rem}
@media (min-width:64.06rem){.ampstart-headerbar+:not(amp-sidebar),.ampstart-headerbar+amp-sidebar+*,.main{padding-top:6rem;padding-bottom:6rem}.ampstart-headerbar+amp-sidebar+*{margin-top:6rem}}.ampstart-headerbar{min-width:315px;background-color:#fff;height:6rem;box-shadow:none;border-bottom:1px solid #f3f3f3}.ampstart-headerbar .ampstart-navbar-trigger{color:#222;font-size:1.38rem;padding-right:0;padding-top:4px}
@media (min-width:52.06rem){.ampstart-headerbar{height:6rem;border-bottom-color:#f3f3f3}}.ampstart-headerbar-title{font-size:1.38rem;font-weight:700;line-height:normal;color:#222}
@media (min-width:52.06rem){.ampstart-headerbar-title{font-size:1.75rem}}.ampstart-headerbar-home-link{padding-bottom:0}.ampstart-headerbar-icon-wrapper{width:25px}
@media (min-width:52.06rem){.ampstart-headerbar-fixed{top:.5rem}}.ampstart-headerbar-fixed-link{margin-right:0}.ampstart-sidebar{background-color:#fff;width:350px;margin-bottom:1.5rem;text-align:center}
@media (min-width:52.06rem){.ampstart-sidebar-nav{display:inline-block;text-align:center}}.ampstart-sidebar-nav-image{width:120px}.ampstart-icon,.ampstart-sidebar .ampstart-icon{fill:#222}.ampstart-sidebar-header{position:relative;z-index:1}
@media (min-width:52.06rem){.ampstart-sidebar-header{position:absolute;top:1rem;left:2rem}}.ampstart-sidebar .ampstart-navbar-trigger{font-size:1.5rem;line-height:normal;top:0;margin-right:1rem;}
@media (min-width:52.06rem){.ampstart-sidebar .ampstart-navbar-trigger{margin-top:.5rem;padding-top:0}}.ampstart-nav{margin-bottom:2rem;float:left;width:100%}.ampstart-nav-item{color:#222}.ampstart-sidebar .ampstart-nav-item{margin:0;text-align:left;text-transform:uppercase}.ampstart-nav-link{font-family:'Open Sans', sans-serif;font-size:1.25rem;line-height:normal;display:inline-block;position:relative}.ampstart-sidebar .ampstart-faq-item{margin:0}.ampstart-sidebar-faq{width:100%;color:#222;font-family:'Open Sans', sans-serif;padding-top:1rem}.ampstart-faq-item{line-height:normal;padding:0 0 .5rem}.amp-mode-mouse .ampstart-faq-item:hover{text-decoration:underline}.ampstart-sidebar .ampstart-social-follow{margin:.5rem 0 1rem}.ampstart-social-follow{-webkit-box-pack:initial;-ms-flex-pack:initial;justify-content:initial;display:inline-block}.ampstart-social-follow li{display:inline-block;margin-right:0}.commerce-landing,.commerce-listing{max-width:none}
.icon-star,.icon-star-empty{height:14px;width:14px;color:#f9ab00}.icon-star-empty{color:#dadada}.commerce-product-btn-wrapper{text-align:center}
@media (min-width:52.06rem){.commerce-product-btn-wrapper{text-align:initial}}.commerce-product-color-swatch{height:24px;width:24px;margin-left:.5rem}.commerce-product-color-swatch:first-child{margin-left:0}.commerce-product-color-blue{background-color:#1d4cdf}.commerce-product-color-black{background-color:#000}.commerce-product-thumb{width:43px;margin-left:.5rem}.commerce-product-thumb:first-child{margin-left:0}
@media (min-width:52.06rem){.commerce-product-thumb{width:80px}.commerce-product-desc{margin-right:8.33333%}}.commerce-cart-notification .commerce-cart-icon,.commerce-checkout .commerce-cart-icon{display:none}.commerce-cart-notification{background-color:#fff;border:1px solid #f3f3f3;box-shadow:0 6px 12px -3px #222;display:block;z-index:1000;opacity:0;pointer-events:none}.commerce-cart-added .commerce-cart-notification{-webkit-animation:b 2.5s 0s;animation:b 2.5s 0s;pointer-events:auto}@-webkit-keyframes b{0%,to{opacity:0}10%,90%{opacity:1}}@keyframes b{0%,to{opacity:0}10%,90%{opacity:1}}
@media (min-width:52.06rem){.commerce-cart-notification{top:calc(5rem - 1rem);width:auto}.commerce-cart-notification:before{background:#fff;border-top:1px solid #f3f3f3;border-left:1px solid #f3f3f3;content:"";height:.5rem;width:.5rem;position:absolute;top:-1px;right:.5rem;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}}.commerce-blog-wrapper{background-color:#fff}.commerce-blog-wrapper p{line-height:1.6}.commerce-blog-sidebar .ampstart-social-follow li:first-child a{margin-left:-.5rem}.commerce-listing-banner{width:100%}.commerce-checkout-steps,.commerce-listing-filters{border-top:1px solid #f3f3f3;border-bottom:1px solid #f3f3f3}
@media (min-width:52.06rem){.commerce-listing-filters{border:none}}.commerce-listing-content{max-width:1280px;margin:0 auto;}.commerce-listing-product,.commerce-listing-product>div{min-height:275px}.commerce-listing-product-image{border-bottom:1px dashed #dadada}.amp-mode-mouse .commerce-listing-product:hover>.commerce-listing-product-name{text-decoration:underline}.commerce-footer{background-color:#2f4858}.commerce-footer h3{padding-top:0}.amp-mode-mouse .commerce-footer a:hover{text-decoration:underline}.commerce-footer,.commerce-footer-header,.commerce-footer h3{color:#fff}.commerce-footer hr{background-color:#4a4a4a}.commerce-footer nav{max-width:1280px}.commerce-footer .ampstart-icon{fill:#6a6a6a}.commerce-footer .ampstart-social-follow{margin-bottom:0}
@media (min-width:52.06rem){.commerce-footer{text-align:initial}.commerce-footer .ampstart-social-follow li:first-child a{padding-left:0}}.commerce-checkout-steps{color:#cdcccd}
@media (min-width:52.06rem){.commerce-checkout-actions{text-align:initial}.commerce-checkout-steps{max-width:350px;border:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.commerce-checkout .commerce-cart-icon{display:none}.commerce-checkout .commerce-cart-item{margin-left:0}.commerce-cart-total{border-top:1px solid #f3f3f3;border-bottom:1px solid #f3f3f3}
@media (min-width:52.06rem){.commerce-cart-item-price{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}
@media (max-width:40rem){.commerce-cart-item-desc{margin-top:2rem}}.commerce-cart-added .ampstart-headerbar-icon-wrapper:after{content:"1";display:block;width:17px;height:17px;position:absolute;top:-10px;right:-10px;border-radius:50%;background-color:#f88;color:#fff;font:700 .7rem 'Bree Serif', serif;opacity:0;-webkit-animation:c .5s forwards;animation:c .5s forwards}@-webkit-keyframes c{to{opacity:1}}@keyframes c{to{opacity:1}}.commerce-cart .commerce-related-products{border-top:none}
@media (min-width:52.06rem){.commerce-cart-item{border-bottom:1px solid #f3f3f3}.commerce-cart-actions{text-align:left}.commerce-cart-item-image{max-width:100px}}.commerce-related-products{border-top:1px solid #f3f3f3}.commerce-related-products .amp-carousel-button{background:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 24 24"><path d="M15.41 16.09l-4.58-4.59 4.58-4.59L14 5.5l-6 6 6 6z"/><path d="M0-.5h24v24H0z" fill="none"/></svg>') 30px 30px transparent;cursor:pointer;height:30px;width:30px;top:40%}.commerce-related-products .amp-carousel-button-next,.commerce-related-products .amp-carousel-button-prev{display:initial}.commerce-related-products .amp-carousel-button-prev{left:0}.commerce-related-products .amp-carousel-button-next{right:0;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.commerce-related-product{width:105px;overflow:hidden;text-overflow:ellipsis}.amp-mode-mouse .commerce-related-product:hover .commerce-related-product-name{text-decoration:underline}
.breadcrumb { margin: 1rem 0 0 0; list-style-type: none; font-size: 13px; } .breadcrumb li { display: inline-block; margin: 0 4px 0 0; } .breadcrumb li + li:before { content: '>'; margin-right: 4px; } .breadcrumb a { color: #a55; text-decoration: none; } .breadcrumb > li:last-child a { color: inherit; } 
.tracking {position:absolute;top:0;left:0}.caption {width:100%;text-align:center;z-index:9;background:rgba(0,0,0,0.8);padding:5px 0;font-size:12px;position:absolute;bottom:0;color:#fff}.lightbox{background:rgba(0,0,0,0.8);width:100%;height:100%;position:absolute;display:flex;align-items:center;justify-content:center;color:#fff}.lightbox .con{width:90%;max-width:800px;position:relative;height:auto;max-height:100%;min-width:283px}.lightbox.white .con{background:#fff;color:#555;padding:20px;overflow-y:scroll;overflow-x:hidden;max-height:90%}.lightbox i.fa-times-circle{color:#777;font-size:24px;cursor:pointer;top:5px;right:5px;position:absolute;}.lightbox .con.zoom{height:90%;max-width:90%}.lightbox .con.dim{height:90%;max-height:550px;max-width:800px}.lightbox .con.zoom img{object-fit:contain}
#chat,#appt{position:fixed;bottom:0;right:0;width:450px;background:#fff;z-index:999;padding:20px;border:solid 1px #ddd}#chat i.fa-close,#appt i.fa-close{color:#999;font-size:30px;cursor:pointer;float:right;position:absolute;top:0;right:0;}a[role="button"],div[role="button"],i[role="button"]{cursor:pointer;}
.footer-links{width:auto;padding:32px 16px;font-size:14px;background-color:#343434;text-align:center}.footer-links ul{display:inline-block;padding:0 4% 0 4%;color:#fff;vertical-align:middle;list-style-type:none;list-style-image:none;text-align:left;margin:0}.footer-links ul+ul{border-left:1px solid #fff}.footer-links li { margin: 6px 0; }.footer-links a{text-decoration:none}footer p{color:#000;font-size:17px}footer .container{width:100%;max-width:960px;margin:0 auto;padding-top:60px}.bill{max-width:350px;display:block;margin:0 auto}.paypal{max-width:288px;display:block;margin:0 auto}.logos{max-width:587px;display:block;margin:0 auto}.houzz{max-width:70px;display:block;margin:0 auto}
@media (max-width:64.05rem) {.footer-links ul,.footer-links ul+ul{width:49%;border:0;margin-bottom:1rem}}
@media (max-width:750px) {.footer-links ul,.footer-links ul+ul{width:100%}}

#header-sidebar{background:#0c1923}#header-sidebar .test,#header-sidebar .test a,.ampstart-sidebar .ampstart-navbar-trigger{color:#ddd;padding:0}#header-sidebar .test a:hover{color:#fff}#header-sidebar .test li:hover{background:transparent}#header-sidebar .test li{border:none}#header-sidebar .test .secondary li a{font-size:0.8rem}#header-sidebar .test input[type="search"]{border-bottom:solid 1px #ddd}header.test{background:#111;border:none;color:#ddd}.test .mobile{display:none}.test ul{list-style:none}.test .nav-top-links{font-size:0.7rem;}.test hr{opacity:0.5}.test .nav-main-links{height:100%}.test .number{font-size:1.5rem}.test .go input[type="search"]{background:transparent;border:none;color:#ddd;width:100%;font-size:0.7rem;height:1.5rem}
.test .d-nav-drop  a:hover{background: #fff;}
.test .go button[type="submit"]{margin-right: 4px;background: none;border:0;color:#ddd;font-size:0.7rem;}@media (max-width:1555px){.test .nav-main-links{font-size:0.85rem}.test .md-col-3{width:20%}.test .md-col-6{width:60%}}@media (max-width:1300px){.test .md-col-3{width:100%}.test .md-col-6{width:100%}.test .mobile{display:block}.test .non-mobile{display:none}}@media (max-width:750px){.test .nav-sm{font-size:1.2rem}.test .nav-sm .links{font-size:0.8rem}.test .nav-top{display:none}.test .nav-main-links{display:none}.test .nav-logo{width:50%}}
.orange { color: #CD7C51; } .red { color: #a00; }
.btm-bar{padding: 4px 0;background:#195a73;text-transform:capitalize;color:#fff;font-size:0.8rem}
.btm-bar a{ margin: 0 12px; }

.btm-bar .head-quick-ship { padding-left: 30px; background: url(//assets.rtacabinetstore.com/assets/img/ico/fast-carrier.svg) 0 3px no-repeat; }
.btm-bar .head-contractor { padding-left: 20px; background: url(//assets.rtacabinetstore.com/assets/img/ico/percent-badge.svg) 0 2px no-repeat; }
.quick-ship-icon {  padding-left: 20px; background: url(//assets.rtacabinetstore.com/assets/img/ico/quick-ship-nav-desktop.svg) -3px 6px no-repeat; }
.quick-ship-message { display: block; max-width: 730px; margin: 54px auto; padding: 6px 0 6px 192px; color: #185A73; background: url(//assets.rtacabinetstore.com/assets/img/ico/fast-ship.svg) no-repeat; text-decoration: none;}
.quick-ship-message h3 { font-weight: bold; font-size: 30px; color: #185A73;  }
.quick-ship-message p { font-size: 18px; }

@media (max-width:920px) {
 .head-diy-tool { display: none; }
}
@media (max-width:750px){
	.btm-bar{display:none} #chat { width: 100%; }
	.chat-bubble { width: 64px; padding: 9px 0 5px 0; background: #195a73; }
	.chat-bubble span { display: none; }
	.chat-bubble i.pl4 { padding-left: 0; font-size: 22px; }
	
	.quick-ship-message { max-width: 328px; margin: 36px auto -16px auto; padding: 0 0 2px 144px; background-size: 116px auto; }
	.quick-ship-message h3 { font-size: 18px; line-height: 1.5em;}
	.quick-ship-message p { font-size: 12px; }
}
.mobile-quick-actions { margin-left: -2rem; }
@media (max-width: 350px) { .mobile-quick-actions .ml3 { margin-left: 1rem; } }

    
/* mobile nav */ header .col-6 { display: inline-block; width: 49%; } .m-nav-drop { position: absolute; width: 100%; margin: 0; padding: 0; border-top: 8px solid #000; background: #ddd; text-align: left; z-index: 1; } .m-nav-drop a { display: block; color: #000; padding: 8px 12.75%  8px 10%; white-space: nowrap; } .m-nav-drop li + li { border-top: 1px solid #000; } 

/*desktop nav */ 
.nav-drop-parent { position: relative; } 
.d-nav-drop { display: none; width: 360px; box-sizing: border-box; top: 44px; font-size: 0.85rem; } 
.nav-drop-parent:hover .d-nav-drop { display: block; border-top: 20px solid #111; }

.message { padding: 12px; line-height: 1.5em; color: #000; border-top: 4px solid #a00; border-bottom: 4px solid #a00; background-color: #fff; }
.message.small { font-size: 18px; }
.message i.fa { margin-right: 4px; color: #4267b2; font-size: 20px; position: relative; top: 1px; transform: rotate(-15deg); }

.offer-pop{
position: absolute; top: 22vh; left: 50%; width: 660px; height: 60vh; max-height: 420px; z-index:16; margin-left: -275px; overflow-y: auto; box-sizing: border-box; padding-bottom: 32px;
border: 1px solid #000; background-color: #fff; text-align: center; box-shadow: 0 0 1024px 64px #000; 
animation:1s ease 1s normal forwards 1 fadein;
-webkit-animation:1s ease 1s normal forwards 1 fadein;
opacity:0
}
.ampstart-btn.cta { font-weight: bold; border: 0; background-color: #1A5B08; }
.offer-pop .close { display: block; padding: 12px; text-align: right; }
.offer-pop p { font-size: 24px; }
.offer-pop p.pop-heading { margin-top: -8px; font-size: 36px; line-height: 1.15em;}
.offer-pop p span { font-weight: bold; color: #3A7B08; }
.offer-pop input[name=fullname] { display: none; }
.offer-pop input[type=text], .offer-pop input[type=email] { width: 310px; margin: 0 8px; padding: 8px; }
.offer-pop input[type=submit] { text-transform: uppercase; }
.optin-segment { margin: 16px 0; }
.optin-segment label { margin-left: 12px; }
.offer-pop .msg { margin-bottom: 0; text-transform: none; }
.offer-pop .submit-success-message[role=alert] + input { display: none; }
@keyframes fadein{from{opacity:0} to{opacity:1} }
@-webkit-keyframes fadein{from{opacity:0} to{opacity:1} }
@media (max-width: 600px) {
	.offer-pop { width: 90%; left: 5%; top: 5vh; height: 94vh; max-height: 580px; margin-left: 0;} 
	.offer-pop input[type=email] { width: 250px; }
	.offer-pop p { margin: 0 16px 16px 16px; }
	.offer-pop p.pop-heading { font-size: 28px; }
	.optin-segment label { display: block; margin: 8px 0; }
}


header.variation, footer.variation, button.chat, button.fkdh { display: none; }
body[amp-x-header-footer-2020="1"] header.variation, body[amp-x-header-footer-2020="1"] footer.variation, body[amp-x-header-footer-2020="1"] button.chat, body[amp-x-header-footer-2020="1"] button.fkdh { display: block; }

body[amp-x-header-footer-2020="1"] header.test { display: none; }
body[amp-x-header-footer-2020="1"] amp-sidebar { display: none; }
body[amp-x-header-footer-2020="1"] .chat-bubble { display: none; }
body[amp-x-header-footer-2020="1"] footer.test { display: none; }
body[amp-x-header-footer-2020="1"] .fixed-design { display: none; }

body[amp-x-header-footer-2020="1"] * { box-sizing: border-box; }
html, body[amp-x-header-footer-2020="1"] body { margin: 0; font-size: 16px; line-height: 1em; font-family: 'Open Sans', sans-serif; }
body[amp-x-header-footer-2020="1"] nav > div > ul { margin: 0; padding: 0; list-style-type: none; }
body[amp-x-header-footer-2020="1"] nav ul { padding-left: 0; list-style: none; }
body[amp-x-header-footer-2020="1"] button { font-family: 'Open Sans', sans-serif; cursor: pointer; }

.tablet, body[amp-x-header-footer-2020="1"] .mobile { display: none; }

.navicon { display: none; flex: 1; flex-grow: 1; position: relative; width: 16px; height: 16px; font-size: 16px; border: 0; background: none; }
.navicon:before { content: ""; position: absolute; font-size: 24px; left: 0; top: 2px; width: .75em; height: 0.1em; background: #185A73; box-shadow: 0 0.25em 0 0 #185A73, 0 0.5em 0 0 #185A73; }

.nav-icons a { display: inline-block; width: 24px; height: 25px; margin-left: 20px; text-indent: 4096px; background-image: url('//assets.rtacabinetstore.com/assets/img/ico/layout.png?v=4'); background-size: 512px 512px; }
.nav-icons a.nav-help { width: 26px; background-position: -179px -246px; }
.nav-icons a.nav-acnt { background-position: -252px -246px; }
.nav-icons a.nav-cart { width: 34px; background-position: -179px -174px; }
.nav-icons a.nav-help:hover { background-position: -179px -400px; } 
.nav-icons a.nav-acnt:hover { background-position: -252px -400px; } 
.nav-icons a.nav-cart:hover { background-position: -179px -328px; }

.tablet-quick-nav { padding: 80px 16px 10px 16px; font-size: 14px; background: #185A73; } 
body[amp-x-header-footer-2020="1"]  .tablet-quick-nav ul { margin: 0; padding: 0; }
.tablet-quick-nav li { display: inline-block; width: 50%; text-align: center; }
.tablet-quick-nav a { color: #eee; text-decoration: none; }
.tablet-quick-nav a:hover { text-decoration: underline; }

header.new + main { padding-top: 48px; }


@media (max-width: 1120px) {
	button.fkdh { transform: scale(.6); bottom: -12px; right: 0; }
	button.fkdh:hover { right: -10px; bottom: -22px; }

	.tablet { display: block; }
}
@media (max-width: 600px) {
	body[amp-x-header-footer-2020="1"] .mobile { display: block; }
	nav.nav-icons-wrapper { flex-grow: 1.5; white-space:nowrap; }
	.nav-icons a { margin-left: 8px; transform: scale(.65,.65); }

}
@media (max-width: 350px) { .tablet-quick-nav { font-size: 13px; } }

button.chat { position: fixed; right: 12px; top: calc(50% - 80px); padding: 12px 24px 40px 24px; font-size: 18px; font-weight: bold; color: #185A73; 
			  transform: rotate(-90deg); transform-origin: right; border: 4px solid #185A73; border-bottom: 0; border-radius: 10px 10px 0 0; background: #fff; transition: right .5s; }
button.chat:hover { right: 40px; color: #59ACCC; border-color: #59ACCC; }
button.fkdh { position: fixed; right: 54px; bottom: 24px; width: 152px; height: 170px; font-family: 'Open Sans Condensed', sans-serif; font-size: 18px; line-height: 1.15em; border: 4px solid #185A73; border-radius: 10px; z-index: 15; background: #fff; transition: all .5s; }
button.fkdh div { width: 128px; height: 98px; margin: 0 auto; background: url(//assets.rtacabinetstore.com/assets/img/ico/layout.png?v=4) 7px -8px; background-size: 384px 384px; }
button.fkdh a { font-weight: bold; color: #185a73; text-decoration: none; }
button.fkdh:hover { width: 166px; height: 184px; right: 47px; bottom: 17px; border-color: #59ACCC; }
button.fkdh:hover div { background-position: 7px -243px; }
button.fkdh:hover a { color: #59accc; } 

.footer-nav { padding: 54px 24px; font-size: 18px; color: #eee; background: #185A73; }
.footer-nav a { color: #eee; text-decoration: none; }
.footer-nav a:hover { text-decoration: underline; }
footer nav { display: flex; max-width: 1440px; margin: 0 auto; }
.footer-nav div { display: flex; flex: 1; }
.footer-nav div + div { flex: 1.25; }
body[amp-x-header-footer-2020="1"] .footer-nav ul { flex: 1; padding: 0 64px; }
.footer-nav ul { border-left: 1px solid #fff; }
.footer-nav div:first-child ul:first-child { padding-left: 0; border-left: 0; }
.footer-nav div:last-child ul:last-child { flex-grow: 2; padding-right: 0; }
.footer-nav li { margin: 12px 0; line-height: 1em; white-space: nowrap; }
.footer-nav ul:last-child li { white-space: normal; }
footer label.h4 { display: block; margin: 0 0 16px 0; font-weight: normal; font-size: 24px; line-height: 1.25em; color: #eee; }
footer input[type=email] { width: 100%; max-width: 320px; padding: 16px; background: #eee; border: 1px solid #ddd; box-sizing: border-box; }
footer input[type=submit] { width: 150px; height: 48px; margin-bottom: 8px; font-size: 18px; font-weight: bold; color: #185a73; border-radius: 10px; border: 0; background: #fff; text-align: center; cursor: pointer; }
footer label { white-space: nowrap; }
body[amp-x-header-footer-2020="1"] .optin-segment { display: flex; margin: 8px 0; line-height: 1.5em; }
body[amp-x-header-footer-2020="1"] .optin-segment div { display: block; flex: unset; white-space: nowrap; }
body[amp-x-header-footer-2020="1"] .offer-pop .optin-segment { display: block; text-align: center; }

.footer-details { max-width: 1600px; margin: 48px auto; padding: 0 24px; font-size: 18px; text-align: center; }
.footer-details small { display: block; line-height: 1.5em; }
.footer-details img { max-width: 100%; height: auto; }
.footer-details ul { margin: 32px 0; list-style-type: none; }
.footer-details li { display: inline-block; vertical-align: middle; width: 33%; height: 114px; line-height: 104px; padding: 24px 48px; box-sizing: border-box; }
.footer-details li + li { border-left: 2px solid #707070; text-align: left; }
.footer-details li:first-child { padding-left: 0; }
.footer-details li:last-child { padding-right: 0; white-space: nowrap; }
.footer-details li a { margin: 0 16px; transition: opacity .5s; }
.footer-details li a:first-child { margin-left: 0; }
.footer-details li a:last-child { margin-right: 0; }
.footer-details li a:hover { opacity: .8; }

.new-variation { line-height: 1em; }


@media (max-width: 1450px) {
	.footer-details li a img { width: 60px; } 
	.footer-details li { line-height: 90px; }
}
@media (max-width: 1400px) {
	body[amp-x-header-footer-2020="1"] .footer-nav ul { padding: 0 48px; }	
}
@media (max-width: 1300px) {
	body[amp-x-header-footer-2020="1"] .footer-nav ul { padding: 0 24px; }
	.footer-details li a { margin: 0 12px; }	
	.footer-details li a img { width: 50px; } 
	.footer-details li { height: 96px; line-height: 70px; padding: 24px 32px; }
}
@media (max-width: 1120px) {
	button.fkdh { transform: scale(.6); bottom: -12px; right: 28px; }
	button.fkdh:hover { bottom: -19px; right: 21px; border-color: #59ACCC; }

	.footer-nav { padding: 44px 40px; font-size: 12px; }
	.footer-nav nav { max-width: 800px; }
	body[amp-x-header-footer-2020="1"] .footer-nav div { display: block; }
	body[amp-x-header-footer-2020="1"] .footer-nav ul { margin-bottom: 48px; padding: 0; border: 0; }
	.footer-nav div + div { max-width: 320px; } 
	footer label.h4 { font-size: 18px; } 

	.footer-details li a img { width: 35px; } 
	.footer-details li { height: 80px; line-height: 70px; padding: 12px 32px; }
	.footer-details li:first-child { max-width: 254px; }
	.footer-details li:nth-child(2) { line-height: 62px; }
}
@media (max-width: 1000px) {
	body[amp-x-header-footer-2020="1"] .footer-details ul, .footer-details li:first-child, .footer-details li, .footer-details li + li { 
		display: block; border: 0; margin: 12px auto; padding: 0; width: auto; max-width: 1000px; height: auto; line-height: 1em; text-align: center; }
	body[amp-x-header-footer-2020="1"] .footer-details ul { margin-top: 32px; }
	
	.footer-details li a img { width: 50px; margin-top: 16px; } 
}
@media (max-width: 600px) {
	.footer-nav nav { display: block; }
	.footer-nav li { margin: 24px 0; }

	body[amp-x-header-footer-2020="1"] button.chat { font-family: 'Open Sans Condensed'; padding: 6px 14px 11px 14px; font-size: 12px; border-width: 2px; border-radius: 14px 14px 0 0; }
	button.chat:hover { right: 16px; }
	button.fkdh { transform: scale(.5); width: 160px; right: -23px; font-size: 20px; border-radius: 32px; }
	button.fkdh:hover { right: -26px; bottom: -19px; }
}
