/*!
Theme Name: morbark
Theme URI: http://underscores.me/
Author: Mike Weiss
Author URI: http://clear-river.com
Description: The awesome theme for your website
Version: 1.0
License: GNU General Public License
License URI: license.txt
Tags:
*/
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; }

audio, canvas, video { display: inline-block; }

audio:not([controls]) { display: none; height: 0; }

[hidden] { display: none; }

html { font-family: FrutigerLTW01-45Light, helvetica, arial, sans-serif; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-font-smoothing: antialiased; padding: 0; margin: 0; }

body { padding: 0; margin: 0; }

* { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }

a:focus { outline: thin dotted; }

a:active, a:hover { outline: 0; }

img { border: 0; /* 1 */ -ms-interpolation-mode: bicubic; /* 2 */ /* vertical-align: bottom; */ /* Suppress the space beneath the baseline */ /* Responsive images */ /* @todo Add responsive embedded video. */ max-width: 100%; height: auto; width: auto; }

ul, ol { padding: 0 0 0 20px; }

ul { list-style: disc; }

figure { margin: 0; }

fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }

legend { border: 0; padding: 0; }

button, input, select, textarea { font-family: inherit; font-size: 100%; margin: 0; }

button, input { line-height: normal; }

button, select { text-transform: none; }

button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; }

button[disabled], html input[disabled] { cursor: default; }

input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; }

input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }

textarea { overflow: auto; vertical-align: top; }

table { border-collapse: collapse; border-spacing: 0; }

html { background: #636363; background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzYzNjM2MyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='), #636363; background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #000000), color-stop(100%, #636363)), #636363; background: -moz-linear-gradient(#000000 0%, #636363 100%), #636363; background: -webkit-linear-gradient(#000000 0%, #636363 100%), #636363; background: linear-gradient(#000000 0%, #636363 100%), #636363; min-height: 100%; }
html.no-cssgradients { filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF000000', endColorstr='#FF636363'); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#FF000000', endColorstr='#FF636363')"; }

a { color: #ff6418; text-decoration: none; }
a:hover, a:focus { text-decoration: underline; }

.alignleft { display: inline; float: left; margin-right: 1.5em; }

.alignright { display: inline; float: right; margin-left: 1.5em; }

.aligncenter { clear: both; display: block; margin: 0 auto; }

.site-header { background: #000; position: relative; z-index: 2; }
.site-header:before, .site-header:after { content: "\0020"; display: block; height: 0; overflow: hidden; }
.site-header:after { clear: both; }
.site-header .header-content { display: none; visibility: hidden; }
.site-header .social-links { display: none; }
@media screen and (min-width: 960px) { .site-header .social-links { display: block; } }
@media screen and (min-width: 768px) { .site-header .container { max-width: 980px; margin: 0 auto; }
  .site-header .header-content { display: block; visibility: visible; }
  .site-header .header-content { float: right; margin-right: 40px; margin-top: 17px; }
  .site-header .widget { float: left; margin: 0 0 0 20px; }
  .site-header .widget .widget-title { display: none; visibility: hidden; }
  .site-header .widget ul { padding: 0; }
  .home .site-header .widget ul { padding: 0; }
  .site-header .menu-header-links-container { float: left; }
  .site-header .menu-header-links-container ul { float: left; list-style: none; margin: 0; line-height: 25px; vertical-align: middle; }
  .site-header .menu-header-links-container ul li { float: left; }
  .site-header .menu-header-links-container ul a { font-size: 13px; color: #EBEBEB; }
  .site-header .menu-header-links-container ul a:hover { text-decoration: none; color: #ff6418; } }
.site-header .searchform { background: #EBEBEB; }
.site-header .searchform:before, .site-header .searchform:after { content: "\0020"; display: block; height: 0; overflow: hidden; }
.site-header .searchform:after { clear: both; }
.site-header .searchform #s { border: 1px solid #EBEBEB; background: #C2C2C2; color: #000; font-size: 13px; padding: 4px; vertical-align: middle; float: left; }
.site-header .searchform #s::-webkit-input-placeholder { color: #636363; }
.site-header .searchform #s:-moz-placeholder { color: #636363; }
.site-header .searchform #s::-moz-placeholder { color: #636363; }
.site-header .searchform #s:-ms-input-placeholder { color: #636363; }
.site-header .searchform #s:focus { outline: none; }
.site-header .searchform .submit { background: #EBEBEB; border: none; text-indent: -119988px; overflow: hidden; text-align: left; text-transform: capitalize; height: 25px; width: 25px; background-image: url('img/transparent-s95399857ee.png'); background-position: 0 -219px; background-repeat: no-repeat; float: right; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) { .site-header .searchform .submit { background-image: url('img/transparent2x-s5898c46653.png'); background-position: 0 -219px; -moz-background-size: 230px auto; -o-background-size: 230px auto; -webkit-background-size: 230px auto; background-size: 230px auto; } }

.assistive-text, .screen-reader-text { border: 0; clip: rect(0 0 0 0); position: absolute; overflow: hidden; margin: -1px; padding: 0; width: 1px; height: 1px; }
.assistive-text.focusable:active, .assistive-text.focusable:focus, .screen-reader-text.focusable:active, .screen-reader-text.focusable:focus { clip: auto; position: static; overflow: visible; margin: 0; width: auto; height: auto; }

.site-title { margin: 0 auto; padding: 7px 0; }
@media screen and (min-width: 768px) { .site-title { float: left; margin-left: 40px; } }
.site-title a { display: block; height: 44px; width: 230px; background-image: url('img/transparent-s95399857ee.png'); background-position: 0 -81px; background-repeat: no-repeat; margin: 0 auto; text-indent: -119988px; overflow: hidden; text-align: left; text-transform: capitalize; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) { .site-title a { background-image: url('img/transparent2x-s5898c46653.png'); background-position: 0 -81px; -moz-background-size: 230px auto; -o-background-size: 230px auto; -webkit-background-size: 230px auto; background-size: 230px auto; } }

.home .site-main { width: 100%; max-width: 100%; background: #EBEBEB; background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q3ZDdkNyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='), #EBEBEB; background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d7d7d7), color-stop(100%, #ffffff)), #EBEBEB; background: -moz-linear-gradient(#d7d7d7 0%, #ffffff 100%), #EBEBEB; background: -webkit-linear-gradient(#d7d7d7 0%, #ffffff 100%), #EBEBEB; background: linear-gradient(#d7d7d7 0%, #ffffff 100%), #EBEBEB; padding: 10px 20px; }
.no-cssgradients .home .site-main { filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FFD7D7D7', endColorstr='#FFFFFFFF'); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#FFD7D7D7', endColorstr='#FFFFFFFF')"; }
.home .content-area { max-width: 980px; margin: 0 auto; }
.home .content-area .widget { max-width: 940px; }

.site-main { background: #EBEBEB; background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MyYzJjMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='), #EBEBEB; background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #c2c2c2), color-stop(100%, #ffffff)), #EBEBEB; background: -moz-linear-gradient(#c2c2c2 0%, #ffffff 100%), #EBEBEB; background: -webkit-linear-gradient(#c2c2c2 0%, #ffffff 100%), #EBEBEB; background: linear-gradient(#c2c2c2 0%, #ffffff 100%), #EBEBEB; overflow: hidden; max-width: 980px; margin: 0 auto; padding: 7px 20px; -moz-box-shadow: 0px 0px 17px 1px #000; -webkit-box-shadow: 0px 0px 17px 1px #000; box-shadow: 0px 0px 17px 1px #000; }
.no-cssgradients .site-main { filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FFC2C2C2', endColorstr='#FFFFFFFF'); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#FFC2C2C2', endColorstr='#FFFFFFFF')"; }
.lt-ie9 .site-main { width: 980px; }

.addthis_button { display: block; height: 20px; width: 114px; background-image: url('img/transparent-s95399857ee.png'); background-position: 0 -244px; background-repeat: no-repeat; text-indent: -119988px; overflow: hidden; text-align: left; text-transform: capitalize; float: left; margin-right: .5em; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) { .addthis_button { background-image: url('img/transparent2x-s5898c46653.png'); background-position: 0 -244px; -moz-background-size: 230px auto; -o-background-size: 230px auto; -webkit-background-size: 230px auto; background-size: 230px auto; } }

#at20mc * { -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }

.breadcrumbs { font-size: 12px; color: #000; line-height: 20px; clear: right; }
.breadcrumbs a { color: #000; }

.site-footer { overflow: hidden; margin: 0 auto; padding: 10px 20px; max-width: 980px; font-size: 13px; color: #fff; text-align: center; }
.site-footer a { color: #fff; display: block; padding: 6px; }
@media screen and (min-width: 768px) { .site-footer a { padding: 0; display: inline; } }
@media screen and (min-width: 960px) { .site-footer .links { float: right; text-align: right; } }
.site-footer .links ul { list-style: none; padding: 0; margin: 0; font-size: 0; }
.site-footer .links li { font-size: 13px; display: inline-block; margin: 0 0 0 8px; padding: 0 8px 0 0; }
@media screen and (min-width: 768px) { .site-footer .links li { border-right: 1px solid #959595; }
  .site-footer .links li:last-child { border-right: none; } }
.site-footer .links img { max-width: 250px; margin: 0 auto; }
@media screen and (min-width: 960px) { .site-footer .copy { float: left; }
  .site-footer .social { display: none; visibility: hidden; } }

.social-links { list-style: none; margin: 0; padding: 0; }
.social-links li { display: inline-block; margin: 0 0 0 5px; padding: 0; }
.social-links li a { display: block; text-indent: -119988px; overflow: hidden; text-align: left; text-transform: capitalize; }
.social-links .facebook a { height: 25px; width: 25px; background-image: url('img/transparent-s95399857ee.png'); background-position: 0 -15px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) { .social-links .facebook a { background-image: url('img/transparent2x-s5898c46653.png'); background-position: 0 -15px; -moz-background-size: 230px auto; -o-background-size: 230px auto; -webkit-background-size: 230px auto; background-size: 230px auto; } }
.social-links .twitter a { height: 25px; width: 25px; background-image: url('img/transparent-s95399857ee.png'); background-position: 0 -404px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) { .social-links .twitter a { background-image: url('img/transparent2x-s5898c46653.png'); background-position: 0 -404px; -moz-background-size: 230px auto; -o-background-size: 230px auto; -webkit-background-size: 230px auto; background-size: 230px auto; } }
.social-links .linkedin a { height: 25px; width: 25px; background-image: url('img/transparent-s95399857ee.png'); background-position: 0 -56px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) { .social-links .linkedin a { background-image: url('img/transparent2x-s5898c46653.png'); background-position: 0 -56px; -moz-background-size: 230px auto; -o-background-size: 230px auto; -webkit-background-size: 230px auto; background-size: 230px auto; } }
.social-links .youtube a { height: 25px; width: 25px; background-image: url('img/transparent-s95399857ee.png'); background-position: 0 -429px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) { .social-links .youtube a { background-image: url('img/transparent2x-s5898c46653.png'); background-position: 0 -429px; -moz-background-size: 230px auto; -o-background-size: 230px auto; -webkit-background-size: 230px auto; background-size: 230px auto; } }
.social-links .rss a { height: 25px; width: 25px; background-image: url('img/transparent-s95399857ee.png'); background-position: 0 -194px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) { .social-links .rss a { background-image: url('img/transparent2x-s5898c46653.png'); background-position: 0 -194px; -moz-background-size: 230px auto; -o-background-size: 230px auto; -webkit-background-size: 230px auto; background-size: 230px auto; } }

.sfc_calculator div { margin: 0 0 5px; }
.sfc_calculator div.separator { text-align: center; margin: 5px 0 15px; }
.sfc_calculator div.separator div { margin: 0; display: inline-block; background-color: #ffffff; padding: 1px 12px; position: relative; top: 10px; text-align: center; }
.sfc_calculator div.anp { border: 1px solid #C2C2C2; padding: 5px; }
.sfc_calculator input { width: 100%; }

.home .site-main p.sfc_validation_error, #page .white p.sfc_validation_error { color: #790000; font-size: 1.2em; font-weight: bold; }
.home .site-main p.sfc_error, #page .white p.sfc_error { color: #790000; font-weight: bold; }

.autocomplete-suggestions { border: 1px solid #999; background: #FFF; overflow: auto; }

.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; cursor: pointer; }

.autocomplete-selected { background: #F0F0F0; }

.autocomplete-suggestions strong { font-weight: normal; color: #3399FF; }

.autocomplete-group { padding: 2px 5px; }

.autocomplete-group strong { display: block; border-bottom: 1px solid #000; }

#page .wpb_button, #page .gform_wrapper .gform_footer input.button, #page .gform_wrapper .gform_footer input[type=submit] { width: 100%; border-radius: 0; text-align: left; background: #636363; border: 0; filter: none; color: #EBEBEB; text-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; margin-bottom: 0; margin-top: 4px; font-family: FrutigerLTW01-55Roman, helvetica, arial, sans-serif; font-size: 13px; font-weight: 500; vertical-align: bottom; padding: 4px 10px 2px; }
#page .gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox], #page .gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio], #page .gform_wrapper.gf_browser_chrome .gfield_checkbox li input { margin-left: 4px; }
#page .wpb_btn-small { text-transform: uppercase; padding: 2px 9px; text-align: center; }
#page .wpb_btn-warning { background: #ff6418; color: #fff; border: 0; filter: none; }
#page .wpb_content_element { margin-bottom: 3px; }
#page .wpb_separator, #page .wpb_content_element.wpb_separator, #page .vc_text_separator, #page hr, #page .wpb_text_column .wpb_separator:last-child, #page .wpb_text_column .vc_text_separator:last-child, #page .wpb_text_column hr:last-child, #page .sfc_calculator .separator { border: none; border-bottom: 1px dashed #C2C2C2; margin: 15px 0; top: 0px; }
#page .wpb_separator:before, #page .wpb_separator:after, #page .wpb_content_element.wpb_separator:before, #page .wpb_content_element.wpb_separator:after, #page .vc_text_separator:before, #page .vc_text_separator:after, #page hr:before, #page hr:after, #page .wpb_text_column .wpb_separator:last-child:before, #page .wpb_text_column .wpb_separator:last-child:after, #page .wpb_text_column .vc_text_separator:last-child:before, #page .wpb_text_column .vc_text_separator:last-child:after, #page .wpb_text_column hr:last-child:before, #page .wpb_text_column hr:last-child:after, #page .sfc_calculator .separator:before, #page .sfc_calculator .separator:after { content: "\0020"; display: block; height: 0; overflow: hidden; }
#page .wpb_separator:after, #page .wpb_content_element.wpb_separator:after, #page .vc_text_separator:after, #page hr:after, #page .wpb_text_column .wpb_separator:last-child:after, #page .wpb_text_column .vc_text_separator:last-child:after, #page .wpb_text_column hr:last-child:after, #page .sfc_calculator .separator:after { clear: both; }
#page .wpb_separator, #page .vc_text_separator { top: 0; margin: 15px 0; border-bottom: 1px dashed #C2C2C2; }
#page .wpb_tabs .ui-tabs .ui-tabs-panel, #page .white, .archive #page .site-main .widget-area, .blog #page .site-main .widget-area, .single-post #page .site-main .widget-area, .single-mor_resources #page .site-main .widget-area { background-color: #fff; color: #464646; border: 1px solid #C2C2C2; padding: 1em; }
#page .wpb_tabs .ui-tabs .ui-tabs-panel .white, #page .white .white, .archive #page .site-main .widget-area .white, .blog #page .site-main .widget-area .white, .single-post #page .site-main .widget-area .white, .single-mor_resources #page .site-main .widget-area .white { border: 0; padding: 0; }
#page .wpb_tabs .ui-tabs .ui-tabs-panel .wpb_separator, #page .wpb_tabs .ui-tabs .ui-tabs-panel .vc_text_separator, #page .white .wpb_separator, #page .white .vc_text_separator, .archive #page .site-main .widget-area .wpb_separator, .archive #page .site-main .widget-area .vc_text_separator, .blog #page .site-main .widget-area .wpb_separator, .blog #page .site-main .widget-area .vc_text_separator, .single-post #page .site-main .widget-area .wpb_separator, .single-post #page .site-main .widget-area .vc_text_separator, .single-mor_resources #page .site-main .widget-area .wpb_separator, .single-mor_resources #page .site-main .widget-area .vc_text_separator { border-bottom: 1px dashed #D7D7D7; }
#page .wpb_tabs .ui-tabs .ui-tabs-panel h1, #page .wpb_tabs .ui-tabs .ui-tabs-panel h2, #page .wpb_tabs .ui-tabs .ui-tabs-panel h3, #page .wpb_tabs .ui-tabs .ui-tabs-panel h4, #page .wpb_tabs .ui-tabs .ui-tabs-panel h5, #page .wpb_tabs .ui-tabs .ui-tabs-panel h6, #page .wpb_tabs .ui-tabs .ui-tabs-panel h7, #page .white h1, #page .white h2, #page .white h3, #page .white h4, #page .white h5, #page .white h6, #page .white h7, .archive #page .site-main .widget-area h1, .archive #page .site-main .widget-area h2, .archive #page .site-main .widget-area h3, .archive #page .site-main .widget-area h4, .archive #page .site-main .widget-area h5, .archive #page .site-main .widget-area h6, .archive #page .site-main .widget-area h7, .blog #page .site-main .widget-area h1, .blog #page .site-main .widget-area h2, .blog #page .site-main .widget-area h3, .blog #page .site-main .widget-area h4, .blog #page .site-main .widget-area h5, .blog #page .site-main .widget-area h6, .blog #page .site-main .widget-area h7, .single-post #page .site-main .widget-area h1, .single-post #page .site-main .widget-area h2, .single-post #page .site-main .widget-area h3, .single-post #page .site-main .widget-area h4, .single-post #page .site-main .widget-area h5, .single-post #page .site-main .widget-area h6, .single-post #page .site-main .widget-area h7, .single-mor_resources #page .site-main .widget-area h1, .single-mor_resources #page .site-main .widget-area h2, .single-mor_resources #page .site-main .widget-area h3, .single-mor_resources #page .site-main .widget-area h4, .single-mor_resources #page .site-main .widget-area h5, .single-mor_resources #page .site-main .widget-area h6, .single-mor_resources #page .site-main .widget-area h7 { color: #000; }
#page .wpb_tabs .ui-tabs .ui-tabs-panel .gform_wrapper .gform_footer input.button, #page .wpb_tabs .ui-tabs .ui-tabs-panel .gform_wrapper .gform_footer input[type=submit], #page .white .gform_wrapper .gform_footer input.button, #page .white .gform_wrapper .gform_footer input[type=submit], .archive #page .site-main .widget-area .gform_wrapper .gform_footer input.button, .archive #page .site-main .widget-area .gform_wrapper .gform_footer input[type=submit], .blog #page .site-main .widget-area .gform_wrapper .gform_footer input.button, .blog #page .site-main .widget-area .gform_wrapper .gform_footer input[type=submit], .single-post #page .site-main .widget-area .gform_wrapper .gform_footer input.button, .single-post #page .site-main .widget-area .gform_wrapper .gform_footer input[type=submit], .single-mor_resources #page .site-main .widget-area .gform_wrapper .gform_footer input.button, .single-mor_resources #page .site-main .widget-area .gform_wrapper .gform_footer input[type=submit] { width: auto; }
.archive #page .site-main .widget-area, .blog #page .site-main .widget-area, .single-post #page .site-main .widget-area, .single-mor_resources #page .site-main .widget-area { padding: .5em; }
#page .wpb_content_element .ui-tabs .ui-tabs-nav { overflow: hidden; border-left: 1px solid #C2C2C2; }
#page .wpb_content_element .ui-tabs .ui-tabs-nav li { font-size: 12px; margin: 0; border: 1px solid #C2C2C2; background: #636363; -moz-transform: skew(52.4deg, 0); -ms-transform: skew(52.4deg, 0); -webkit-transform: skew(52.4deg, 0); transform: skew(52.4deg, 0); }
@media screen and (min-width: 960px) { #page .wpb_content_element .ui-tabs .ui-tabs-nav li { font-size: 16px; } }
#page .wpb_content_element .ui-tabs .ui-tabs-nav li.ui-tabs-active { background: #ff6418; }
#page .wpb_content_element .ui-tabs .ui-tabs-nav li a { color: #EBEBEB; -moz-transform: skew(-52.4deg, 0); -ms-transform: skew(-52.4deg, 0); -webkit-transform: skew(-52.4deg, 0); transform: skew(-52.4deg, 0); padding: 5px 10px; font-weight: 300; font-family: FrutigerLTW01-55Roman, helvetica, arial, sans-serif; }
@media screen and (min-width: 960px) { #page .wpb_content_element .ui-tabs .ui-tabs-nav li a { padding: 7px 20px; } }
#page .wpb_content_element .ui-tabs .ui-tabs-nav li:first-child { margin-left: -23px; }
#page .wpb_content_element .ui-tabs .ui-tabs-nav li:first-child a { padding-left: 28px; }
@media screen and (min-width: 960px) { #page .wpb_content_element .ui-tabs .ui-tabs-nav li:first-child { margin-left: -23px; }
  #page .wpb_content_element .ui-tabs .ui-tabs-nav li:first-child a { padding-left: 35px; } }
#page .vc_row-fluid { margin-bottom: 1em; }
#page .vc_row-fluid.ad-content { margin-bottom: 0; }
#page .wpb_tab.vc_row-fluid > .vc_row:last-child > [class*="vc_col-sm-"] { margin-bottom: 0; }
.single #page .entry-content .vc_row { margin-left: 0; margin-right: 0; }
.blog #page .vc_row, .single #page .vc_row, .archive #page .vc_row, .search #page .vc_row { margin-left: 0; margin-right: 0; }
.single-mor_equipment #page .entry-content .vc_row, .single-mor_equipment #page .vc_row { margin-left: -10px; margin-right: -10px; }
.vc_responsive #page .vc_row.ad-content .vc_col-sm-12, .single #page .vc_row.ad-content, #page .vc_row.ad-content { padding-left: 0; padding-right: 0; margin-left: 0; margin-right: 0; }
#page i.icon { float: right; margin-top: 0px; margin-bottom: 2px; }
#page .wpb_document_pdf i.icon, #page option.wpb_document_pdf { height: 15px; width: 15px; background-image: url('img/transparent-s95399857ee.png'); background-position: 0 0; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) { #page .wpb_document_pdf i.icon, #page option.wpb_document_pdf { background-image: url('img/transparent2x-s5898c46653.png'); background-position: 0 0; -moz-background-size: 230px auto; -o-background-size: 230px auto; -webkit-background-size: 230px auto; background-size: 230px auto; } }
#page .wpb_arrow i.icon, #page option.wpb_arrow { height: 16px; width: 16px; background-image: url('img/transparent-s95399857ee.png'); background-position: 0 -40px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) { #page .wpb_arrow i.icon, #page option.wpb_arrow { background-image: url('img/transparent2x-s5898c46653.png'); background-position: 0 -40px; -moz-background-size: 230px auto; -o-background-size: 230px auto; -webkit-background-size: 230px auto; background-size: 230px auto; } }
#page .wpb_anchor i.icon, #page option.wpb_anchor { height: 15px; width: 16px; background-image: url('img/transparent-s95399857ee.png'); background-position: 0 -145px; background-repeat: no-repeat; float: none; margin-bottom: 0; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) { #page .wpb_anchor i.icon, #page option.wpb_anchor { background-image: url('img/transparent2x-s5898c46653.png'); background-position: 0 -145px; -moz-background-size: 230px auto; -o-background-size: 230px auto; -webkit-background-size: 230px auto; background-size: 230px auto; } }
#page .wpb_accordion { background: #000; }
#page .wpb_content_element .ui-accordion .ui-accordion-header, #page .ui-accordion .ui-accordion-header-active { padding: 0; margin: 0; background: #000; color: #fff; border-top: 1px solid #959595 !important; }
#page .wpb_content_element .ui-accordion .ui-accordion-header a, #page .ui-accordion .ui-accordion-header-active a { text-transform: uppercase; color: #fff; font-family: 'Frutiger LT W01 65 Bold', helvetica, arial, sans-serif; }
#page .wpb_content_element .ui-state-default .ui-icon, #page .wpb_content_element .ui-state-active .ui-icon { height: 20px; width: 20px; background-image: url('img/transparent-s95399857ee.png'); background-position: 0 -174px; background-repeat: no-repeat; top: 15px; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) { #page .wpb_content_element .ui-state-default .ui-icon, #page .wpb_content_element .ui-state-active .ui-icon { background-image: url('img/transparent2x-s5898c46653.png'); background-position: 0 -174px; -moz-background-size: 230px auto; -o-background-size: 230px auto; -webkit-background-size: 230px auto; background-size: 230px auto; } }
#page .wpb_content_element .ui-state-active .ui-icon { height: 20px; width: 20px; background-image: url('img/transparent-s95399857ee.png'); background-position: 0 -125px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) { #page .wpb_content_element .ui-state-active .ui-icon { background-image: url('img/transparent2x-s5898c46653.png'); background-position: 0 -125px; -moz-background-size: 230px auto; -o-background-size: 230px auto; -webkit-background-size: 230px auto; background-size: 230px auto; } }
#page .ui-accordion-content { border-top: 1px solid #959595 !important; color: #fff; }
#page .ui-accordion-content .vc_text_separator div { background: #000; text-transform: uppercase; }
#page .ui-accordion-content .gfield_error .vc_text_separator div { background: #EBEBEB; color: #000; }
#page .ui-accordion-content select, #page .ui-accordion-content input { width: 100%; background: #C2C2C2; border: 1px solid #EBEBEB; padding: .4em; }
#page .ui-accordion-content .gfield_radio input { background: transparent; border: 0; }
#page .ui-accordion-content .gform_wrapper .validation_error { font-weight: normal; font-family: 'Frutiger LT W01 65 Bold', helvetica, arial, sans-serif; color: #fff; }
#page .gform_wrapper .gform_footer input.button, #page .gform_wrapper .gform_footer input[type=submit] { background: #ff6418; text-align: center; text-transform: uppercase; color: #fff; }
#page .gform_wrapper .top_label .gfield_label, #page .gform_wrapper ul.gfield_radio li input[type="radio"]:checked + label, #page .gform_wrapper ul.gfield_checkbox li input[type="checkbox"]:checked + label { font-weight: normal; font-family: 'Frutiger LT W01 65 Bold', helvetica, arial, sans-serif; }
#page .gform_wrapper li.gfield.gfield_error, #page .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning { background: #EBEBEB; margin: 6px 0 !important; }
#page .gform_wrapper .top_label .gfield_error { width: 100%; }
#page .gfield_description { font-size: 12px; padding: 0; }
#page .gform_wrapper li.gfield fieldset { padding: 0 .5em; }
#page .gform_wrapper li.gfield fieldset legend.gfield_label { width: auto; }

.white .alternated { padding: 1em 0; }
.white .alternated:nth-of-type(2) { margin-top: 1.5em; }
.white .alternated:nth-of-type(2n) { background: #f3f3f3; }

.vc_general.vc_btn3.vc_btn3-color-warning, .vc_general.vc_btn3.vc_btn3-color-btn-warning, .vc_general.vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat { background: #ff6418; color: #fff !important; border-radius: 0px !important; }
.vc_general.vc_btn3.vc_btn3-color-warning:hover, .vc_general.vc_btn3.vc_btn3-color-btn-warning:hover, .vc_general.vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:hover { background: #cb4300; }

.ad-content .vc_column_container > .vc_column-inner { padding-left: 0; padding-right: 0; }

.ad-content img { display: block; }

.textwidget a img { display: block; }

h1, h2, h3, h4, h5, h6, h7, b, strong, .gform_wrapper .top_label .gfield_label { font-family: 'Frutiger LT W01 65 Bold', helvetica, arial, sans-serif; font-weight: 500; }

h1 { font-size: 26px; margin: 7px 0; }

h2 { font-size: 20px; margin: 0; vertical-align: top; }

h3 { font-size: 16px; margin: -4px 0 0; }

h4 { margin: 0; font-size: 15px; }

h5 { color: #959595; text-transform: uppercase; margin: 20px 0 0 0; font-weight: normal; font-size: 12px; }

p, ul { margin-top: 0; line-height: 1.25; }

ul { list-style-type: square; }

body { line-height: 1.25; font-size: 15px; }

.home .site-main h2 { font-size: 16px; margin: 4px 0 3px; }
.home .site-main p, .home .site-main ul, .home .site-main ol { font-size: 14px; color: #464646; margin: 0 0 6px; }

abbr[title] { border-bottom: 1px dotted; }

b, strong { font-weight: normal; font-family: 'Frutiger LT W01 65 Bold', helvetica, arial, sans-serif; }

dfn { font-style: italic; }

hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0; }

mark { background: #ff0; color: #000; }

code, kbd, pre, samp { font-family: monospace, serif; font-size: 1em; }

pre { white-space: pre-wrap; }

q { quotes: "\201C" "\201D" "\2018" "\2019"; }

small { font-size: 80%; }

sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }

sup { top: -0.5em; }

sub { bottom: -0.25em; }

table { font-size: 12px; background: #fff; border-collapse: collapse; text-align: left; }
table th { font-size: 14px; font-weight: normal; color: #000; padding: 4px; border-bottom: 2px solid #ff6418; }
table td { color: #464646; padding: 4px; }
table tbody tr:hover td { color: #464646; }

.navigation-main { background: #ff6418; background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNjQxOCIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZmY2NDE4Ii8+PHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiNlMjM4MzAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMjM4MzAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA='), #ff6418; background: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #ff6418), color-stop(50%, #ff6418), color-stop(51%, #e23830), color-stop(100%, #e23830)), #ff6418; background: -moz-linear-gradient(left, #ff6418 0%, #ff6418 50%, #e23830 51%, #e23830 100%), #ff6418; background: -webkit-linear-gradient(left, #ff6418 0%, #ff6418 50%, #e23830 51%, #e23830 100%), #ff6418; background: linear-gradient(to right, #ff6418 0%, #ff6418 50%, #e23830 51%, #e23830 100%), #ff6418; background-image: -ms-linear-gradient(left, #ff6418 0%, #ff6418 50%, #E23830 51%, #E23830 100%); border-top: 4px solid #E23830; font-family: FrutigerLTW01-55Roman, helvetica, arial, sans-serif; clear: both; position: relative; -moz-box-shadow: 0px 0px 17px 1px #000; -webkit-box-shadow: 0px 0px 17px 1px #000; box-shadow: 0px 0px 17px 1px #000; }
.no-cssgradients .navigation-main { background: url('img/navbg.png?1410753600') repeat-y top center; }
.navigation-main .mobile-access { position: absolute; right: 0; left: 0; top: 0; }
.navigation-main .mobile-access .menu-header-links-container, .navigation-main .mobile-access .widget_search h1 { font-family: FrutigerLTW01-55Roman, helvetica, arial, sans-serif; width: 35%; position: absolute; top: 0; margin: 0; z-index: 2; font-weight: 500; }
@media screen and (min-width: 768px) { .navigation-main .mobile-access .menu-header-links-container, .navigation-main .mobile-access .widget_search h1 { display: none; visibility: hidden; } }
.navigation-main .mobile-access .menu-header-links-container { left: 0; border-right: 2px solid #E23830; }
.navigation-main .mobile-access .menu-header-links-container ul { list-style: none; margin: 0; padding: 0; }
.navigation-main .mobile-access .menu-header-links-container .menu-item a { padding: 12px 3px; display: block; color: #fff; text-decoration: none; font-size: 11px; line-height: 16px; text-transform: uppercase; text-align: center; }
@media screen and (min-width: 480px) { .navigation-main .mobile-access .menu-header-links-container .menu-item a { font-size: 16px; } }
.navigation-main .mobile-access .widget_search h1 { position: relative; float: right; border-left: 2px solid #E23830; padding: 12px 3px; display: block; color: #fff; text-decoration: none; font-size: 11px; line-height: 16px; text-transform: uppercase; text-align: center; }
@media screen and (min-width: 480px) { .navigation-main .mobile-access .widget_search h1 { font-size: 16px; } }
.navigation-main .mobile-access .searchform { clear: both; padding: 12px; display: none; -moz-box-shadow: 0px 0px 17px 1px #000; -webkit-box-shadow: 0px 0px 17px 1px #000; box-shadow: 0px 0px 17px 1px #000; }
.navigation-main .mobile-access .searchform #s { width: 100%; }
.navigation-main #megaMenu { max-width: 980px; margin: 0 auto; float: none !important; background: #000; }
@media screen and (min-width: 768px) { .navigation-main #megaMenu { background: url('img/rightangle.png?1410753600') no-repeat bottom right #ff6418; } }
.lt-ie9 .navigation-main #megaMenu { background: url('img/rightangle.png?1410753600') no-repeat bottom right #ff6418; }
.navigation-main #megaMenu:before, .navigation-main #megaMenu:after { content: "\0020"; display: block; height: 0; overflow: hidden; }
.navigation-main #megaMenu:after { clear: both; }
.navigation-main #megaMenu div.megaMenuToggle { color: #fff; background: url('img/rightangle.png?1410753600') no-repeat bottom right, #ff6418; }
.navigation-main #megaMenu .megaMenuToggle-icon { background: #fff; height: 3px; width: 16px; margin-top: 11px; }
.navigation-main #megaMenu .megaMenuToggle-icon:before { background: #fff; height: 3px; width: 16px; top: -5px; }
.navigation-main #megaMenu .megaMenuToggle-icon:after { background: #fff; height: 3px; width: 16px; top: -10px; }
.navigation-main #megaMenu #megaMenuToggle { font-size: 11px; padding: 12px 40%; }
@media screen and (min-width: 480px) { .navigation-main #megaMenu #megaMenuToggle { font-size: 16px; } }
.navigation-main #megaMenu.megaMenuHorizontal ul.megaMenu { width: auto; }
@media screen and (min-width: 768px) { .navigation-main #megaMenu.megaMenuHorizontal ul.megaMenu { padding: 0 25px; margin-right: 15px; } }
.navigation-main #megaMenu ul.megaMenu { float: right; }
.navigation-main #megaMenu ul.megaMenu > li.menu-item > a, .navigation-main #megaMenu ul.megaMenu > li.menu-item > span.um-anchoremulator { font-size: 20px; line-height: 20px; color: #fff; font-weight: normal; }
@media screen and (min-width: 768px) { .navigation-main #megaMenu ul.megaMenu > li.menu-item > a, .navigation-main #megaMenu ul.megaMenu > li.menu-item > span.um-anchoremulator { padding: 4px 15px; font-size: 14px; } }
.navigation-main #megaMenu.megaMenuHorizontal ul.megaMenu > li > a, .navigation-main #megaMenu.megaMenuHorizontal ul.megaMenu > li > span.um-anchoremulator { border-left: 0; }
.navigation-main #megaMenu.megaMenuVertical ul.megaMenu > li > a, .navigation-main #megaMenu.megaMenuVertical ul.megaMenu > li > span.um-anchoremulator { border-top: 0; }
.navigation-main #megaMenu ul.megaMenu > li > a span.wpmega-link-title, .navigation-main #megaMenu ul.megaMenu > li > span.um-anchoremulator span.wpmega-link-title { text-transform: uppercase; }
.navigation-main #megaMenu ul.megaMenu li.menu-item.mega-with-sub > a, .navigation-main #megaMenu ul.megaMenu li.menu-item.mega-with-sub > span.um-anchoremulator, .navigation-main #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega > a, .navigation-main #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega > span.um-anchoremulator { display: block; }
.navigation-main #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item.megaReg-with-sub > a, .navigation-main #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item.megaReg-with-sub > span.um-anchoremulator, .navigation-main #megaMenu ul.megaMenu li.menu-item.mega-with-sub > a, .navigation-main #megaMenu ul.megaMenu li.menu-item.mega-with-sub > span.um-anchoremulator, .navigation-main #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega > a, .navigation-main #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega > span.um-anchoremulator { padding-left: 30px; padding-right: 15px; }
@media screen and (min-width: 768px) { .navigation-main #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item.megaReg-with-sub > a, .navigation-main #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item.megaReg-with-sub > span.um-anchoremulator, .navigation-main #megaMenu ul.megaMenu li.menu-item.mega-with-sub > a, .navigation-main #megaMenu ul.megaMenu li.menu-item.mega-with-sub > span.um-anchoremulator, .navigation-main #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega > a, .navigation-main #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega > span.um-anchoremulator { padding-left: 15px; } }
.navigation-main #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg li.menu-item.megaReg-with-sub > a:after, .navigation-main #megaMenu ul.megaMenu li.menu-item.mega-with-sub > a:after, .navigation-main #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega > a:after, .navigation-main #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg li.menu-item.megaReg-with-sub > span.um-anchoremulator:after, .navigation-main #megaMenu ul.megaMenu li.menu-item.mega-with-sub > span.um-anchoremulator:after, .navigation-main #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega > span.um-anchoremulator:after { content: ''; position: absolute; top: 17px; left: 8px; right: auto; font-size: 0; border-width: 0; padding-top: 0; height: 20px; width: 20px; background-image: url('img/transparent-s95399857ee.png'); background-position: 0 -174px; background-repeat: no-repeat; display: block; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) { .navigation-main #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg li.menu-item.megaReg-with-sub > a:after, .navigation-main #megaMenu ul.megaMenu li.menu-item.mega-with-sub > a:after, .navigation-main #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega > a:after, .navigation-main #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg li.menu-item.megaReg-with-sub > span.um-anchoremulator:after, .navigation-main #megaMenu ul.megaMenu li.menu-item.mega-with-sub > span.um-anchoremulator:after, .navigation-main #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega > span.um-anchoremulator:after { background-image: url('img/transparent2x-s5898c46653.png'); background-position: 0 -174px; -moz-background-size: 230px auto; -o-background-size: 230px auto; -webkit-background-size: 230px auto; background-size: 230px auto; } }
@media screen and (min-width: 768px) { .navigation-main #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg li.menu-item.megaReg-with-sub > a:after, .navigation-main #megaMenu ul.megaMenu li.menu-item.mega-with-sub > a:after, .navigation-main #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega > a:after, .navigation-main #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg li.menu-item.megaReg-with-sub > span.um-anchoremulator:after, .navigation-main #megaMenu ul.megaMenu li.menu-item.mega-with-sub > span.um-anchoremulator:after, .navigation-main #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega > span.um-anchoremulator:after { background: none; } }
.navigation-main #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg li.menu-item.megaReg-with-sub.wpmega-expanded > a:after, .navigation-main #megaMenu ul.megaMenu li.menu-item.mega-with-sub.wpmega-expanded > a:after, .navigation-main #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.wpmega-expanded > a:after, .navigation-main #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg li.menu-item.megaReg-with-sub.wpmega-expanded > span.um-anchoremulator:after, .navigation-main #megaMenu ul.megaMenu li.menu-item.mega-with-sub.wpmega-expanded > span.um-anchoremulator:after, .navigation-main #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.wpmega-expanded > span.um-anchoremulator:after, .navigation-main #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg li.menu-item.megaReg-with-sub.megaHover > a:after, .navigation-main #megaMenu ul.megaMenu li.menu-item.mega-with-sub.megaHover > a:after, .navigation-main #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.megaHover > a:after, .navigation-main #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg li.menu-item.megaReg-with-sub.megaHover > span.um-anchoremulator:after, .navigation-main #megaMenu ul.megaMenu li.menu-item.mega-with-sub.megaHover > span.um-anchoremulator:after, .navigation-main #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.megaHover > span.um-anchoremulator:after { height: 20px; width: 20px; background-image: url('img/transparent-s95399857ee.png'); background-position: 0 -125px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) { .navigation-main #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg li.menu-item.megaReg-with-sub.wpmega-expanded > a:after, .navigation-main #megaMenu ul.megaMenu li.menu-item.mega-with-sub.wpmega-expanded > a:after, .navigation-main #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.wpmega-expanded > a:after, .navigation-main #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg li.menu-item.megaReg-with-sub.wpmega-expanded > span.um-anchoremulator:after, .navigation-main #megaMenu ul.megaMenu li.menu-item.mega-with-sub.wpmega-expanded > span.um-anchoremulator:after, .navigation-main #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.wpmega-expanded > span.um-anchoremulator:after, .navigation-main #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg li.menu-item.megaReg-with-sub.megaHover > a:after, .navigation-main #megaMenu ul.megaMenu li.menu-item.mega-with-sub.megaHover > a:after, .navigation-main #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.megaHover > a:after, .navigation-main #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg li.menu-item.megaReg-with-sub.megaHover > span.um-anchoremulator:after, .navigation-main #megaMenu ul.megaMenu li.menu-item.mega-with-sub.megaHover > span.um-anchoremulator:after, .navigation-main #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.megaHover > span.um-anchoremulator:after { background-image: url('img/transparent2x-s5898c46653.png'); background-position: 0 -125px; -moz-background-size: 230px auto; -o-background-size: 230px auto; -webkit-background-size: 230px auto; background-size: 230px auto; } }
@media screen and (min-width: 768px) { .navigation-main #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg li.menu-item.megaReg-with-sub.wpmega-expanded > a:after, .navigation-main #megaMenu ul.megaMenu li.menu-item.mega-with-sub.wpmega-expanded > a:after, .navigation-main #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.wpmega-expanded > a:after, .navigation-main #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg li.menu-item.megaReg-with-sub.wpmega-expanded > span.um-anchoremulator:after, .navigation-main #megaMenu ul.megaMenu li.menu-item.mega-with-sub.wpmega-expanded > span.um-anchoremulator:after, .navigation-main #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.wpmega-expanded > span.um-anchoremulator:after, .navigation-main #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg li.menu-item.megaReg-with-sub.megaHover > a:after, .navigation-main #megaMenu ul.megaMenu li.menu-item.mega-with-sub.megaHover > a:after, .navigation-main #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.megaHover > a:after, .navigation-main #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg li.menu-item.megaReg-with-sub.megaHover > span.um-anchoremulator:after, .navigation-main #megaMenu ul.megaMenu li.menu-item.mega-with-sub.megaHover > span.um-anchoremulator:after, .navigation-main #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.megaHover > span.um-anchoremulator:after { background: none; } }
.navigation-main #megaMenu ul.megaMenu a:hover span.uber-close, .navigation-main #megaMenu ul.megaMenu span.um-anchoremulator:hover span.uber-close, .navigation-main #megaMenu ul.megaMenu li.menu-item.megaHover a span.uber-close, .navigation-main #megaMenu ul.megaMenu li.menu-item.megaHover span.um-anchoremulator span.uber-close, .navigation-main #megaMenu ul.megaMenu a span.uber-close, .navigation-main #megaMenu ul.megaMenu span.um-anchoremulator span.uber-close { display: none !important; }
.navigation-main #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg li.menu-item.megaReg-with-sub > a:after, .navigation-main #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg li.menu-item.megaReg-with-sub > span.um-anchoremulator:after { width: 0; height: 0; border-top: 3px solid transparent; border-bottom: 3px solid transparent; border-left: 3px solid #999; padding-top: 0; padding-right: 2px; margin-top: -2px; right: 3px; }
.navigation-main #megaMenu ul.megaMenu > li:hover > a, .navigation-main #megaMenu ul.megaMenu > li > a:hover, .navigation-main #megaMenu ul.megaMenu > li.megaHover > a, .navigation-main #megaMenu ul.megaMenu > li:hover > span.um-anchoremulator, .navigation-main #megaMenu ul.megaMenu > li > span.um-anchoremulator:hover, .navigation-main #megaMenu ul.megaMenu > li.megaHover > span.um-anchoremulator { background: #000; border-bottom-color: transparent !important; }
.navigation-main #megaMenu ul.megaMenu > li.menu-item:hover > a, .navigation-main #megaMenu ul.megaMenu > li.menu-item > a:hover, .navigation-main #megaMenu ul.megaMenu > li.menu-item.megaHover > a, .navigation-main #megaMenu ul.megaMenu > li.menu-item:hover > span.um-anchoremulator, .navigation-main #megaMenu ul.megaMenu > li.menu-item > span.um-anchoremulator:hover, .navigation-main #megaMenu ul.megaMenu > li.menu-item.megaHover > span.um-anchoremulator { background: #000; }
@media screen and (min-width: 480px) { .navigation-main #megaMenu ul.megaMenu > li.menu-item:hover > a, .navigation-main #megaMenu ul.megaMenu > li.menu-item > a:hover, .navigation-main #megaMenu ul.megaMenu > li.menu-item.megaHover > a, .navigation-main #megaMenu ul.megaMenu > li.menu-item:hover > span.um-anchoremulator, .navigation-main #megaMenu ul.megaMenu > li.menu-item > span.um-anchoremulator:hover, .navigation-main #megaMenu ul.megaMenu > li.menu-item.megaHover > span.um-anchoremulator { background: #464646; } }
@media screen and (min-width: 768px) { .navigation-main #megaMenu ul.megaMenu > li.menu-item:hover > a, .navigation-main #megaMenu ul.megaMenu > li.menu-item > a:hover, .navigation-main #megaMenu ul.megaMenu > li.menu-item.megaHover > a, .navigation-main #megaMenu ul.megaMenu > li.menu-item:hover > span.um-anchoremulator, .navigation-main #megaMenu ul.megaMenu > li.menu-item > span.um-anchoremulator:hover, .navigation-main #megaMenu ul.megaMenu > li.menu-item.megaHover > span.um-anchoremulator { background: #000; } }
.navigation-main #megaMenu ul.megaMenu > li.current-menu-item > a, .navigation-main #megaMenu ul.megaMenu > li.current-menu-parent > a, .navigation-main #megaMenu ul.megaMenu > li.current-menu-ancestor > a { color: #444; }
.navigation-main #megaMenu ul.megaMenu > li.ss-nav-menu-mega > ul.sub-menu-1, .navigation-main #megaMenu ul.megaMenu li.ss-nav-menu-reg ul.sub-menu { border-color: transparent; background: #000; color: #fff; }
@media screen and (min-width: 480px) { .navigation-main #megaMenu ul.megaMenu > li.ss-nav-menu-mega > ul.sub-menu-1, .navigation-main #megaMenu ul.megaMenu li.ss-nav-menu-reg ul.sub-menu { background: #464646; } }
@media screen and (min-width: 768px) { .navigation-main #megaMenu ul.megaMenu > li.ss-nav-menu-mega > ul.sub-menu-1, .navigation-main #megaMenu ul.megaMenu li.ss-nav-menu-reg ul.sub-menu { background: #000; } }
@media screen and (min-width: 480px) and (max-width: 767px) { .navigation-main #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu, .navigation-main #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item ul.sub-menu { left: auto; width: 50%; min-width: 50%; } }

.navigation-main #megaMenu ul.megaMenu ul.sub-menu .wpmega-postlist a { color: #fff; }
.navigation-main #megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 { border-top: 0; border-bottom: 0; }
.navigation-main #megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu, .navigation-main #megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu { border: 0; }
.navigation-main #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 > li.menu-item { padding-top: 5px; padding-bottom: 5px; margin-top: 0; margin-bottom: 0; width: 80%; max-width: none; }
@media screen and (min-width: 480px) { .navigation-main #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 > li.menu-item { width: 38%; } }
@media screen and (min-width: 768px) { .navigation-main #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 > li.menu-item { width: 17%; } }
.navigation-main #megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item > a, .navigation-main #megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item > span.um-anchoremulator { padding: 6px 15px 6px 30px; }
@media screen and (min-width: 768px) { .navigation-main #megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item > a, .navigation-main #megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item > span.um-anchoremulator { padding: .4em 27px; } }
.navigation-main #megaMenu ul.megaMenu > li.ss-nav-menu-mega > ul.sub-menu-1 > li { min-width: 120px; }
.navigation-main #megaMenu .ss-colgroup-4 > .ss-col, .navigation-main #megaMenu .wpmega-nonlink.ss-colgroup-4 li, .navigation-main #megaMenu ul.megaMenu li.ss-nav-menu-mega.mega-colgroup-4 > ul > li { width: 22%; }
.navigation-main #megaMenu .ss-colgroup .ss-col, .navigation-main #megaMenu .wpmega-nonlink li.widget, .navigation-main #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.mega-colgroup > ul > li { padding-left: 1.5%; padding-right: 1.5%; }
.navigation-main #megaMenu ul li.ss-nav-menu-mega ul.sub-menu-1 > li > a, .navigation-main #megaMenu ul li.ss-nav-menu-mega ul.sub-menu-1 > li:hover > a, .navigation-main #megaMenu ul li.ss-nav-menu-mega ul ul.sub-menu .ss-nav-menu-header > a, .navigation-main #megaMenu ul li.ss-nav-menu-mega ul.sub-menu-1 > li > span.um-anchoremulator, .navigation-main #megaMenu ul li.ss-nav-menu-mega ul ul.sub-menu .ss-nav-menu-header > span.um-anchoremulator, .navigation-main .wpmega-widgetarea h2.widgettitle { color: #fff; font-size: 14px; font-weight: 500; text-transform: uppercase; padding-bottom: .4em; border-bottom: 1px solid #959595; margin-bottom: 0.6em; }
.navigation-main #megaMenu ul li.ss-nav-menu-mega ul.sub-menu-1 > li:hover > a { color: #ff6418; }
.navigation-main #megaMenu ul li.ss-nav-menu-mega ul ul.sub-menu li > a, .navigation-main #megaMenu ul li.ss-nav-menu-mega ul ul.sub-menu li > span.um-anchoremulator, .navigation-main #megaMenu ul ul.sub-menu li > a, .navigation-main #megaMenu ul ul.sub-menu li > span.um-anchoremulator { color: #fff; font-size: 14px; background-color: transparent; }
.navigation-main #megaMenu ul li.ss-nav-menu-mega ul ul.sub-menu li a:hover, .navigation-main #megaMenu ul ul.sub-menu > li:hover > a { color: #ff6418; background-color: transparent; }
.navigation-main #megaMenu ul.megaMenu > li.menu-item > .wpmega-nonlink > form#searchform { padding-top: -6px; }
.navigation-main #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-highlight > a, .navigation-main #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-highlight > span.um-anchoremulator { color: #D83F28 !important; }
.navigation-main #megaMenu .ss-nav-menu-with-img > a > .wpmega-link-title, .navigation-main #megaMenu .ss-nav-menu-with-img > a > .wpmega-link-description, .navigation-main #megaMenu .ss-nav-menu-with-img > a > .wpmega-item-description, .navigation-main #megaMenu .ss-nav-menu-with-img > span.um-anchoremulator > .wpmega-link-title, .navigation-main #megaMenu .ss-nav-menu-with-img > span.um-anchoremulator > .wpmega-link-description, .navigation-main #megaMenu .ss-nav-menu-with-img > span.um-anchoremulator > .wpmega-item-description { padding-left: 20px; }
.navigation-main .ss-nav-menu-with-img { min-height: 15px; }
.navigation-main #megaMenu ul.megaMenu li a span.wpmega-item-description, .navigation-main #megaMenu ul.megaMenu li span.um-anchoremulator span.wpmega-item-description { font-size: 11px; line-height: 1.4em; color: #C2C2C2; text-transform: uppercase; }
.navigation-main #megaMenu ul li.mega-with-sub > a:after, .navigation-main #megaMenu ul li.ss-nav-menu-mega > a:after, .navigation-main #megaMenu ul li.mega-with-sub > span.um-anchoremulator:after, .navigation-main #megaMenu ul li.ss-nav-menu-mega > span.um-anchoremulator:after { border-top-color: #999; }
.navigation-main #megaMenu ul li.ss-nav-menu-reg li.megaReg-with-sub > a:after, .navigation-main #megaMenu ul li.ss-nav-menu-reg li.megaReg-with-sub > span.um-anchoremulator:after { border-left-color: #999; }
.navigation-main #megaMenu .wpmega-divider { border-top: 1px solid transparent; border-bottom: 1px solid rgba(255, 255, 255, 0.05); }
.navigation-main #megaMenu ul ul.sub-menu li.menu-item .wpmega-widgetarea.wpmega-nonlink { font-size: 16px; }
.navigation-main #megaMenu ul ul.sub-menu li.menu-item .wpmega-widgetarea.wpmega-nonlink a { padding: .5em 1em .5em 2em; }
.navigation-main #megaMenu ul ul.sub-menu li.menu-item .wpmega-widgetarea.wpmega-nonlink .gform_wrapper a { padding: 0; display: inline; font-size: 13px; }
.navigation-main #megaMenu ul ul.sub-menu li.menu-item .wpmega-widgetarea.wpmega-nonlink li { list-style: none; }
.navigation-main #megaMenu.megaResetStyles span.ui-icon { margin-top: -8px; line-height: 20px; }
.navigation-main #megaMenu.megaResetStyles .wpmega-widgetarea div { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.navigation-main #megaMenu.megaResetStyles .wpmega-widgetarea div.wpb_accordion { width: 300px; }
.navigation-main #megaMenu.megaResetStyles .wpmega-widgetarea div.wpb_tabs .ui-tabs .ui-tabs-panel, .navigation-main #megaMenu.megaResetStyles .wpmega-widgetarea div.wpb_accordion .ui-accordion .ui-accordion-content { padding: 1em; }
.navigation-main #megaMenu.megaResetStyles .wpmega-widgetarea div.gform_wrapper { margin: 10px auto; width: 300px; }
.navigation-main #megaMenu.megaResetStyles .wpmega-widgetarea div.gform_wrapper .gform_footer { padding: 16px 0 10px 0; }
.navigation-main #megaMenu.megaResetStyles .wpmega-widgetarea div.gform_wrapper .gfield_description { font-size: 12px; }
.navigation-main #megaMenu.megaResetStyles .wpmega-widgetarea div.vc_text_separator { border-bottom: 1px dashed #C2C2C2; }
.navigation-main #megaMenu .wpmega-widgetarea.wpmega-nonlink.ss-colgroup-1 li { width: 100%; }
.navigation-main #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 > li.menu-item.ss-sidebar { padding: 0; }
.navigation-main #megaMenu.megaMenuVertical ul li.ss-nav-menu-reg li.megaReg-with-sub > a:after, .navigation-main #megaMenu.megaMenuVertical ul li.mega-with-sub > a:after, .navigation-main #megaMenu.megaMenuVertical ul li.ss-nav-menu-mega > a:after, .navigation-main #megaMenu.megaMenuVertical ul li.ss-nav-menu-reg li.megaReg-with-sub > span.um-anchoremulator:after, .navigation-main #megaMenu.megaMenuVertical ul li.mega-with-sub > span.um-anchoremulator:after, .navigation-main #megaMenu.megaMenuVertical ul li.ss-nav-menu-mega > span.um-anchoremulator:after { border-left-color: #999; }
.navigation-main #megaMenu.megaMenuHorizontal ul.megaMenu { *border-bottom: none; }
.navigation-main #megaMenu.megaMenuVertical ul.megaMenu { *border-right: none; }

.entry-meta { clear: both; }

.byline { display: none; }

.single .byline, .group-blog .byline { display: inline; }

.page-links { clear: both; margin: 0 0 1.5em; }

.blog .format-aside .entry-title, .archive .format-aside .entry-title { display: none; }

.site-header img, .entry-content img, .comment-content img, .widget img { max-width: 100%; height: auto !important; }

img, .site-header img, .entry-content img, .comment-content img[height], img[class*="align"], img[class*="wp-image-"] { height: auto; }

.site-header img, .entry-content img, img.size-full { max-width: 100%; width: auto; }
@media screen and (min-width: 768px) { .site-header img, .entry-content img, img.size-full { max-width: 50%; } }

.entry-content img.wp-smiley, .comment-content img.wp-smiley { border: none; margin-bottom: 0; margin-top: 0; padding: 0; }

.wp-caption { border: 1px solid #ccc; margin-bottom: 1.5em; max-width: 100%; }
.wp-caption img[class*="wp-image-"] { display: block; margin: 1.2% auto 0; max-width: 98%; }
.wp-caption .wp-caption-text { text-align: center; margin: 0.8075em 0; }

.gallery { margin-bottom: 1.5em; }
.gallery:before, .gallery:after { content: "\0020"; display: block; height: 0; overflow: hidden; }
.gallery:after { clear: both; }
.gallery .gallery-item { float: left; }
.gallery .gallery-item .gallery-icon a { display: block; }
.gallery .gallery-item .gallery-icon img { border: none; height: auto; margin-bottom: 0; }
.gallery .gallery-item .gallery-caption { margin: 0; text-align: center; }

.gallery-columns-2 .gallery-item { width: 49%; margin-right: 2; }

.gallery-columns-2 .gallery-item:nth-of-type(2n - 2) { margin-right: 0; clear: right; }

.gallery-columns-3 .gallery-item { width: 32%; margin-right: 2; }

.gallery-columns-3 .gallery-item:nth-of-type(3n - 3) { margin-right: 0; clear: right; }

.gallery-columns-4 .gallery-item { width: 23.5%; margin-right: 2; }

.gallery-columns-4 .gallery-item:nth-of-type(4n - 4) { margin-right: 0; clear: right; }

.gallery-columns-5 .gallery-item { width: 18.4%; margin-right: 2; }

.gallery-columns-5 .gallery-item:nth-of-type(5n - 5) { margin-right: 0; clear: right; }

.gallery-columns-6 .gallery-item { width: 15%; margin-right: 2; }

.gallery-columns-6 .gallery-item:nth-of-type(6n - 6) { margin-right: 0; clear: right; }

.gallery-columns-7 .gallery-item { width: 12.57143%; margin-right: 2; }

.gallery-columns-7 .gallery-item:nth-of-type(7n - 7) { margin-right: 0; clear: right; }

.gallery-columns-8 .gallery-item { width: 10.75%; margin-right: 2; }

.gallery-columns-8 .gallery-item:nth-of-type(8n - 8) { margin-right: 0; clear: right; }

.gallery-columns-9 .gallery-item { width: 9.33333%; margin-right: 2; }

.gallery-columns-9 .gallery-item:nth-of-type(9n - 9) { margin-right: 0; clear: right; }

embed, iframe, object { max-width: 100%; }

img { border: 0; }

svg:not(:root) { overflow: hidden; }

.site-content .site-navigation { margin: 0 0 1.5em; overflow: hidden; }
.site-content .nav-previous { float: left; width: 50%; }
.site-content .nav-next { float: right; text-align: right; width: 50%; }

.comment-content a { word-wrap: break-word; }

.widget { margin: 0 0 1.5em; /* Make sure select elements fit in widgets */ }
.widget select { max-width: 100%; }
.widget ul { margin: 0; padding: 0; list-style: none; }
.widget ul ul { padding: 0 0 0 20px; }

.home .widget ul { list-style: disc; padding: 0 0 0 20px; }

.home .mobile-access ul { padding: 0; list-style: none; }

.widget_content_widget .vc_col-sm-12 { padding-left: 0; padding-right: 0; }

.flex-container { position: relative; z-index: 1; background: #ff6418; }
.flex-container:before, .flex-container:after { content: "\0020"; display: block; height: 0; overflow: hidden; }
.flex-container:after { clear: both; }

.flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus { outline: none; }

#page .slides, #page .flex-control-nav, #page .flex-direction-nav { margin: 0; padding: 0; list-style: none; }

#page .flexslider { margin: 0; padding: 0; border: 0; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; }
#page .flexslider .slides > li { display: none; -webkit-backface-visibility: hidden; position: relative; }
#page .flexslider .slides img { width: 100%; height: auto; display: block; }
#page .flexslider .slides .featured-image-heading { position: absolute; top: 0; height: 370px; left: 0; right: 0; display: flex; justify-content: center; flex-flow: column wrap; align-items: flex-start; padding: 2rem; }
#page .flexslider .slides .featured-image-heading .fih-inner { width: auto; display: inline-block; flex-shrink: 1; background: rgba(0, 0, 0, 0.7); color: #fff; padding: 2rem; font-size: 1.5em; }
#page .flexslider .slides .featured-image-heading .fih-inner *:last-child { margin-bottom: 0; }
#page .flexslider .slides ul { list-style-type: square; }

#page .flex-pauseplay span { text-transform: capitalize; }

#page .slides:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }

html[xmlns] .slides { display: block; }

* html .slides { height: 1%; }

.no-js .slides > li:first-child { display: block; }

#page .flex-container { max-width: 980px; height: auto; margin: 0 auto; }

#page .flexslider { position: relative; zoom: 1; }

#page .flex-viewport { max-height: 2000px; -moz-transition: all 1s ease; -o-transition: all 1s ease; -webkit-transition: all 1s ease; transition: all 1s ease; }

#page .loading .flex-viewport { max-height: 300px; }

#page .flexslider .slides { zoom: 1; }

#page .carousel li { margin-right: 5px; }

#page .flex-caption { display: block; color: #fff; padding: 10px 40px; text-align: center; font-family: FrutigerLTW01-55Roman, helvetica, arial, sans-serif; }
#page .flex-caption h3 { padding: 0; margin: 0; font-size: 16px; min-height: 1.2em; }
@media screen and (min-width: 768px) { #page .flex-caption h3 { font-size: 26px; } }
#page .flex-caption p { padding: 0; margin: 0; font-size: 13px; min-height: 1.2em; }
@media screen and (min-width: 768px) { #page .flex-caption p { font-size: 16px; } }
#page .flex-caption a { color: #000; text-decoration: underline; }

#page .flex-direction-nav { background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ2NDY0NiIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjOTU5NTk1Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNDY0NjQ2Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g'); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #464646), color-stop(50%, #959595), color-stop(100%, #464646)); background: -moz-linear-gradient(#464646 0%, #959595 50%, #464646 100%); background: -webkit-linear-gradient(#464646 0%, #959595 50%, #464646 100%); background: linear-gradient(#464646 0%, #959595 50%, #464646 100%); filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF464646', endColorstr='#FF959595'); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#FF464646', endColorstr='#FF959595')"; border-top: 4px solid #E23830; }
#page .flex-direction-nav:before, #page .flex-direction-nav:after { content: "\0020"; display: block; height: 0; overflow: hidden; }
#page .flex-direction-nav:after { clear: both; }
@media screen and (min-width: 768px) { #page .flex-direction-nav { background: none; border-top: none; } }
#page .flex-direction-nav li { width: 49.8%; float: left; text-align: center; }
@media screen and (min-width: 768px) { #page .flex-direction-nav li { float: none; } }
#page .flex-direction-nav li.next { background: #000; background: url('img/rightangle.png?1410753600') no-repeat right -127px, url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ2NDY0NiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='), #000; background: url('img/rightangle.png?1410753600') no-repeat right -127px, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #464646), color-stop(100%, #000000)), #000; background: url('img/rightangle.png?1410753600') no-repeat right -127px, -moz-linear-gradient(#464646 0%, #000000 100%), #000; background: url('img/rightangle.png?1410753600') no-repeat right -127px, -webkit-linear-gradient(#464646 0%, #000000 100%), #000; background: url('img/rightangle.png?1410753600') no-repeat right -127px, linear-gradient(#464646 0%, #000000 100%), #000; filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF464646', endColorstr='#FF000000'); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#FF464646', endColorstr='#FF000000')"; float: right; }
@media screen and (min-width: 768px) { #page .flex-direction-nav li.next { background: none; } }
#page .flex-direction-nav li.prev { background: #000; background: url('img/leftangle.png?1410753600') no-repeat left -127px, url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ2NDY0NiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='), #000; background: url('img/leftangle.png?1410753600') no-repeat left -127px, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #464646), color-stop(100%, #000000)), #000; background: url('img/leftangle.png?1410753600') no-repeat left -127px, -moz-linear-gradient(#464646 0%, #000000 100%), #000; background: url('img/leftangle.png?1410753600') no-repeat left -127px, -webkit-linear-gradient(#464646 0%, #000000 100%), #000; background: url('img/leftangle.png?1410753600') no-repeat left -127px, linear-gradient(#464646 0%, #000000 100%), #000; filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF464646', endColorstr='#FF000000'); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#FF464646', endColorstr='#FF000000')"; }
@media screen and (min-width: 768px) { #page .flex-direction-nav li.prev { background: none; } }
#page .flex-direction-nav a { display: block; margin: 0 auto; text-indent: -119988px; overflow: hidden; text-align: left; text-transform: capitalize; }
@media screen and (min-width: 768px) { #page .flex-direction-nav a { bottom: 19px; position: absolute; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); opacity: 0.7; -moz-transition: opacity 0.5s ease; -o-transition: opacity 0.5s ease; -webkit-transition: opacity 0.5s ease; transition: opacity 0.5s ease; } }
#page .flex-direction-nav a.flex-next { height: 38px; width: 70px; background-image: url('img/transparent-s95399857ee.png'); background-position: 0 -334px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) { #page .flex-direction-nav a.flex-next { background-image: url('img/transparent2x-s5898c46653.png'); background-position: 0 -334px; -moz-background-size: 230px auto; -o-background-size: 230px auto; -webkit-background-size: 230px auto; background-size: 230px auto; } }
@media screen and (min-width: 768px) { #page .flex-direction-nav a.flex-next { height: 32px; width: 20px; background-image: url('img/transparent-s95399857ee.png'); background-position: 0 -372px; background-repeat: no-repeat; right: 20px; } }
@media screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), screen and (min-width: 768px) and (min--moz-device-pixel-ratio: 1.5), screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) { #page .flex-direction-nav a.flex-next { background-image: url('img/transparent2x-s5898c46653.png'); background-position: 0 -372px; -moz-background-size: 230px auto; -o-background-size: 230px auto; -webkit-background-size: 230px auto; background-size: 230px auto; } }

.lt-ie9 #page .flex-direction-nav a.flex-next { height: 32px; width: 20px; background-image: url('img/transparent-s95399857ee.png'); background-position: 0 -372px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) { .lt-ie9 #page .flex-direction-nav a.flex-next { background-image: url('img/transparent2x-s5898c46653.png'); background-position: 0 -372px; -moz-background-size: 230px auto; -o-background-size: 230px auto; -webkit-background-size: 230px auto; background-size: 230px auto; } }
#page .flex-direction-nav a.flex-prev { height: 38px; width: 70px; background-image: url('img/transparent-s95399857ee.png'); background-position: 0 -296px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) { #page .flex-direction-nav a.flex-prev { background-image: url('img/transparent2x-s5898c46653.png'); background-position: 0 -296px; -moz-background-size: 230px auto; -o-background-size: 230px auto; -webkit-background-size: 230px auto; background-size: 230px auto; } }
@media screen and (min-width: 768px) { #page .flex-direction-nav a.flex-prev { height: 32px; width: 20px; background-image: url('img/transparent-s95399857ee.png'); background-position: 0 -264px; background-repeat: no-repeat; left: 20px; } }
@media screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), screen and (min-width: 768px) and (min--moz-device-pixel-ratio: 1.5), screen and (min-width: 768px) and (-o-min-device-pixel-ratio: 3 / 2), screen and (min-width: 768px) and (min-device-pixel-ratio: 1.5) { #page .flex-direction-nav a.flex-prev { background-image: url('img/transparent2x-s5898c46653.png'); background-position: 0 -264px; -moz-background-size: 230px auto; -o-background-size: 230px auto; -webkit-background-size: 230px auto; background-size: 230px auto; } }

.lt-ie9 #page .flex-direction-nav a.flex-prev { height: 32px; width: 20px; background-image: url('img/transparent-s95399857ee.png'); background-position: 0 -264px; background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) { .lt-ie9 #page .flex-direction-nav a.flex-prev { background-image: url('img/transparent2x-s5898c46653.png'); background-position: 0 -264px; -moz-background-size: 230px auto; -o-background-size: 230px auto; -webkit-background-size: 230px auto; background-size: 230px auto; } }
@media screen and (min-width: 768px) { #page .flex-direction-nav a:hover { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; } }

#page .flexslider:hover .flex-next { opacity: 0.8; right: 5px; }
#page .flexslider:hover .flex-prev { opacity: 0.8; left: 5px; }
#page .flexslider:hover .flex-next:hover, #page .flexslider:hover .flex-prev:hover { opacity: 1; }

#page .flex-direction-nav .flex-disabled { cursor: default; }

#page .flex-control-nav { max-width: 980px; margin: 0 auto; position: absolute; top: 20px; right: 20px; text-align: center; }
#page .flex-control-nav li { margin: 0 3px; display: inline-block; zoom: 1; *display: inline; }

#page .flex-control-paging li a { width: 11px; height: 11px; display: block; background: #000; border: 2px solid #fff; cursor: pointer; text-indent: -9999px; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3); -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3); box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3); }
#page .flex-control-paging li a:hover { background: #fff; border-color: #000; cursor: default; }
#page .flex-control-paging li a.flex-active { background: #fff; border-color: #000; cursor: default; }

.print-image { display: none; visibility: hidden; }

.infinite-scroll #nav-above, .infinite-scroll #nav-below, .infinite-scroll.neverending #colophon { display: none; }

.infinity-end.neverending #colophon { display: block; }

@media print { * { background: transparent !important; color: #000 !important; /* Black prints faster: h5bp.com/s */ box-shadow: none !important; text-shadow: none !important; }
  a, a:visited { text-decoration: underline; }
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; /* h5bp.com/t */ }
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; }
  .navigation-main, .site-footer .social, .site-footer .links, .ui-tabs-nav, .wpb_video_widget, iframe, .flex-container { display: none; visibility: hidden; }
  .print-image { display: block; visibility: visible; }
  body, html, .site-main { background: transparent !important; filter: none !important; }
  .wpb_tab { display: block !important; }
  .site-main { max-width: 100%; }
  .site-title a { text-indent: 0; float: left; padding: 7px 20px; width: 3in; height: auto; }
  /* Grid with fluid columns */
  .vc_row-fluid { width: 100%; *zoom: 1; }
  .vc_row-fluid:before, .vc_row-fluid:after { display: table; content: ""; }
  .vc_row-fluid:after { clear: both; }
  .vc_row-fluid [class*="vc_span"] { display: block; width: 100%; min-height: 28px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; float: left; margin-left: 2.127659574%; *margin-left: 2.0744680846382977%; }
  .vc_row-fluid [class*="vc_span"]:first-child { margin-left: 0; }
  .vc_row-fluid .vc_span12 { width: 99.99999998999999%; *width: 99.94680850063828%; }
  .vc_row-fluid .vc_span11 { width: 91.489361693%; *width: 91.4361702036383%; }
  .vc_row-fluid .vc_span10 { width: 82.97872339599999%; *width: 82.92553190663828%; }
  .vc_row-fluid .vc_span9 { width: 74.468085099%; *width: 74.4148936096383%; }
  .vc_row-fluid .vc_span8 { width: 65.95744680199999%; *width: 65.90425531263828%; }
  .vc_row-fluid .vc_span7 { width: 57.446808505%; *width: 57.3936170156383%; }
  .vc_row-fluid .vc_span6 { width: 48.93617020799999%; *width: 48.88297871863829%; }
  .vc_row-fluid .vc_span5 { width: 40.425531911%; *width: 40.3723404216383%; }
  .vc_row-fluid .vc_span4 { width: 31.914893614%; *width: 31.8617021246383%; }
  .vc_row-fluid .vc_span3 { width: 23.404255317%; *width: 23.3510638276383%; }
  .vc_row-fluid .vc_span2 { width: 14.89361702%; *width: 14.8404255306383%; }
  .vc_row-fluid .vc_span1 { width: 6.382978723%; *width: 6.329787233638298%; } }
