/* ======================================
    HighTail Theme - Last Edited 1/13/2015 KCM
====================================== */
html {
  margin: 0;
  padding: 0;
  height: 100%;
  font-family: 'verbregular', sans-serif;
  font-size: 16px;
  color: #3a383a;
  text-align: left;
}
body {
  background: #f2f2f2;
  font-size: 0.875em;
  font-family: "Helvetica","Arial", sans-serif;
    line-height: 1.5em;
}
.ixp-responsive-disabled body {
  font-size: 110%;
}
@media only screen and (min-width: 768px) {
  .ixp-responsive body {
    font-size: 100%;
  }
}
@media only screen and (min-width: 992px) {
  .ixp-responsive body {
    font-size: 110%;
  }
}
@media only screen and (min-width: 1200px) {
  .ixp-responsive body {
    font-size: 120%;
  }
}

/* ======================================
	Font Face
====================================== */
@font-face {
 font-family: 'verbextralight';
    src: url('verb-extralight-webfont.eot');
    src: url('verb-extralight-webfont.eot?#iefix') format('embedded-opentype'),
         url('verb-extralight-webfont.woff') format('woff'),
         url('verb-extralight-webfont.ttf') format('truetype'),
         url('verb-extralight-webfont.svg#verbextralight') format('svg');

}

@font-face {
    font-family: 'verblight';
    src: url('verb-light-webfont.eot');
    src: url('verb-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('verb-light-webfont.woff') format('woff'),
         url('verb-light-webfont.ttf') format('truetype'),
         url('verb-light-webfont.svg#verblight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'verbregular';
    src: url('verb-regular-webfont.eot');
    src: url('verb-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('verb-regular-webfont.woff') format('woff'),
         url('verb-regular-webfont.ttf') format('truetype'),
         url('verb-regular-webfont.svg#verbregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'verbbold';
    src: url('verb-regular-bold-webfont.eot');
    src: url('verb-regular-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('verb-regular-bold-webfont.woff') format('woff'),
         url('verb-regular-bold-webfont.ttf') format('truetype'),
         url('verb-regular-bold-webfont.svg#verbbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'verbregular_italic';
    src: url('verb-regular-italic-webfont.eot');
    src: url('verb-regular-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('verb-regular-italic-webfont.woff') format('woff'),
         url('verb-regular-italic-webfont.ttf') format('truetype'),
         url('verb-regular-italic-webfont.svg#verbregular_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}


/* ======================================
	Typography

	REQUIRED CLASSES: h1, h2, h3, .font-a
====================================== */
h1 {
  font-family: 'verbextralight', helvetica, arial, san-serif;
  font-size: 3.750em;
  line-height: 1em;
  padding-bottom: 0.4em;
  color:#3a383a;
}
h2 {
  font-family: 'verblight',"Helvetica","Arial", sans-serif;
  font-size: 2.250em;
  line-height: 1em;
  padding-bottom: 0.3em;
  color:#3a383a;
}
h3 {
  font-family: 'verblight',"Helvetica","Arial", sans-serif;
  font-size: 2.250em;
  line-height: 1em;
  padding-bottom: 0.3em;
  color:#f15b41;
}
h4 {
  font-family: 'verbregular',"Helvetica","Arial", sans-serif;
  font-size: 1.875em;
  line-height: 1.25em;
  color:#3a383a;
}
h5 {
  font-family: 'verbregular',"Helvetica","Arial", sans-serif;
  font-size: 1.500em;
  line-height: 1.25em;
  color:#f15b41;
}
h6 {
  font-family: 'verbextralight', helvetica, arial, san-serif;
  font-size: 1.500em;
  line-height: 1.25em;
  color:#3a383a;
}
p {
  font-family: 'verbregular', Helvetica, Arial, Verdana, sans-serif;
  font-size: 0.875em;
  padding: .25em 0;
}
.font-a {
  -ixp-name: 'Verb Extra light';
  -ixp-tags: "Fonts";
  -ixp-group: "font";
  -ixp-scope: "ContainerLike,Text,Link";
  font-family: 'verbextralight', sans-serif;
  
}
.font-a h1,
.font-a h2,
.font-a h3,
.font-a .nav,
.font-a .button {
  font-family: 'verbextralight', sans-serif;
}
.font-b {
  -ixp-name: 'Verb Light'; 
  -ixp-tags: "Fonts";
  -ixp-group: "font";
  -ixp-scope: "ContainerLike,Text,Link";
  font-family: 'verblight', Helvetica, Arial, sans-serif;
}
.font-b h1,
.font-b h2,
.font-b h3,
.font-b .nav,
.font-b .button {
  font-family: 'verblight', Helvetica, Arial, sans-serif; 
  
}
.font-c {
  -ixp-name: "Verb Regular";
  -ixp-tags: "Fonts";
  -ixp-group: "font";
  -ixp-scope: "ContainerLike,Text,Link";
  font-family: 'verbregular', Helvetica, sans-serif;
}
.font-c h1,
.font-c h2,
.font-c h3,
.font-c .nav,
.font-c .button {
  font-family: 'verbregular', Helvetica, sans-serif;
}

.font-d {
  -ixp-name: "Verb Regular Bold";
  -ixp-tags: "Fonts";
  -ixp-group: "font";
  -ixp-scope: "ContainerLike,Text,Link";
  font-family: 'verbbold', Helvetica, sans-serif;
}
.font-d h1,
.font-d h2,
.font-d h3,
.font-d .nav,
.font-d .button {
  font-family: 'verbbold', Helvetica, sans-serif;
}
/* ======================================
	Alignment

	REQUIRED CLASSES: ALL
====================================== */
.align-right {
  -ixp-name: "Right Align";
  -ixp-tags: "Alignment";
  -ixp-group: "alignment";
  -ixp-scope: "Text,Link,ContainerLike";
  text-align: right;
}
.align-left {
  -ixp-name: "Left Align";
  -ixp-tags: "Alignment";
  -ixp-group: "alignment";
  -ixp-scope: "Text,Link,ContainerLike";
  text-align: left;
}
.align-center {
  -ixp-name: "Center Align";
  -ixp-tags: "Alignment";
  -ixp-group: "alignment";
  -ixp-scope: "Text,Link,ContainerLike";
  text-align: center;
}
.indent {
  -ixp-name: "Text Indent";
  -ixp-tags: "Alignment";
  -ixp-group: "alignment";
  -ixp-scope: "Text";
  margin-left: .85em;
}
/* ======================================
	Colors

	REQUIRED CLASS - .color-a, .color-b
====================================== */
.color-a {
  color: #3a383a;
}
.color-b {
  color: #f15b41;
}
.color-c {
  color: #f89720;
}
.color-d {
  color: #a02526;
}
.color-e {
  color: #137ea9;
}
.color-f {
  color: #9e9e9e;
}


/* ======================================
	Colors IXP Information
====================================== */
.color-a {
  -ixp-name: "Dark Grey";
  -ixp-tags: "Color";
  -ixp-group: "color";
  -ixp-scope: "Text,Link";
}
.color-b {
  -ixp-name: "HighTail Orange";
  -ixp-tags: "Color";
  -ixp-group: "color";
  -ixp-scope: "Text,Link";
}
.color-c {
  -ixp-name: "Carrot Orange";
  -ixp-tags: "Color";
  -ixp-group: "color";
  -ixp-scope: "Text,Link";
}
.color-d {
  -ixp-name: "Tomato";
  -ixp-tags: "Color";
  -ixp-group: "color";
  -ixp-scope: "Text,Link";
}
.color-e {
  -ixp-name: "Bryant Blue";
  -ixp-tags: "Color";
  -ixp-group: "color";
  -ixp-scope: "Text,Link";
}
.color-f {
  -ixp-name: "Light Grey";
  -ixp-tags: "Color";
  -ixp-group: "color";
  -ixp-scope: "Text,Link";
}


/* ======================================
	Backgrounds

	REQUIRED CLASSES:
	.background-a,
	.background-b,
	.background-c
====================================== */
.background-a {
  background: #ffffff;
}
.background-b {
  background: #ffffff;
  background: rgba(255, 255, 255, 0.5);
}
.background-c {
  background: #000000;
  background: rgba(0, 0, 0, 0.4);
}
.background-d {
  background: #3a383a;
}
.background-e {
  background: #f15b41;
}
.background-f {
  background: #f89720;
}
.background-g {
  background: #a02526;
}
.background-h {
  background: #137ea9;
}
.background-i {
  background: #9e9e9e;
}

.background-j {
  background: #7ead41;
}
.hoverBG:hover {
background: #000000;
  background: rgba(0, 0, 0, 0.4);
}
/* ======================================
	Background IXP Information
====================================== */
.background-a {
  -ixp-name: "White Background";
  -ixp-tags: "Backgrounds";
  -ixp-group: "background";
  -ixp-scope: "ContainerLike,StyleOnly";
}
.background-b {
  -ixp-name: "White Transparent";
  -ixp-tags: "Backgrounds";
  -ixp-group: "background";
  -ixp-scope: "ContainerLike,StyleOnly";
}
.background-c {
  -ixp-name: "Black Transparent";
  -ixp-tags: "Backgrounds";
  -ixp-group: "background";
  -ixp-scope: "ContainerLike,StyleOnly";
}
.background-d {
  -ixp-name: "Dark Grey";
  -ixp-tags: "Backgrounds";
  -ixp-group: "background";
  -ixp-scope: "ContainerLike,StyleOnly";
}
.background-e {
  -ixp-name: "HighTail Orange";
  -ixp-tags: "Backgrounds";
  -ixp-group: "background";
  -ixp-scope: "ContainerLike,StyleOnly";
}
.background-f {
  -ixp-name: "Carrot Orange";
  -ixp-tags: "Backgrounds";
  -ixp-group: "background";
  -ixp-scope: "ContainerLike,StyleOnly";
}
.background-g {
  -ixp-name: "Tomato";
  -ixp-tags: "Backgrounds";
  -ixp-group: "background";
  -ixp-scope: "ContainerLike,StyleOnly";
}
.background-h {
  -ixp-name: "Bryant Blue";
  -ixp-tags: "Backgrounds";
  -ixp-group: "background";
  -ixp-scope: "ContainerLike,StyleOnly";
}
.background-i {
  -ixp-name: "Light Grey";
  -ixp-tags: "Backgrounds";
  -ixp-group: "background";
  -ixp-scope: "ContainerLike,StyleOnly";
}

.background-j {
  -ixp-name: "Green";
  -ixp-tags: "Backgrounds";
  -ixp-group: "background";
  -ixp-scope: "ContainerLike,StyleOnly";
}

/* ======================================
	Pods
====================================== */
.pod {
  padding: .85em;
  -ixp-name: "Transparent";
  -ixp-tags: "Pods";
  -ixp-group: "pods";
  -ixp-scope: "ContainerLike,StyleOnly";
}
.pod.pod-a {
  background: #ffffff;
  -ixp-name: "White Pod";
  -ixp-tags: "Pods";
  -ixp-group: "pods";
  -ixp-scope: "ContainerLike,StyleOnly";
}
.pod.pod-b {
  background: #ffffff;
  background: rgba(255, 255, 255, 0.65);
  -ixp-name: "White Transparent Pod";
  -ixp-tags: "Pods";
  -ixp-group: "pods";
  -ixp-scope: "ContainerLike,StyleOnly";
}
.pod.pod-c {
  background: #000000;
  background: rgba(0, 0, 0, 0.65);
  color: #ffffff;
  -ixp-name: "Black Transparent Pod";
  -ixp-tags: "Pods";
  -ixp-group: "pods";
  -ixp-scope: "ContainerLike,StyleOnly";
  
}
.pod.pod-c h1,
.pod.pod-c h2,
.pod.pod-c h3,
.pod.pod-c.nested-1 h1,
.pod.pod-c.nested-1 h2,
.pod.pod-c.nested-1 h3,
.pod.pod-c.nested-2.nested-2s h1,
.pod.pod-c.nested-2.nested-2s h2,
.pod.pod-c.nested-2.nested-2s h3 {
  color: #ffffff;
}
.pod.pod-d {
  background: #888888;
  color: #3a383a;
  -ixp-name: "Grey Pattern Pod";
  -ixp-tags: "Pods";
  -ixp-group: "pods";
  -ixp-scope: "ContainerLike,StyleOnly";
  background-image: url(h3-bg-grey.png) !important; repeat;

}
.pod.pod-d h1,
.pod.pod-d h2,
.pod.pod-d h3,
.pod.pod-d.nested-1 h1,
.pod.pod-d.nested-1 h2,
.pod.pod-d.nested-1 h3,
.pod.pod-d.nested-2.nested-2s h1,
.pod.pod-d.nested-2.nested-2s h2,
.pod.pod-d.nested-2.nested-2s h3 {
  color: #000000;
}
.pod.pod-e {
  background: #f15b41;
  color: #ffffff;
  -ixp-name: " HighTail Orange Pod";
  -ixp-tags: "Pods";
  -ixp-group: "pods";
  -ixp-scope: "ContainerLike,StyleOnly";
   -webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
}
.pod.pod-e a:hover,
.pod.pod-e.nested-1 a:hover,
.pod.pod-e.nested-2.nested-2s a:hover {
  color: #ffffff;
}
.pod.pod-e h3,
.pod.pod-e.nested-1 h3,
.pod.pod-e.nested-2.nested-2s h3 {
  color: #ffffff;
}
.pod.pod-f {
  background: #f89720;
  color: #ffffff;
  -ixp-name: "Red Pattern Pod";
  -ixp-tags: "Pods";
  -ixp-group: "pods";
  -ixp-scope: "ContainerLike,StyleOnly";
  background-image: url(bg-hightail-h.png) !important; repeat;
}
.pod.pod-f h1,
.pod.pod-f.nested-1 h1,
.pod.pod-f.nested-2.nested-2s h1 {
  color: #ffffff;
}
.pod.pod-f h2,
.pod.pod-f.nested-1 h2,
.pod.pod-f.nested-2.nested-2s h2 {
  color: #ffffff;
}
.pod.pod-f h3,
.pod.pod-f.nested-1 h3,
.pod.pod-f.nested-2.nested-2s h3 {
  color: #ffffff;
}

/* ======================================
	Pods with Form Styling

	REQUIRED CLASS: .pod.form-pod-a
====================================== */

.pod.form-pod-a {
  background: #ffffff;
  color: #3a383a;
  -webkit-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.15);
  -ixp-name: "White Form Pod";
  -ixp-tags: "Pods";
  -ixp-group: "pods";
  -ixp-scope: "ContainerLike,StyleOnly";
  -webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
}
.pod.form-pod-b {
  background: #3a383a;
  color: #ffffff;
  -ixp-name: "Dark Grey Form Pod";
  -ixp-tags: "Pods";
  -ixp-group: "pods";
  -ixp-scope: "ContainerLike,StyleOnly";
}

/* ======================================
	Button Element Base
====================================== */
.button,
.button-container .pf_form_table .pf_submit_cell .pf_submit_button,
.button-container .lbui_lightbox_flex a.lbux_button_link {
  display: inline-block;
  border: none;
  margin: 0.3em 0 0.3em;
  overflow: visible;
  cursor: pointer;
  text-decoration: none;
  -webkit-appearance: none;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-border-radius: 20px 20px 20px 20px;
border-radius: 20px 20px 20px 20px;
}
.button:hover,
.button-container .pf_form_table .pf_submit_cell .pf_submit_button:hover,
.button-container .lbui_lightbox_flex a.lbux_button_link:hover {
  text-decoration: none;
}
.lbui_lightbox_flex a.lbux_button_link {
  background-image: none;
}
/* ======================================
	Button

	REQUIRED CLASS: .button-a
====================================== */
.button.button-a,
.button-container-a .pf_form_table .pf_submit_cell .pf_submit_button,
.button-container-a .lbui_lightbox_flex a.lbux_button_link {
  font-family: 'Helvetica', sans-serif;
  background-color: #f15b41;
  color: #ffffff;
      -webkit-border-radius: 20 20 20 20;
border-radius: 20 20 20 20;
}
.button.button-a:hover,
.button-container-a .pf_form_table .pf_submit_cell .pf_submit_button:hover,
.button-container-a .lbui_lightbox_flex a.lbux_button_link:hover {
  background-color: #eb7262;
  color: #ffffff;
}
.button.button-b,
.button-container-b .pf_form_table .pf_submit_cell .pf_submit_button,
.button-container-b .lbui_lightbox_flex a.lbux_button_link {
  font-family: 'Helvetica', sans-serif;
  background-color: #137ea9;
  color: #ffffff;
      -webkit-border-radius: 20 20 20 20;
border-radius: 20 20 20 20;
}
.button.button-b:hover,
.button-container-b .pf_form_table .pf_submit_cell .pf_submit_button:hover,
.button-container-b .lbui_lightbox_flex a.lbux_button_link:hover {
  background-color: #5ea7c5;
  color: #ffffff;
}
.button.button-c,
.button-container-c .pf_form_table .pf_submit_cell .pf_submit_button,
.button-container-c .lbui_lightbox_flex a.lbux_button_link {
  font-family: 'Helvetica', sans-serif;
  background-color: #9e9e9e;
  color: #ffffff;  
    -webkit-border-radius: 20 20 20 20;
border-radius: 20 20 20 20;
}
.button.button-c:hover,
.button-container-c .pf_form_table .pf_submit_cell .pf_submit_button:hover,
.button-container-c .lbui_lightbox_flex a.lbux_button_link:hover {
  background-color: #c0c0c0;
  color: #ffffff; 
}

.button.button-d,
.button-container-d .pf_form_table .pf_submit_cell .pf_submit_button,
.button-container-d .lbui_lightbox_flex a.lbux_button_link {
  font-family: 'Helvetica', sans-serif;
  background-color: #3a383a;
  color: #ffffff;  
    -webkit-border-radius: 20 20 20 20;
border-radius: 20 20 20 20;
}
.button.button-d:hover,
.button-container-d .pf_form_table .pf_submit_cell .pf_submit_button:hover,
.button-container-d .lbui_lightbox_flex a.lbux_button_link:hover {
  background-color: #616061;
  color: #ffffff; 
}

/* ======================================
	Button Size Settings

	REQUIRED CLASSES:
	.button-small,
	.button-medium,
	.button-large,
	.button-wide
====================================== */
.button-small,
.button-container-small .pf_form_table .pf_submit_cell .pf_submit_button,
.button-container-small .lbui_lightbox_flex a.lbux_button_link {
  font-size: 0.9em;
  padding: .5em 1.25em;
  text-align: center;
}
.button-medium,
.button-container-medium .pf_form_table .pf_submit_cell .pf_submit_button,
.button-container-medium .lbui_lightbox_flex a.lbux_button_link {
  font-size: 1em;
  padding: .5em 1.25em;
  text-align: center;
}
.button-large,
.button-container-large .pf_form_table .pf_submit_cell .pf_submit_button,
.button-container-large .lbui_lightbox_flex a.lbux_button_link {
  font-size: 1.25em;
  padding: .5em 1.25em;
  text-align: center;
}
.button-wide,
.button-container-wide .pf_form_table .pf_submit_cell .pf_submit_button,
.button-container-wide .lbui_lightbox_flex a.lbux_button_link {
  display: block;
  padding: .5em 1.45em;
  line-height: 1.4;
  height: auto;
}
/* ======================================
	Button Icon Padding
====================================== */
.button-small.button-checked,
.button-container-small.button-checked,
.button-small.button-cue,
.button-container-small.button-cue,
.button-small.button-phone,
.button-container-small.button-phone,
.button-small.button-download,
.button-container-small.button-download {
  padding: .5em 2.25em;
}
.button-small.button-container-checked .lbui_lightbox_flex a.lbux_button_link,
.button-container-small.button-container-checked .lbui_lightbox_flex a.lbux_button_link,
.button-small.button-container-cue .lbui_lightbox_flex a.lbux_button_link,
.button-container-small.button-container-cue .lbui_lightbox_flex a.lbux_button_link,
.button-small.button-container-phone .lbui_lightbox_flex a.lbux_button_link,
.button-container-small.button-container-phone .lbui_lightbox_flex a.lbux_button_link,
.button-small.button-container-download .lbui_lightbox_flex a.lbux_button_link,
.button-container-small.button-container-download .lbui_lightbox_flex a.lbux_button_link {
  padding: .5em 2.25em;
}
.button-medium.button-checked,
.button-container-medium.button-checked,
.button-medium.button-cue,
.button-container-medium.button-cue,
.button-medium.button-phone,
.button-container-medium.button-phone,
.button-medium.button-download,
.button-container-medium.button-download {
  padding: .5em 2.25em;
}
.button-medium.button-container-checked .lbui_lightbox_flex a.lbux_button_link,
.button-container-medium.button-container-checked .lbui_lightbox_flex a.lbux_button_link,
.button-medium.button-container-cue .lbui_lightbox_flex a.lbux_button_link,
.button-container-medium.button-container-cue .lbui_lightbox_flex a.lbux_button_link,
.button-medium.button-container-phone .lbui_lightbox_flex a.lbux_button_link,
.button-container-medium.button-container-phone .lbui_lightbox_flex a.lbux_button_link,
.button-medium.button-container-download .lbui_lightbox_flex a.lbux_button_link,
.button-container-medium.button-container-download .lbui_lightbox_flex a.lbux_button_link {
  padding: .5em 2.25em;
}
.button-large.button-checked,
.button-container-large.button-checked,
.button-large.button-cue,
.button-container-large.button-cue,
.button-large.button-phone,
.button-container-large.button-phone,
.button-large.button-download,
.button-container-large.button-download {
  padding: .5em 2.25em;
}
.button-large.button-container-checked .lbui_lightbox_flex a.lbux_button_link,
.button-container-large.button-container-checked .lbui_lightbox_flex a.lbux_button_link,
.button-large.button-container-cue .lbui_lightbox_flex a.lbux_button_link,
.button-container-large.button-container-cue .lbui_lightbox_flex a.lbux_button_link,
.button-large.button-container-phone .lbui_lightbox_flex a.lbux_button_link,
.button-container-large.button-container-phone .lbui_lightbox_flex a.lbux_button_link,
.button-large.button-container-download .lbui_lightbox_flex a.lbux_button_link,
.button-container-large.button-container-download .lbui_lightbox_flex a.lbux_button_link {
  padding: .5em 2.25em;
}
.button-wide.button-checked,
.button-container-wide.button-checked,
.button-wide.button-cue,
.button-container-wide.button-cue,
.button-wide.button-phone,
.button-container-wide.button-phone,
.button-wide.button-download,
.button-container-wide.button-download {
  padding: .5em 2.25em;
}
.button-wide.button-container-checked .lbui_lightbox_flex a.lbux_button_link,
.button-container-wide.button-container-checked .lbui_lightbox_flex a.lbux_button_link,
.button-wide.button-container-cue .lbui_lightbox_flex a.lbux_button_link,
.button-container-wide.button-container-cue .lbui_lightbox_flex a.lbux_button_link,
.button-wide.button-container-phone .lbui_lightbox_flex a.lbux_button_link,
.button-container-wide.button-container-phone .lbui_lightbox_flex a.lbux_button_link,
.button-wide.button-container-download .lbui_lightbox_flex a.lbux_button_link,
.button-container-wide.button-container-download .lbui_lightbox_flex a.lbux_button_link {
  padding: .5em 2.25em;
}
/* ======================================
	Button Icon Position
====================================== */
.button-checked,
.button-container-checked .pf_form_table .pf_submit_cell .pf_submit_button,
.button-container-checked .lbui_lightbox_flex a.lbux_button_link {
  background-image: url('icon_check.png');
  background-position: 10px 48%;
  background-repeat: no-repeat;
}
.button-checked:hover,
.button-container-checked .pf_form_table .pf_submit_cell .pf_submit_button:hover,
.button-container-checked .lbui_lightbox_flex a.lbux_button_link:hover {
  background-image: url('icon_check.png');
  background-position: 10px 48%;
  background-repeat: no-repeat;
}
.button-cue,
.button-container-cue .pf_form_table .pf_submit_cell .pf_submit_button,
.button-container-cue .lbui_lightbox_flex a.lbux_button_link {
  background-image: url('13x20_arrow.png');
  background-position: 10px 48%;
  background-repeat: no-repeat;
}
.button-cue:hover,
.button-container-cue .pf_form_table .pf_submit_cell .pf_submit_button:hover,
.button-container-cue .lbui_lightbox_flex a.lbux_button_link:hover {
  background-image: url('13x20_arrow.png');
  background-position: 10px 48%;
  background-repeat: no-repeat;
}
.button-phone,
.button-container-phone .pf_form_table .pf_submit_cell .pf_submit_button,
.button-container-phone .lbui_lightbox_flex a.lbux_button_link {
  background-image: url('icon_phone.png');
  background-position: 10px 48%;
  background-repeat: no-repeat;
}
.button-phone:hover,
.button-container-phone .pf_form_table .pf_submit_cell .pf_submit_button:hover,
.button-container-phone .lbui_lightbox_flex a.lbux_button_link:hover {
  background-image: url('icon_phone.png');
  background-position: 10px 48%;
  background-repeat: no-repeat;
}
.button-download,
.button-container-download .pf_form_table .pf_submit_cell .pf_submit_button,
.button-container-download .lbui_lightbox_flex a.lbux_button_link {
  background-image: url('icon_download.png');
  background-position: 10px 48%;
  background-repeat: no-repeat;
}
.button-download:hover,
.button-container-download .pf_form_table .pf_submit_cell .pf_submit_button:hover,
.button-container-download .lbui_lightbox_flex a.lbux_button_link:hover {
  background-image: url('icon_download.png');
  background-position: 10px 48%;
  background-repeat: no-repeat;
}
/* ======================================
	Button IXP Information

	REQUIRED CLASSES:
    .button.button-a.button-small
	.button.button-a.button-medium
	.button.button-a.button-large
	.button.button-a.button-wide
====================================== */
.button.button-a.button-small {
  -ixp-name: "Orange (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link";
}
.button-container.button-container-a.button-container-small {
  -ixp-name: "Orange (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-a.button-medium {
  -ixp-name: "Orange (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link";
}
.button-container.button-container-a.button-container-medium {
  -ixp-name: "Orange (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-a.button-large {
  -ixp-name: "Orange (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link";
}
.button-container.button-container-a.button-container-large {
  -ixp-name: "Orange (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-a.button-wide {
  -ixp-name: "Orange (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link";
}
.button-container.button-container-a.button-container-wide {
  -ixp-name: "Orange (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-a.button-small.button-checked {
  -ixp-name: "Orange Checked (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link";
}
.button-container.button-container-a.button-container-small.button-container-checked {
  -ixp-name: "Orange Checked (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-a.button-medium.button-checked {
  -ixp-name: "Orange Checked (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link";
}
.button-container.button-container-a.button-container-medium.button-container-checked {
  -ixp-name: "Orange Checked (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-a.button-large.button-checked {
  -ixp-name: "Orange Checked (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link";
}
.button-container.button-container-a.button-container-large.button-container-checked {
  -ixp-name: "Orange Checked (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-a.button-wide.button-checked {
  -ixp-name: "Orange Checked (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link";
}
.button-container.button-container-a.button-container-wide.button-container-checked {
  -ixp-name: "Orange Checked (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-a.button-small.button-cue {
  -ixp-name: "Orange Cue (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link";
}
.button-container.button-container-a.button-container-small.button-container-cue {
  -ixp-name: "Orange Cue (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-a.button-medium.button-cue {
  -ixp-name: "Orange Cue (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link";
}
.button-container.button-container-a.button-container-medium.button-container-cue {
  -ixp-name: "Orange Cue (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-a.button-large.button-cue {
  -ixp-name: "Orange Cue (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link";
}
.button-container.button-container-a.button-container-large.button-container-cue {
  -ixp-name: "Orange Cue (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-a.button-wide.button-cue {
  -ixp-name: "Orange Cue (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link";
}
.button-container.button-container-a.button-container-wide.button-container-cue {
  -ixp-name: "Orange Cue (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}

.button-container.button-container-a.button-container-small.button-container-phone {
  -ixp-name: "Orange Phone (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-a.button-medium.button-phone {
  -ixp-name: "Orange Phone (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link";
}
.button-container.button-container-a.button-container-medium.button-container-phone {
  -ixp-name: "Orange Phone (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-a.button-large.button-phone {
  -ixp-name: "Orange Phone (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link";
}
.button-container.button-container-a.button-container-large.button-container-phone {
  -ixp-name: "Orange Phone (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-a.button-wide.button-phone {
  -ixp-name: "Orange Phone (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link";
}
.button-container.button-container-a.button-container-wide.button-container-phone {
  -ixp-name: "Orange Phone (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Lightbox";
}
.button.button-a.button-small.button-download {
  -ixp-name: "Orange Download (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link";
}
.button-container.button-container-a.button-container-small.button-container-download {
  -ixp-name: "Orange Download (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-a.button-medium.button-download {
  -ixp-name: "Orange Download (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link";
}
.button-container.button-container-a.button-container-medium.button-container-download {
  -ixp-name: "Orange Download (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-a.button-large.button-download {
  -ixp-name: "Orange Download (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link";
}
.button-container.button-container-a.button-container-large.button-container-download {
  -ixp-name: "Orange Download (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-a.button-wide.button-download {
  -ixp-name: "Orange Dpwnload (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link";
}
.button-container.button-container-a.button-container-wide.button-container-download {
  -ixp-name: "Orange Download (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Lightbox";
}
.button.button-b.button-small {
  -ixp-name: "Bryant Blue (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link";
}
.button-container.button-container-b.button-container-small {
  -ixp-name: "Bryant Blue (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-b.button-medium {
  -ixp-name: "Bryant Blue (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link";
}
.button-container.button-container-b.button-container-medium {
  -ixp-name: "Bryant Blue (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-b.button-large {
  -ixp-name: "Bryant Blue (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link";
}
.button-container.button-container-b.button-container-large {
  -ixp-name: "Bryant Blue (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-b.button-wide {
  -ixp-name: "Bryant Blue (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link";
}
.button-container.button-container-b.button-container-wide {
  -ixp-name: "Bryant Blue (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Lightbox";
}

.button.button-c.button-small {
  -ixp-name: "Light Grey (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link";
}
.button-container.button-container-c.button-container-small {
  -ixp-name: "Light Grey (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-c.button-medium {
  -ixp-name: "Light Grey (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link";
}
.button-container.button-container-c.button-container-medium {
  -ixp-name: "Light Grey (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-c.button-large {
  -ixp-name: "Light Grey (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link";
}
.button-container.button-container-c.button-container-large {
  -ixp-name: "Light Grey (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-c.button-wide {
  -ixp-name: "Light Grey (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link";
}
.button-container.button-container-c.button-container-wide {
  -ixp-name: "Light Grey (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Lightbox";
}


.button.button-d.button-small {
  -ixp-name: "Dark Grey (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link";
}
.button-container.button-container-d.button-container-small {
  -ixp-name: "Dark Grey (small)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-d.button-medium {
  -ixp-name: "Dark Grey (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link";
}
.button-container.button-container-d.button-container-medium {
  -ixp-name: "Dark Grey (medium)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-d.button-large {
  -ixp-name: "Dark Grey (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link";
}
.button-container.button-container-d.button-container-large {
  -ixp-name: "Dark Grey (large)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Form,Lightbox";
}
.button.button-d.button-wide {
  -ixp-name: "Dark Grey (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Link";
}
.button-container.button-container-d.button-container-wide {
  -ixp-name: "Dark Grey (wide)";
  -ixp-tags: "Buttons";
  -ixp-group: "buttons";
  -ixp-scope: "Lightbox";
}

/* ======================================
	Content

	REQUIRED CLASSES: .caption, .fine-print
====================================== */
.caption {
  font-size: 0.85em;
  font-family: 'verbextralight', sans-serif;
  font-style: italic;
  padding-bottom: 0.2em;
  padding-top: 0.2em;
  -ixp-name: "Caption";
  -ixp-tags: "Text";
  -ixp-group: "text";
  -ixp-scope: "Text";
   color: #888888;
}
.fine-print {
  font-size: 0.85em;  
  font-family: 'helvetica', sans-serif;
  padding-bottom: 0.2em;
  padding-top: 0.2em;
  -ixp-name: "Fine Print";
  -ixp-tags: "Text";
  -ixp-group: "text";
  -ixp-scope: "Text";
  color: #888888;
}
hr {
  color: #E8E8E8;
  clear: both;
  float: none;
  width: 100%;
  height: 1px;
  margin: 0.4em 0;
  border: none;
}
/* ======================================
	Link Element Base
====================================== */
a {
  display: inline;
 font-family: 'verbregular', sans-serif;
  font-size: 0.875em;;
  color: #f15b41;
  cursor: pointer;
  text-decoration: none;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
a:hover {
  color: #f15b41; 
  text-decoration: underline;
}
/* ======================================
	CTA Links

	REQUIRED CLASS: .cta_link.link-a
====================================== */
.cta_link {
  font-size: 0.875em;
  display: inline-block;
  padding-right: .85em;
  font-size: 1em;
  cursor: pointer;
}
.cta_link.link-a {
  color: #3a383a;
  text-decoration: none;
  background: url('4x9_drkgreyarrow.png') no-repeat 100% 48%;
}
.cta_link.link-a:hover {
  color: #3a383a;
  background: url('4x9_drkgreyarrow.png') no-repeat 100% 48%;
}
.cta_link.link-b {
  color: #f15b41;
  text-decoration: none;
  background: url('4x9_orangearrow.png') no-repeat 100% 48%;
}
.cta_link.link-b:hover {
  color: #f15b41;
  background: url('4x9_orangearrow.png') no-repeat 100% 48%;
}
.cta_link.link-c {
  color: #137ea9;
  text-decoration: none;
  background: url('4x9_bluearrow.png') no-repeat 100% 48%;
}
.cta_link.link-c:hover {
  color: #137ea9;
  background: url('4x9_bluearrow.png') no-repeat 100% 48%;
}
/* ======================================
	Links IXP Information

	REQUIRED CLASS: .cta_link.link-a
====================================== */
.cta_link.link-a {
  -ixp-name: "Dark Grey Arrow Link";
  -ixp-tags: "Link";
  -ixp-group: "link";
  -ixp-scope: "Link";
}
.cta_link.link-b {
  -ixp-name: "HighTail Orange Arrow Link";
  -ixp-tags: "Link";
  -ixp-group: "link";
  -ixp-scope: "Link";
}
.cta_link.link-c {
  -ixp-name: "Bryant Blue Arrow Link";
  -ixp-tags: "Link";
  -ixp-group: "link";
  -ixp-scope: "Link";
}
/* ======================================
	List Items

	REQUIRED CLASS: .bullet-a
====================================== */
ul,
ol {
  margin: 0;
  padding: 0;
  font-size: 0.9em;
}
ul li {
  margin: 10px 0 10px 20px;
  list-style-type: disc;
  list-style-position: inside;
}
ol {
  margin-left: 20px;
  list-style-type: decimal;
}
ul {
  margin: 0;
  padding: 0;
}
.bullet-a ul li {
  background: url("bullet_darkgrey.png") no-repeat 0 0.35em;
  list-style-type: none;
  padding-left: 1.5em;
}
ul.bullet-a li {
  background: url("bullet_darkgrey.png") no-repeat 0 0.35em;
  list-style-type: none;
  padding-left: 1.5em;
}
li.bullet-a {
  background: url("bullet_darkgrey.png") no-repeat 0 0.35em;
  list-style-type: none;
  padding-left: 1.5em;
}
.bullet-b ul li {
  background: url("bullet_orange.png") no-repeat 0 0.35em;
  list-style-type: none;
  padding-left: 1.5em;
}
ul.bullet-b li {
  background: url("bullet_orange.png") no-repeat 0 0.35em;
  list-style-type: none;
  padding-left: 1.5em;
}
li.bullet-b {
  background: url("bullet_orange.png") no-repeat 0 0.35em;
  list-style-type: none;
  padding-left: 1.5em;
}
.bullet-c ul li {
  background: url("19x14_checkmark.png") no-repeat 0 0.35em;
  list-style-type: none;
  padding-left: 1.5em;
}
ul.bullet-c li {
  background: url("19x14_checkmark.png") no-repeat 0 0.35em;
  list-style-type: none;
  padding-left: 1.5em;
}
li.bullet-c {
  background: url("19x14_checkmark.png") no-repeat 0 0.35em;
  list-style-type: none;
  padding-left: 1.5em;
}
/* ======================================
	List IXP Information

	REQUIRED CLASS: .bullet-a
====================================== */
.bullet-a {
  -ixp-name: "Dark Grey Circle";
  -ixp-tags: "Bullet list";
  -ixp-group: "bullet-list";
  -ixp-scope: "Text";
}
.bullet-b {
  -ixp-name: "Orange Circle";
  -ixp-tags: "Bullet list";
  -ixp-group: "bullet-list";
  -ixp-scope: "Text";
}
.bullet-c {
  -ixp-name: "Tomato Red Check";
  -ixp-tags: "Bullet list";
  -ixp-group: "bullet-list";
  -ixp-scope: "Text";
}
/* ======================================
	Nav RMW: Navigation: Light Header
====================================== */
.ixp-nav {
  font-size: 0.929em;
  color: #ffffff;
  text-align: center; 

}
.ixp-nav div {
  padding: 0;
}
.ixp-nav .ixp-nav-collapsible {
  height: auto;
  float: left;
  margin: 0;
}
.ixp-nav .ixp-nav-collapsible .ixp-navitem {
  list-style-type: none;
  display: inline-block;
  float: left;
  margin: 0;

}
.ixp-nav .ixp-nav-collapsible .ixp-navitem:hover {
	
}
.ixp-nav .ixp-navlist li:last-child {
  border-right: none;
}
.ixp-nav .ixp-nav-collapsible .ixp-navitem a,
.ixp-nav .ixp-nav-collapsible .ixp-navitem.nested-1 a,
.ixp-nav .ixp-nav-collapsible .ixp-navitem.nested-2.nested-2s a {
  font-size: 0.929em;
  text-decoration: none;
  color: #ffffff;
  padding-left:0px;
  padding-right:0px;
  margin-left:10px;
  margin-right:10px;
  border-top: 4px solid transparent; 
}
.ixp-nav .ixp-nav-collapsible .ixp-navitem a:hover,
.ixp-nav .ixp-nav-collapsible .ixp-navitem.nested-1 a:hover,
.ixp-nav .ixp-nav-collapsible .ixp-navitem.nested-2.nested-2s a:hover,
.ixp-nav .ixp-nav-collapsible .ixp-navitem a:active,
.ixp-nav .ixp-nav-collapsible .ixp-navitem.nested-1 a:active,
.ixp-nav .ixp-nav-collapsible .ixp-navitem.nested-2.nested-2s a:active {
  color: #fff;
  padding-left:0px;
  padding-right:0px;
  margin-left:10px;
  margin-right:10px;
  border-top: 4px #f15b41 solid;
}
/* ======================================
	Navigation: drop down menu styles

	NOTE: hover displays on press (mobile)
====================================== */
.ixp-nav.ixp-nav-collapsed {
  /* BG color solid or transparent */
  padding: 0;
  background: transparent;
  text-align: left;
  margin-top: 1em;
  font-size: 0.929em;
    width: 100%;
    margin: 0;
}
.ixp-nav.ixp-nav-collapsed .ixp-nav-collapsible {
  /* 100% wide nav elements */
  float: none;
  background: transparent;
}
.ixp-nav.ixp-nav-collapsed .ixp-navitem {
  margin: 0;
  padding: 0;
  display: block;
  /* use float:none when centering text */
  float: none;
  border-bottom: solid 1px #ffffff;
  border-right: none;
  background: transparent !important;
  color:#ffffff;
}
.ixp-nav.ixp-nav-collapsed .ixp-navitem a {
  text-align: right;
  background: transparent;
  color:#ffffff;
}
.ixp-nav.ixp-nav-collapsed .ixp-navitem a:hover {
  background: transparent;
  color:#f15b41;
}
.ixp-nav .ixp-nav-toggle {
  margin: 0;
  color:#ffffff;
}
.ixp-nav .ixp-nav-toggle .ixp-nav-icon-bar {
  /* nav toggle button icon (menu closed) */
  background-color: white;

}
.ixp-nav .ixp-nav-toggle.ixp-nav-active .ixp-nav-icon-bar {
  /* nav toggle button icon (menu open) */
  background-color: #ffffff;
}
/* ======================================
	Navigation: Dark header
====================================== */
.ixp-nav-menu-a {
  background: transparent;
    filter: none;
  text-align: left;
  margin: 0 auto;
  float:left;
}
.ixp-nav-menu-a .ixp-nav-collapsible {
  height: auto;
  text-align: center;
  float: left;
  padding-left:0px;
  padding-right:0px;
  margin-left:10px;
  margin-right:10px;
}
.ixp-nav-menu-a .ixp-navlist li:first-child {
  margin-left: 10px;
}
.ixp-nav-menu-a .ixp-navlist li:last-child {
  border: none;
}
.ixp-nav-menu-a .ixp-nav-collapsible .ixp-navitem {
margin: 10px 3px 0 3px;
  float: left;
  text-align: center;
  list-style-type: none;
    border: none;
    background-color: transparent;
     filter: none;
  display: inline-block;
}
.ixp-nav-menu-a .ixp-nav-collapsible .ixp-navitem:hover {
  background: transparent;
     filter: none;
}
.ixp-nav-menu-a .ixp-nav-collapsible .ixp-navitem a,
.ixp-nav-menu-a .ixp-nav-collapsible .ixp-navitem.nested-1 a,
.ixp-nav-menu-a .ixp-nav-collapsible .ixp-navitem.nested-2.nested-2s a {
  font-size: 0.929em;
  text-decoration: none;
  color: #3a383a;
  padding-left:0px;
  padding-right:0px;
  margin-left:10px;
  margin-right:10px;
  border-top: 4px solid transparent; 
}
.ixp-nav-menu-a .ixp-nav-collapsible .ixp-navitem a:hover,
.ixp-nav-menu-a .ixp-nav-collapsible .ixp-navitem.nested-1 a:hover,
.ixp-nav-menu-a .ixp-nav-collapsible .ixp-navitem.nested-2.nested-2s a:hover,
.ixp-nav-menu-a .ixp-nav-collapsible .ixp-navitem a:active,
.ixp-nav-menu-a .ixp-nav-collapsible .ixp-navitem.nested-1 a:active,
.ixp-nav-menu-a .ixp-nav-collapsible .ixp-navitem.nested-2.nested-2s a:active {
  color: #3a383a;
  padding-left:0px;
  padding-right:0px;
  margin-left:10px;
  margin-right:10px;
  border-top: 4px #f15b41 solid;
}

/* ======================================
	Navigation - A: drop down menu styles

	NOTE: hover displays on press (mobile)
====================================== */
.ixp-nav-menu-a.ixp-nav-collapsed {
  background-color: transparent;
     filter: none;
  margin-top: 0 !important;
  text-align: center;
  padding: 0.5em 0;
  width:auto;
  float:right;
  
}
.ixp-nav-menu-a.ixp-nav-collapsed .ixp-nav-opened {
  background: transparent;
     filter: none;
}
.ixp-nav-menu-a.ixp-nav-collapsed .ixp-nav-collapsible {
  /* 100% wide nav elements */
  float: none;
  text-align: center;
  padding: 0;
}


.ixp-nav-menu-a.ixp-nav-collapsed .ixp-nav-opened .ixp-navitem,
.ixp-nav-menu-a.ixp-nav-collapsed .ixp-nav-collapsible .ixp-navitem{
  margin: 0;
  padding: 0;
  text-align: center;
  border-right: none;
}
.ixp-nav-menu-a.ixp-nav-collapsed .ixp-nav-opened li:first-child {
  margin-top: 0.5em;
}
.ixp-nav-menu-a.ixp-nav-collapsed .ixp-nav-opened .ixp-navitem:hover {
  border-left: none;
  border-right: none;
}
.ixp-nav-menu-a.ixp-nav-collapsed .ixp-nav-opened .ixp-navitem a:hover,
.ixp-nav-menu-a.ixp-nav-collapsed .ixp-nav-opened .ixp-navitem a:active {
  text-decoration: none;
  color: #3a383a;
}
.ixp-nav-menu-a.ixp-nav-collapsed .ixp-nav-toggle.ixp-nav-active .ixp-nav-icon-bar {
  /* nav toggle button icon (menu open) */
  background-color: #3a383a;
}
.ixp-nav-menu-a .ixp-nav-toggle .ixp-nav-icon-bar {
  /* nav toggle button icon (menu closed) */
  background-color: #3a383a;
}
.ixp-nav-menu-a .ixp-nav-toggle:hover .ixp-nav-icon-bar {
  /* nav toggle button icon hover (menu closed) */
  background-color: none;
}
/* ======================================
	Navigation: active state
====================================== */
.ixp-navitem-active-state {
 color: #ffffff;
 	border-top: 4px #f15b41 solid;
}
.ixp-navitem-active-state a{
	border-top: 4px #f15b41 solid;
    background-color: transparent;
}

.ixp-navitem-active-state-a {
  color: #3a383a !important;
  border-top: 4px #f15b41 solid;
}
.ixp-navitem-active-state-a a {
	border-top: 4px #f15b41 solid !important;
    background-color: transparent;
}

.ixp-navitem-active-state-b a{
	border-top: 4px #f15b41 solid !important;
}
/* ======================================
	Navigation IXP Information
====================================== */
.ixp-navitem-active-state-a {
  -ixp-name: "Active State Light Header";
  -ixp-tags: "Navigation";
  -ixp-group: "navigationState";
  -ixp-scope: "NavigationItem";
}
.ixp-navitem-active-state-b {
  -ixp-name: "Active State Dark Header";
  -ixp-tags: "Navigation";
  -ixp-group: "navigationState";
  -ixp-scope: "NavigationItem";
}

/* ======================================
	Pre Header

	REQUIRED CLASS: .pre-header-a
====================================== */
.pre-header {
  -ixp-name: "Pre-Header - Transparent";
  -ixp-tags: "Regions";
  -ixp-group: "regions";
  -ixp-scope: "ContainerLike";
}
.pre-header-a {
  background:#3a383a;
  padding: 0;
  color: #3a383a;
  -ixp-name: "Pre-Header - Dark Grey";
  -ixp-tags: "Regions";
  -ixp-group: "regions";
  -ixp-scope: "ContainerLike";
}
.pre-header-a a,
.pre-header-a.nested-1 a,
.pre-header-a.nested-2.nested-2s a {
  color: #3a383a;
  text-decoration: none;
}
.pre-header-a a:hover,
.pre-header-a.nested-1 a:hover,
.pre-header-a.nested-2.nested-2s a:hover {
  color: #3a383a;
}
/* ======================================
	Logo

	REQUIRED CLASS: .header-logo-light
====================================== */
.header-logo-light {
  -ixp-name: "Header Logo - White";
  -ixp-desc: "For use over a dark header";
  -ixp-tags: "Logo";
  -ixp-group: "logo";
   -ixp-scope: "ContainerLike,Link";
  background-image: url('logo-white.png');
  background-repeat: no-repeat;
  background-position: 0 0;
 min-height: 49px;
  min-width: 105px;
    margin-top: 10px;
    margin-bottom: 5px;
	margin-left:5px;
  text-indent: -9999px
}

.header-logo-dark {
  -ixp-name: "Header Logo - black";
  -ixp-desc: "For use over a white header";
  -ixp-tags: "Logo";
  -ixp-group: "logo";
   -ixp-scope: "ContainerLike,Link";
  background-image: url('logo-black_2.png');
  background-repeat: no-repeat;
  background-position: 0 0;
  min-height: 49px;
  min-width: 105px;
    margin-top: 10px;
    margin-bottom: 5px;
	margin-left:5px;
  text-indent: -9999px
}
/* ======================================
	Header

	REQUIRED CLASS: .header-a
====================================== */
.header {
  padding: 1.563em 0;
  font-size: 1em;
  -ixp-name: "Header - Transparent";
  -ixp-tags: "Regions";
  -ixp-group: "regions";
  -ixp-scope: "ContainerLike";
}
.header-a {
  background: #f2f2f2;
-webkit-box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.25);
  -ixp-name: "Header - Light";
  -ixp-tags: "Regions";
  -ixp-group: "regions";
  -ixp-scope: "ContainerLike";
}
.header-a a,
.header-a.nested-1 a,
.header-a.nested-2.nested-2s a {
  color: #ffffff;
}
.header-a a:hover,
.header-a.nested-1 a:hover,
.header-a.nested-2.nested-2s a:hover {
  color: #9faeb9;
}
.header-b {
  background: #3a383a;
  color: #ffffff;
  -ixp-name: "Header - Dark Grey";
  -ixp-tags: "Regions";
  -ixp-group: "regions";
  -ixp-scope: "ContainerLike";
}
.header-b a,
.header-b.nested-1 a,
.header-b.nested-2.nested-2s a {
  color: #ffffff;
}
.header-b a:hover,
.header-b.nested-1 a:hover,
.header-b.nested-2.nested-2s a:hover {
  color: #ffffff;
}

/* ======================================
	Inner Content Wrap

	NOTE: Container that includes the
	pre-content, content & post-content

	REQUIRED CLASS: .inner-content-wrapper
====================================== */
.inner-content-wrapper {
  -ixp-name: "Inner Content - Transparent";
  -ixp-tags: "Regions";
  -ixp-group: "regions";
  -ixp-scope: "Container";
}
.inner-content-wrapper-a {
  background: #ffffff;
  color: #666666;
  -ixp-name: "Inner Content - White";
  -ixp-tags: "Regions";
  -ixp-group: "regions";
  -ixp-scope: "Container";
}
.inner-content-wrapper-b {
  background: #9e9e9e;
  color: #3a383a;
  -ixp-name: "Inner Content - Light Grey";
  -ixp-tags: "Regions";
  -ixp-group: "regions";
  -ixp-scope: "Container";
}
/* ======================================
	Pre Content
====================================== */
.pre-content {
  -ixp-name: "Pre-Content - Transparent";
  -ixp-tags: "Regions";
  -ixp-group: "regions";
  -ixp-scope: "ContainerLike";
}

.pre-content {
  -ixp-name: "Pre-Content - HighTail Orange";
  -ixp-tags: "Regions";
  -ixp-group: "regions";
  -ixp-scope: "ContainerLike";
   background: #f15b41;  
}
/* ======================================
	Content
====================================== */
.content {
  -ixp-name: "Content";
  -ixp-tags: "Regions";
  -ixp-group: "regions";
  -ixp-scope: "ContainerLike";
  padding: 1.5em 0;
}
/* ======================================
	Post Content

	REQUIRED CLASS: .post-content-a
====================================== */
.post-content {
  padding: 0.5em 0;
  -ixp-name: "Post-Content - Transparent";
  -ixp-tags: "Regions";
  -ixp-group: "regions";
  -ixp-scope: "ContainerLike";
}
.post-content-a {
  -ixp-name: "Post-Content - Medium Grey";
  -ixp-tags: "Regions";
  -ixp-group: "regions";
  -ixp-scope: "ContainerLike";
  background: #d1d1d1;
    color: #3a383a;
  padding: 0.5m 0;
}
/* ======================================
	Footer

	REQUIRED CLASS - .nav-footer-a
====================================== */
.footer {
  font-size: 0.75em;
  padding: 1em 0;
  -ixp-name: "Footer Transparent";
  -ixp-tags: "Regions";
  -ixp-group: "regions";
  -ixp-scope: "ContainerLike";
}
.footer-a {
  font-size: 0.75em;
  color: #ffffff;
  background: #3a383a;
  padding: 3.5em 0 2em 0;
  -ixp-name: "Footer - Dark";
  -ixp-tags: "Regions";
  -ixp-group: "regions";
  -ixp-scope: "ContainerLike";
}
.footer-a a,
.footer-a.nested-1 a,
.footer-a.nested-2.nested-2s a {
  color: #ffffff;
  text-decoration: none;
}
.footer-a a:hover,
.footer-a.nested-1 a:hover,
.footer-a.nested-2.nested-2s a:hover {
  color: #ffffff;
  text-decoration: underline;
}

.footer-b {
  font-size: 0.75em;
  color: #3a383a;
  background: #f2f2f2;
  padding: 3.5em 0 2em 0;
  -ixp-name: "Footer - light";
  -ixp-tags: "Regions";
  -ixp-group: "regions";
  -ixp-scope: "ContainerLike";
}
.footer-b a,
.footer-b.nested-1 a,
.footer-b.nested-2.nested-2s a {
  color: #3a383a;
  text-decoration: none;
}
.footer-b a:hover,
.footer-b.nested-1 a:hover,
.footer-b.nested-2.nested-2s a:hover {
  color: #3a383a;
  text-decoration: underline;
}
/* ======================================
	Footer Navigation

	REQUIRED CLASS: .nav-footer-a
====================================== */
.nav-footer-a {
  color: #ffffff;
  height: 1em;
  line-height: 1.75em;
  text-align: left;
  text-decoration: none;
  -ixp-name: "Footer Links - white";
  -ixp-tags: "Navigation";
  -ixp-group: "navigation";
  -ixp-scope: "ContainerLike";
}
.nav-footer-a a{
    color: #ffffff;
}
.nav-footer-a a:hover {
    color: #ffffff;
}

.nav-footer-b {
  color: #3a383a;
  height: 1.75em;
  line-height: 1.75em;
  text-align: left;
  text-decoration: none;
  -ixp-name: "Footer Links - Dark Grey";
  -ixp-tags: "Navigation";
  -ixp-group: "navigation";
  -ixp-scope: "ContainerLike";
}
.nav-footer-b a{
    color: #3a383a;
}
.nav-footer-b a:hover {
    color: #3a383a;
}
/* ======================================
	Post Footer
====================================== */
.post-footer {
  padding: 0.25em 0;
  -ixp-name: "Post-Footer - Transparent";
  -ixp-tags: "Regions";
  -ixp-group: "regions";
  -ixp-scope: "ContainerLike";
}
.post-footer-a {
  color: #ffffff;
  background: #9e9e9e;
  padding: 0.25em 0;
  -ixp-name: "Post-Footer - Light Grey";
  -ixp-tags: "Regions";
  -ixp-group: "regions";
  -ixp-scope: "ContainerLike";
}
/* ======================================
	Accordion RMW (Default)
====================================== */
.lbui_accordion_v3>.lbui_accordion_content>div>h2.lbui_trigger {
  margin: 0;
  padding: 3px 0 3px 30px;
    background-color: #ffffff !important;
    background-image: url(togglePlus.png) !important;
    background-position: 5px 50%  !important;
    background-repeat: no-repeat !important;
  height: auto;
  color: #333333;
  font-family: 'verbregular', Arial, Helvetica, sans-serif;
  margin-bottom: 5px;
  font-size: 1em;
    line-height: 1.2;
  border-bottom: solid 1px transparent;
    border-top: solid 1px #9e9e9e;
  border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  -webkit-border-radius: 0 0 0 0;
    -webkit-transition: none;
  -moz-transition: none;
  transition: none;
  filter: none;
    background-image: none\9;
  padding: 5px 5px 5px 5px\9;
  }
.lbui_accordion_v3>.lbui_accordion_content {
border-bottom: solid 1px #9e9e9e;
    padding: 0;
    margin: 0;
}
.lbui_accordion_v3 .lbui_accordion_content .lbui_trigger.lbui_active{
   	color: #f15b41;
	background-image: url(toggleMinus.png) !important;
    background-position: 5px 50%  !important;
    background-repeat: no-repeat !important;
    background-color: #ffffff !important;
    border-bottom: solid 1px #9e9e9e;
  filter: none;
}
.lbui_accordion_v3 .lbui_accordion_content .lbui_trigger:hover {
  	color: #f15b41;
  	background-image: url(togglePlus.png) !important;
    background-position: 5px 50%  !important;
    background-repeat: no-repeat !important;
    background-color: #ffffff !important;
    border-bottom: solid 1px transparent;
  filter: none;
}
.lbui_accordion_v3 .lbui_accordion_content .lbui_trigger.lbui_active:hover{
  background-image: url(toggleMinus.png) !important;
    background-position: 5px 50%  !important;
    background-repeat: no-repeat !important;
    background-color: #ffffff !important;
    border-bottom: solid 1px #9e9e9e;
  filter: none;
}	
.lbui_toggle_container {
  margin-top: 0;
  font-size: 1em !important;
}	
/* ======================================
	Accordion RMW (Alternate)
====================================== */
.accordion-a {		
  -ixp-name: "Light Grey & Carrot";
  -ixp-tags: "Accordion";
  -ixp-group: "accordion";
  -ixp-scope: "ReadyMadeWidget";
}
.accordion-a.lbui_accordion_v3>.lbui_accordion_content {
border-bottom: none;
    padding: 0;
    margin: 0;
}
.accordion-a.lbui_accordion_v3>.lbui_accordion_content>div>h2.lbui_trigger {
    background-color: #9e9e9e !important;
    background-image: url(toggleArrowLeft.png) !important;
    background-position: 5px 50%  !important;
    background-repeat: no-repeat !important;
  color: #ffffff;
  -webkit-transition: none;
  -moz-transition: none;
  transition: none;
  border: none;
  filter: none;
  }
.accordion-a .lbui_accordion_v3 .lbui_accordion_content .lbui_trigger.lbui_active,
.accordion-a.lbui_accordion_v3 .lbui_accordion_content .lbui_trigger.lbui_active {
    background-color: #f89720  !important;
    background-image: url(toggleArrowDown.png) !important;
    background-position: 5px 50%  !important;
    background-repeat: no-repeat !important;
    border: none;
  color: #ffffff;
  filter: none;
}
.accordion-a .lbui_accordion_v3 .lbui_accordion_content .lbui_trigger:hover,
.accordion-a.lbui_accordion_v3 .lbui_accordion_content .lbui_trigger:hover  {
    background-image: url(toggleArrowDown.png) !important;
    background-position: 5px 50%  !important;
    background-repeat: no-repeat !important;
    background-color: #f89720  !important;
    border: none;
  color: #ffffff;
  filter: none;
}
.accordion-a .lbui_accordion_v3 .lbui_accordion_content .lbui_trigger.lbui_active:hover,
.accordion-a.lbui_accordion_v3 .lbui_accordion_content .lbui_trigger.lbui_active:hover {
  background-image: url(toggleArrowLeft.png) !important;
background-position: 5px 50%  !important;
    background-repeat: no-repeat !important;
    
	color: #ffffff;
    border: none;
  filter: none;
}	


/* ======================================
	Accordion RMW (Custom - transparent)
====================================== */
.accordion-b {		
  -ixp-name: "Custom  -transparent";
  -ixp-tags: "Accordion";
  -ixp-group: "accordion";
  -ixp-scope: "ReadyMadeWidget";
}
.accordion-b.lbui_accordion_v3>.lbui_accordion_content {
border-bottom: none;
    padding: 0;
    margin: 0;
}
.accordion-b.lbui_accordion_v3>.lbui_accordion_content>div>h2.lbui_trigger {
    background-color: transparent  !important;
    background-image: url(5x5_transparent.png) !important;
    background-position: 5px 50%  !important;
    background-repeat: no-repeat !important;
  color: #ffffff;
  -webkit-transition: none;
  -moz-transition: none;
  transition: none;
  border: none;
  filter: none;
  }
.accordion-b .lbui_accordion_v3 .lbui_accordion_content .lbui_trigger.lbui_active,
.accordion-b.lbui_accordion_v3 .lbui_accordion_content .lbui_trigger.lbui_active {
    background-color: transparent  !important;
    background-image: url(5x5_transparent.png) !important;
    background-position: 5px 50%  !important;
    background-repeat: no-repeat !important;
    border: none;
  color: #ffffff;
  filter: none;
}
.accordion-b .lbui_accordion_v3 .lbui_accordion_content .lbui_trigger:hover,
.accordion-b.lbui_accordion_v3 .lbui_accordion_content .lbui_trigger:hover  {
    background-image: url(5x5_transparent.png) !important;
    background-position: 5px 50%  !important;
    background-repeat: no-repeat !important;
    background-color: transparent  !important;
    border: none;
  color: #ffffff;
  filter: none;
}
.accordion-b .lbui_accordion_v3 .lbui_accordion_content .lbui_trigger.lbui_active:hover,
.accordion-b.lbui_accordion_v3 .lbui_accordion_content .lbui_trigger.lbui_active:hover {
  background-image: url(5x5_transparent.png) !important;
background-position: 5px 50%  !important;
    background-repeat: no-repeat !important;
    
	color: #ffffff;
    border: none;
  filter: none;
}	
/* ======================================
	Tabs RMW (Default)
====================================== */
.lbui_tabs_v3>.lbui_nav>.lbui_nav_inner>.lbui_toggle,
.lbui_tabs_v3.lbui_init>.lbui_nav>.lbui_nav_inner>.lbui_toggle  {
  padding: .5em .75em;
  background: #9e9e9e;
  margin-left: 5px;
  margin-bottom: -1px !important;
  border-left: 1px solid #d1d1d1;
  border-top: 1px solid #d1d1d1;
  border-right: 1px solid #d1d1d1;
  -moz-border-radius:0;
  -webkit-border-radius: 0;
  border-radius: 0 0 0 0; /* need to specify all 4 corners for ie9 */
  filter:none;
  color: #ffffff;
  text-shadow: none;
  font-size:1.1em;
  }
.lbui_tabs_v3>.lbui_nav>.lbui_nav_inner>.lbui_toggle.lbui_first,
.lbui_tabs_v3>.lbui_nav>.lbui_nav_inner>.lbui_toggle:first-child {
  margin-left:0;
}	
.lbui_tabs_v3>.lbui_slides {
  border: 1px solid #d1d1d1;
  -webkit-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
}
.lbui_tabs_v3>.lbui_slides>.lbui_slides_inner>.lbui_slide {
  background: #ffffff;
}
.lbui_tabs_v3>.lbui_nav>.lbui_nav_inner>.lbui_toggle:hover,
.lbui_tabs_v3>.lbui_nav>.lbui_nav_inner>.lbui_toggle.lbui_active {
  background: #ffffff;
  color: #3a383a;
  border-bottom: 1px solid #ffffff;
  -moz-border-radius:0;
  -webkit-border-radius: 0;
  border-radius: 0 0 0 0; /* need to specify all 4 corners for ie9 */
  filter:none;
  filter: none;
  margin-bottom: -1px;
  text-shadow: none;
}
/* ======================================
	Tabs RMW (Alternate)
====================================== */
.tab-a {
  -ixp-name: "Light Gray tab";
  -ixp-tags: "Tabs";
  -ixp-group: "tabs";
  -ixp-scope: "Tabs, tabs_v3";
   font-size: 0.929em;
}
.tab-a.lbui_tabs_v3>.lbui_nav>.lbui_nav_inner>.lbui_toggle,
.tab-a.lbui_tabs_v3.lbui_init>.lbui_nav>.lbui_nav_inner>.lbui_toggle  {
  background: #3a383a;
  color: #ffffff;
  border: none;
  -webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
  }	
.tab-a.lbui_tabs_v3>.lbui_slides {
  border: 1px solid #efefef;
  background: #efefef;
  color: #333327;
  -webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
}
.tab-a.lbui_tabs_v3>.lbui_slides>.lbui_slides_inner>.lbui_slide {
  background: #efefef;
  color: #333327;
  border: 1px solid #efefef;
  -webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
}
.tab-a.lbui_tabs_v3>.lbui_nav>.lbui_nav_inner>.lbui_toggle:hover {
  background: #f89720;
  color: #ffffff;
  border-left: none;
  border-top: none;
  border-right: none;
  -webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
}
.tab-a.lbui_tabs_v3>.lbui_nav>.lbui_nav_inner>.lbui_toggle.lbui_active {
  background: #efefef;
  color: #333327;
  border-left: none;
  border-top: none;
  border-right: none;
  border-bottom: 1px solid #efefef;
  text-shadow: none;
  -webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
}
/* ======================================
	Rotator RMW
====================================== */
.lbui_rotator_v3 .lbui_align_below .lbui_prev,
.lbui_rotator_v3 .lbui_align_below .lbui_next {
    -moz-border-radius:0;
  -webkit-border-radius: 0;
  border-radius: 0 0 0 0; /* need to specify all 4 corners for ie9 */
  background: transparent !important;
    color: #3a383a !important;
  text-shadow: none !important;
  border-radius: none !important;
}
.lbui_rotator_v3 .lbui_align_below .lbui_prev:hover,
.lbui_rotator_v3 .lbui_align_below .lbui_next:hover {
  background: transparent !important;
}
.lbui_rotator_v3 .lbui_nav:not(.lbui_dots) .lbui_toggle {
    -moz-border-radius:0;
  -webkit-border-radius: 0;
  border-radius: 0 0 0 0; /* need to specify all 4 corners for ie9 */
  background: #333333 !important;
    color: #ffffff !important;
  text-shadow: none !important;
  border-radius: none !important;
}
.lbui_rotator_v3 .lbui_nav:not(.lbui_dots) .lbui_toggle.lbui_active {
  background: #666666 !important;
    color: #ffffff !important;
  cursor: default;
}
.lbui_rotator_v3 .lbui_nav:not(.lbui_dots) .lbui_toggle:hover {
  background: #666666 !important;
    color: #ffffff !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}
/* ======================================
	Layered RMW
====================================== */
.lbux_layered_container {
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}
.lbux_layered_container .lbux_button_link {
   font-size: 0.929em !important;
  background: rgba(0, 0, 0, 0.5);
  color: #ffffff;
  padding: 10px 1.833em !important;
  text-decoration: none;
  display: inline-block;
  float: left;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
  
}
.lbux_layered_container .lbux_button_link:hover {
  background: rgba(0, 0, 0, 0.7);
}
.lbux_layered_container .lbux_link {
  font-size: 0.929em !important;
  color: #ffffff;
  display: inline-block;
  float: left;
  clear: both;
  margin-top: 10px;
}
.lbux_layered_container .lbux_link:hover {
  color: #e8e8e8 !important;
}
.lbux_layered_container .lbux_block div {
  margin-top: 5px;
}
/* ======================================
	Lightbox RMW
====================================== */
.lbui_lightbox_flex a {
  color: #f15b41;
}
.lbui_lightbox_flex a:hover {
  color: #f15b41;
}
.lbui_lightbox_flex a.lbux_button_link {
 font-size: 0.875em;
  text-decoration: none;
  color: #ffffff;
  background: #f15b41;
  display: inline-block;
  border: none;
  padding: 0.5em 1.75em;
  cursor: pointer;
  margin: 0.3em 0;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
-webkit-appearance: none;
  -webkit-border-radius: 20px 20px 20px 20px;
border-radius: 20px 20px 20px 20px;
}
.lbui_lightbox_flex a.lbux_button_link:hover {
 background-color: #eb7262;
  
}
/* ======================================
	Image Alignment

	REQUIRED CLASSES: ALL
====================================== */
.image-a {
  float: right;
  margin-left: 0.5em;
  -ixp-name: "Right Align";
  -ixp-tags: "Images";
  -ixp-group: "images";
  -ixp-scope: "Image";
}
.image-b {
  float: left;
  margin-right: 0.5em;
  -ixp-name: "Left Align";
  -ixp-tags: "Images";
  -ixp-group: "images";
  -ixp-scope: "Image";
}
.image-c {
  margin-right: auto;
  margin-left: auto;
  display: block;
  -ixp-name: "Center Align";
  -ixp-tags: "Images";
  -ixp-group: "images";
  -ixp-scope: "Image";
}
/* ======================================
	Image and Block Styling

	REQUIRED CLASS: .shadow-a
====================================== */
.shadow-a {
  -ixp-name: "Box Shadow";
  -ixp-tags: "Styling";
  -ixp-group: "styling";
  -ixp-scope: "Image,Link,Container,Column,Row";
  -webkit-box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, 0.6);
  box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, 0.6);
}
.shadow-b {
  -ixp-name: "Flat Shadow";
  -ixp-tags: "Styling";
  -ixp-group: "styling";
  -ixp-scope: "Image,Link,Container,Column,Row";
  -webkit-box-shadow: 2px 2px 0 0 #999999;
  -moz-box-shadow: 2px 2px 0 0 #999999;
  box-shadow: 2px 2px 0 0 #999999;
}
.image-borders-a {
  -ixp-name: "Rounded Corners";
  -ixp-tags: "Styling";
  -ixp-group: "styling";
  -ixp-scope: "Image,Link,Container,Column,Row";
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.image-borders-b {
  -ixp-name: "Border Dark Gray";
  -ixp-tags: "Styling";
  -ixp-group: "styling";
  -ixp-scope: "Image,Link,Container,Column,Row";
  border: 1px solid #333333;
}
/* ======================================
	Utilities
====================================== */
.nested-1 {
  -ixp-name: "Nested 1";
  -ixp-tags: "Utilities";
  -ixp-group: "nesting";
  -ixp-scope: "ContainerLike";
}
.nested-2.nested-2s {
  -ixp-name: "Nested 2";
  -ixp-tags: "Utilities";
  -ixp-group: "nesting";
  -ixp-scope: "ContainerLike";
}

/* ======================================
	Accordion RMW (Alternate)
====================================== */
.accordion-c.lbui_accordion_v3 > .lbui_accordion_content > div {
  text-align: center;
}
.accordion-c.lbui_accordion_v3 > .lbui_accordion_content > div > h2.lbui_trigger {
  background: #f15b41 !important;
  background-image: none !important;
  border: none !important;
  -webkit-border-radius: 20px !important;
  -moz-border-radius: 20px !important;
  border-radius: 20px !important;
  cursor: pointer;
  color: #ffffff;
  display: inline-block;
  filter: none;
  height: auto;
  margin: 0 auto;
  padding: .5em 1.25em !important;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.accordion-c.lbui_accordion_v3 > .lbui_accordion_content .lbui_trigger.lbui_active {
  background: #eb7262 !important;
  background-image: none !important;
  border: none !important;
  color: #ffffff;
  filter: none;
}
.accordion-c.lbui_accordion_v3 > .lbui_accordion_content .lbui_trigger.lbui_active:hover {
  background: #f15b41  !important;
  background-image: none !important;
  border: none !important;
  color: #ffffff;
  filter: none;
}
.accordion-c.lbui_accordion_v3 > .lbui_accordion_content .lbui_trigger:hover {
  background: #eb7262 !important;
  background-image: none !important;
  border: none !important;
  color: #ffffff;
  filter: none;
}
/* ======================================
	Accordion IXP Information
    REQUIRED CLASSES: .accordion-a
====================================== */
.accordion-c {
  -ixp-name: "Button Accordion";
  -ixp-tags: "Accordion";
  -ixp-group: "accordion";
  -ixp-scope: "Accordion, accordion_v3";
}
.animated {
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
/* Custom Animations */
@-webkit-keyframes fadeOut {
  0% {opacity: 1;}
  100% {opacity: 0;}
}

@keyframes fadeOut {
  0% {opacity: 1;}
  100% {opacity: 0;}
}

.fadeOut {
  -webkit-animation-name: fadeOut;
          animation-name: fadeOut;
}
.animated.fadeOut {
  -ixp-name: "FadeOut";
  -ixp-tags: "Custom Animations";
  -ixp-group: "animations";
  -ixp-scope: "ContainerLike,StyleOnly,CustomForm,ChoiceGroup,Flow,FlowStep,FullPageSection,FullPageSubsection";
}


.tab-b.lbui_tabs_v3,
.tab-b.lbui_tabs_v3.lbui_init {
  margin: 0 auto!important;
  padding: none !important;
  text-align: center;
}
.tab-b.lbui_tabs_v3 > .lbui_nav,
.tab-b.lbui_tabs_v3.lbui_init > .lbui_nav {
  margin: 0 auto !important;
  float: intial !important;
  padding: none !important;
  text-align: center !important;
  display: table !important;
font-family: 'verbbold', Helvetica, sans-serif;
}
.tab-b.lbui_tabs_v3 > .lbui_nav > .lbui_nav_inner,
.tab-b.lbui_tabs_v3.lbui_init > .lbui_nav > .lbui_nav_inner {
  text-align: center;
  float: intial !important;
}
.tab-b.lbui_tabs_v3 > .lbui_nav > .lbui_nav_inner .lbui_nav_inner li,
.tab-b.lbui_tabs_v3.lbui_init > .lbui_nav > .lbui_nav_inner .lbui_nav_inner li {
  display: inline;
}
.tab-b.lbui_tabs_v3 > .lbui_nav > .lbui_nav_inner > .lbui_toggle,
.tab-b.lbui_tabs_v3.lbui_init > .lbui_nav > .lbui_nav_inner > .lbui_toggle {
  background: #e0e0e0;
  border: none;
  padding: 0.5em 1em;
  color: #3A383A;
  filter: none;
  font-size: 1em;
border-radius: 25px;
-moz-border-radius: 25px;
-webkit-border-radius: 25px;
  text-shadow: none;
'verbbold', Helvetica, sans-serif;
}
.tab-b.lbui_tabs_v3 > .lbui_nav > .lbui_nav_inner > .lbui_toggle > .lbui_first,
.tab-b.lbui_tabs_v3.lbui_init > .lbui_nav > .lbui_nav_inner > .lbui_toggle > .lbui_first,
.tab-b.lbui_tabs_v3 > .lbui_nav > .lbui_nav_inner > .lbui_toggle:first-child,
.tab-b.lbui_tabs_v3.lbui_init > .lbui_nav > .lbui_nav_inner > .lbui_toggle:first-child {
  margin-left: 0;
}
.tab-b.lbui_tabs_v3 > .lbui_nav > .lbui_nav_inner > .lbui_toggle:hover,
.tab-b.lbui_tabs_v3.lbui_init > .lbui_nav > .lbui_nav_inner > .lbui_toggle:hover {
  background: #3A383A;
  color: #ffffff;
  filter: none;
}
.tab-b.lbui_tabs_v3 > .lbui_nav > .lbui_nav_inner > .lbui_active,
.tab-b.lbui_tabs_v3.lbui_init > .lbui_nav > .lbui_nav_inner > .lbui_active {
  background: #F15B41;
  color: #ffffff;
  filter: none !important;
}
.tab-b.lbui_tabs_v3.lbui_stacked_nav .lbui_toggle,
.tab-b.lbui_tabs_v3.lbui_init.lbui_stacked_nav .lbui_toggle {
  margin-right: 0;
}
.tab-b.lbui_tabs_v3 > .lbui_slides,
.tab-b.lbui_tabs_v3.lbui_init > .lbui_slides {
  background: transparent;
  border: none !important;
  border-radius: 0 !important;
  font-size: 1em;
}
.lbui_tabs_v3 > .lbui_slides > .lbui_slides_inner > .lbui_slide,
.lbui_tabs_v3.lbui_init > .lbui_slides > .lbui_slides_inner > .lbui_slide {
background: transparent;
}
.tab-b {
  -ixp-name: "Button Style";
  -ixp-tags: "Tabs";
  -ixp-group: "tabs";
  -ixp-scope: "Tabs, tabs_v3";
}