.input_tiny{width:50px;}.input_small{width:100px;}.input_medium{width:150px;}.input_large{width:200px;}.input_xlarge{width:250px;}.input_xxlarge{width:300px;}.input_full{width:100%;}.input_full_wrap{display:block;padding-right:8px;}input[type="search"]::-webkit-search-decoration{display:none;}input:invalid,button:invalid,a.button:invalid,select:invalid,textarea:invalid{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}input:focus,button:focus,a.button:focus,select:focus,textarea:focus{-webkit-box-shadow:#0066ff 0 0 5px 0;-moz-box-shadow:#0066ff 0 0 5px 0;box-shadow:#0066ff 0 0 5px 0;z-index:1;}input[type="file"]:focus,input[type="file"]:active,input[type="radio"]:focus,input[type="radio"]:active,input[type="checkbox"]:focus,input[type="checkbox"]:active{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}button,a.button,input[type="reset"],input[type="submit"],input[type="button"]{-webkit-appearance:none;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box;background:#dddddd url(/sites/all/themes/tfi2016/images/button.png?1298351022) repeat-x;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#ffffff),color-stop(100%,#dddddd));background-image:-webkit-linear-gradient(#ffffff,#dddddd);background-image:-moz-linear-gradient(#ffffff,#dddddd);background-image:-o-linear-gradient(#ffffff,#dddddd);background-image:linear-gradient(#ffffff,#dddddd);border:1px solid;border-color:#dddddd #bbbbbb #999999;cursor:pointer;color:#333333;display:inline-block;font:bold 12px/1.3 "Helvetica Neue",Arial,"Liberation Sans",FreeSans,sans-serif;outline:0;overflow:visible;margin:0;padding:3px 10px;text-shadow:white 0 1px 1px;text-decoration:none;vertical-align:top;width:auto;*padding-top:2px;*padding-bottom:0;}button:hover,a.button:hover,input[type="reset"]:hover,input[type="submit"]:hover,input[type="button"]:hover{background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#ffffff),color-stop(1px,#eeeeee),color-stop(100%,#cccccc));background-image:-webkit-linear-gradient(#ffffff,#eeeeee 1px,#cccccc);background-image:-moz-linear-gradient(#ffffff,#eeeeee 1px,#cccccc);background-image:-o-linear-gradient(#ffffff,#eeeeee 1px,#cccccc);background-image:linear-gradient(#ffffff,#eeeeee 1px,#cccccc);text-decoration:none;}button:active,a.button:active,input[type="reset"]:active,input[type="submit"]:active,input[type="button"]:active{background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#dddddd),color-stop(100%,#eeeeee));background-image:-webkit-linear-gradient(#dddddd,#eeeeee);background-image:-moz-linear-gradient(#dddddd,#eeeeee);background-image:-o-linear-gradient(#dddddd,#eeeeee);background-image:linear-gradient(#dddddd,#eeeeee);-webkit-box-shadow:inset rgba(0,0,0,0.25) 0 1px 2px 0;-moz-box-shadow:inset rgba(0,0,0,0.25) 0 1px 2px 0;box-shadow:inset rgba(0,0,0,0.25) 0 1px 2px 0;border-color:#999999 #bbbbbb #dddddd;}button::-moz-focus-inner,a.button::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner{border:0;padding:0;}a.button{*padding-bottom:3px;}button{*padding-top:1px;*padding-bottom:1px;}textarea,select,input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-appearance:none;background-color:white;border:1px solid;border-color:#848484 #c1c1c1 #e1e1e1;color:black;outline:0;margin:0;padding:2px 3px;text-align:left;font-size:13px;font-family:Arial,"Liberation Sans",FreeSans,sans-serif;height:1.8em;vertical-align:top;*padding-top:2px;*padding-bottom:1px;*height:auto;}textarea[disabled],select[disabled],input[type="date"][disabled],input[type="datetime"][disabled],input[type="datetime-local"][disabled],input[type="email"][disabled],input[type="month"][disabled],input[type="number"][disabled],input[type="password"][disabled],input[type="search"][disabled],input[type="tel"][disabled],input[type="text"][disabled],input[type="time"][disabled],input[type="url"][disabled],input[type="week"][disabled]{background-color:#eeeeee;}button[disabled],input[disabled],select[disabled],select[disabled] option,select[disabled] optgroup,textarea[disabled],a.button_disabled{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-moz-user-select:-moz-none;-webkit-user-select:none;-khtml-user-select:none;user-select:none;color:#888888;cursor:default;}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#888888;}input:-moz-placeholder,textarea:-moz-placeholder{color:#888888;}input.placeholder_text,textarea.placeholder_text{color:#888888;}textarea,select[size],select[multiple]{height:auto;}select[size="0"],select[size="1"]{height:1.8em;*height:auto;}@media (-webkit-min-device-pixel-ratio:0){select[size],select[multiple],select[multiple][size]{background-image:none;padding-right:3px;}select,select[size="0"],select[size="1"]{background-image:url(data:image/png;base64,R0lGODlhDQAEAIAAAAAAAP8A/yH5BAEHAAEALAAAAAANAAQAAAILhA+hG5jMDpxvhgIAOw==);background-repeat:no-repeat;background-position:right center;padding-right:20px;}::-webkit-validation-bubble-message{-webkit-box-shadow:none;box-shadow:none;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#666666),color-stop(1,black));border:0;color:white;font:13px/17px "Lucida Grande",Arial,"Liberation Sans",FreeSans,sans-serif;overflow:hidden;padding:15px 15px 17px;text-shadow:black 0 0 1px;min-height:16px;}::-webkit-validation-bubble-arrow,::-webkit-validation-bubble-top-outer-arrow,::-webkit-validation-bubble-top-inner-arrow{-webkit-box-shadow:none;box-shadow:none;background:#666666;border-color:#666666;}}textarea{min-height:40px;overflow:auto;resize:vertical;width:100%;}optgroup{color:black;font-style:normal;font-weight:normal;font-family:Arial,"Liberation Sans",FreeSans,sans-serif;}optgroup::-moz-focus-inner{border:0;padding:0;}.ie6_button,* html button,* html a.button{background:#dddddd url(/sites/all/themes/tfi2016/images/button.png?1298351022) repeat-x;border:1px solid;border-color:#dddddd #bbbbbb #999999;cursor:pointer;color:#333333;font:bold 12px/1.2 Arial,sans-serif;padding:2px 10px 0;text-decoration:none;overflow:visible;vertical-align:top;width:auto;}* html a.button{position:relative;top:3px;padding-bottom:2px;}* html button{padding-top:1px;padding-bottom:1px;}.ie6_input,* html textarea,* html select{background:white;border:1px solid;border-color:#848484 #c1c1c1 #e1e1e1;color:black;padding:2px 3px 1px;font-size:13px;font-family:Arial,sans-serif;vertical-align:top;}* html select{margin-top:1px;}.placeholder_text,.ie6_input_disabled,.ie6_button_disabled{color:#888888;}.ie6_input_disabled{background:#eeeeee;}
.jcarousel-skin-default{text-align:center;}.jcarousel-skin-default .jcarousel-container-horizontal{width:100%;padding:20px 40px;margin:auto;}.jcarousel-skin-default .jcarousel-container-vertical{padding:40px 20px;margin:auto;}.jcarousel-skin-default .jcarousel-clip-horizontal{width:100%;overflow:hidden;}.jcarousel-skin-default .jcarousel-clip-vertical{overflow:hidden;}.jcarousel-skin-default .jcarousel-item{padding:0;overflow:hidden;list-style:none;background:#fff none;}.jcarousel-skin-default .jcarousel-item-horizontal{margin:0 14px;}.jcarousel-skin-default .jcarousel-item-vertical{margin:14px 0;}.jcarousel-skin-default .jcarousel-item-placeholder{background:#fff url(/sites/all/themes/tfi2016/js/vendor/jcasousel/throbber.gif) no-repeat center center;color:#000;}.jcarousel-skin-default .jcarousel-prev{display:block;width:32px;height:32px;background-image:url(/sites/all/themes/tfi2016/js/vendor/jcasousel/chevron-right-icon.png);background-repeat:no-repeat;}.jcarousel-skin-default .jcarousel-next{display:block;width:32px;height:32px;background-image:url(/sites/all/themes/tfi2016/js/vendor/jcasousel/chevron-left-icon.png);background-repeat:no-repeat;}.jcarousel-skin-default .jcarousel-prev-horizontal{position:absolute;top:68px;left:0px;background-position:0 0;}.jcarousel-skin-default .jcarousel-next-horizontal{position:absolute;top:68px;right:0px;background-position:0 0;}.jcarousel-skin-default .jcarousel-prev-horizontal:hover{}.jcarousel-skin-default .jcarousel-prev-horizontal:active{}.jcarousel-skin-default .jcarousel-next-horizontal{}.jcarousel-skin-default .jcarousel-next-horizontal:hover{}.jcarousel-skin-default .jcarousel-next-horizontal:active{}.jcarousel-skin-default .jcarousel-prev-vertical{position:absolute;top:10px;left:55px;background-position:0 -64px;}.jcarousel-skin-default .jcarousel-prev-vertical:hover{background-position:-32px -64px;}.jcarousel-skin-default .jcarousel-prev-vertical:active{background-position:-64px -64px;}.jcarousel-skin-default .jcarousel-next-vertical{position:absolute;bottom:10px;left:55px;background-position:0 -96px;}.jcarousel-skin-default .jcarousel-next-vertical:hover{background-position:-32px -96px;}.jcarousel-skin-default .jcarousel-next-vertical:active{background-position:-64px -96px;}.jcarousel-skin-default .jcarousel-navigation{margin:0;padding:0;}.jcarousel-skin-default .jcarousel-navigation li{display:inline;margin:0 2px 0 0;padding:0;background:none;}.jcarousel-skin-default .jcarousel-navigation li.active a{font-weight:bold;text-decoration:none;}
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}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;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}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;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}html{color:#222;font-size:1em;line-height:1.4;}::selection{background:#b3d4fc;text-shadow:none;}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}audio,canvas,iframe,img,svg,video{vertical-align:middle;}fieldset{border:0;margin:0;padding:0;}textarea{resize:vertical;}.browserupgrade{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0;}.hidden{display:none !important;}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}.invisible{visibility:hidden;}.clearfix:before,.clearfix:after{content:" ";display:table;}.clearfix:after{clear:both;}@media only screen and (min-width:35em){}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:1.25dppx),(min-resolution:120dpi){}@media print{*,*:before,*:after{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important;}a,a:visited{text-decoration:underline;}a[href]:after{content:" (" attr(href) ")";}abbr[title]:after{content:" (" attr(title) ")";}a[href^="#"]:after,a[href^="javascript:"]:after{content:"";}pre,blockquote{border:1px solid #999;page-break-inside:avoid;}thead{display:table-header-group;}tr,img{page-break-inside:avoid;}img{max-width:100% !important;}p,h2,h3{orphans:3;widows:3;}h2,h3{page-break-after:avoid;}}.tabs:before,.clearfix:before,.site-wrapper .field-name-body .regularbutton:before,.site-wrapper .field-type-text-with-summary .regularbutton:before,.main .main-columns-wrapper:before,.view-schedule .regularbutton:before,.node-type-conference-registration .main-wrapper:before,.node-type-article .content .authormarkup a:before,.footer-content-wrapper:before,#block-webform-client-block-8 .block-wrapper:before,#block-webform-client-block-8 input[type=submit]:before,.view-featured-news .views-exposed-form .form-submit:before,.view-featured-news:before,#block-bean-take-action-now .block-wrapper:before,#block-bean-advocacy-efforts .block-wrapper:before,.page-about-tfi-members .view-membershomepage:before,#block-bean-tfi-subtitle-text-homepage .block-wrapper:before,.policyoverview .field-name-body ul li:before,.view-tfi-staff:before,.view-schedule .schedule-row:before,.view-schedule .schedule-row .views-row:before,#tabs2 .ui-widget-header:before,.node-type-conference #block-views-conference-highlights-block .view-conference-highlights .views-row:before,.page-conferences .view-conference-homepage .views-field-field-future-meetings ul:before,.region-content form.webform-client-form-49:before,.region-content form.webform-client-form-229:before,.region-content .webform-client-form-1115:before,.region-content #user-login:before,.region-content #user-register-form:before,.region-content #user-register-form--2:before,.page-search-site input[type=submit]:before,.search-form input[type=submit]:before,.node-type-member-page .main-wrapper:before,.page-node-add-conference-registration .node-conference_registration-form:before,.page-node-add-conference-registration .node-conference_registration-form .webform-component-textfield-all:before,.page-node-add-conference-registration .node-conference_registration-form .webform-component-textfield-all label:before,.page-node-add-conference-registration .node-conference_registration-form #edit-field-business-address-und-0-country-wrapper:before,.page-node-add-conference-registration .node-conference_registration-form #edit-field-business-address-und-0-administrative-area-wrapper:before,.page-node-add-conference-registration .group-conference-preferences .field-type-list-text .form-radios div:before,.page-node-add-conference-registration .group-payment-information .form-radios div:before,.view-facility-maps .view-body ul:before,.tabs:after,.clearfix:after,.site-wrapper .field-name-body .regularbutton:after,.site-wrapper .field-type-text-with-summary .regularbutton:after,.main .main-columns-wrapper:after,.view-schedule .regularbutton:after,.node-type-conference-registration .main-wrapper:after,.node-type-article .content .authormarkup a:after,.footer-content-wrapper:after,#block-webform-client-block-8 .block-wrapper:after,#block-webform-client-block-8 input[type=submit]:after,.view-featured-news .views-exposed-form .form-submit:after,.view-featured-news:after,#block-bean-take-action-now .block-wrapper:after,#block-bean-advocacy-efforts .block-wrapper:after,.page-about-tfi-members .view-membershomepage:after,#block-bean-tfi-subtitle-text-homepage .block-wrapper:after,.policyoverview .field-name-body ul li:after,.view-tfi-staff:after,.view-schedule .schedule-row:after,.view-schedule .schedule-row .views-row:after,#tabs2 .ui-widget-header:after,.node-type-conference #block-views-conference-highlights-block .view-conference-highlights .views-row:after,.page-conferences .view-conference-homepage .views-field-field-future-meetings ul:after,.region-content form.webform-client-form-49:after,.region-content form.webform-client-form-229:after,.region-content .webform-client-form-1115:after,.region-content #user-login:after,.region-content #user-register-form:after,.region-content #user-register-form--2:after,.page-search-site input[type=submit]:after,.search-form input[type=submit]:after,.node-type-member-page .main-wrapper:after,.page-node-add-conference-registration .node-conference_registration-form:after,.page-node-add-conference-registration .node-conference_registration-form .webform-component-textfield-all:after,.page-node-add-conference-registration .node-conference_registration-form .webform-component-textfield-all label:after,.page-node-add-conference-registration .node-conference_registration-form #edit-field-business-address-und-0-country-wrapper:after,.page-node-add-conference-registration .node-conference_registration-form #edit-field-business-address-und-0-administrative-area-wrapper:after,.page-node-add-conference-registration .group-conference-preferences .field-type-list-text .form-radios div:after,.page-node-add-conference-registration .group-payment-information .form-radios div:after,.view-facility-maps .view-body ul:after{content:"";display:table;}.tabs:after,.clearfix:after,.site-wrapper .field-name-body .regularbutton:after,.site-wrapper .field-type-text-with-summary .regularbutton:after,.main .main-columns-wrapper:after,.view-schedule .regularbutton:after,.node-type-conference-registration .main-wrapper:after,.node-type-article .content .authormarkup a:after,.footer-content-wrapper:after,#block-webform-client-block-8 .block-wrapper:after,#block-webform-client-block-8 input[type=submit]:after,.view-featured-news .views-exposed-form .form-submit:after,.view-featured-news:after,#block-bean-take-action-now .block-wrapper:after,#block-bean-advocacy-efforts .block-wrapper:after,.page-about-tfi-members .view-membershomepage:after,#block-bean-tfi-subtitle-text-homepage .block-wrapper:after,.policyoverview .field-name-body ul li:after,.view-tfi-staff:after,.view-schedule .schedule-row:after,.view-schedule .schedule-row .views-row:after,#tabs2 .ui-widget-header:after,.node-type-conference #block-views-conference-highlights-block .view-conference-highlights .views-row:after,.page-conferences .view-conference-homepage .views-field-field-future-meetings ul:after,.region-content form.webform-client-form-49:after,.region-content form.webform-client-form-229:after,.region-content .webform-client-form-1115:after,.region-content #user-login:after,.region-content #user-register-form:after,.region-content #user-register-form--2:after,.page-search-site input[type=submit]:after,.search-form input[type=submit]:after,.node-type-member-page .main-wrapper:after,.page-node-add-conference-registration .node-conference_registration-form:after,.page-node-add-conference-registration .node-conference_registration-form .webform-component-textfield-all:after,.page-node-add-conference-registration .node-conference_registration-form .webform-component-textfield-all label:after,.page-node-add-conference-registration .node-conference_registration-form #edit-field-business-address-und-0-country-wrapper:after,.page-node-add-conference-registration .node-conference_registration-form #edit-field-business-address-und-0-administrative-area-wrapper:after,.page-node-add-conference-registration .group-conference-preferences .field-type-list-text .form-radios div:after,.page-node-add-conference-registration .group-payment-information .form-radios div:after,.view-facility-maps .view-body ul:after{clear:both;}.skip-link,.visuallyhidden,.footer-menu-wrapper .menu-home{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.page-node-add-conference-registration fieldset .fieldset-legend{color:#5a5e64;font-size:26px;font-size:1.625rem;line-height:2.1875em;}.skip-link:focus{font-weight:900;}.content h1,.content h3,.content h3 a,.node-type-related-sites .title,.node-type-partnership .title,.status-404-page .title,.page-node-done .title,.node-type-conference-registration .title,.articletitle .title,.footer-address-wrapper .block-title,#block-webform-client-block-8 .block-title,.view-image-cards .views-field-field-cards-title h3,.view-image-cards .views-field-field-policy-title h3,.page-our-industry-industry-news .title,.page-taxonomy .title,#block-bean-take-action-now .content p,#block-bean-advocacy-efforts .content p,#block-bean-quote-block .content .field-name-field-quote,#block-bean-state-of-industry-quote .content .field-name-field-quote,.introcontent .title,.stafftitle .title,.node-type-tfi-staff .title,.node-type-speakers .title,.page-node-49 .title,#block-views-featured-speakers-block .views-field-title,.node-type-conference #block-views-conference-highlights-block .view-conference-highlights .views-field-field-topic,.banner .conf-date,.region-content form.webform-client-form-49 fieldset legend,.region-content form.webform-client-form-229 fieldset legend,.region-content .webform-client-form-1115 fieldset legend,.region-content #user-login fieldset legend,.region-content #user-register-form fieldset legend,.region-content #user-register-form--2 fieldset legend,.page-node-229 .title,.banner .title,.page-search-site .title,.search-form .title,.page-user .title,.node-type-member-page .title,.page-node-add-conference-registration .title,#block-bean-state-of-industry-report-pdf p,.view-facility-maps .view-header a,.view-facility-maps .view-header span{font-family:"yrsa",sans-serif;font-style:normal;font-weight:300;line-height:1;-webkit-font-smoothing:antialiased;}#block-webform-client-block-8 input[type=submit],.view-featured-news .views-exposed-form .form-submit,.page-node-43 #node-43 .bottom-bar .newbutton,.page-node-3522 .bottom-bar .newbutton,.region-content form.webform-client-form-49 .webform-submit,.region-content form.webform-client-form-229 .webform-submit,.region-content .webform-client-form-1115 .webform-submit,.region-content #user-login .webform-submit,.region-content #user-register-form .webform-submit,.region-content #user-register-form--2 .webform-submit,.page-search-site input[type=submit],.search-form input[type=submit],.page-user .main input[type="submit"],#fancy_login_form_contents #user-login-form .form-submit,#block-user-login .form-actions .form-submit,.page-node-add-conference-registration .node-conference_registration-form input[type=submit],.view-facility-maps .views-exposed-widgets .form-submit,.region-content label,.region-content input[type=text],.region-content input[type=email],.region-content textarea,.region-content input[type=password],.block-title,.content h4,.content h6,.content .field-name-body h4,.content .field-type-text-with-summary h4,.content .field-name-body h6,.content .field-type-text-with-summary h6,.content .field-name-body p,.content .field-type-text-with-summary p,.articletitle .field-name-field-date,.articletitle .field-name-field-issues a,.articletitle .field-name-field-issues a:after,.node-type-article .content .authormarkup a,.footer .content a,.footer-address-wrapper .content,.footer-address-wrapper .content p,#block-webform-client-block-8 input[type=text]::-webkit-input-placeholder,#block-webform-client-block-8 .form-email::-webkit-input-placeholder,header #block-superfish-2 .content li ul li a,header #block-superfish-2 .content a.sf-depth-1,header #block-superfish-1 .content ul li a,.view-image-cards .views-field-field-cards-learn-more a,.view-image-cards .views-field-field-policy-learn-more a,.main-sidebar .view-featured-news h3,#mini-panel-tfi_talk .pane-content ul a,#block-views-members-block-1 .field-content,.view-membershomepage .views-field-title a,#block-views-partnership-block .view-partnership .views-field-view-node .learnmore,.overviewtitle,.node-type-our-industry-basic-page .addtoany_list p,.node-type-tfi-staff .addtoany_list p,.view-tfi-staff a,.view-tfi-staff .views-field-field-position .field-content,.view-tfi-staff .views-field-view-node a,.field-name-field-conference-hero-image .logo-wrapper .conference-title,#tabs2 ul.ui-tabs-nav li a,.field-name-body p,.field-name-field-conference-date,#block-views-featured-speakers-block .views-field-body,#block-views-featured-speakers-block .views-field-view-node a,.node-type-conference #block-views-conference-highlights-block .view-conference-highlights .views-field-field-short-body-paragraph,#block-block-6 .content a,#block-block-5 .content a,.region-content form.webform-client-form-49 .webform-component-select-all select,.region-content form.webform-client-form-229 .webform-component-select-all select,.region-content .webform-client-form-1115 .webform-component-select-all select,.region-content #user-login .webform-component-select-all select,.region-content #user-register-form .webform-component-select-all select,.region-content #user-register-form--2 .webform-component-select-all select,.region-content form.webform-client-form-49 .webform-component-textfield-all input,.region-content form.webform-client-form-229 .webform-component-textfield-all input,.region-content .webform-client-form-1115 .webform-component-textfield-all input,.region-content #user-login .webform-component-textfield-all input,.region-content #user-register-form .webform-component-textfield-all input,.region-content #user-register-form--2 .webform-component-textfield-all input,.region-content form.webform-client-form-49 .webform-component-textfield-all div.error,.region-content form.webform-client-form-229 .webform-component-textfield-all div.error,.region-content .webform-client-form-1115 .webform-component-textfield-all div.error,.region-content #user-login .webform-component-textfield-all div.error,.region-content #user-register-form .webform-component-textfield-all div.error,.region-content #user-register-form--2 .webform-component-textfield-all div.error,.breadcrumbs a,.breadcrumbs span,.page-node-49 .breadcrumb a,.page-node-229 .breadcrumb a,.page-node-49 .breadcrumb span,.page-node-229 .breadcrumb span,.banner .field-name-field-subtitle,.banner .field-name-field-policy-subtitle,.node-type-member-page .block-menu-block ul.menu li a,#fancy_login_form_contents #user-login-form label,#fancy_login_form_contents #user-login-form .webform-component-textfield-all input,#fancy_login_form_contents #user-login-form ul li a,#fancy_login_form_contents #user-login-form a,#fancy_login_form_contents #user-login-form .fancy-login-register-link-processed a,#block-user-login .webform-component-textfield-all input,.page-user-edit #user-profile-form .webform-component-textfield-all label,.page-user-edit #user-profile-form .webform-component-textfield-all input:valid + label,.page-user-edit #user-profile-form .webform-component-textfield-all input:focus + label{font-family:"roboto",sans-serif;font-style:normal;font-weight:400;}.page-node-add-conference-registration fieldset .fieldset-legend,body,.content h2,.content p,.content p.small,.content .field-name-body ul li,.content .field-type-text-with-summary ul li,.content .field-name-body ol li,.content .field-type-text-with-summary ol li,.content .field-name-body p,.content .field-type-text-with-summary p,.site-wrapper .field-name-body .regularbutton,.site-wrapper .field-type-text-with-summary .regularbutton,.view-schedule .regularbutton,.articletitle .field-name-field-article-subtitle,.view-image-cards .view-footer a,.view-image-cards .views-field-field-cards-body h4,.view-image-cards .views-field-field-policy-body h4,.view-featured-news .view-footer a.more-button,.main-sidebar #block-views-featured-news-block-4 .block-title,.main-sidebar .view-featured-news h3 a,#block-bean-take-action-now .content a,#block-bean-advocacy-efforts .content a,#mini-panel-tfi_talk .pane-content,.view-members .view-footer a,.view-membershomepage .view-footer a,#block-bean-tfi-subtitle-text-homepage .content p,#block-views-partnership-block .view-partnership .view-footer a,#block-bean-quote-block .content .field-name-field-quote-from,#block-bean-state-of-industry-quote .content .field-name-field-quote-from,.policyoverview .field-name-body p,.policyoverview .field-name-body ul li,.introcontent .field-name-field-industry-basic-subtitle,.view-schedule .schedule-row .views-field-field-topic,.view-schedule .schedule-row .views-field-field-more-info,.view-schedule .schedule-row .views-field-field-duration,.button .regularbutton,#block-views-featured-speakers-block .view-footer a,.node-type-conference .view-footer a,.node-type-conference #block-views-conference-highlights-block .view-conference-highlights .views-field-field-session-date,.node-type-conference #block-views-conference-highlights-block .view-conference-highlights .views-field-field-duration,.page-conferences .view-conference-homepage .view-header p,.view-sponsors-tier .view-footer a,#block-views-thank-you-sponsors-block .view-thank-you-sponsors .view-footer a,#block-views-thank-you-sponsors-block-1 .view-thank-you-sponsors .view-footer a,.region-content form.webform-client-form-49 .webform-submit,.region-content form.webform-client-form-229 .webform-submit,.region-content .webform-client-form-1115 .webform-submit,.region-content #user-login .webform-submit,.region-content #user-register-form .webform-submit,.region-content #user-register-form--2 .webform-submit,.page-user .main input[type="submit"],#fancy_login_form_contents #user-login-form .form-submit,#block-user-login .form-actions .form-submit,.page-node-add-conference-registration .node-conference_registration-form input[type=submit],#block-bean-state-of-industry-report-pdf .field-type-link-field a{font-family:"roboto",sans-serif;font-style:normal;font-weight:300;}header #block-superfish-2 .content .sf-item-4 a:before,header #block-superfish-2 .content .sf-item-3 a:before,.page-conferences .view-conference-homepage .views-field-field-future-meetings .field-name-field--future-date .field-items:before,header #block-superfish-2 .content .sf-item-2 a:before,.page-conferences .view-conference-homepage .views-field-field-future-meetings .field-name-field-venue .field-items:before,header #block-superfish-2 .content .sf-item-1 a:before,.logged-in #block-superfish-2 li.sf-item-1 a.sf-depth-1:before,#block-menu-menu-social-media-menu .menu-linkedin a:before,#block-menu-menu-social-media-menu .menu-youtube a:before,#block-menu-menu-social-media-menu .menu-twitter a:before,#block-menu-menu-social-media-menu .menu-facebook a:before,#block-menu-menu-footer-custom-menu .content ul li a:after{font-family:'icon';font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;speak:none;}header #block-superfish-2 .content .sf-item-4 a:before{content:"\f002";font-size:20px;font-size:1.25rem;}header #block-superfish-2 .content .sf-item-4 a:hover:before{color:#FF6C0C;}header #block-superfish-2 .content .sf-item-3 a:before{content:"\f073";font-size:20px;font-size:1.25rem;}header #block-superfish-2 .content .sf-item-3 a:hover:before{color:#FF6C0C;}.page-conferences .view-conference-homepage .views-field-field-future-meetings .field-name-field--future-date .field-items:before{content:"\f073";font-size:20px;font-size:1.25rem;}header #block-superfish-2 .content .sf-item-2 a:before{content:"\f290";font-size:20px;font-size:1.25rem;}header #block-superfish-2 .content .sf-item-2 a:hover:before{color:#FF6C0C;}.page-conferences .view-conference-homepage .views-field-field-future-meetings .field-name-field-venue .field-items:before{content:"\f041";font-size:20px;font-size:1.25rem;}header #block-superfish-2 .content .sf-item-1 a:before,.logged-in #block-superfish-2 li.sf-item-1 a.sf-depth-1:before{content:"\f007";font-size:20px;font-size:1.25rem;}header #block-superfish-2 .content .sf-item-1 a:hover:before,.logged-in #block-superfish-2 li.sf-item-1 a.sf-depth-1:hover:before{color:#FF6C0C;}#block-menu-menu-social-media-menu .menu-linkedin a:before{content:"\F0E1";font-size:38px;font-size:2.375rem;}#block-menu-menu-social-media-menu .menu-youtube a:before{content:"\f16a";font-size:38px;font-size:2.375rem;}#block-menu-menu-social-media-menu .menu-twitter a:before{content:"\f099";font-size:38px;font-size:2.375rem;}#block-menu-menu-social-media-menu .menu-facebook a:before{content:"\f230";font-size:38px;font-size:2.375rem;}#block-menu-menu-footer-custom-menu .content ul li a:after{content:"\f105";font-size:30px;font-size:1.875rem;top:7px;left:8px;}#block-webform-client-block-8 input[type=submit],.view-featured-news .views-exposed-form .form-submit,.page-node-43 #node-43 .bottom-bar .newbutton,.page-node-3522 .bottom-bar .newbutton,.region-content form.webform-client-form-49 .webform-submit,.region-content form.webform-client-form-229 .webform-submit,.region-content .webform-client-form-1115 .webform-submit,.region-content #user-login .webform-submit,.region-content #user-register-form .webform-submit,.region-content #user-register-form--2 .webform-submit,.page-search-site input[type=submit],.search-form input[type=submit],.page-user .main input[type="submit"],#fancy_login_form_contents #user-login-form .form-submit,#block-user-login .form-actions .form-submit,.page-node-add-conference-registration .node-conference_registration-form input[type=submit],.view-facility-maps .views-exposed-widgets .form-submit{max-width:124px;width:100%;font-size:0.75em;letter-spacing:0.00625em;color:#FF6C0C;border:1.5px solid #FF6C0C;text-transform:uppercase;text-decoration:none;padding:12px 0;margin:0;display:inline-block;text-align:center;border-radius:5px;transition:all 250ms ease-in;}#block-webform-client-block-8 input[type=submit]:hover,.view-featured-news .views-exposed-form .form-submit:hover,.page-node-43 #node-43 .bottom-bar .newbutton:hover,.page-node-3522 .bottom-bar .newbutton:hover,.region-content form.webform-client-form-49 .webform-submit:hover,.region-content form.webform-client-form-229 .webform-submit:hover,.region-content .webform-client-form-1115 .webform-submit:hover,.region-content #user-login .webform-submit:hover,.region-content #user-register-form .webform-submit:hover,.region-content #user-register-form--2 .webform-submit:hover,.page-search-site input[type=submit]:hover,.search-form input[type=submit]:hover,.page-user .main input[type="submit"]:hover,#fancy_login_form_contents #user-login-form .form-submit:hover,#block-user-login .form-actions .form-submit:hover,.page-node-add-conference-registration .node-conference_registration-form input[type=submit]:hover,.view-facility-maps .views-exposed-widgets .form-submit:hover{background:#ff9012;color:#fff;}#admin-menu{z-index:9999;}#admin-menu a{-webkit-font-smoothing:subpixel-antialiased;}.tabs{padding:0;border-bottom:solid 2px #999;margin-bottom:1em;border-bottom:1px solid;}.tabs li{float:left;margin-right:2px;margin-bottom:0;list-style-type:none;}.tabs li a{display:block;padding:0.5em 1em;background-color:#999;color:#fff;text-decoration:none;}.tabs li a:hover,.tabs li a:focus{background-color:#333;}.region-content .form-item,.region-content .hs-form-field{margin:0 0 30px 0;}.region-content label{margin-top:12px;margin-left:10px;background:#fff;overflow:hidden;}.region-content input[type=text],.region-content input[type=email],.region-content textarea,.region-content input[type=password]{width:100%;font-size:22px;font-size:1.375rem;}.region-content input[type=text]:focus,.region-content input[type=email]:focus,.region-content textarea:focus,.region-content input[type=password]:focus{box-shadow:none;border:1px solid #FF6C0C;}.fieldset-description{padding-bottom:20px;}img{max-width:100%;height:auto;}img[style*="float:left"]{margin-right:1em;margin-bottom:1em;}img[style*="float:right"]{margin-left:1em;margin-bottom:1em;}.skip-link:focus{clip:auto;overflow:visible;position:static;display:block;padding-top:.5em;padding-bottom:.5em;margin:auto;width:100%;height:auto;text-align:center;text-transform:uppercase;color:white;}.embedded-video{overflow:hidden;position:relative;padding-bottom:56.25%;height:0;margin-bottom:2em;max-width:100%;}.embedded-video iframe{position:absolute;height:100%;width:100%;top:0;left:0;}.video-embed-description{margin-bottom:20px;}.video-wrapper{max-width:50em;margin:0 auto;width:100%;}.video-wrapper .views-row{margin-bottom:30px;}.video-wrapper .video-block-title,.video-wrapper .block-title{font-size:1.625rem;font-weight:300;line-height:1;text-decoration:none;text-align:left;text-transform:none;position:relative;z-index:1;margin-bottom:25px;}.video-wrapper .video-block-title:after,.video-wrapper .block-title:after{display:none;}.video-wrapper .field-type-text{font-weight:500;margin-bottom:5px;}.video-wrapper .video-flex{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}@media (max-width:67.5em){.field-name-field-video{width:auto !important;}.video-wrapper .view-content,.video-wrapper .block-wrapper{padding:0 40px;}}@font-face{font-family:'icon';src:url(/sites/all/themes/tfi2016/fonts/fontawesome-webfont.eot?1590701059);src:url(/sites/all/themes/tfi2016/fonts/fontawesome-webfont.eot?&1590701059#iefix) format("embedded-opentype"),url(/sites/all/themes/tfi2016/fonts/fontawesome-webfont.woff?1590701059) format("woff"),url(/sites/all/themes/tfi2016/fonts/fontawesome-webfont.ttf?1590701059) format("truetype");font-weight:normal;font-style:normal;}.block-title{font-size:26px;font-size:1.625rem;font-weight:500;line-height:1.35;text-decoration:none;text-align:center;text-transform:uppercase;position:relative;z-index:1;}.block-title:after{content:"";display:block;margin:23px auto;width:108px;border-bottom:2px solid #979797;}html{font-size:100%;line-height:1.4;}body{color:#31373D;font-size:17px;font-size:1.0625rem;line-height:1.625em;letter-spacing:0.0125em;}.content h1{color:#63A70A;font-size:48px;font-size:3rem;line-height:3em;}.content h2{color:#5a5e64;font-size:26px;font-size:1.625rem;line-height:2.1875em;}.content h3{color:#63A70A;font-size:40px;font-size:2.5rem;margin:0;line-height:1;list-style:none;}.content h3 a{color:#63A70A;font-size:40px;font-size:2.5rem;margin:0;display:inline;line-height:1;list-style:none;}.content h3:hover{color:#63A70A;}.content h4{color:#5a5e64;font-size:17px;font-size:1.0625rem;line-height:1.75em;}.content h6{font-size:26px;font-size:1.625rem;font-weight:500;line-height:1.35;text-decoration:none;text-align:center;color:#31373D;text-transform:uppercase;position:relative;z-index:1;}.content h6:after{content:"";display:block;margin:23px auto;width:108px;border-bottom:2px solid #979797;}.content p{line-height:1.5;letter-spacing:0.2px;color:#31373D;}.content p.small{color:#757b81;font-size:14px;font-size:0.875rem;line-height:1.5;letter-spacing:0.0125em;}.content .menu a{color:#31373D;text-decoration:none;}.content a{color:#FF6C0C;text-decoration:none;}.content a:hover,.content a:focus{color:#fc7c12;text-decoration:none;}.content ul{list-style:none;padding:0;}.content .field-name-body,.content .field-type-text-with-summary{padding-bottom:40px;}.content .field-name-body ul li,.content .field-type-text-with-summary ul li{font-size:17px;font-size:1.0625rem;line-height:1.5;letter-spacing:0.2px;color:#31373D;padding-left:28px;}.content .field-name-body ul li:before,.content .field-type-text-with-summary ul li:before{content:"•";color:#63A70A;margin:0 20px 0 -27px;}.content .field-name-body ol,.content .field-type-text-with-summary ol{padding-left:17px;}.content .field-name-body ol li,.content .field-type-text-with-summary ol li{font-size:17px;font-size:1.0625rem;line-height:1.5;letter-spacing:0.2px;color:#31373D;padding-left:15px;}.content .field-name-body ol li a,.content .field-type-text-with-summary ol li a{font-size:19px;font-size:1.1875rem;line-height:1.5;}.content .field-name-body a,.content .field-type-text-with-summary a{color:#FF6C0C;border-bottom:0.6px solid #FF6C0C;}.content .field-name-body a:hover,.content .field-type-text-with-summary a:hover{border-bottom:none;color:#fc7c12;text-decoration:none;}.content .field-name-body p,.content .field-type-text-with-summary p{font-size:17px;font-size:1.0625rem;line-height:1.5;letter-spacing:0.2px;color:#31373d;}.content .field-name-body h4,.content .field-type-text-with-summary h4{font-size:19px;font-size:1.1875rem;line-height:1.5;color:#5a5e64;}.content .field-name-body h6,.content .field-type-text-with-summary h6{font-size:26px;font-size:1.625rem;font-weight:500;line-height:1.35;text-decoration:none;text-align:center;padding:20px 0px 0px;margin:0;color:#31373D;text-transform:uppercase;position:relative;z-index:1;}.content .field-name-body h6:after,.content .field-type-text-with-summary h6:after{content:"";display:block;margin:23px auto;width:108px;border-bottom:2px solid #979797;}.content .field-name-body p,.content .field-type-text-with-summary p{color:#31373D;font-size:17px;font-size:1.0625rem;line-height:1.5;letter-spacing:0.2px;color:#31373D;}.content ul.pager{display:block;}.content ul.pager li{display:inline-block;margin-right:10px;}.front .field-name-field-subtitle{display:none;}.front .view-homepage-slideshow .button-wrapper .button{width:20%;}.front .views_slideshow_cycle_div_homepage_slideshow-block_1_0 .title-wrapper{top:70%;}.front .views_slideshow_cycle_div_homepage_slideshow-block_1_0 .title-wrapper h1{display:none;}#world-fertilizer-conference #page-title{display:none !important;}#world-fertilizer-conference .button-wrapper{-ms-transform:translate(0px,260px);transform:translate(0px,260px);}.views-slideshow-cycle-main-frame-row-item .button{width:145px !important;}.overlay-0::before{background:transparent !important;}.site-wrapper .views-field-field-issues a:hover{text-decoration:underline;}.site-wrapper .field-name-body .regularbutton,.site-wrapper .field-type-text-with-summary .regularbutton{width:100%;line-height:2.25;max-width:220px;color:#FF6C0C;border:1.5px solid #FF6C0C !important;font-size:16px;font-size:1rem;text-decoration:none;padding:4px 0px;margin:0;letter-spacing:0.1px;text-transform:uppercase;display:inline-block;text-align:center;border-radius:3px;transition:all 250ms ease-in;}.site-wrapper .field-name-body .regularbutton:hover,.site-wrapper .field-type-text-with-summary .regularbutton:hover{background-color:#ff9012;color:#fff;}@media (max-width:67.5em){.site-wrapper .field-name-body,.site-wrapper .field-type-text-with-summary{width:auto !important;padding:0 40px;}}.no-mediaqueries .site-wrapper .field-name-body,.no-mediaqueries .site-wrapper .field-type-text-with-summary{width:auto !important;padding:0 40px;}@media (max-width:85.8125em){.site-wrapper .node-partnership{width:auto !important;padding:0 40px;}}.no-mediaqueries .site-wrapper .node-partnership{width:auto !important;padding:0 40px;}.page-spacer{height:140px;}.main .content{margin:0 auto;width:100%;max-width:75em;}.no-mediaqueries .main .content{width:75em;}.main .content .field-name-field-hero-image,.main .content .field-name-field-subtitle,.main .content .field-name-field-policy-hero-image,.main .content .field-name-field-policy-subtitle{display:none;}@media (max-width:85.8125em){.main .main-content .block-block{width:auto !important;padding:0 40px;}}.no-mediaqueries .main .main-content .block-block{width:auto !important;padding:0 40px;}.main .main-content-wrapper.wrapper-padding{padding:40px 0;}.main .main-content-wrapper .title{padding:0;}.main .main-columns-wrapper{margin:0 auto;width:100%;max-width:75em;width:auto;position:relative;padding:60px 20px;}.no-mediaqueries .main .main-columns-wrapper{width:75em;}.main .main-columns-wrapper .main-content{width:70%;float:left;}.main .main-columns-wrapper .main-sidebar{width:25%;float:left;margin-right:5%;}.main .main-columns-wrapper .title{padding:0;}@media (max-width:48.0625em){.main .main-columns-wrapper{padding:30px 10px;}.main .main-columns-wrapper .main-content,.main .main-columns-wrapper .main-sidebar{width:auto;float:none;}.main .main-columns-wrapper .main-sidebar{margin-right:0;margin-bottom:30px;padding:0 40px;}}.no-mediaqueries .main .main-columns-wrapper{padding:30px 10px;}.no-mediaqueries .main .main-columns-wrapper .main-content,.no-mediaqueries .main .main-columns-wrapper .main-sidebar{width:auto;float:none;}.no-mediaqueries .main .main-columns-wrapper .main-sidebar{margin-right:0;margin-bottom:30px;padding:0 40px;}.node-type-related-sites .region-stickyheader,.node-type-partnership .region-stickyheader{border-bottom:35px solid rgba(98,167,9,0.15);box-shadow:none;}.node-type-related-sites .title,.node-type-partnership .title{margin:0 auto;width:100%;max-width:20.625em;font-size:60px;font-size:3.75rem;line-height:0.8;color:#63A70A;text-align:left;padding:200px 0px 40px;}.no-mediaqueries .node-type-related-sites .title,.no-mediaqueries
.node-type-partnership .title{width:20.625em;}@media (max-width:85.8125em){.node-type-related-sites .title,.node-type-partnership .title{width:auto;padding:230px 40px 40px;}}.no-mediaqueries .node-type-related-sites .title,.no-mediaqueries
.node-type-partnership .title{width:auto;padding:230px 40px 40px;}.status-404-page .title,.page-node-done .title{font-size:60px;font-size:3.75rem;text-align:center;line-height:0.8;color:#63A70A;padding:250px 0 40px;}.status-404-page #block-system-main,.page-node-done #block-system-main{text-align:center;padding:0 0 250px;}.page-node-43 .content .field-name-field-subtitle,.page-node-44 .content .field-name-field-subtitle{display:none;}.page-node-43 .content .field-name-body,.page-node-44 .content .field-name-body{margin:0 auto;width:100%;max-width:50em;}.no-mediaqueries .page-node-43 .content .field-name-body,.no-mediaqueries .page-node-44 .content .field-name-body{width:50em;}.page-node-33 .addtoany_list,.page-node-32 .addtoany_list,.page-node-31 .addtoany_list,.page-node-30 .addtoany_list,.page-node-34 .addtoany_list{display:none;}.view-schedule .regularbutton{width:100%;line-height:2.25;max-width:220px;color:#FF6C0C;border:1.5px solid #FF6C0C !important;font-size:16px;font-size:1rem;text-decoration:none;padding:4px 0px;margin:0;letter-spacing:0.1px;text-transform:uppercase;display:inline-block;text-align:center;border-radius:3px;transition:all 250ms ease-in;}.view-schedule .regularbutton:hover{background-color:#ff9012;color:#fff;}.node-type-conference-registration .region-stickyheader{border-bottom:35px solid rgba(98,167,9,0.15);box-shadow:none;}.node-type-conference-registration .title{font-size:60px;font-size:3.75rem;text-align:left;line-height:0.8;margin:0;padding:0 0 40px;color:#63A70A;}.node-type-conference-registration .field{margin-bottom:15px;}.node-type-conference-registration .main-wrapper{margin:0 auto;width:100%;max-width:50em;padding:200px 0 40px;}.no-mediaqueries .node-type-conference-registration .main-wrapper{width:50em;}#block-bean-become-a-member-icons{padding:0 0 40px 0;}@media (max-width:67.5em){#block-bean-become-a-member-icons{padding-top:40px;}}#block-bean-become-a-member-icons .icon-buttons{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:25px;grid-row-gap:25px;}@media (max-width:900px){#block-bean-become-a-member-icons .icon-buttons{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;}}#block-bean-become-a-member-icons .icon-buttons .icon-buttons__item .icon-buttons__image{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;}#block-bean-become-a-member-icons .icon-buttons .icon-buttons__item .icon-buttons__title{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;}#block-bean-become-a-member-icons .icon-buttons .icon-buttons__item .icon-buttons__title a{color:#FF6C0C;text-decoration:none;text-align:center;}.become-a-member---member-benefits ul{list-style:unset;}.field--iframe iframe{width:100%;padding:40px 0;}.site-logo-front{z-index:2;float:left;}.site-logo-front .content a{background:url(/sites/all/themes/tfi2016/images/logo-tfi.png);background:none,url(/sites/all/themes/tfi2016/images/logo-tfi.svg);width:128px;height:62px;padding:0;margin-left:60px;background-repeat:no-repeat;display:inline-block;}@media (max-width:78.375em){.site-logo-front .content a{margin-left:20px;}}.no-mediaqueries .site-logo-front .content a{margin-left:20px;}.site-logo-front .content p{margin:1em 0;}@media (max-width:48.0625em){.site-logo-front .content p{margin:10px 0 0;}}.no-mediaqueries .site-logo-front .content p{margin:10px 0 0;}@media (max-width:48.0625em){.site-logo-front{float:none;text-align:center;}}.no-mediaqueries .site-logo-front{float:none;text-align:center;}@media (max-width:22.5em){.site-logo-front h1,.site-logo-front div.inner-logo{width:180px;}.site-logo-front h1 a,.site-logo-front div.inner-logo a{width:72px;height:35px;}}.no-mediaqueries .site-logo-front h1,.no-mediaqueries .site-logo-front div.inner-logo{width:180px;}.no-mediaqueries .site-logo-front h1 a,.no-mediaqueries .site-logo-front div.inner-logo a{width:72px;height:35px;}.region-stickyheader{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:rgba(255,255,255,0.9);border-bottom:1px solid rgba(102,102,102,0.25);position:fixed;top:0;float:none;width:100%;z-index:100;transition:background 250ms ease-in;}.addtoany_list.a2a_kit_size_32 > a{display:inline;line-height:2.25;}.addtoany_list.a2a_kit_size_32 > a .a2a_label{display:none;}.addtoany_list{float:right;margin-top:-19px;}.a2a_kit p{width:4%;display:inline;}.articletitle{margin:0 auto;width:100%;max-width:50em;}.no-mediaqueries .articletitle{width:50em;}@media (max-width:85.8125em){.articletitle{width:auto;padding:0 40px;}}.no-mediaqueries .articletitle{width:auto;padding:0 40px;}.articletitle .breadcrumbs .breadcrumb{padding:0px 0px 0px 4px;}.articletitle h4{margin:0;}.articletitle .title{text-align:left;font-size:60px;font-size:3.75rem;line-height:0.8;color:#63A70A;margin:0;}@media (max-width:48.0625em){.articletitle .title{font-size:48px;font-size:3rem;}}.no-mediaqueries .articletitle .title{font-size:48px;font-size:3rem;}.articletitle .field-name-field-article-subtitle{font-size:26px;font-size:1.625rem;font-weight:300;line-height:1.3;text-align:left;padding:10px 0px;margin:0 auto;width:100%;max-width:50em;color:#5a5e64;}.no-mediaqueries .articletitle .field-name-field-article-subtitle{width:50em;}.articletitle .field-name-body{text-allign:center;float:left;}.articletitle .field-name-field-date{float:left;font-size:14px;font-size:0.875rem;line-height:1.1;letter-spacing:0.2px;color:#939598;padding:10px 0 0;}.articletitle .field-name-field-issues{clear:both;padding:5px 0 35px;}.articletitle .field-name-field-issues a{font-size:14px;font-size:0.875rem;letter-spacing:0;}.articletitle .field-name-field-issues a:hover{text-decoration:underline;}.articletitle .field-name-field-issues a:after{color:#939598;content:",";}.articletitle .field-name-field-issues .field-label{font-size:14px;font-size:0.875rem;}.articletitle .field-name-field-issues .field-items{float:none;}.articletitle .field-name-field-issues .field-items .field-item{display:inline;}.articletitle .field-name-field-issues .field-items .field-item:last-child a:after{display:none;}.node-type-article .region-stickyheader{border-bottom:35px solid rgba(98,167,9,0.15);box-shadow:none;}.node-type-article .content .content{padding-top:16px;border-top:1px solid #d8d8d8;padding-bottom:20px;margin-top:40px;}.node-type-article .content .field-name-field-article-image,.node-type-article .content .field-name-field-article-subtitle{display:none;}.node-type-article .content .field-name-body{border-top:1px solid #d8d8d8;padding-top:40px;padding-right:0;padding-left:0;}.node-type-article .content .auth-image img{border-radius:50%;float:left;}.node-type-article .content .authormarkup{float:left;}.node-type-article .content .authormarkup a{padding:10px 0px 0px 10px;font-size:14px;font-size:0.875rem;line-height:1.1;letter-spacing:0.2px;color:#FF6C0C;text-decoration:none;display:block;width:100%;}.node-type-article .content .authormarkup a:after{content:"|";top:0;right:0;color:#5a5e64;padding:0 10px;display:inline-block;}.node-type-article .content .authormarkup a:hover{text-decoration:underline;}.footer-content-wrapper{color:#fff;padding:64px 40px;background-color:#63A70A;}@media (max-width:48.0625em){.footer-content-wrapper{padding:40px;}}.no-mediaqueries .footer-content-wrapper{padding:40px;}.footer-content-wrapper a{color:#fff !important;}.footer-content-wrapper .menu{padding:0;margin:0;}.footer-content{margin:0 auto;width:100%;max-width:62.5em;}.no-mediaqueries .footer-content{width:62.5em;}.footer-column-one-content{width:40%;float:right;}@media (max-width:48.0625em){.footer-column-one-content{width:auto;float:none;margin-bottom:40px;}}.no-mediaqueries .footer-column-one-content{width:auto;float:none;margin-bottom:40px;}.footer-column-two-content{width:60%;float:left;}@media (max-width:48.0625em){.footer-column-two-content{width:auto;float:none;}}.no-mediaqueries .footer-column-two-content{width:auto;float:none;}.footer .content a{font-size:19px;font-size:1.1875rem;display:block;border-bottom:none;text-decoration:none;width:100%;line-height:2.25;}.footer .content a:after{font-size:15px;font-size:0.9375rem;position:relative;top:1em;left:0;float:right;}.footer .content a:hover,.footer .content a:focus{text-decoration:underline;}.footer .content a:hover:after,.footer .content a:focus:after{transition:0.3s;left:0.25em;}.footer-address-wrapper{padding:10px 0 0 0;}.footer-address-wrapper .block-title{font-size:36px;font-size:2.25rem;color:#fff;text-align:left;}.footer-address-wrapper .block-title:after{border-bottom:none;}@media (max-width:40.625em){.footer-address-wrapper .block-title{font-size:24px;font-size:1.5rem;}}.no-mediaqueries .footer-address-wrapper .block-title{font-size:24px;font-size:1.5rem;}.footer-address-wrapper .content{font-size:16px;font-size:1rem;line-height:1.4;}.footer-address-wrapper .content a:hover,.footer-address-wrapper .content a:focus{text-decoration:none;}.footer-address-wrapper .content p{color:#fff;font-size:16px;font-size:1rem;line-height:1.4;}#block-menu-menu-footer-custom-menu .content ul{width:100%;max-width:240px;display:block;float:right;}#block-menu-menu-footer-custom-menu .content ul li{display:block;}#block-menu-menu-footer-custom-menu .content ul li a{width:100%;display:block;text-decoration:none;text-align:left;padding:10px 0;}#block-menu-menu-footer-custom-menu .content ul li a:after{left:auto;}@media (max-width:48.0625em){#block-menu-menu-footer-custom-menu .content ul{float:none;}}.no-mediaqueries #block-menu-menu-footer-custom-menu .content ul{float:none;}#block-menu-menu-social-media-menu li{display:inline-block;padding:10px;}#block-menu-menu-social-media-menu .menu-youtube a{text-decoration:none;}#block-menu-menu-social-media-menu .menu-youtube a span{display:none;}#block-menu-menu-social-media-menu .menu-linkedin a{text-decoration:none;}#block-menu-menu-social-media-menu .menu-linkedin a span{display:none;}#block-menu-menu-social-media-menu .menu-twitter a{text-decoration:none;}#block-menu-menu-social-media-menu .menu-twitter a span{display:none;}#block-menu-menu-social-media-menu .menu-facebook a{text-decoration:none;}#block-menu-menu-social-media-menu .menu-facebook a span{display:none;}#block-block-4 .content p{font-size:12px;color:white;padding:0;letter-spacing:0.6px;}#block-webform-client-block-8{text-align:center;}#block-webform-client-block-8 .block-wrapper{background:#ff9012;padding:70px 0px 74px;}#block-webform-client-block-8 .block-title{font-size:40px;font-size:2.5rem;text-transform:none;color:#fff;width:94%;padding:0px 0px 40px;}#block-webform-client-block-8 .block-title:after{border-bottom:none;display:none;}@media (max-width:51.5625em){#block-webform-client-block-8 .block-title{font-size:36px;font-size:2.25rem;}}.no-mediaqueries #block-webform-client-block-8 .block-title{font-size:36px;font-size:2.25rem;}#block-webform-client-block-8 .form-item{margin:0 auto;width:100%;max-width:43.75em;}.no-mediaqueries #block-webform-client-block-8 .form-item{width:43.75em;}#block-webform-client-block-8 input[type=text],#block-webform-client-block-8 .form-email{float:left;width:69%;height:100%;padding:13px;border:0 none;font-size:17px;font-size:1.0625rem;}@media (max-width:51.5625em){#block-webform-client-block-8 input[type=text],#block-webform-client-block-8 .form-email{float:none;margin-bottom:20px;font-size:14px;font-size:0.875rem;}}.no-mediaqueries #block-webform-client-block-8 input[type=text],.no-mediaqueries #block-webform-client-block-8 .form-email{float:none;margin-bottom:20px;font-size:14px;font-size:0.875rem;}#block-webform-client-block-8 input[type=text]::-webkit-input-placeholder,#block-webform-client-block-8 .form-email::-webkit-input-placeholder{color:#818386;opacity:0.75;font-size:17px;}#block-webform-client-block-8 input[type=submit]{text-decoration:none;font-size:16px;font-size:1rem;background:#ff9012;line-height:1.4;border:1.5px solid #fff;color:#fff;border-radius:3px;float:left;padding:12px 0px;margin-left:10px;max-width:154px;letter-spacing:0.2px;text-shadow:none;}#block-webform-client-block-8 input[type=submit]:hover{background-color:#fff;color:#ff9012;}@media (max-width:51.5625em){#block-webform-client-block-8 input[type=submit]{float:none;}}.no-mediaqueries #block-webform-client-block-8 input[type=submit]{float:none;}header #block-superfish-2{z-index:3;}header #block-superfish-2 .content ul li a{text-decoration:none;}@media (max-width:85.8125em){header #block-superfish-2 .content ul{margin:0 20px;}}.no-mediaqueries header #block-superfish-2 .content ul{margin:0 20px;}header #block-superfish-2 .content li{display:inline-block;padding:30px 20px;margin:0;float:right;}@media (max-width:85.8125em){header #block-superfish-2 .content li{padding:30px 0px;}}.no-mediaqueries header #block-superfish-2 .content li{padding:30px 0px;}@media (max-width:67.5em){header #block-superfish-2 .content li{float:none;padding:0;}}.no-mediaqueries header #block-superfish-2 .content li{float:none;padding:0;}header #block-superfish-2 .content li ul{display:none;margin-top:57px;padding:10px 20px !important;border-radius:0;background-color:#fff;background-image:none;border:1px solid rgba(102,102,102,0.25);}header #block-superfish-2 .content li ul:before{content:"";display:block;width:20px;height:20px;background-color:#fff;-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;left:75%;top:-11px;border-top:1px solid rgba(102,102,102,0.25);border-left:1px solid rgba(102,102,102,0.25);}@media (max-width:67.5em){header #block-superfish-2 .content li ul:before{left:50%;}}.no-mediaqueries header #block-superfish-2 .content li ul:before{left:50%;}@media (max-width:67.5em){header #block-superfish-2 .content li ul{top:30px !important;left:50%;right:auto;-ms-transform:translateX(-50%);transform:translateX(-50%);margin-top:10px;}}.no-mediaqueries header #block-superfish-2 .content li ul{top:30px !important;left:50%;right:auto;-ms-transform:translateX(-50%);transform:translateX(-50%);margin-top:10px;}header #block-superfish-2 .content li ul li{display:inline-block;padding:5px 0;margin:0;float:none;}header #block-superfish-2 .content li ul li a{font-size:14px;font-size:0.875rem;line-height:2.92;color:#777777;}header #block-superfish-2 .content li ul li a:hover{color:#FF6C0C;text-decoration:none;}header #block-superfish-2 .content li ul li a:before{display:none;}header #block-superfish-2 .content a.sf-depth-1{font-size:14px;font-size:0.875rem;line-height:2.92;color:#777777;}@media (max-width:67.5em){header #block-superfish-2 .content a.sf-depth-1{font-size:0px;font-size:0rem;}}.no-mediaqueries header #block-superfish-2 .content a.sf-depth-1{font-size:0px;font-size:0rem;}header #block-superfish-2 .content a.sf-depth-1:hover{color:#FF6C0C;text-decoration:none;}header #block-superfish-2 .content a.sf-depth-1 .sf-sub-indicator{display:none;}header #block-superfish-2 .content .sf-item-4 a:before{color:#63A70A;padding:10px;}header #block-superfish-2 .content .sf-item-3 a:before{color:#63A70A;padding:10px;}header #block-superfish-2 .content .sf-item-2 a:before{color:#63A70A;padding:10px;}header #block-superfish-2 .content .sf-item-1 a:before{color:#63A70A;padding:10px;}@media (max-width:67.5em){header #block-superfish-2 .content{padding:5px 20px;text-align:center;background-color:#63A70A;}header #block-superfish-2 .content .sf-item-3 a:before,header #block-superfish-2 .content .sf-item-2 a:before,header #block-superfish-2 .content .sf-item-1 a:before{color:#fff;}}.no-mediaqueries header #block-superfish-2 .content{padding:5px 20px;text-align:center;background-color:#63A70A;}.no-mediaqueries header #block-superfish-2 .content .sf-item-3 a:before,.no-mediaqueries header #block-superfish-2 .content .sf-item-2 a:before,.no-mediaqueries header #block-superfish-2 .content .sf-item-1 a:before{color:#fff;}header #block-superfish-1{z-index:1;width:100%;}@media (max-width:48.0625em){header #block-superfish-1{padding:0;float:none;width:100%;}}.no-mediaqueries header #block-superfish-1{padding:0;float:none;width:100%;}header #block-superfish-1 .content{margin:0 auto;width:100%;max-width:56.25em;}.no-mediaqueries header #block-superfish-1 .content{width:56.25em;}header #block-superfish-1 .content .sf-sub-indicator{display:none;}header #block-superfish-1 .content ul{padding:0 10px;text-align:center;}@media (max-width:67.5em){header #block-superfish-1 .content ul{text-align:right;}}.no-mediaqueries header #block-superfish-1 .content ul{text-align:right;}@media (max-width:48.0625em){header #block-superfish-1 .content ul{text-align:center;}}.no-mediaqueries header #block-superfish-1 .content ul{text-align:center;}header #block-superfish-1 .content ul li a{text-decoration:none;}header #block-superfish-1 .content ul li.sf-depth-1.active-trail > a{color:#63A70A;border-bottom:5px solid #63A70A;padding:0px 0px 33px;}@media (max-width:78.375em){header #block-superfish-1 .content ul li.sf-depth-1.active-trail > a{color:#63A70A;border-bottom:none;padding:0;}}.no-mediaqueries header #block-superfish-1 .content ul li.sf-depth-1.active-trail > a{color:#63A70A;border-bottom:none;padding:0;}header #block-superfish-1 .content ul a.sf-depth-2,header #block-superfish-1 .content ul a.sf-depth-3{display:block;width:auto;padding:5px 20px;font-size:17px;font-size:1.0625rem;}header #block-superfish-1 .content ul a.sf-depth-2.active,header #block-superfish-1 .content ul a.sf-depth-3.active{color:#63A70A;}header #block-superfish-1 .content ul a.sf-depth-2:hover,header #block-superfish-1 .content ul a.sf-depth-3:hover{color:#fff;background-color:#ff6c0c;}header #block-superfish-1 .content ul a.sf-depth-2{font-weight:bold;}header #block-superfish-1 .content ul a.sf-depth-3{padding:5px 20px 5px 35px;line-height:1.2;font-weight:normal;}header #block-superfish-1 .content ul li{display:inline-block;padding:32px 12px 0px;transition:margin 250ms ease-in;float:none;}@media (max-width:78.375em){header #block-superfish-1 .content ul li{padding:32px 10px;}}.no-mediaqueries header #block-superfish-1 .content ul li{padding:32px 10px;}@media (max-width:75.9375em){header #block-superfish-1 .content ul li{padding:36px 10px;}}.no-mediaqueries header #block-superfish-1 .content ul li{padding:36px 10px;}@media (max-width:48.0625em){header #block-superfish-1 .content ul li{padding:10px;}}.no-mediaqueries header #block-superfish-1 .content ul li{padding:10px;}header #block-superfish-1 .content ul li .sf-clone-parent .menuparent{display:none;}header #block-superfish-1 .content ul li a{display:inline-block;font-size:20px;font-size:1.25rem;line-height:1.6;color:#31373D;}@media (max-width:75.9375em){header #block-superfish-1 .content ul li a{font-size:16px;font-size:1rem;}}.no-mediaqueries header #block-superfish-1 .content ul li a{font-size:16px;font-size:1rem;}@media (max-width:48.0625em){header #block-superfish-1 .content ul li a{font-size:15px;font-size:0.9375rem;}}.no-mediaqueries header #block-superfish-1 .content ul li a{font-size:15px;font-size:0.9375rem;}@media (max-width:30em){header #block-superfish-1 .content ul li a{font-size:12px;font-size:0.75rem;}}.no-mediaqueries header #block-superfish-1 .content ul li a{font-size:12px;font-size:0.75rem;}header #block-superfish-1 .content ul li a:hover{color:#63A70A;text-decoration:none;}header #block-superfish-1 .content ul li ul{background:#fff;border:1px solid rgba(102,102,102,0.25);margin-top:57px;border-radius:0;width:280px !important;text-align:left;padding:10px 0;}header #block-superfish-1 .content ul li ul:before{content:"";display:block;width:20px;height:20px;background-color:#fff;-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;left:25%;top:-11px;border-top:1px solid rgba(102,102,102,0.25);border-left:1px solid rgba(102,102,102,0.25);}@media (max-width:67.5em){header #block-superfish-1 .content ul li ul:before{display:none;}}.no-mediaqueries header #block-superfish-1 .content ul li ul:before{display:none;}header #block-superfish-1 .content ul li ul li{padding:0;}@media (max-width:48.0625em){header #block-superfish-1 .content ul li ul{margin-top:0;}}.no-mediaqueries header #block-superfish-1 .content ul li ul{margin-top:0;}header #block-superfish-1 .content ul li ol{width:auto !important;padding:0 !important;font-weight:bold;}header #block-superfish-1 .content ul li ol li{padding:0px;}@media (max-width:31.25em){#block-superfish-1 .content ul .sf-item-3 ul{right:0 !important;left:auto !important;}}.no-mediaqueries #block-superfish-1 .content ul .sf-item-3 ul{right:0 !important;left:auto !important;}.logged-in #block-superfish-2 li.sf-item-1 a.sf-depth-1{color:#FF6C0C;}.logged-in #block-superfish-2 li.sf-item-1 a.sf-depth-1:before{color:#FF6C0C !important;padding:10px;}.view-image-cards{margin:0 auto;width:100%;max-width:87.5em;text-align:center;padding-bottom:80px;}.no-mediaqueries .view-image-cards{width:87.5em;}.view-image-cards .views-row{padding:80px 103px 0px;text-align:center;display:inline-block;vertical-align:top;}.view-image-cards .view-footer{padding-top:30px;}.view-image-cards .view-footer a{width:100%;max-width:220px;color:#FF6C0C;border:1.5px solid #FF6C0C;font-size:16px;font-size:1rem;text-decoration:none;padding:4px 0px;margin:0;letter-spacing:0.1px;text-transform:uppercase;display:inline-block;text-align:center;border-radius:3px;}.view-image-cards .view-footer a:hover{background-color:#ff9012;color:#fff;}.view-image-cards .views-field-field-cards-learn-more a,.view-image-cards .views-field-field-policy-learn-more a{margin:0 auto;width:100%;max-width:11.25em;font-size:12px;font-size:0.75rem;padding:19px 0px;text-transform:uppercase;display:inline-block;}.no-mediaqueries .view-image-cards .views-field-field-cards-learn-more a,.no-mediaqueries
.view-image-cards .views-field-field-policy-learn-more a{width:11.25em;}.view-image-cards .views-field-field-cards-title,.view-image-cards .views-field-field-policy-title{margin:0 auto;width:100%;max-width:12.5em;}.no-mediaqueries .view-image-cards .views-field-field-cards-title,.no-mediaqueries
.view-image-cards .views-field-field-policy-title{width:12.5em;}.view-image-cards .views-field-field-cards-title h3,.view-image-cards .views-field-field-policy-title h3{font-size:40px;font-size:2.5rem;line-height:1;margin:0;padding:31px 0px 10px;}.view-image-cards .views-field-field-cards-body,.view-image-cards .views-field-field-policy-body{margin:0 auto;width:100%;max-width:11.25em;}.no-mediaqueries .view-image-cards .views-field-field-cards-body,.no-mediaqueries
.view-image-cards .views-field-field-policy-body{width:11.25em;}.view-image-cards .views-field-field-cards-body h4,.view-image-cards .views-field-field-policy-body h4{font-size:19px;font-size:1.1875rem;line-height:1.5;margin:0;color:#5a5e64;}@media (max-width:61.25em){.view-image-cards{padding-top:0;}.view-image-cards .views-row{padding:30px 15px 0;width:35%;}}.no-mediaqueries .view-image-cards{padding-top:0;}.no-mediaqueries .view-image-cards .views-row{padding:30px 15px 0;width:35%;}@media (max-width:36.25em){.view-image-cards .views-field-field-cards-body h4,.view-image-cards .views-field-field-policy-body h4{font-size:14px;font-size:0.875rem;}.view-image-cards .views-field-field-cards-title h3,.view-image-cards .views-field-field-policy-title h3{font-size:24px;font-size:1.5rem;}}.no-mediaqueries .view-image-cards .views-field-field-cards-body h4,.no-mediaqueries .view-image-cards .views-field-field-policy-body h4{font-size:14px;font-size:0.875rem;}.no-mediaqueries .view-image-cards .views-field-field-cards-title h3,.no-mediaqueries .view-image-cards .views-field-field-policy-title h3{font-size:24px;font-size:1.5rem;}@media (max-width:48.0625em){.view-image-cards .views-row{width:auto;display:block;}}.no-mediaqueries .view-image-cards .views-row{width:auto;display:block;}.page-node-39 .view-image-cards .views-row,.page-node-22 .view-image-cards .views-row{padding:30px 15px 0;width:35%;}@media (max-width:48.0625em){.page-node-39 .view-image-cards .views-row,.page-node-22 .view-image-cards .views-row{display:inline-block;}}.no-mediaqueries .page-node-39 .view-image-cards .views-row,.no-mediaqueries
.page-node-22 .view-image-cards .views-row{display:inline-block;}@media (max-width:36.25em){.page-node-39 .view-image-cards .views-row,.page-node-22 .view-image-cards .views-row{display:block;width:auto;}}.no-mediaqueries .page-node-39 .view-image-cards .views-row,.no-mediaqueries
.page-node-22 .view-image-cards .views-row{display:block;width:auto;}#block-views-image-cards-block-3 .block-title,#block-views-image-cards-block-4 .block-title,#block-views-image-cards-block .block-title,#block-views-image-cards-block-5 .block-title{margin-top:80px;}#block-views-image-cards-block-3{background:rgba(216,216,216,0.2);}#block-views-image-cards-block-3 .block-title{margin-top:0px;padding-top:80px;}#block-views-featured-news-block .block-title{margin-top:80px;margin-bottom:40px;}@media (max-width:73.4375em){#block-views-featured-news-block .block-title{padding:0 40px;}}.no-mediaqueries #block-views-featured-news-block .block-title{padding:0 40px;}.view-featured-news{margin:0 auto;width:100%;max-width:62.5em;padding-bottom:80px;}@media (max-width:73.4375em){.view-featured-news{width:auto !important;padding:0 40px 40px;}}.no-mediaqueries .view-featured-news{width:auto !important;padding:0 40px 40px;}.view-featured-news .view-header{padding-top:40px;float:right;}.view-featured-news .views-exposed-form{padding-top:40px;}.view-featured-news .views-exposed-form label{padding:0;margin:0;}.view-featured-news .views-exposed-form .form-submit{text-decoration:none;font-size:14px;font-size:0.875rem;background:#fff;line-height:1.4;border:1.5px solid #ff9012;color:#ff9012;border-radius:3px;float:left;padding:7px 16px;margin-left:10px;margin-top:23px;max-width:154px;letter-spacing:0.2px;}.view-featured-news .views-exposed-form .form-submit:hover{background-color:#ff9012;color:#fff;}.view-featured-news .views-exposed-form .form-submit.progress-disabled{color:#999;border-color:#999;background:#fff;}.view-featured-news .views-exposed-form .ajax-progress{display:none;}.no-mediaqueries .view-featured-news{width:62.5em;}.view-featured-news .views-row{padding:60px 0px 60px 0px;border-bottom:1px solid #d8d8d8;}.view-featured-news .views-row .views-field-date-and-tags{font-size:14px;font-size:0.875rem;line-height:1.6;letter-spacing:0.2px;color:#939598;padding-top:10px;}.view-featured-news .views-row .views-field-created{font-size:14px;font-size:0.875rem;line-height:1.6;letter-spacing:0.2px;color:#939598;display:inline-block;}.view-featured-news .views-row .views-field-field-issues{font-size:14px;font-size:0.875rem;line-height:1.1;letter-spacing:0.2px;color:#939598;padding-left:8px;display:inline-block;}.view-featured-news .views-row .views-field-view-node{float:right;margin:0;}.view-featured-news .views-row .views-field-view-node a{font-size:14px;font-size:0.875rem;line-height:1.5;letter-spacing:0.2px;text-transform:uppercase;}.view-featured-news .views-row .views-field-title a:hover{color:#FF6C0C;}.view-featured-news .views-row .views-field-field-article-image{float:left;margin-right:40px;padding:20px 0px;}@media (max-width:48.0625em){.view-featured-news .views-row .views-field-field-article-image{float:none;margin-right:0;margin-bottom:40px;}}.no-mediaqueries .view-featured-news .views-row .views-field-field-article-image{float:none;margin-right:0;margin-bottom:40px;}.view-featured-news .view-footer{text-align:center;padding:40px 0 10px;}.view-featured-news .view-footer a.more-button{width:100%;line-height:2.25;max-width:220px;color:#FF6C0C;border:1.5px solid #FF6C0C;font-size:16px;font-size:1rem;text-decoration:none;padding:8px 0px;background-color:#fff;margin:0;letter-spacing:0.1px;text-transform:uppercase;display:inline-block;text-align:center;border-radius:3px;transition:all 250ms ease-in;}.view-featured-news .view-footer a.more-button:hover{background-color:#ff9012;color:#fff;}.view-featured-news.view-display-id-block_2 .views-row,.view-featured-news.view-display-id-block_1 .views-row{padding:30px 0;}.view-featured-news.view-display-id-block_2 .views-row .views-field-field-article-image,.view-featured-news.view-display-id-block_1 .views-row .views-field-field-article-image{padding:0 0 20px;}.page-our-industry-industry-news .title,.page-taxonomy .title{text-align:left;margin:0 auto;width:100%;max-width:17.8125em;font-size:60px;font-size:3.75rem;line-height:0.8;color:#63A70A;padding:200px 0px 0px;}.no-mediaqueries .page-our-industry-industry-news .title,.no-mediaqueries
.page-taxonomy .title{width:17.8125em;}@media (max-width:73.4375em){.page-our-industry-industry-news .title,.page-taxonomy .title{width:auto !important;padding:200px 40px 0;}}.no-mediaqueries .page-our-industry-industry-news .title,.no-mediaqueries
.page-taxonomy .title{width:auto !important;padding:200px 40px 0;}.page-our-industry-industry-news .views-field-body,.page-taxonomy .views-field-body{padding:20px 0px;}.page-our-industry-industry-news .views-field-created,.page-taxonomy .views-field-created{padding-top:20px;}.page-our-industry-industry-news .region-stickyheader,.page-taxonomy .region-stickyheader{border-bottom:35px solid rgba(98,167,9,0.15);box-shadow:none;}.main-sidebar #block-views-featured-news-block-4{margin-bottom:30px;}.main-sidebar #block-views-featured-news-block-4 .block-title{color:#5a5e64;font-size:26px;font-size:1.625rem;line-height:2.1875em;text-align:left;text-transform:none;}.main-sidebar #block-views-featured-news-block-4 .block-title:after{display:none;}.main-sidebar .block + #block-views-featured-news-block-4{margin-top:30px;}.main-sidebar .view-featured-news{padding-bottom:0;}.main-sidebar .view-featured-news h3{font-size:17px;font-size:1.0625rem;}.main-sidebar .view-featured-news h3 a{font-size:17px;font-size:1.0625rem;}.main-sidebar .view-featured-news .views-row{margin:20px 0;padding:0;border-bottom:0 none;}.main-sidebar .view-featured-news .view-footer{text-align:left;padding:10px 0;}#block-bean-take-action-now .block-wrapper,#block-bean-advocacy-efforts .block-wrapper{background:rgba(216,216,216,0.2);text-align:center;padding:80px 20px;}#block-bean-take-action-now .content,#block-bean-advocacy-efforts .content{margin:0 auto;width:100%;max-width:55em;}.no-mediaqueries #block-bean-take-action-now .content,.no-mediaqueries #block-bean-advocacy-efforts .content{width:55em;}#block-bean-take-action-now .content p,#block-bean-advocacy-efforts .content p{font-size:40px;font-size:2.5rem;color:#31373D;}@media (max-width:40.625em){#block-bean-take-action-now .content p,#block-bean-advocacy-efforts .content p{font-size:22px;font-size:1.375rem;}}.no-mediaqueries #block-bean-take-action-now .content p,.no-mediaqueries #block-bean-advocacy-efforts .content p{font-size:22px;font-size:1.375rem;}#block-bean-take-action-now .content a,#block-bean-advocacy-efforts .content a{width:100%;line-height:2.25;max-width:220px;color:white;font-size:16px;font-size:1rem;text-decoration:none;padding:8px 0px;background-color:#FF6C0C;margin:0;letter-spacing:0.1px;text-transform:uppercase;display:inline-block;text-align:center;border-radius:3px;transition:all 250ms ease-in;}@media (max-width:40.625em){#block-bean-take-action-now .content a,#block-bean-advocacy-efforts .content a{padding:2px 0px;}}.no-mediaqueries #block-bean-take-action-now .content a,.no-mediaqueries #block-bean-advocacy-efforts .content a{padding:2px 0px;}#block-bean-take-action-now .content a:hover,#block-bean-advocacy-efforts .content a:hover{background-color:#ff9012;color:#fff;}#block-panels-mini-tfi-talk{padding-top:80px;padding-bottom:80px;}#block-panels-mini-tfi-talk .block-title{margin-bottom:90px;}#block-panels-mini-tfi-talk h3{margin:0;}#mini-panel-tfi_talk{margin:0 auto;width:100%;max-width:68.75em;}.no-mediaqueries #mini-panel-tfi_talk{width:68.75em;}#mini-panel-tfi_talk .pane-content .field-name-body{padding:0px;}#mini-panel-tfi_talk .pane-content .field-name-field-date{display:inline;float:left;}#mini-panel-tfi_talk .pane-content .datetag{font-size:14px;font-size:0.875rem;line-height:2.5;letter-spacing:0.2px;color:#939598;}#mini-panel-tfi_talk .pane-content .datetag a{display:inline;font-size:14px;font-size:0.875rem;line-height:2.5;letter-spacing:0.2px;color:#FF6C0C;}#mini-panel-tfi_talk .pane-content .datetag a:hover{text-decoration:underline;}#mini-panel-tfi_talk .pane-content h3{margin:0;font-size:35px;font-size:2.1875rem;line-height:1.2;}#mini-panel-tfi_talk .pane-content h3 a{font-size:inherit;}#mini-panel-tfi_talk .pane-content h3 a:hover{color:#FF6C0C;}@media (max-width:54em){#mini-panel-tfi_talk .pane-content h3{font-size:28px;font-size:1.75rem;}}.no-mediaqueries #mini-panel-tfi_talk .pane-content h3{font-size:28px;font-size:1.75rem;}@media (max-width:45.5625em){#mini-panel-tfi_talk .pane-content h3{font-size:24px;font-size:1.5rem;}}.no-mediaqueries #mini-panel-tfi_talk .pane-content h3{font-size:24px;font-size:1.5rem;}#mini-panel-tfi_talk .pane-content p{margin:0;padding:10px 0px;font-size:17px;font-size:1.0625rem;line-height:1.5;letter-spacing:0.2px;clear:both;}#mini-panel-tfi_talk .pane-content p a{font-size:inherit;}@media (max-width:45.5625em){#mini-panel-tfi_talk .pane-content p{font-size:14px;font-size:0.875rem;}}.no-mediaqueries #mini-panel-tfi_talk .pane-content p{font-size:14px;font-size:0.875rem;}#mini-panel-tfi_talk .pane-content ul{list-style:none;margin:0;padding:0;}#mini-panel-tfi_talk .pane-content ul a{padding:12px 0px;font-size:12px;font-size:0.75rem;text-transform:uppercase;}#mini-panel-tfi_talk .pane-content ul a:after{content:">";padding-left:5px;}@media (max-width:56.25em){#mini-panel-tfi_talk .pane-content{margin-bottom:30px;}}.no-mediaqueries #mini-panel-tfi_talk .pane-content{margin-bottom:30px;}#mini-panel-tfi_talk .panel-col-first{width:56%;margin-right:5%;margin-left:2%;}#mini-panel-tfi_talk .panel-col-first h3{padding:16px 0px 3px;}#mini-panel-tfi_talk .panel-col-first p{margin:0 auto;width:100%;max-width:37.5em;margin:0px;}.no-mediaqueries #mini-panel-tfi_talk .panel-col-first p{width:37.5em;}@media (max-width:56.25em){#mini-panel-tfi_talk .panel-col-first{margin-right:0;margin-left:0;padding:0 20px;width:auto;float:none;}#mini-panel-tfi_talk .panel-col-first .inside{margin:0;}}.no-mediaqueries #mini-panel-tfi_talk .panel-col-first{margin-right:0;margin-left:0;padding:0 20px;width:auto;float:none;}.no-mediaqueries #mini-panel-tfi_talk .panel-col-first .inside{margin:0;}#mini-panel-tfi_talk .panel-col-second,#mini-panel-tfi_talk .panel-col-last{width:34%;}#mini-panel-tfi_talk .panel-col-second img,#mini-panel-tfi_talk .panel-col-last img{display:none;}@media (max-width:56.25em){#mini-panel-tfi_talk .panel-col-second,#mini-panel-tfi_talk .panel-col-last{padding:0 20px;width:auto;float:none;}#mini-panel-tfi_talk .panel-col-second .inside,#mini-panel-tfi_talk .panel-col-last .inside{margin:0;}#mini-panel-tfi_talk .panel-col-second .panel-separator,#mini-panel-tfi_talk .panel-col-last .panel-separator{display:none;}}.no-mediaqueries #mini-panel-tfi_talk .panel-col-second,.no-mediaqueries #mini-panel-tfi_talk .panel-col-last{padding:0 20px;width:auto;float:none;}.no-mediaqueries #mini-panel-tfi_talk .panel-col-second .inside,.no-mediaqueries #mini-panel-tfi_talk .panel-col-last .inside{margin:0;}.no-mediaqueries #mini-panel-tfi_talk .panel-col-second .panel-separator,.no-mediaqueries #mini-panel-tfi_talk .panel-col-last .panel-separator{display:none;}#block-views-members-block-1 .content{margin:0 auto;width:100%;max-width:75em;}.no-mediaqueries #block-views-members-block-1 .content{width:75em;}#block-views-members-block-1 .block-wrapper{padding-top:80px;}#block-views-members-block-1 .block-title{margin-bottom:50px;}#block-views-members-block-1 .jcarousel-item{width:25%;}#block-views-members-block-1 .field-content{font-size:19px;font-size:1.1875rem;line-height:1.5;text-align:center;color:#5a5e64;margin:0 auto;width:100%;max-width:11.875em;}.no-mediaqueries #block-views-members-block-1 .field-content{width:11.875em;}#block-views-members-block-1 .jcarousel-item-1 .views-field-title{padding:40px 0px 0px;}#block-views-members-block-1 .jcarousel-item-2 .views-field-title{padding:35px 0px 0px;}#block-views-members-block-1 .jcarousel-item-3 .views-field-title{padding:58px 0px 0px;}#block-views-members-block-1 .jcarousel-item-horizontal{margin:0;}#block-views-members-block-1 .jcarousel-prev-horizontal{display:none;}@media (max-width:73.4375em){#block-views-members-block-1 .jcarousel-prev-horizontal{display:inline;}}.no-mediaqueries #block-views-members-block-1 .jcarousel-prev-horizontal{display:inline;}#block-views-members-block-1 .jcarousel-next-horizontal{display:none;}@media (max-width:73.4375em){#block-views-members-block-1 .jcarousel-next-horizontal{display:inline;}}.no-mediaqueries #block-views-members-block-1 .jcarousel-next-horizontal{display:inline;}.view-members .view-footer{text-align:center;padding:40px 0px 80px;}.view-members .view-footer a{width:100%;line-height:2.25;max-width:220px;color:#FF6C0C;border:1.5px solid #FF6C0C;font-size:16px;font-size:1rem;text-decoration:none;padding:8px 0px;margin:0;letter-spacing:0.1px;text-transform:uppercase;display:inline-block;text-align:center;border-radius:3px;transition:all 250ms ease-in;}.view-members .view-footer a:hover{background-color:#ff9012;color:#fff;}#block-views-membershomepage-block-1 .block-title{margin-top:80px;margin-bottom:80px;}.view-membershomepage .views-field-field-member-company-logo{width:215px;height:120px;background-color:#ffffff;}.view-membershomepage .views-field-field-member-company-logo img{margin-top:15px;}.view-membershomepage .views-field-title a{display:inline-block;max-width:174px;font-size:19px;font-size:1.1875rem;line-height:1.5;text-align:center;color:#5a5e64;margin:0 auto;width:100%;max-width:11.875em;}.no-mediaqueries .view-membershomepage .views-field-title a{width:11.875em;}.view-membershomepage .view-footer{text-align:center;padding:80px 0px 80px;}.view-membershomepage .view-footer a{width:100%;line-height:2.25;max-width:220px;color:#FF6C0C;border:1.5px solid #FF6C0C;font-size:16px;font-size:1rem;text-decoration:none;padding:8px 0px;background-color:#fff;margin:0;letter-spacing:0.1px;text-transform:uppercase;display:inline-block;text-align:center;border-radius:3px;transition:all 250ms ease-in;}.view-membershomepage .view-footer a:hover{background-color:#ff9012;color:#fff;}.page-about-tfi-members .view-membershomepage{margin:0 auto;width:100%;max-width:56.25em;margin-bottom:80px;}.no-mediaqueries .page-about-tfi-members .view-membershomepage{width:56.25em;}.page-about-tfi-members .view-membershomepage .views-responsive-grid .views-field-field-member-company-logo{float:left;padding-right:24px;padding-bottom:25px;}@media (max-width:67.5em){.page-about-tfi-members .view-membershomepage{padding:0 40px;width:auto;}}.no-mediaqueries .page-about-tfi-members .view-membershomepage{padding:0 40px;width:auto;}#block-bean-tfi-subtitle-text-homepage .block-wrapper{background:#63A70A;padding:30px 20px 50px;}#block-bean-tfi-subtitle-text-homepage .content{text-align:center;margin:0 auto;width:100%;max-width:48.75em;}.no-mediaqueries #block-bean-tfi-subtitle-text-homepage .content{width:48.75em;}#block-bean-tfi-subtitle-text-homepage .content p{font-size:24px;font-size:1.5rem;color:#fff;letter-spacing:0.3px;line-height:1.5;}@media (max-width:40.625em){#block-bean-tfi-subtitle-text-homepage .content p{font-size:16px;font-size:1rem;}}.no-mediaqueries #block-bean-tfi-subtitle-text-homepage .content p{font-size:16px;font-size:1rem;}#block-views-partnership-block{position:relative;}#block-views-partnership-block .block-wrapper{padding-top:80px;background:rgba(216,216,216,0.2);}#block-views-partnership-block .block-wrapper .content{margin:0 auto;width:100%;max-width:56.25em;}.no-mediaqueries #block-views-partnership-block .block-wrapper .content{width:56.25em;}#block-views-partnership-block .block-title{margin-bottom:80px;}#block-views-partnership-block .view-partnership .jcarousel-skin-default .jcarousel-item{background:none;}#block-views-partnership-block .view-partnership .jcarousel-skin-default .jcarousel-container-horizontal{padding:0px;}#block-views-partnership-block .view-partnership .jcarousel-skin-default .jcarousel-next-horizontal{right:-76px;}@media (max-width:70.3125em){#block-views-partnership-block .view-partnership .jcarousel-skin-default .jcarousel-next-horizontal{right:0px;}}.no-mediaqueries #block-views-partnership-block .view-partnership .jcarousel-skin-default .jcarousel-next-horizontal{right:0px;}#block-views-partnership-block .view-partnership .jcarousel-skin-default .jcarousel-prev-horizontal{left:-64px;}@media (max-width:70.3125em){#block-views-partnership-block .view-partnership .jcarousel-skin-default .jcarousel-prev-horizontal{left:0px;}}.no-mediaqueries #block-views-partnership-block .view-partnership .jcarousel-skin-default .jcarousel-prev-horizontal{left:0px;}#block-views-partnership-block .view-partnership .view-content{position:relative;}@media (max-width:59.0625em){#block-views-partnership-block .view-partnership .view-content{margin:0 35px;}}.no-mediaqueries #block-views-partnership-block .view-partnership .view-content{margin:0 35px;}#block-views-partnership-block .view-partnership .views-field-title{text-align:left;}#block-views-partnership-block .view-partnership .views-field-title h3 a:hover{color:#63A70A;}#block-views-partnership-block .view-partnership .views-field-field-partnership-logo{width:15%;float:left;padding:32px 42px 90px 20px;}@media (max-width:51.5625em){#block-views-partnership-block .view-partnership .views-field-field-partnership-logo{text-align:center;width:auto;float:none;padding:0px 0px 40px 0;}}.no-mediaqueries #block-views-partnership-block .view-partnership .views-field-field-partnership-logo{text-align:center;width:auto;float:none;padding:0px 0px 40px 0;}@media (max-width:40.625em){#block-views-partnership-block .view-partnership h3{font-size:28px;font-size:1.75rem;text-align:center;}}.no-mediaqueries #block-views-partnership-block .view-partnership h3{font-size:28px;font-size:1.75rem;text-align:center;}@media (max-width:51.5625em){#block-views-partnership-block .view-partnership h3{text-align:center;}}.no-mediaqueries #block-views-partnership-block .view-partnership h3{text-align:center;}#block-views-partnership-block .view-partnership .views-field-body{text-align:left;width:90% !important;margin:0 auto;width:100%;max-width:56.25em;}.no-mediaqueries #block-views-partnership-block .view-partnership .views-field-body{width:56.25em;}@media (max-width:40.625em){#block-views-partnership-block .view-partnership .views-field-body{font-size:17px;font-size:1.0625rem;margin:0 auto;width:100%;max-width:18.75em;}.no-mediaqueries #block-views-partnership-block .view-partnership .views-field-body{width:18.75em;}}.no-mediaqueries #block-views-partnership-block .view-partnership .views-field-body{font-size:17px;font-size:1.0625rem;margin:0 auto;width:100%;max-width:18.75em;}.no-mediaqueries .no-mediaqueries #block-views-partnership-block .view-partnership .views-field-body{width:18.75em;}@media (max-width:51.5625em){#block-views-partnership-block .view-partnership .views-field-body{text-align:center;}}.no-mediaqueries #block-views-partnership-block .view-partnership .views-field-body{text-align:center;}#block-views-partnership-block .view-partnership .views-field-view-node .learnmore{display:block;font-size:15px;font-size:0.9375rem;letter-spacing:0.2px;color:#ff6c0c;text-align:left;}@media (max-width:51.5625em){#block-views-partnership-block .view-partnership .views-field-view-node .learnmore{text-align:center;width:auto;}}.no-mediaqueries #block-views-partnership-block .view-partnership .views-field-view-node .learnmore{text-align:center;width:auto;}#block-views-partnership-block .view-partnership .view-footer{text-align:center;padding:20px 0px 80px;}#block-views-partnership-block .view-partnership .view-footer a{width:100%;line-height:2.25;max-width:280px;color:#FF6C0C;border:1.5px solid #FF6C0C;font-size:16px;font-size:1rem;text-decoration:none;padding:8px 0px;margin:0;letter-spacing:0.1px;text-transform:uppercase;display:inline-block;text-align:center;border-radius:3px;transition:all 250ms ease-in;}#block-views-partnership-block .view-partnership .view-footer a:hover{background-color:#ff9012;color:#fff;}.page-about-tfi-partners .view-partnership{margin:0 auto;width:100%;max-width:56.25em;}.no-mediaqueries .page-about-tfi-partners .view-partnership{width:56.25em;}@media (max-width:67.5em){.page-about-tfi-partners .view-partnership .view-content{padding:0 40px;width:auto;}}.no-mediaqueries .page-about-tfi-partners .view-partnership .view-content{padding:0 40px;width:auto;}.page-about-tfi-partners .view-partnership .views-row{padding-bottom:40px;}.page-about-tfi-partners .view-partnership .views-field-field-partnership-logo{float:left;width:230px;}@media (max-width:48.0625em){.page-about-tfi-partners .view-partnership .views-field-field-partnership-logo{float:none;width:auto;margin-bottom:30px;}}.no-mediaqueries .page-about-tfi-partners .view-partnership .views-field-field-partnership-logo{float:none;width:auto;margin-bottom:30px;}.page-about-tfi-partners .view-partnership .views-field-body a{display:inline;font-size:inherit;color:#31373D;font-weight:inherit;text-decoration:underline;}.page-about-tfi-partners .view-partnership .views-field-title h3 a:hover{color:#63A70A;}.page-about-tfi-partners .view-partnership .views-field-body,.page-about-tfi-partners .view-partnership .views-field-title{padding:0 0 0 230px;}@media (max-width:48.0625em){.page-about-tfi-partners .view-partnership .views-field-body,.page-about-tfi-partners .view-partnership .views-field-title{padding:0;}}.no-mediaqueries .page-about-tfi-partners .view-partnership .views-field-body,.no-mediaqueries
.page-about-tfi-partners .view-partnership .views-field-title{padding:0;}#block-bean-quote-block,#block-bean-state-of-industry-quote{background-image:url(/sites/all/themes/tfi2016/home_1.jpg);width:100%;background-repeat:no-repeat;background-size:100%;}#block-bean-quote-block .block-wrapper,#block-bean-state-of-industry-quote .block-wrapper{padding:60px 0px;text-align:center;background-color:rgba(254,108,12,0.85);}#block-bean-quote-block .bean-quote-block > .content,#block-bean-state-of-industry-quote .bean-quote-block > .content{position:relative;margin:0 45px;padding:0 45px;width:auto;}#block-bean-quote-block .bean-quote-block > .content:before,#block-bean-state-of-industry-quote .bean-quote-block > .content:before{content:"";display:block;border:1px solid #fff;border-right:0 none;height:100%;width:45%;position:absolute;top:0;left:0;}#block-bean-quote-block .bean-quote-block > .content:after,#block-bean-state-of-industry-quote .bean-quote-block > .content:after{content:"";display:block;border:1px solid #fff;border-left:0 none;height:100%;width:45%;position:absolute;top:0;right:0;}#block-bean-quote-block .content,#block-bean-state-of-industry-quote .content{margin:0 auto;width:100%;max-width:62.5em;}.no-mediaqueries #block-bean-quote-block .content,.no-mediaqueries #block-bean-state-of-industry-quote .content{width:62.5em;}#block-bean-quote-block .content .field-name-field-quote,#block-bean-state-of-industry-quote .content .field-name-field-quote{position:relative;z-index:1;color:#fff;font-size:40px;font-size:2.5rem;margin:0 auto;width:100%;max-width:17.5em;padding-top:62px;padding-bottom:20px;}.no-mediaqueries #block-bean-quote-block .content .field-name-field-quote,.no-mediaqueries #block-bean-state-of-industry-quote .content .field-name-field-quote{width:17.5em;}@media (max-width:54em){#block-bean-quote-block .content .field-name-field-quote,#block-bean-state-of-industry-quote .content .field-name-field-quote{padding-top:32px;}}.no-mediaqueries #block-bean-quote-block .content .field-name-field-quote,.no-mediaqueries #block-bean-state-of-industry-quote .content .field-name-field-quote{padding-top:32px;}#block-bean-quote-block .content .field-name-field-quote:after,#block-bean-state-of-industry-quote .content .field-name-field-quote:after{content:" ";}#block-bean-quote-block .content .field-name-field-quote-from,#block-bean-state-of-industry-quote .content .field-name-field-quote-from{position:relative;z-index:1;color:#fff;padding-bottom:30px;}#block-bean-quote-block .content .field-name-field-quote-icon img,#block-bean-state-of-industry-quote .content .field-name-field-quote-icon img{margin-top:-20px;}#block-bean-quote-block .content .field-name-field-quote-icon-2 img,#block-bean-state-of-industry-quote .content .field-name-field-quote-icon-2 img{margin-bottom:-20px;}.overviewtitle{font-size:26px;font-size:1.625rem;font-weight:500;line-height:1.35;text-decoration:none;margin-top:60px;color:#31373D;text-transform:uppercase;position:relative;text-align:center;z-index:1;}.overviewtitle:after{content:"";display:block;margin:23px auto;width:108px;border-bottom:2px solid #979797;}.policyoverview .field-name-body{margin:0 auto;width:100%;max-width:58.375em;padding-top:40px;padding-bottom:40px;}.no-mediaqueries .policyoverview .field-name-body{width:58.375em;}.policyoverview .field-name-body p{font-size:26px;font-size:1.625rem;line-height:1.7;color:#5a5e64;}@media (max-width:48.0625em){.policyoverview .field-name-body p{font-size:18px;font-size:1.125rem;}}.no-mediaqueries .policyoverview .field-name-body p{font-size:18px;font-size:1.125rem;}.policyoverview .field-name-body ul li{font-size:26px;font-size:1.625rem;line-height:1.7;display:-ms-inline-flexbox;display:inline-flex;color:#31373D;color:#5a5e64;padding-left:28px;}.policyoverview .field-name-body ul li:before{content:"•";color:#63A70A;margin:0 20px 0 -27px;}@media (max-width:48.0625em){.policyoverview .field-name-body ul li{font-size:18px;font-size:1.125rem;}}.no-mediaqueries .policyoverview .field-name-body ul li{font-size:18px;font-size:1.125rem;}#block-views-image-cards-block-1 .block-wrapper{margin-top:80px;margin-bottom:80px;}.introcontent{position:relative;margin:0 auto;width:100%;max-width:59.375em;}.no-mediaqueries .introcontent{width:59.375em;}.introcontent .breadcrumbs{padding-bottom:1px;}.introcontent .breadcrumbs .breadcrumb{padding:80px 0px 60px 4px;}.introcontent .title{text-align:left;font-size:60px;font-size:3.75rem;line-height:0.8;margin:0;color:#63A70A;}@media (max-width:48.0625em){.introcontent .title{font-size:40px;font-size:2.5rem;}}.no-mediaqueries .introcontent .title{font-size:40px;font-size:2.5rem;}.introcontent .field-name-field-industry-basic-subtitle{font-size:26px;font-size:1.625rem;font-weight:300;line-height:1.3;padding:10px 4px;text-align:left;margin:0 !important;margin:0 auto;width:100%;max-width:35em;color:#5a5e64;}.no-mediaqueries .introcontent .field-name-field-industry-basic-subtitle{width:35em;}@media (max-width:48.0625em){.introcontent .field-name-field-industry-basic-subtitle{font-size:18px;font-size:1.125rem;}}.no-mediaqueries .introcontent .field-name-field-industry-basic-subtitle{font-size:18px;font-size:1.125rem;}.introcontent .content .field-name-field-industry-basic-subtitle{display:none;}.introcontent .field-name-body{margin:0 auto;width:100%;max-width:59.375em;text-allign:center;}.no-mediaqueries .introcontent .field-name-body{width:59.375em;}@media (max-width:67.5em){.introcontent{width:auto !important;padding:0 40px;}.introcontent .field-name-body{padding:0;}}.no-mediaqueries .introcontent{width:auto !important;padding:0 40px;}.no-mediaqueries .introcontent .field-name-body{padding:0;}.node-type-our-industry-basic-page .region-stickyheader,.node-type-tfi-staff .region-stickyheader{border-bottom:35px solid rgba(98,167,9,0.15);box-shadow:none;}.node-type-our-industry-basic-page .addtoany_list,.node-type-tfi-staff .addtoany_list{position:absolute;top:180px;right:20px;}.node-type-our-industry-basic-page .addtoany_list p,.node-type-tfi-staff .addtoany_list p{font-size:14px;font-size:0.875rem;line-height:1.5;letter-spacing:0.2px;color:#939598;}@media (max-width:48.0625em){.node-type-our-industry-basic-page .addtoany_list,.node-type-tfi-staff .addtoany_list{position:static;top:auto;right:auto;float:none;margin:10px 0;}}.no-mediaqueries .node-type-our-industry-basic-page .addtoany_list,.no-mediaqueries .node-type-tfi-staff .addtoany_list{position:static;top:auto;right:auto;float:none;margin:10px 0;}.page-node-43 .main .region{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}.page-node-43 .main .region .market-intelligence-icons{margin-top:80px;}.page-node-43 .main .region .market-intelligence-icons .view-image-cards{padding-bottom:40px;}.page-node-43 #node-43 .content .field-type-text-with-summary ul li{margin-top:17px;}.page-node-43 #node-43 .bottom-bar{width:100%;height:150px;position:fixed;bottom:0;right:0;border:1px #FF6C0C solid;z-index:100;background-color:#FFFFFF;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;}.page-node-43 #node-43 .bottom-bar p{color:#FF6C0C;font-size:24px;font-size:1.5rem;padding:0 20px;font-family:'yrsa',serif;}.page-node-43 #node-43 .bottom-bar .newbutton{font-size:14px;font-size:0.875rem;padding:7px 15px;}.page-node-43 #node-43 .bottom-bar .x-box:before{font-size:40px;font-size:2.5rem;content:'\00d7';color:#FF6C0C;font-weight:300;font-family:Arial,sans-serif;position:absolute;top:15px;right:15px;cursor:pointer;}.page-node-3522 .bottom-bar{width:100%;height:200px;border:1px #FF6C0C solid;z-index:100;background-color:#FF6C0C;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;}.page-node-3522 .bottom-bar p{color:#FFFFFF;font-size:24px;font-size:1.5rem;font-family:'yrsa',serif;}.page-node-3522 .bottom-bar .newbutton{font-size:14px;font-size:0.875rem;padding:7px 15px;border:1px #FFFFFF solid;color:#FFFFFF;}.stafftitle{margin:0 auto;width:100%;max-width:56.25em;}.no-mediaqueries .stafftitle{width:56.25em;}.stafftitle .title{text-align:left;font-size:60px;font-size:3.75rem;line-height:0.8;color:#63A70A;}@media (max-width:67.5em){.stafftitle .title{padding-left:40px;padding-right:40px;width:auto;}}.no-mediaqueries .stafftitle .title{padding-left:40px;padding-right:40px;width:auto;}.view-tfi-staff{margin:0 auto;width:100%;max-width:56.25em;}@media (max-width:67.5em){.view-tfi-staff{padding:0 40px;width:auto;}}.no-mediaqueries .view-tfi-staff{padding:0 40px;width:auto;}.view-tfi-staff a{display:inline;font-size:15px;font-size:0.9375rem;line-height:1.7;color:#FF6C0C;}.no-mediaqueries .view-tfi-staff{width:56.25em;}.view-tfi-staff .views-row{width:50%;min-height:250px;}@media (max-width:43.75em){.view-tfi-staff .views-row{width:100%;}}.no-mediaqueries .view-tfi-staff .views-row{width:100%;}@media (max-width:48.0625em){.view-tfi-staff .views-row{margin-bottom:30px;}}.no-mediaqueries .view-tfi-staff .views-row{margin-bottom:30px;}.view-tfi-staff .views-row-odd{float:left;}.view-tfi-staff .views-row-even{float:right;}.view-tfi-staff .views-field-title{width:107%;}@media (max-width:48.0625em){.view-tfi-staff .views-field-title .field-content{font-size:30px;font-size:1.875rem;}}.no-mediaqueries .view-tfi-staff .views-field-title .field-content{font-size:30px;font-size:1.875rem;}@media (max-width:48.0625em){.view-tfi-staff .views-field-title{margin-top:20px;}}.no-mediaqueries .view-tfi-staff .views-field-title{margin-top:20px;}.view-tfi-staff .views-field-field-picture{float:left;padding:0 20px 0 0;}@media (max-width:48.0625em){.view-tfi-staff .views-field-field-picture{float:none;}}.no-mediaqueries .view-tfi-staff .views-field-field-picture{float:none;}.view-tfi-staff .views-field-field-position .field-content{font-size:17px;font-size:1.0625rem;line-height:1.6;color:#5a5e64;}.view-tfi-staff .views-field-view-node{padding:10px 0px 0px 0px;}.view-tfi-staff .views-field-view-node a{width:29%;font-size:0.75em;letter-spacing:0.00625em;color:#63A70A;border:1.5px solid #63A70A;text-decoration:none;padding:6px 39px;margin:0;display:inline;text-align:center;border-radius:3px;transition:all 250ms ease-in;}.view-tfi-staff .views-field-view-node a:hover{background:#63A70A;color:#fff;}.node-type-tfi-staff .field-name-field-picture,.node-type-tfi-staff .field-name-field-speaker-image,.node-type-speakers .field-name-field-picture,.node-type-speakers .field-name-field-speaker-image{width:21%;padding-top:24px;padding-bottom:40px;float:left;}@media (max-width:48.0625em){.node-type-tfi-staff .field-name-field-picture,.node-type-tfi-staff .field-name-field-speaker-image,.node-type-speakers .field-name-field-picture,.node-type-speakers .field-name-field-speaker-image{float:none;width:auto;}}.no-mediaqueries .node-type-tfi-staff .field-name-field-picture,.no-mediaqueries .node-type-tfi-staff .field-name-field-speaker-image,.no-mediaqueries .node-type-speakers .field-name-field-picture,.no-mediaqueries .node-type-speakers .field-name-field-speaker-image{float:none;width:auto;}.node-type-tfi-staff .field-name-body,.node-type-speakers .field-name-body{float:right;width:76% !important;padding:0 0 40px 0;}@media (max-width:48.0625em){.node-type-tfi-staff .field-name-body,.node-type-speakers .field-name-body{float:none;width:auto !important;}}.no-mediaqueries .node-type-tfi-staff .field-name-body,.no-mediaqueries .node-type-speakers .field-name-body{float:none;width:auto !important;}.node-type-tfi-staff .title,.node-type-speakers .title{text-align:left;margin:0 auto;width:100%;max-width:21.25em;font-size:60px;font-size:3.75rem;line-height:0.8;color:#63A70A;padding:200px 0 20px;}.no-mediaqueries .node-type-tfi-staff .title,.no-mediaqueries .node-type-speakers .title{width:21.25em;}@media (max-width:85.8125em){.node-type-tfi-staff .title,.node-type-speakers .title{padding:230px 40px 20px;width:auto;}}.no-mediaqueries .node-type-tfi-staff .title,.no-mediaqueries .node-type-speakers .title{padding:230px 40px 20px;width:auto;}@media (max-width:85.8125em){.node-type-tfi-staff .main,.node-type-speakers .main{width:auto;padding:0 40px;}}.no-mediaqueries .node-type-tfi-staff .main,.no-mediaqueries .node-type-speakers .main{width:auto;padding:0 40px;}.page-about-tfi-meet-the-team .region-stickyheader,.page-node-49 .region-stickyheader,.page-search-site .region-stickyheader,.page-about-tfi-partners .region-stickyheader,.page-about-tfi-family-of-websites .region-stickyheader,.page-node-229 .region-stickyheader{border-bottom:35px solid rgba(98,167,9,0.15);box-shadow:none;}.content .field-name-field-confernce-hero-image{display:none;}.page-node-49 .title{text-align:left;margin:0 auto;width:100%;max-width:20.625em;font-size:60px;font-size:3.75rem;line-height:0.8;color:#63A70A;padding:200px 0px 40px;}.no-mediaqueries .page-node-49 .title{width:20.625em;}@media (max-width:80.9375em){.page-node-49 .title{width:auto !important;padding:230px 40px 40px;}}.no-mediaqueries .page-node-49 .title{width:auto !important;padding:230px 40px 40px;}.node-type-custom-page .field-name-field-policy-hero-image,.node-type-custom-page .field-name-field-hero-image,.node-type-custom-page .show-overlay,.node-type-policy-issue .field-name-field-policy-hero-image,.node-type-policy-issue .field-name-field-hero-image,.node-type-policy-issue .show-overlay,.page-node-43 .field-name-field-policy-hero-image,.page-node-43 .field-name-field-hero-image,.page-node-43 .show-overlay,.page-node-44 .field-name-field-policy-hero-image,.page-node-44 .field-name-field-hero-image,.page-node-44 .show-overlay,.page-node-26 .field-name-field-policy-hero-image,.page-node-26 .field-name-field-hero-image,.page-node-26 .show-overlay,.page-node-1 .field-name-field-policy-hero-image,.page-node-1 .field-name-field-hero-image,.page-node-1 .show-overlay,.front .field-name-field-policy-hero-image,.front .field-name-field-hero-image,.front .show-overlay,.node-type-conference .field-name-field-policy-hero-image,.node-type-conference .field-name-field-hero-image,.node-type-conference .show-overlay,.page-node .field-name-field-policy-hero-image,.page-node .field-name-field-hero-image,.page-node .show-overlay{position:relative;z-index:-2;}.node-type-custom-page .field-name-field-policy-hero-image:before,.node-type-custom-page .field-name-field-hero-image:before,.node-type-custom-page .show-overlay:before,.node-type-policy-issue .field-name-field-policy-hero-image:before,.node-type-policy-issue .field-name-field-hero-image:before,.node-type-policy-issue .show-overlay:before,.page-node-43 .field-name-field-policy-hero-image:before,.page-node-43 .field-name-field-hero-image:before,.page-node-43 .show-overlay:before,.page-node-44 .field-name-field-policy-hero-image:before,.page-node-44 .field-name-field-hero-image:before,.page-node-44 .show-overlay:before,.page-node-26 .field-name-field-policy-hero-image:before,.page-node-26 .field-name-field-hero-image:before,.page-node-26 .show-overlay:before,.page-node-1 .field-name-field-policy-hero-image:before,.page-node-1 .field-name-field-hero-image:before,.page-node-1 .show-overlay:before,.front .field-name-field-policy-hero-image:before,.front .field-name-field-hero-image:before,.front .show-overlay:before,.node-type-conference .field-name-field-policy-hero-image:before,.node-type-conference .field-name-field-hero-image:before,.node-type-conference .show-overlay:before,.page-node .field-name-field-policy-hero-image:before,.page-node .field-name-field-hero-image:before,.page-node .show-overlay:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.5);z-index:15;display:block;}.node-type-custom-page .banner.no-title .field-name-field-hero-image:before,.node-type-policy-issue .banner.no-title .field-name-field-hero-image:before,.page-node-43 .banner.no-title .field-name-field-hero-image:before,.page-node-44 .banner.no-title .field-name-field-hero-image:before,.page-node-26 .banner.no-title .field-name-field-hero-image:before,.page-node-1 .banner.no-title .field-name-field-hero-image:before,.front .banner.no-title .field-name-field-hero-image:before,.node-type-conference .banner.no-title .field-name-field-hero-image:before,.page-node .banner.no-title .field-name-field-hero-image:before{content:unset;}.front .field-name-field-hero-image{position:relative;z-index:-2;}.front .field-name-field-hero-image:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.4);z-index:15;display:block;}.page-conferences .view-hero-image-conference .views-field-field-conference-hero-image,.page-conferences .view-hero-image-conference .views-field-field-hero-image{position:relative;z-index:-2;}.page-conferences .view-hero-image-conference .views-field-field-conference-hero-image:before,.page-conferences .view-hero-image-conference .views-field-field-hero-image:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.5);z-index:15;display:block;}@media (max-width:85.8125em){.page-conferences .main,.page-conferences .main,.node-type-conference .main{width:auto;padding:0 40px;}}.no-mediaqueries .page-conferences .main,.no-mediaqueries .page-conferences .main,.no-mediaqueries .node-type-conference .main{width:auto;padding:0 40px;}.page-conferences .main-content,.page-conferences .main-content,.node-type-conference .main-content{margin-top:130px;}.page-conferences #page-title,.page-conferences #page-title,.node-type-conference #page-title{color:#ffffff !important;}.logo-wrapper{padding:13px 23px 55px;background-color:#63A70A;box-shadow:0 0.5px 0.5px 0 rgba(0,0,0,0.2);}.logo-wrapper a{padding:0px 20px;margin-left:60px;background-repeat:no-repeat;display:block;width:86px;height:42px;}.logo-wrapper .logo{float:left;}.field-name-field-conference-hero-image img{width:100%;}.field-name-field-conference-hero-image .logo-wrapper{padding:13px 23px 55px;background-color:#63A70A;box-shadow:0 0.5px 0.5px 0 rgba(0,0,0,0.2);}.field-name-field-conference-hero-image .logo-wrapper a{padding:0px 20px;margin-left:60px;background-repeat:no-repeat;display:block;width:12.875em;height:2.875em;}.field-name-field-conference-hero-image .logo-wrapper .logo{float:left;}.field-name-field-conference-hero-image .logo-wrapper .conference-title{font-weight:500;font-size:17px;font-size:1.0625rem;float:left;margin-top:13px;color:#fff;}.view-schedule .view-content{padding:40px 0;}.view-schedule .schedule-row{padding:20px 0;border-top:solid 1px #979797;}.view-schedule .schedule-row .schedule-date{width:25%;float:left;}@media (max-width:48.0625em){.view-schedule .schedule-row .schedule-date{margin-bottom:20px;width:auto;float:none;}}.no-mediaqueries .view-schedule .schedule-row .schedule-date{margin-bottom:20px;width:auto;float:none;}.view-schedule .schedule-row .schedule-sessions{width:70%;float:right;}@media (max-width:48.0625em){.view-schedule .schedule-row .schedule-sessions{width:auto;float:none;}}.no-mediaqueries .view-schedule .schedule-row .schedule-sessions{width:auto;float:none;}.view-schedule .schedule-row .views-row{padding:0 0 20px 0;}.view-schedule .schedule-row .views-field-field-topic,.view-schedule .schedule-row .views-field-field-more-info,.view-schedule .schedule-row .views-field-field-duration{font-weight:300;line-height:1.4;color:#4a4a4a;}.view-schedule .schedule-row .views-field-field-duration{width:30%;float:left;}@media (max-width:48.0625em){.view-schedule .schedule-row .views-field-field-duration{width:auto;float:none;}}.no-mediaqueries .view-schedule .schedule-row .views-field-field-duration{width:auto;float:none;}.view-schedule .schedule-row .views-field-field-more-info,.view-schedule .schedule-row .views-field-field-topic{width:65%;float:right;}@media (max-width:48.0625em){.view-schedule .schedule-row .views-field-field-more-info,.view-schedule .schedule-row .views-field-field-topic{width:auto;float:none;}}.no-mediaqueries .view-schedule .schedule-row .views-field-field-more-info,.no-mediaqueries
.view-schedule .schedule-row .views-field-field-topic{width:auto;float:none;}.view-schedule .schedule-row .views-field-field-more-info p,.view-schedule .schedule-row .views-field-field-topic p{margin:0;}.view-schedule .schedule-row .views-field-field-more-info{font-style:italic;}.view-schedule .schedule-row .views-field-field-topic .field-content{font-weight:600;}#tabs2{padding:30px 40px 0;border:none;margin:0 auto;width:100%;max-width:59.375em;width:auto;}.no-mediaqueries #tabs2{width:59.375em;}#tabs2 ul.ui-tabs-nav{padding:0;margin:0 auto;width:100%;max-width:59.375em;border-bottom:1px solid #63A70A;border-bottom-left-radius:0px;border-bottom-right-radius:0px;margin-bottom:30px;}.no-mediaqueries #tabs2 ul.ui-tabs-nav{width:59.375em;}@media (max-width:48.0625em){#tabs2 ul.ui-tabs-nav{border-bottom:0 none;}}.no-mediaqueries #tabs2 ul.ui-tabs-nav{border-bottom:0 none;}#tabs2 ul.ui-tabs-nav li{margin-right:27px !important;float:left;display:inline-block;}#tabs2 ul.ui-tabs-nav li a{display:block;float:none;font-size:15px;font-size:0.9375rem;line-height:1.1;padding:20px 14px;color:#63A70A;text-transform:uppercase;font-weight:500;}@media (max-width:48.0625em){#tabs2 ul.ui-tabs-nav li{margin-right:0;float:none;display:block;}}.no-mediaqueries #tabs2 ul.ui-tabs-nav li{margin-right:0;float:none;display:block;}#tabs2 ul.ui-tabs-nav li.ui-state-active{background-color:#63A70A;border-radius:0;}#tabs2 ul.ui-tabs-nav li.ui-state-active a{color:#fff;text-decoration:none;}#tabs2 .ui-tabs-panel{padding:20px 0;}#tabs2 .ui-state-default{border:none;background:none;}#tabs2 .ui-widget-header{border:none;background:none;}.field-name-body{padding:0px;}.field-name-body p{font-size:17px;font-size:1.0625rem;font-weight:300;line-height:1.5;letter-spacing:0.2px;color:#31373d;}.field-name-field-conference-date{float:left;text-transform:uppercase;margin-top:20px;font-size:20px;line-height:1.2;letter-spacing:0.2px;color:#939598;width:100%;margin-bottom:2%;}@media (max-width:48.0625em){.field-name-field-conference-date{float:none;}}.no-mediaqueries .field-name-field-conference-date{float:none;}.button{margin:0 auto;width:100%;max-width:59.375em;}.no-mediaqueries .button{width:59.375em;}.button .regularbutton{max-width:180px;color:white;font-size:13px;font-size:0.8125rem;text-decoration:none;padding:4px 13px;background-color:#FF6C0C;margin-top:20px;letter-spacing:0.1px;text-transform:uppercase;display:inline-block;text-align:center;border-radius:5px;}.button .regularbutton:hover{background-color:#ff9012;}#block-views-featured-speakers-block{margin-top:80px;margin-bottom:40px;}#block-views-featured-speakers-block .block-title{padding-bottom:80px;}#block-views-featured-speakers-block .views-row{text-align:left;width:32.9%;display:inline-block;vertical-align:top;padding-bottom:80px;}@media (max-width:65.25em){#block-views-featured-speakers-block .views-row{width:44%;}}.no-mediaqueries #block-views-featured-speakers-block .views-row{width:44%;}@media (max-width:48.0625em){#block-views-featured-speakers-block .views-row{width:100%;}}.no-mediaqueries #block-views-featured-speakers-block .views-row{width:100%;}#block-views-featured-speakers-block .views-field-title{font-size:40px;font-size:2.5rem;line-height:1;max-width:350px;padding:15px 0px;color:#63A70A;}#block-views-featured-speakers-block .views-field-body{font-size:17px;font-size:1.0625rem;font-weight:300;line-height:1.5;letter-spacing:0.2px;color:#31373d;max-width:300px;padding:10px 0px;}#block-views-featured-speakers-block .views-field-view-node a{margin:0 auto;width:100%;max-width:11.25em;font-size:12px;font-size:0.75rem;padding:19px 0px;text-transform:uppercase;}.no-mediaqueries #block-views-featured-speakers-block .views-field-view-node a{width:11.25em;}#block-views-featured-speakers-block .view-footer a{max-width:220px;color:#FF6C0C;border:1.5px solid #FF6C0C;font-size:16px;font-size:1rem;text-decoration:none;padding:4px 0px;margin:0;letter-spacing:0.1px;text-transform:uppercase;display:inline-block;text-align:center;border-radius:3px;}#block-views-featured-speakers-block .view-footer a:hover{background-color:#ff9012;color:#fff;}.node-type-conference{}.node-type-conference .company-names{font-size:1.4rem;overflow:hidden;position:relative;margin-bottom:-90px;}.node-type-conference .company-names:before,.node-type-conference .company-names:after{content:'';width:10%;height:100%;position:absolute;z-index:10;top:0;}.node-type-conference .company-names:before{background:linear-gradient(90deg,#fff,rgba(255,255,255,0));left:0;}.node-type-conference .company-names:after{background:linear-gradient(-90deg,#fff,rgba(255,255,255,0));right:0;}.node-type-conference .company-names ul{display:-ms-flexbox;display:flex;width:100%;padding:0;-ms-transform:translateX(100vw);transform:translateX(100vw);animation-name:companyNamesSlide;animation-timing-function:linear;animation-iteration-count:infinite;}.node-type-conference .company-names ul li{list-style:none;padding:10px 60px;color:#5a5e64;margin:0;-ms-flex-negative:0;flex-shrink:0;border-right:1px solid #d8d8d8;}.node-type-conference .company-names ul li:last-child{border-right:0;}.node-type-conference .view-footer{text-align:center;padding:20px 0px;}.node-type-conference .view-footer a{max-width:220px;color:#FF6C0C;border:1.5px solid #FF6C0C;font-size:16px;font-size:1rem;text-decoration:none;padding:8px 0px;background-color:#fff;margin:0;letter-spacing:0.1px;text-transform:uppercase;display:inline-block;text-align:center;border-radius:3px;transition:all 250ms ease-in;}.node-type-conference .view-footer a:hover{background-color:#ff9012;color:#fff;}.node-type-conference #block-views-conference-highlights-block{margin:0 auto;width:100%;max-width:59.375em;background-color:#fff;}.no-mediaqueries .node-type-conference #block-views-conference-highlights-block{width:59.375em;}.node-type-conference #block-views-conference-highlights-block .view-conference-highlights{padding-top:40px;padding-bottom:40px;}.node-type-conference #block-views-conference-highlights-block .view-conference-highlights .views-row{padding-bottom:20px;margin-bottom:40px;border-bottom:1px solid #d8d8d8;}.node-type-conference #block-views-conference-highlights-block .view-conference-highlights .views-field-field-topic{font-size:40px;font-size:2.5rem;line-height:1;padding:0 0 25px 0;color:#63A70A;}.node-type-conference #block-views-conference-highlights-block .view-conference-highlights .views-field-field-session-date,.node-type-conference #block-views-conference-highlights-block .view-conference-highlights .views-field-field-duration{font-size:14px;font-size:0.875rem;line-height:1.1;letter-spacing:0.2px;color:#939598;}.node-type-conference #block-views-conference-highlights-block .view-conference-highlights .views-field-field-short-body-paragraph{font-size:16px;font-size:1rem;font-weight:300;line-height:1.5;letter-spacing:0.2px;color:#31373D;padding:10px 0;}.node-type-conference #block-views-conference-highlights-block .view-conference-highlights .views-field-field-sessions-image{float:left;margin-bottom:30px;}@media (max-width:48.0625em){.node-type-conference #block-views-conference-highlights-block .view-conference-highlights .views-field-field-sessions-image{float:none;}}.no-mediaqueries .node-type-conference #block-views-conference-highlights-block .view-conference-highlights .views-field-field-sessions-image{float:none;}.node-type-conference #block-views-conference-highlights-block .view-conference-highlights .has-image .views-field-field-topic,.node-type-conference #block-views-conference-highlights-block .view-conference-highlights .has-image .views-field-field-session-date,.node-type-conference #block-views-conference-highlights-block .view-conference-highlights .has-image .views-field-field-duration,.node-type-conference #block-views-conference-highlights-block .view-conference-highlights .has-image .views-field-field-short-body-paragraph{margin-left:340px;}@media (max-width:48.0625em){.node-type-conference #block-views-conference-highlights-block .view-conference-highlights .has-image .views-field-field-topic,.node-type-conference #block-views-conference-highlights-block .view-conference-highlights .has-image .views-field-field-session-date,.node-type-conference #block-views-conference-highlights-block .view-conference-highlights .has-image .views-field-field-duration,.node-type-conference #block-views-conference-highlights-block .view-conference-highlights .has-image .views-field-field-short-body-paragraph{margin-left:0;}}.no-mediaqueries .node-type-conference #block-views-conference-highlights-block .view-conference-highlights .has-image .views-field-field-topic,.no-mediaqueries
.node-type-conference #block-views-conference-highlights-block .view-conference-highlights .has-image .views-field-field-session-date,.no-mediaqueries
.node-type-conference #block-views-conference-highlights-block .view-conference-highlights .has-image .views-field-field-duration,.no-mediaqueries
.node-type-conference #block-views-conference-highlights-block .view-conference-highlights .has-image .views-field-field-short-body-paragraph{margin-left:0;}.banner .conf-date{font-size:72px;font-size:4.5rem;text-align:center;position:absolute;top:50%;left:0;right:0;color:#ffffff;text-shadow:0 0 5px rgba(102,102,102,0.15);}@media (max-width:54em){.banner .conf-date{font-size:46px;font-size:2.875rem;}}.no-mediaqueries .banner .conf-date{font-size:46px;font-size:2.875rem;}@media (max-width:27.1875em){.banner .conf-date{font-size:30px;font-size:1.875rem;}}.no-mediaqueries .banner .conf-date{font-size:30px;font-size:1.875rem;}#block-block-6 .content a,#block-block-5 .content a{font-size:17px;font-size:1.0625rem;letter-spacing:0;color:#fc550e;display:inline;border-bottom:solid 0.6px #ff6c0c;}#block-block-6 .content a:hover,#block-block-5 .content a:hover{border-bottom:none;color:#fc7c12;text-decoration:none;}.page-node-3716 #banner img{object-fit:cover;height:600px;object-position:top;}.page-node-1343 #tabs2 ul.ui-tabs-nav #welcome-1{margin-left:90px;}.node-type-conference .main .content .field-name-field-conference-hero-image{display:none;}.page-conferences{background:#f7f7f9;}.page-conferences #block-views-hero-image-conference-block img{width:100%;}.page-conferences #block-system-main .block-wrapper .content{margin:0 auto;width:100%;max-width:59.375em;}.no-mediaqueries .page-conferences #block-system-main .block-wrapper .content{width:59.375em;}.page-conferences .view-conference-homepage .view-header{padding:30px 0;margin:0 auto;width:100%;max-width:57.5em;}.no-mediaqueries .page-conferences .view-conference-homepage .view-header{width:57.5em;}.page-conferences .view-conference-homepage .view-header p{line-height:1.88;-webkit-font-smoothing:antialiased;font-size:24px;font-size:1.5rem;line-height:1.7;color:#5a5e64;}.page-conferences .view-conference-homepage .view-header a{text-decoration:none;}.page-conferences .view-conference-homepage .view-header a:hover{text-decoration:underline;}.page-conferences .view-conference-homepage .view-content .views-row{background:#fff;margin-bottom:55px;padding:40px;}.page-conferences .view-conference-homepage .views-field-field-overview-page-text{padding-bottom:25px;width:57%;}@media (max-width:54em){.page-conferences .view-conference-homepage .views-field-field-overview-page-text{float:none;width:auto;margin-right:0;margin-bottom:20px;}}.no-mediaqueries .page-conferences .view-conference-homepage .views-field-field-overview-page-text{float:none;width:auto;margin-right:0;margin-bottom:20px;}.page-conferences .view-conference-homepage .views-field-field-conference-logo{float:right;width:35%;margin-bottom:30px;margin-right:20px;}@media (max-width:54em){.page-conferences .view-conference-homepage .views-field-field-conference-logo{float:none;}}.no-mediaqueries .page-conferences .view-conference-homepage .views-field-field-conference-logo{float:none;}.page-conferences .view-conference-homepage .views-field-field-red-note{color:red;padding-top:15px;font-weight:bold;text-transform:uppercase;}.page-conferences .view-conference-homepage .views-field-field-future-meetings{padding-top:20px;border-top:1px solid #c4c4c4;}.page-conferences .view-conference-homepage .views-field-field-future-meetings .field-collection-item-field-future-meetings{padding-bottom:55px;}.page-conferences .view-conference-homepage .views-field-field-future-meetings .field-name-field--future-date{padding-bottom:15px;}.page-conferences .view-conference-homepage .views-field-field-future-meetings .field-name-field--future-date .field-items{display:-ms-inline-flexbox;display:inline-flex;}.page-conferences .view-conference-homepage .views-field-field-future-meetings .field-name-field--future-date .field-items:before{padding-right:10px;padding-top:3px;width:20px;height:22px;color:#63a70a;font-size:17px;}.page-conferences .view-conference-homepage .views-field-field-future-meetings .field-name-field-venue .field-items{display:-ms-inline-flexbox;display:inline-flex;}.page-conferences .view-conference-homepage .views-field-field-future-meetings .field-name-field-venue .field-items:before{padding-right:10px;padding-top:3px;width:20px;height:22px;color:#63a70a;font-size:20px;}.page-conferences .view-conference-homepage .views-field-field-future-meetings .field-name-field-city{padding-left:31px;}.page-conferences .view-conference-homepage .views-field-field-future-meetings ul{display:block;}.page-conferences .view-conference-homepage .views-field-field-future-meetings ul li{display:block;float:left;width:30%;margin-right:1%;}@media (max-width:54em){.page-conferences .view-conference-homepage .views-field-field-future-meetings ul li{float:none;width:auto;margin-right:0;margin-bottom:20px;}}.no-mediaqueries .page-conferences .view-conference-homepage .views-field-field-future-meetings ul li{float:none;width:auto;margin-right:0;margin-bottom:20px;}#sponsors .block-views{padding-top:60px;padding-bottom:20px;}#sponsors #block-views-sponsor-prospectus-sponsor-prospectus .content{margin:60px auto !important;}#sponsors #block-views-sponsor-prospectus-sponsor-prospectus .content .view-sponsor-prospectus .field-content p:not(:first-of-type) a{max-width:220px;color:#FF6C0C;border:1.5px solid #FF6C0C;font-size:16px;font-size:1rem;text-decoration:none;padding:14px 20px;background-color:#fff;margin:0;letter-spacing:0.1px;text-transform:uppercase;display:inline-block;text-align:center;border-radius:3px;transition:all 250ms ease-in;}#sponsors #block-views-sponsor-prospectus-sponsor-prospectus .content .view-sponsor-prospectus .field-content p:not(:first-of-type) a:hover{color:#FFF;background-color:#FF6C0C;}.view-sponsors-tier{text-align:center;}.view-sponsors-tier .views-row-odd{display:inline-block;padding:40px;}@media (max-width:54em){.view-sponsors-tier .views-row-odd{display:block;}}.no-mediaqueries .view-sponsors-tier .views-row-odd{display:block;}.view-sponsors-tier .views-row-even{display:inline-block;padding:40px 50px;}@media (max-width:54em){.view-sponsors-tier .views-row-even{display:block;}}.no-mediaqueries .view-sponsors-tier .views-row-even{display:block;}.view-sponsors-tier .view-footer{text-align:center;padding:20px 0px;}.view-sponsors-tier .view-footer a{max-width:220px;color:#FF6C0C;border:1.5px solid #FF6C0C;font-size:16px;font-size:1rem;text-decoration:none;padding:14px 20px;background-color:#fff;margin:0;letter-spacing:0.1px;text-transform:uppercase;display:inline-block;text-align:center;border-radius:3px;transition:all 250ms ease-in;}.view-sponsors-tier .view-footer a:hover{background-color:#ff9012;color:#fff;}#block-views-thank-you-sponsors-block,#block-views-thank-you-sponsors-block-1{padding-top:50px;}#block-views-thank-you-sponsors-block .block-wrapper,#block-views-thank-you-sponsors-block-1 .block-wrapper{text-align:center;}#block-views-thank-you-sponsors-block .view-thank-you-sponsors .views-row-odd,#block-views-thank-you-sponsors-block-1 .view-thank-you-sponsors .views-row-odd{display:inline-block;padding:40px 60px 40px 33px;}@media (max-width:54em){#block-views-thank-you-sponsors-block .view-thank-you-sponsors .views-row-odd,#block-views-thank-you-sponsors-block-1 .view-thank-you-sponsors .views-row-odd{display:block;}}.no-mediaqueries #block-views-thank-you-sponsors-block .view-thank-you-sponsors .views-row-odd,.no-mediaqueries
#block-views-thank-you-sponsors-block-1 .view-thank-you-sponsors .views-row-odd{display:block;}#block-views-thank-you-sponsors-block .view-thank-you-sponsors .views-row-even,#block-views-thank-you-sponsors-block-1 .view-thank-you-sponsors .views-row-even{display:inline-block;padding:40px 60px 40px 33px;}@media (max-width:54em){#block-views-thank-you-sponsors-block .view-thank-you-sponsors .views-row-even,#block-views-thank-you-sponsors-block-1 .view-thank-you-sponsors .views-row-even{display:block;}}.no-mediaqueries #block-views-thank-you-sponsors-block .view-thank-you-sponsors .views-row-even,.no-mediaqueries
#block-views-thank-you-sponsors-block-1 .view-thank-you-sponsors .views-row-even{display:block;}#block-views-thank-you-sponsors-block .view-thank-you-sponsors .view-footer,#block-views-thank-you-sponsors-block-1 .view-thank-you-sponsors .view-footer{text-align:center;padding:20px 0px;}#block-views-thank-you-sponsors-block .view-thank-you-sponsors .view-footer a,#block-views-thank-you-sponsors-block-1 .view-thank-you-sponsors .view-footer a{max-width:220px;color:#FF6C0C;border:1.5px solid #FF6C0C;font-size:16px;font-size:1rem;text-decoration:none;padding:14px 20px;background-color:#fff;margin:0;letter-spacing:0.1px;text-transform:uppercase;display:inline-block;text-align:center;border-radius:3px;transition:all 250ms ease-in;}#block-views-thank-you-sponsors-block .view-thank-you-sponsors .view-footer a:hover,#block-views-thank-you-sponsors-block-1 .view-thank-you-sponsors .view-footer a:hover{background-color:#ff9012;color:#fff;}.page-node-1343 #tabs2 #sponsors-1{display:none;}.node-type-conference .title-wrapper .title{display:none;}#block-views-partnership-block-1 .block-title{margin-bottom:80px;}#block-views-partnership-block-1 .view-partnership .views-field-field-speaker-image{float:left;}@media (max-width:48.0625em){#block-views-partnership-block-1 .view-partnership .views-field-field-speaker-image{float:none;width:auto;margin-bottom:30px;}}.no-mediaqueries #block-views-partnership-block-1 .view-partnership .views-field-field-speaker-image{float:none;width:auto;margin-bottom:30px;}#block-views-partnership-block-1 .view-partnership .views-field-body{margin-bottom:80px;}#block-views-partnership-block-1 .view-partnership .views-field-body,#block-views-partnership-block-1 .view-partnership .views-field-title{padding:0 0 0 340px;}@media (max-width:48.0625em){#block-views-partnership-block-1 .view-partnership .views-field-body,#block-views-partnership-block-1 .view-partnership .views-field-title{padding:0;}}.no-mediaqueries #block-views-partnership-block-1 .view-partnership .views-field-body,.no-mediaqueries
#block-views-partnership-block-1 .view-partnership .views-field-title{padding:0;}.page-node-1405 .breadcrumb .delimiter{display:none;}.page-node-1405 .breadcrumb .inline.odd.first,.page-node-1405 .breadcrumb .inline.even{display:none;}.page-about-tfi-family-of-websites .view-members{margin:0 auto;width:100%;max-width:56.25em;}.no-mediaqueries .page-about-tfi-family-of-websites .view-members{width:56.25em;}.page-about-tfi-family-of-websites .view-members .views-row{padding-bottom:40px;}.page-about-tfi-family-of-websites .view-members .views-field-field-related-logo{float:left;width:20%;}@media (max-width:48.0625em){.page-about-tfi-family-of-websites .view-members .views-field-field-related-logo{float:none;width:auto;margin-bottom:30px;}}.no-mediaqueries .page-about-tfi-family-of-websites .view-members .views-field-field-related-logo{float:none;width:auto;margin-bottom:30px;}.page-about-tfi-family-of-websites .view-members h3{padding:0px 230px;}@media (max-width:48.0625em){.page-about-tfi-family-of-websites .view-members h3{padding:0;}}.no-mediaqueries .page-about-tfi-family-of-websites .view-members h3{padding:0;}.page-about-tfi-family-of-websites .view-members p{padding:0px 150px 0px 229px;}@media (max-width:48.0625em){.page-about-tfi-family-of-websites .view-members p{padding:0;}}.no-mediaqueries .page-about-tfi-family-of-websites .view-members p{padding:0;}@media (max-width:67.5em){.page-about-tfi-family-of-websites .view-members{width:auto;padding:0 40px;}}.no-mediaqueries .page-about-tfi-family-of-websites .view-members{width:auto;padding:0 40px;}.region-content form.webform-client-form-49,.region-content form.webform-client-form-229,.region-content .webform-client-form-1115,.region-content #user-login,.region-content #user-register-form,.region-content #user-register-form--2{width:100%;}.region-content form.webform-client-form-49 textarea,.region-content form.webform-client-form-49 select,.region-content form.webform-client-form-49 input[type="date"],.region-content form.webform-client-form-49 input[type="datetime"],.region-content form.webform-client-form-49 input[type="datetime-local"],.region-content form.webform-client-form-49 input[type="email"],.region-content form.webform-client-form-49 input[type="month"],.region-content form.webform-client-form-49 input[type="number"],.region-content form.webform-client-form-49 input[type="password"],.region-content form.webform-client-form-49 input[type="search"],.region-content form.webform-client-form-49 input[type="tel"],.region-content form.webform-client-form-49 input[type="text"],.region-content form.webform-client-form-49 input[type="time"],.region-content form.webform-client-form-49 input[type="url"],.region-content form.webform-client-form-49 input[type="week"],.region-content form.webform-client-form-229 textarea,.region-content form.webform-client-form-229 select,.region-content form.webform-client-form-229 input[type="date"],.region-content form.webform-client-form-229 input[type="datetime"],.region-content form.webform-client-form-229 input[type="datetime-local"],.region-content form.webform-client-form-229 input[type="email"],.region-content form.webform-client-form-229 input[type="month"],.region-content form.webform-client-form-229 input[type="number"],.region-content form.webform-client-form-229 input[type="password"],.region-content form.webform-client-form-229 input[type="search"],.region-content form.webform-client-form-229 input[type="tel"],.region-content form.webform-client-form-229 input[type="text"],.region-content form.webform-client-form-229 input[type="time"],.region-content form.webform-client-form-229 input[type="url"],.region-content form.webform-client-form-229 input[type="week"],.region-content .webform-client-form-1115 textarea,.region-content .webform-client-form-1115 select,.region-content .webform-client-form-1115 input[type="date"],.region-content .webform-client-form-1115 input[type="datetime"],.region-content .webform-client-form-1115 input[type="datetime-local"],.region-content .webform-client-form-1115 input[type="email"],.region-content .webform-client-form-1115 input[type="month"],.region-content .webform-client-form-1115 input[type="number"],.region-content .webform-client-form-1115 input[type="password"],.region-content .webform-client-form-1115 input[type="search"],.region-content .webform-client-form-1115 input[type="tel"],.region-content .webform-client-form-1115 input[type="text"],.region-content .webform-client-form-1115 input[type="time"],.region-content .webform-client-form-1115 input[type="url"],.region-content .webform-client-form-1115 input[type="week"],.region-content #user-login textarea,.region-content #user-login select,.region-content #user-login input[type="date"],.region-content #user-login input[type="datetime"],.region-content #user-login input[type="datetime-local"],.region-content #user-login input[type="email"],.region-content #user-login input[type="month"],.region-content #user-login input[type="number"],.region-content #user-login input[type="password"],.region-content #user-login input[type="search"],.region-content #user-login input[type="tel"],.region-content #user-login input[type="text"],.region-content #user-login input[type="time"],.region-content #user-login input[type="url"],.region-content #user-login input[type="week"],.region-content #user-register-form textarea,.region-content #user-register-form select,.region-content #user-register-form input[type="date"],.region-content #user-register-form input[type="datetime"],.region-content #user-register-form input[type="datetime-local"],.region-content #user-register-form input[type="email"],.region-content #user-register-form input[type="month"],.region-content #user-register-form input[type="number"],.region-content #user-register-form input[type="password"],.region-content #user-register-form input[type="search"],.region-content #user-register-form input[type="tel"],.region-content #user-register-form input[type="text"],.region-content #user-register-form input[type="time"],.region-content #user-register-form input[type="url"],.region-content #user-register-form input[type="week"],.region-content #user-register-form--2 textarea,.region-content #user-register-form--2 select,.region-content #user-register-form--2 input[type="date"],.region-content #user-register-form--2 input[type="datetime"],.region-content #user-register-form--2 input[type="datetime-local"],.region-content #user-register-form--2 input[type="email"],.region-content #user-register-form--2 input[type="month"],.region-content #user-register-form--2 input[type="number"],.region-content #user-register-form--2 input[type="password"],.region-content #user-register-form--2 input[type="search"],.region-content #user-register-form--2 input[type="tel"],.region-content #user-register-form--2 input[type="text"],.region-content #user-register-form--2 input[type="time"],.region-content #user-register-form--2 input[type="url"],.region-content #user-register-form--2 input[type="week"]{border-color:#b2b6bc;}.region-content form.webform-client-form-49 textarea:focus,.region-content form.webform-client-form-49 select:focus,.region-content form.webform-client-form-49 input[type="date"]:focus,.region-content form.webform-client-form-49 input[type="datetime"]:focus,.region-content form.webform-client-form-49 input[type="datetime-local"]:focus,.region-content form.webform-client-form-49 input[type="email"]:focus,.region-content form.webform-client-form-49 input[type="month"]:focus,.region-content form.webform-client-form-49 input[type="number"]:focus,.region-content form.webform-client-form-49 input[type="password"]:focus,.region-content form.webform-client-form-49 input[type="search"]:focus,.region-content form.webform-client-form-49 input[type="tel"]:focus,.region-content form.webform-client-form-49 input[type="text"]:focus,.region-content form.webform-client-form-49 input[type="time"]:focus,.region-content form.webform-client-form-49 input[type="url"]:focus,.region-content form.webform-client-form-49 input[type="week"]:focus,.region-content form.webform-client-form-229 textarea:focus,.region-content form.webform-client-form-229 select:focus,.region-content form.webform-client-form-229 input[type="date"]:focus,.region-content form.webform-client-form-229 input[type="datetime"]:focus,.region-content form.webform-client-form-229 input[type="datetime-local"]:focus,.region-content form.webform-client-form-229 input[type="email"]:focus,.region-content form.webform-client-form-229 input[type="month"]:focus,.region-content form.webform-client-form-229 input[type="number"]:focus,.region-content form.webform-client-form-229 input[type="password"]:focus,.region-content form.webform-client-form-229 input[type="search"]:focus,.region-content form.webform-client-form-229 input[type="tel"]:focus,.region-content form.webform-client-form-229 input[type="text"]:focus,.region-content form.webform-client-form-229 input[type="time"]:focus,.region-content form.webform-client-form-229 input[type="url"]:focus,.region-content form.webform-client-form-229 input[type="week"]:focus,.region-content .webform-client-form-1115 textarea:focus,.region-content .webform-client-form-1115 select:focus,.region-content .webform-client-form-1115 input[type="date"]:focus,.region-content .webform-client-form-1115 input[type="datetime"]:focus,.region-content .webform-client-form-1115 input[type="datetime-local"]:focus,.region-content .webform-client-form-1115 input[type="email"]:focus,.region-content .webform-client-form-1115 input[type="month"]:focus,.region-content .webform-client-form-1115 input[type="number"]:focus,.region-content .webform-client-form-1115 input[type="password"]:focus,.region-content .webform-client-form-1115 input[type="search"]:focus,.region-content .webform-client-form-1115 input[type="tel"]:focus,.region-content .webform-client-form-1115 input[type="text"]:focus,.region-content .webform-client-form-1115 input[type="time"]:focus,.region-content .webform-client-form-1115 input[type="url"]:focus,.region-content .webform-client-form-1115 input[type="week"]:focus,.region-content #user-login textarea:focus,.region-content #user-login select:focus,.region-content #user-login input[type="date"]:focus,.region-content #user-login input[type="datetime"]:focus,.region-content #user-login input[type="datetime-local"]:focus,.region-content #user-login input[type="email"]:focus,.region-content #user-login input[type="month"]:focus,.region-content #user-login input[type="number"]:focus,.region-content #user-login input[type="password"]:focus,.region-content #user-login input[type="search"]:focus,.region-content #user-login input[type="tel"]:focus,.region-content #user-login input[type="text"]:focus,.region-content #user-login input[type="time"]:focus,.region-content #user-login input[type="url"]:focus,.region-content #user-login input[type="week"]:focus,.region-content #user-register-form textarea:focus,.region-content #user-register-form select:focus,.region-content #user-register-form input[type="date"]:focus,.region-content #user-register-form input[type="datetime"]:focus,.region-content #user-register-form input[type="datetime-local"]:focus,.region-content #user-register-form input[type="email"]:focus,.region-content #user-register-form input[type="month"]:focus,.region-content #user-register-form input[type="number"]:focus,.region-content #user-register-form input[type="password"]:focus,.region-content #user-register-form input[type="search"]:focus,.region-content #user-register-form input[type="tel"]:focus,.region-content #user-register-form input[type="text"]:focus,.region-content #user-register-form input[type="time"]:focus,.region-content #user-register-form input[type="url"]:focus,.region-content #user-register-form input[type="week"]:focus,.region-content #user-register-form--2 textarea:focus,.region-content #user-register-form--2 select:focus,.region-content #user-register-form--2 input[type="date"]:focus,.region-content #user-register-form--2 input[type="datetime"]:focus,.region-content #user-register-form--2 input[type="datetime-local"]:focus,.region-content #user-register-form--2 input[type="email"]:focus,.region-content #user-register-form--2 input[type="month"]:focus,.region-content #user-register-form--2 input[type="number"]:focus,.region-content #user-register-form--2 input[type="password"]:focus,.region-content #user-register-form--2 input[type="search"]:focus,.region-content #user-register-form--2 input[type="tel"]:focus,.region-content #user-register-form--2 input[type="text"]:focus,.region-content #user-register-form--2 input[type="time"]:focus,.region-content #user-register-form--2 input[type="url"]:focus,.region-content #user-register-form--2 input[type="week"]:focus{outline:none;box-shadow:none;}.region-content form.webform-client-form-49 fieldset,.region-content form.webform-client-form-229 fieldset,.region-content .webform-client-form-1115 fieldset,.region-content #user-login fieldset,.region-content #user-register-form fieldset,.region-content #user-register-form--2 fieldset{clear:both;}.region-content form.webform-client-form-49 fieldset legend,.region-content form.webform-client-form-229 fieldset legend,.region-content .webform-client-form-1115 fieldset legend,.region-content #user-login fieldset legend,.region-content #user-register-form fieldset legend,.region-content #user-register-form--2 fieldset legend{font-size:32px;font-size:2rem;color:#63A70A;margin:0;padding:10px 0;line-height:1.6;}.region-content form.webform-client-form-49 fieldset legend a,.region-content form.webform-client-form-229 fieldset legend a,.region-content .webform-client-form-1115 fieldset legend a,.region-content #user-login fieldset legend a,.region-content #user-register-form fieldset legend a,.region-content #user-register-form--2 fieldset legend a{color:#63A70A;}.region-content form.webform-client-form-49 fieldset .field-type-list-text,.region-content form.webform-client-form-49 fieldset .field-type-text,.region-content form.webform-client-form-229 fieldset .field-type-list-text,.region-content form.webform-client-form-229 fieldset .field-type-text,.region-content .webform-client-form-1115 fieldset .field-type-list-text,.region-content .webform-client-form-1115 fieldset .field-type-text,.region-content #user-login fieldset .field-type-list-text,.region-content #user-login fieldset .field-type-text,.region-content #user-register-form fieldset .field-type-list-text,.region-content #user-register-form fieldset .field-type-text,.region-content #user-register-form--2 fieldset .field-type-list-text,.region-content #user-register-form--2 fieldset .field-type-text{width:50%;float:left;}@media (max-width:48.0625em){.region-content form.webform-client-form-49 fieldset .field-type-list-text,.region-content form.webform-client-form-49 fieldset .field-type-text,.region-content form.webform-client-form-229 fieldset .field-type-list-text,.region-content form.webform-client-form-229 fieldset .field-type-text,.region-content .webform-client-form-1115 fieldset .field-type-list-text,.region-content .webform-client-form-1115 fieldset .field-type-text,.region-content #user-login fieldset .field-type-list-text,.region-content #user-login fieldset .field-type-text,.region-content #user-register-form fieldset .field-type-list-text,.region-content #user-register-form fieldset .field-type-text,.region-content #user-register-form--2 fieldset .field-type-list-text,.region-content #user-register-form--2 fieldset .field-type-text{float:none;width:auto;}}.no-mediaqueries .region-content form.webform-client-form-49 fieldset .field-type-list-text,.no-mediaqueries
.region-content form.webform-client-form-49 fieldset .field-type-text,.no-mediaqueries
.region-content form.webform-client-form-229 fieldset .field-type-list-text,.no-mediaqueries
.region-content form.webform-client-form-229 fieldset .field-type-text,.no-mediaqueries
.region-content .webform-client-form-1115 fieldset .field-type-list-text,.no-mediaqueries
.region-content .webform-client-form-1115 fieldset .field-type-text,.no-mediaqueries
.region-content #user-login fieldset .field-type-list-text,.no-mediaqueries
.region-content #user-login fieldset .field-type-text,.no-mediaqueries
.region-content #user-register-form fieldset .field-type-list-text,.no-mediaqueries
.region-content #user-register-form fieldset .field-type-text,.no-mediaqueries
.region-content #user-register-form--2 fieldset .field-type-list-text,.no-mediaqueries
.region-content #user-register-form--2 fieldset .field-type-text{float:none;width:auto;}.region-content form.webform-client-form-49 .addressfield-container-inline .webform-component-select-all,.region-content form.webform-client-form-49 .addressfield-container-inline .webform-component-textfield-all,.region-content form.webform-client-form-229 .addressfield-container-inline .webform-component-select-all,.region-content form.webform-client-form-229 .addressfield-container-inline .webform-component-textfield-all,.region-content .webform-client-form-1115 .addressfield-container-inline .webform-component-select-all,.region-content .webform-client-form-1115 .addressfield-container-inline .webform-component-textfield-all,.region-content #user-login .addressfield-container-inline .webform-component-select-all,.region-content #user-login .addressfield-container-inline .webform-component-textfield-all,.region-content #user-register-form .addressfield-container-inline .webform-component-select-all,.region-content #user-register-form .addressfield-container-inline .webform-component-textfield-all,.region-content #user-register-form--2 .addressfield-container-inline .webform-component-select-all,.region-content #user-register-form--2 .addressfield-container-inline .webform-component-textfield-all{width:28%;float:left;}@media (max-width:48.0625em){.region-content form.webform-client-form-49 .addressfield-container-inline .webform-component-select-all,.region-content form.webform-client-form-49 .addressfield-container-inline .webform-component-textfield-all,.region-content form.webform-client-form-229 .addressfield-container-inline .webform-component-select-all,.region-content form.webform-client-form-229 .addressfield-container-inline .webform-component-textfield-all,.region-content .webform-client-form-1115 .addressfield-container-inline .webform-component-select-all,.region-content .webform-client-form-1115 .addressfield-container-inline .webform-component-textfield-all,.region-content #user-login .addressfield-container-inline .webform-component-select-all,.region-content #user-login .addressfield-container-inline .webform-component-textfield-all,.region-content #user-register-form .addressfield-container-inline .webform-component-select-all,.region-content #user-register-form .addressfield-container-inline .webform-component-textfield-all,.region-content #user-register-form--2 .addressfield-container-inline .webform-component-select-all,.region-content #user-register-form--2 .addressfield-container-inline .webform-component-textfield-all{float:none;width:auto;}}.no-mediaqueries .region-content form.webform-client-form-49 .addressfield-container-inline .webform-component-select-all,.no-mediaqueries
.region-content form.webform-client-form-49 .addressfield-container-inline .webform-component-textfield-all,.no-mediaqueries
.region-content form.webform-client-form-229 .addressfield-container-inline .webform-component-select-all,.no-mediaqueries
.region-content form.webform-client-form-229 .addressfield-container-inline .webform-component-textfield-all,.no-mediaqueries
.region-content .webform-client-form-1115 .addressfield-container-inline .webform-component-select-all,.no-mediaqueries
.region-content .webform-client-form-1115 .addressfield-container-inline .webform-component-textfield-all,.no-mediaqueries
.region-content #user-login .addressfield-container-inline .webform-component-select-all,.no-mediaqueries
.region-content #user-login .addressfield-container-inline .webform-component-textfield-all,.no-mediaqueries
.region-content #user-register-form .addressfield-container-inline .webform-component-select-all,.no-mediaqueries
.region-content #user-register-form .addressfield-container-inline .webform-component-textfield-all,.no-mediaqueries
.region-content #user-register-form--2 .addressfield-container-inline .webform-component-select-all,.no-mediaqueries
.region-content #user-register-form--2 .addressfield-container-inline .webform-component-textfield-all{float:none;width:auto;}.region-content form.webform-client-form-49 .webform-component,.region-content form.webform-client-form-229 .webform-component,.region-content .webform-client-form-1115 .webform-component,.region-content #user-login .webform-component,.region-content #user-register-form .webform-component,.region-content #user-register-form--2 .webform-component{width:45%;float:left;margin:0 auto 20px;padding-left:1%;}@media (max-width:48.0625em){.region-content form.webform-client-form-49 .webform-component,.region-content form.webform-client-form-229 .webform-component,.region-content .webform-client-form-1115 .webform-component,.region-content #user-login .webform-component,.region-content #user-register-form .webform-component,.region-content #user-register-form--2 .webform-component{float:none;width:auto;padding-left:0;}}.no-mediaqueries .region-content form.webform-client-form-49 .webform-component,.no-mediaqueries
.region-content form.webform-client-form-229 .webform-component,.no-mediaqueries
.region-content .webform-client-form-1115 .webform-component,.no-mediaqueries
.region-content #user-login .webform-component,.no-mediaqueries
.region-content #user-register-form .webform-component,.no-mediaqueries
.region-content #user-register-form--2 .webform-component{float:none;width:auto;padding-left:0;}.region-content form.webform-client-form-49 .webform-component-markup,.region-content form.webform-client-form-229 .webform-component-markup,.region-content .webform-client-form-1115 .webform-component-markup,.region-content #user-login .webform-component-markup,.region-content #user-register-form .webform-component-markup,.region-content #user-register-form--2 .webform-component-markup{width:100%;}.region-content form.webform-client-form-49 .webform-submit,.region-content form.webform-client-form-229 .webform-submit,.region-content .webform-client-form-1115 .webform-submit,.region-content #user-login .webform-submit,.region-content #user-register-form .webform-submit,.region-content #user-register-form--2 .webform-submit{max-width:220px;color:#ff9012;font-size:16px;font-size:1rem;text-decoration:none;padding:8px 0px;background:#fff;margin-left:20px;margin-bottom:40px;letter-spacing:0.1px;text-transform:uppercase;display:inline-block;text-align:center;border-radius:3px;}.region-content form.webform-client-form-49 .webform-submit:hover,.region-content form.webform-client-form-229 .webform-submit:hover,.region-content .webform-client-form-1115 .webform-submit:hover,.region-content #user-login .webform-submit:hover,.region-content #user-register-form .webform-submit:hover,.region-content #user-register-form--2 .webform-submit:hover{background-color:#ff9012;}.region-content form.webform-client-form-49 .webform-component-select-all,.region-content form.webform-client-form-229 .webform-component-select-all,.region-content .webform-client-form-1115 .webform-component-select-all,.region-content #user-login .webform-component-select-all,.region-content #user-register-form .webform-component-select-all,.region-content #user-register-form--2 .webform-component-select-all{margin:0;padding:10px 20px;border:0;position:relative;}@media (max-width:48.0625em){.region-content form.webform-client-form-49 .webform-component-select-all,.region-content form.webform-client-form-229 .webform-component-select-all,.region-content .webform-client-form-1115 .webform-component-select-all,.region-content #user-login .webform-component-select-all,.region-content #user-register-form .webform-component-select-all,.region-content #user-register-form--2 .webform-component-select-all{margin:10px 0;padding:10px 0;}}.no-mediaqueries .region-content form.webform-client-form-49 .webform-component-select-all,.no-mediaqueries
.region-content form.webform-client-form-229 .webform-component-select-all,.no-mediaqueries
.region-content .webform-client-form-1115 .webform-component-select-all,.no-mediaqueries
.region-content #user-login .webform-component-select-all,.no-mediaqueries
.region-content #user-register-form .webform-component-select-all,.no-mediaqueries
.region-content #user-register-form--2 .webform-component-select-all{margin:10px 0;padding:10px 0;}.region-content form.webform-client-form-49 .webform-component-select-all .description,.region-content form.webform-client-form-229 .webform-component-select-all .description,.region-content .webform-client-form-1115 .webform-component-select-all .description,.region-content #user-login .webform-component-select-all .description,.region-content #user-register-form .webform-component-select-all .description,.region-content #user-register-form--2 .webform-component-select-all .description{margin-top:10px;}.region-content form.webform-client-form-49 .webform-component-select-all select,.region-content form.webform-client-form-229 .webform-component-select-all select,.region-content .webform-client-form-1115 .webform-component-select-all select,.region-content #user-login .webform-component-select-all select,.region-content #user-register-form .webform-component-select-all select,.region-content #user-register-form--2 .webform-component-select-all select{padding:0 15px;min-height:52px;width:100%;font-size:17px;font-size:1.0625rem;line-height:1;background:#fff;color:#31373D;}.region-content form.webform-client-form-49 .webform-component-select-all select.error,.region-content form.webform-client-form-229 .webform-component-select-all select.error,.region-content .webform-client-form-1115 .webform-component-select-all select.error,.region-content #user-login .webform-component-select-all select.error,.region-content #user-register-form .webform-component-select-all select.error,.region-content #user-register-form--2 .webform-component-select-all select.error{background-image:url(/sites/all/themes/tfi2016/images/warning.png);background-repeat:no-repeat;background-position:right 10px bottom 16px;}.region-content form.webform-client-form-49 .webform-component-select-all label,.region-content form.webform-client-form-229 .webform-component-select-all label,.region-content .webform-client-form-1115 .webform-component-select-all label,.region-content #user-login .webform-component-select-all label,.region-content #user-register-form .webform-component-select-all label,.region-content #user-register-form--2 .webform-component-select-all label{margin:5px 0;padding:0;}.region-content form.webform-client-form-49 .webform-component-select-all div.error,.region-content form.webform-client-form-229 .webform-component-select-all div.error,.region-content .webform-client-form-1115 .webform-component-select-all div.error,.region-content #user-login .webform-component-select-all div.error,.region-content #user-register-form .webform-component-select-all div.error,.region-content #user-register-form--2 .webform-component-select-all div.error{display:none !important;}.region-content form.webform-client-form-49 .webform-component-textfield-all,.region-content form.webform-client-form-229 .webform-component-textfield-all,.region-content .webform-client-form-1115 .webform-component-textfield-all,.region-content #user-login .webform-component-textfield-all,.region-content #user-register-form .webform-component-textfield-all,.region-content #user-register-form--2 .webform-component-textfield-all{margin:0;padding:10px 20px;border:0;position:relative;}@media (max-width:48.0625em){.region-content form.webform-client-form-49 .webform-component-textfield-all,.region-content form.webform-client-form-229 .webform-component-textfield-all,.region-content .webform-client-form-1115 .webform-component-textfield-all,.region-content #user-login .webform-component-textfield-all,.region-content #user-register-form .webform-component-textfield-all,.region-content #user-register-form--2 .webform-component-textfield-all{margin:10px 0;padding:10px 0;}}.no-mediaqueries .region-content form.webform-client-form-49 .webform-component-textfield-all,.no-mediaqueries
.region-content form.webform-client-form-229 .webform-component-textfield-all,.no-mediaqueries
.region-content .webform-client-form-1115 .webform-component-textfield-all,.no-mediaqueries
.region-content #user-login .webform-component-textfield-all,.no-mediaqueries
.region-content #user-register-form .webform-component-textfield-all,.no-mediaqueries
.region-content #user-register-form--2 .webform-component-textfield-all{margin:10px 0;padding:10px 0;}.region-content form.webform-client-form-49 .webform-component-textfield-all .description,.region-content form.webform-client-form-229 .webform-component-textfield-all .description,.region-content .webform-client-form-1115 .webform-component-textfield-all .description,.region-content #user-login .webform-component-textfield-all .description,.region-content #user-register-form .webform-component-textfield-all .description,.region-content #user-register-form--2 .webform-component-textfield-all .description{margin-top:10px;}.region-content form.webform-client-form-49 .webform-component-textfield-all input,.region-content form.webform-client-form-229 .webform-component-textfield-all input,.region-content .webform-client-form-1115 .webform-component-textfield-all input,.region-content #user-login .webform-component-textfield-all input,.region-content #user-register-form .webform-component-textfield-all input,.region-content #user-register-form--2 .webform-component-textfield-all input{display:block;width:100%;height:auto;padding:15px;font-size:17px;font-size:1.0625rem;line-height:1;background:rgba(255,255,255,0.97);color:#31373D;outline:0;-webkit-appearance:none;appearance:none;}.region-content form.webform-client-form-49 .webform-component-textfield-all input.error,.region-content form.webform-client-form-229 .webform-component-textfield-all input.error,.region-content .webform-client-form-1115 .webform-component-textfield-all input.error,.region-content #user-login .webform-component-textfield-all input.error,.region-content #user-register-form .webform-component-textfield-all input.error,.region-content #user-register-form--2 .webform-component-textfield-all input.error{background-image:url(/sites/all/themes/tfi2016/images/warning.png);background-repeat:no-repeat;background-position:right 10px bottom 16px;}.region-content form.webform-client-form-49 .webform-component-textfield-all label,.region-content form.webform-client-form-229 .webform-component-textfield-all label,.region-content .webform-client-form-1115 .webform-component-textfield-all label,.region-content #user-login .webform-component-textfield-all label,.region-content #user-register-form .webform-component-textfield-all label,.region-content #user-register-form--2 .webform-component-textfield-all label{margin:5px 0;padding:0;}.region-content form.webform-client-form-49 .webform-component-textfield-all div.error,.region-content form.webform-client-form-229 .webform-component-textfield-all div.error,.region-content .webform-client-form-1115 .webform-component-textfield-all div.error,.region-content #user-login .webform-component-textfield-all div.error,.region-content #user-register-form .webform-component-textfield-all div.error,.region-content #user-register-form--2 .webform-component-textfield-all div.error{font-size:14px;font-size:0.875rem;position:absolute;color:#d0021b;top:46px;background-image:none;border-color:#ffdce0;background-color:#ffdce0;width:91%;padding-left:12px;padding-right:9px;margin-left:0px;display:block;display:none !important;}.region-content form.webform-client-form-49 .webform-component-textfield-all div.error,.region-content form.webform-client-form-229 .webform-component-textfield-all div.error,.region-content .webform-client-form-1115 .webform-component-textfield-all div.error,.region-content #user-login .webform-component-textfield-all div.error,.region-content #user-register-form .webform-component-textfield-all div.error,.region-content #user-register-form--2 .webform-component-textfield-all div.error{display:none;opacity:0;}.region-content form.webform-client-form-49 #edit-field-tfi-member,.region-content form.webform-client-form-229 #edit-field-tfi-member,.region-content .webform-client-form-1115 #edit-field-tfi-member,.region-content #user-login #edit-field-tfi-member,.region-content #user-register-form #edit-field-tfi-member,.region-content #user-register-form--2 #edit-field-tfi-member{margin:20px 22px;}.region-content form.webform-client-form-49 .webform-component--how-did-you-learn-about-tfi,.region-content form.webform-client-form-49 .form-actions,.region-content form.webform-client-form-49 .webform-component--do-you-sell-fertilizers-in-the-united-states,.region-content form.webform-client-form-229 .webform-component--how-did-you-learn-about-tfi,.region-content form.webform-client-form-229 .form-actions,.region-content form.webform-client-form-229 .webform-component--do-you-sell-fertilizers-in-the-united-states,.region-content .webform-client-form-1115 .webform-component--how-did-you-learn-about-tfi,.region-content .webform-client-form-1115 .form-actions,.region-content .webform-client-form-1115 .webform-component--do-you-sell-fertilizers-in-the-united-states,.region-content #user-login .webform-component--how-did-you-learn-about-tfi,.region-content #user-login .form-actions,.region-content #user-login .webform-component--do-you-sell-fertilizers-in-the-united-states,.region-content #user-register-form .webform-component--how-did-you-learn-about-tfi,.region-content #user-register-form .form-actions,.region-content #user-register-form .webform-component--do-you-sell-fertilizers-in-the-united-states,.region-content #user-register-form--2 .webform-component--how-did-you-learn-about-tfi,.region-content #user-register-form--2 .form-actions,.region-content #user-register-form--2 .webform-component--do-you-sell-fertilizers-in-the-united-states{margin:31px 0 10px 0;float:left;}.region-content form.webform-client-form-49 .webform-component--how-did-you-learn-about-tfi #edit-submitted-do-you-sell-fertilizers-in-the-united-states,.region-content form.webform-client-form-49 .form-actions #edit-submitted-do-you-sell-fertilizers-in-the-united-states,.region-content form.webform-client-form-49 .webform-component--do-you-sell-fertilizers-in-the-united-states #edit-submitted-do-you-sell-fertilizers-in-the-united-states,.region-content form.webform-client-form-229 .webform-component--how-did-you-learn-about-tfi #edit-submitted-do-you-sell-fertilizers-in-the-united-states,.region-content form.webform-client-form-229 .form-actions #edit-submitted-do-you-sell-fertilizers-in-the-united-states,.region-content form.webform-client-form-229 .webform-component--do-you-sell-fertilizers-in-the-united-states #edit-submitted-do-you-sell-fertilizers-in-the-united-states,.region-content .webform-client-form-1115 .webform-component--how-did-you-learn-about-tfi #edit-submitted-do-you-sell-fertilizers-in-the-united-states,.region-content .webform-client-form-1115 .form-actions #edit-submitted-do-you-sell-fertilizers-in-the-united-states,.region-content .webform-client-form-1115 .webform-component--do-you-sell-fertilizers-in-the-united-states #edit-submitted-do-you-sell-fertilizers-in-the-united-states,.region-content #user-login .webform-component--how-did-you-learn-about-tfi #edit-submitted-do-you-sell-fertilizers-in-the-united-states,.region-content #user-login .form-actions #edit-submitted-do-you-sell-fertilizers-in-the-united-states,.region-content #user-login .webform-component--do-you-sell-fertilizers-in-the-united-states #edit-submitted-do-you-sell-fertilizers-in-the-united-states,.region-content #user-register-form .webform-component--how-did-you-learn-about-tfi #edit-submitted-do-you-sell-fertilizers-in-the-united-states,.region-content #user-register-form .form-actions #edit-submitted-do-you-sell-fertilizers-in-the-united-states,.region-content #user-register-form .webform-component--do-you-sell-fertilizers-in-the-united-states #edit-submitted-do-you-sell-fertilizers-in-the-united-states,.region-content #user-register-form--2 .webform-component--how-did-you-learn-about-tfi #edit-submitted-do-you-sell-fertilizers-in-the-united-states,.region-content #user-register-form--2 .form-actions #edit-submitted-do-you-sell-fertilizers-in-the-united-states,.region-content #user-register-form--2 .webform-component--do-you-sell-fertilizers-in-the-united-states #edit-submitted-do-you-sell-fertilizers-in-the-united-states{float:left;width:100%;margin-left:12px;}.region-content form.webform-client-form-49 .webform-component--how-did-you-learn-about-tfi #edit-submitted-do-you-sell-fertilizers-in-the-united-states .form-type-radio,.region-content form.webform-client-form-49 .form-actions #edit-submitted-do-you-sell-fertilizers-in-the-united-states .form-type-radio,.region-content form.webform-client-form-49 .webform-component--do-you-sell-fertilizers-in-the-united-states #edit-submitted-do-you-sell-fertilizers-in-the-united-states .form-type-radio,.region-content form.webform-client-form-229 .webform-component--how-did-you-learn-about-tfi #edit-submitted-do-you-sell-fertilizers-in-the-united-states .form-type-radio,.region-content form.webform-client-form-229 .form-actions #edit-submitted-do-you-sell-fertilizers-in-the-united-states .form-type-radio,.region-content form.webform-client-form-229 .webform-component--do-you-sell-fertilizers-in-the-united-states #edit-submitted-do-you-sell-fertilizers-in-the-united-states .form-type-radio,.region-content .webform-client-form-1115 .webform-component--how-did-you-learn-about-tfi #edit-submitted-do-you-sell-fertilizers-in-the-united-states .form-type-radio,.region-content .webform-client-form-1115 .form-actions #edit-submitted-do-you-sell-fertilizers-in-the-united-states .form-type-radio,.region-content .webform-client-form-1115 .webform-component--do-you-sell-fertilizers-in-the-united-states #edit-submitted-do-you-sell-fertilizers-in-the-united-states .form-type-radio,.region-content #user-login .webform-component--how-did-you-learn-about-tfi #edit-submitted-do-you-sell-fertilizers-in-the-united-states .form-type-radio,.region-content #user-login .form-actions #edit-submitted-do-you-sell-fertilizers-in-the-united-states .form-type-radio,.region-content #user-login .webform-component--do-you-sell-fertilizers-in-the-united-states #edit-submitted-do-you-sell-fertilizers-in-the-united-states .form-type-radio,.region-content #user-register-form .webform-component--how-did-you-learn-about-tfi #edit-submitted-do-you-sell-fertilizers-in-the-united-states .form-type-radio,.region-content #user-register-form .form-actions #edit-submitted-do-you-sell-fertilizers-in-the-united-states .form-type-radio,.region-content #user-register-form .webform-component--do-you-sell-fertilizers-in-the-united-states #edit-submitted-do-you-sell-fertilizers-in-the-united-states .form-type-radio,.region-content #user-register-form--2 .webform-component--how-did-you-learn-about-tfi #edit-submitted-do-you-sell-fertilizers-in-the-united-states .form-type-radio,.region-content #user-register-form--2 .form-actions #edit-submitted-do-you-sell-fertilizers-in-the-united-states .form-type-radio,.region-content #user-register-form--2 .webform-component--do-you-sell-fertilizers-in-the-united-states #edit-submitted-do-you-sell-fertilizers-in-the-united-states .form-type-radio{float:left;margin-right:32px;}.region-content form.webform-client-form-49 .form-actions,.region-content form.webform-client-form-229 .form-actions,.region-content .webform-client-form-1115 .form-actions,.region-content #user-login .form-actions,.region-content #user-register-form .form-actions,.region-content #user-register-form--2 .form-actions{width:100%;}.region-content form.webform-client-form-49 .webform-component-number input div.error,.region-content form.webform-client-form-229 .webform-component-number input div.error,.region-content .webform-client-form-1115 .webform-component-number input div.error,.region-content #user-login .webform-component-number input div.error,.region-content #user-register-form .webform-component-number input div.error,.region-content #user-register-form--2 .webform-component-number input div.error{display:none;opacity:1 !important;}.webform-component-number input .region-content form.webform-client-form-49:focus + label + div.error,.webform-component-number input
.region-content form.webform-client-form-229:focus + label + div.error,.webform-component-number input
.region-content .webform-client-form-1115:focus + label + div.error,.webform-component-number input
.region-content #user-login:focus + label + div.error,.webform-component-number input
.region-content #user-register-form:focus + label + div.error,.webform-component-number input
.region-content #user-register-form--2:focus + label + div.error{display:none;opacity:0 !important;}@media (max-width:85.8125em){.node-type-webform .node{width:auto !important;padding:0 40px;}}.no-mediaqueries .node-type-webform .node{width:auto !important;padding:0 40px;}.node-type-webform #webform-client-form-49 .webform-component-textfield-all div.error{width:93%;}.node-type-webform #webform-client-form-49 #edit-submitted-how-did-you-learn-about-tfi-wrapper div.error{width:97%;}.node-type-webform #webform-client-form-229 .webform-component-textfield-all div.error{width:93%;}.webform-client-form-1115 .webform-component-markup h3{padding-top:40px;padding-left:10px;}.page-user #user-login{margin:0;}.page-user #user-login .webform-component-textfield-all{margin:10px 0;padding:10px 0;}.page-user #user-login .webform-component-textfield-all #edit-actions input{box-sizing:border-box;color:#ff9012;}.page-user #user-login .webform-component-textfield-all #edit-actions input:hover{background:#ff9012;color:#fff;}.page-node-229 .title{text-align:left;margin:0 auto;width:100%;max-width:20.625em;font-size:60px;font-size:3.75rem;line-height:0.8;color:#63A70A;padding:200px 0px 40px;}.no-mediaqueries .page-node-229 .title{width:20.625em;}@media (max-width:80.9375em){.page-node-229 .title{width:auto !important;padding:200px 20px 40px;}}.no-mediaqueries .page-node-229 .title{width:auto !important;padding:200px 20px 40px;}.breadcrumbs{padding-bottom:60px;padding-top:80px;}@media (max-width:64em){.breadcrumbs{padding-top:120px;}}.no-mediaqueries .breadcrumbs{padding-top:120px;}.breadcrumbs .breadcrumb{padding:50px 0px 60px 4px;}.breadcrumbs a{font-size:15px;font-size:0.9375rem;line-height:1.5;letter-spacing:0.2px;color:#939598;}.breadcrumbs a:hover{color:#FF6C0C;}.breadcrumbs span{font-size:15px;font-size:0.9375rem;line-height:1.5;letter-spacing:0.2px;color:#939598;}.page-about-tfi-family-of-websites .breadcrumbs,.page-about-tfi-meet-the-team .breadcrumbs,.page-about-tfi-partners .breadcrumbs{padding-bottom:60px;padding-top:80px;}@media (max-width:64em){.page-about-tfi-family-of-websites .breadcrumbs,.page-about-tfi-meet-the-team .breadcrumbs,.page-about-tfi-partners .breadcrumbs{padding-top:120px;}}.no-mediaqueries .page-about-tfi-family-of-websites .breadcrumbs,.no-mediaqueries .page-about-tfi-meet-the-team .breadcrumbs,.no-mediaqueries .page-about-tfi-partners .breadcrumbs{padding-top:120px;}.node-type-article .breadcrumbs{padding-bottom:60px;padding-top:170px;}.page-node-49 .breadcrumb,.page-node-229 .breadcrumb{margin-left:15px;margin-bottom:20px;}.page-node-49 .breadcrumb a,.page-node-229 .breadcrumb a{font-size:15px;font-size:0.9375rem;line-height:1.5;letter-spacing:0.2px;display:inline;color:#939598;}.page-node-49 .breadcrumb a:hover,.page-node-229 .breadcrumb a:hover{color:#FF6C0C;}.page-node-49 .breadcrumb span,.page-node-229 .breadcrumb span{font-size:15px;font-size:0.9375rem;line-height:1.5;letter-spacing:0.2px;color:#939598;}.banner{position:relative;}.banner .title-wrapper{width:100%;position:absolute;-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;padding-top:100px;}@media (max-width:64em){.banner .title-wrapper{padding-top:130px;}}.no-mediaqueries .banner .title-wrapper{padding-top:130px;}@media (max-width:48.0625em){.banner .title-wrapper{padding-top:150px;}}.no-mediaqueries .banner .title-wrapper{padding-top:150px;}.banner .title{font-size:72px;font-size:4.5rem;margin:15px 0;padding:0;font-weight:300;line-height:1;text-align:center;color:#fff;text-shadow:0 2px 3px rgba(102,102,102,0.25);}@media (max-width:54em){.banner .title{font-size:46px;font-size:2.875rem;}}.no-mediaqueries .banner .title{font-size:46px;font-size:2.875rem;}@media (max-width:27.1875em){.banner .title{font-size:30px;font-size:1.875rem;}}.no-mediaqueries .banner .title{font-size:30px;font-size:1.875rem;}.banner .field-name-field-hero-image,.banner .field-name-field-policy-hero-image,.banner .field_conference_hero_image,.banner .views-field-field-conference-hero-image{overflow:hidden;}.banner .field-name-field-hero-image img,.banner .field-name-field-policy-hero-image img,.banner .field_conference_hero_image img,.banner .views-field-field-conference-hero-image img{width:100%;display:block;}@media (max-width:48.0625em){.banner .field-name-field-hero-image img,.banner .field-name-field-policy-hero-image img,.banner .field_conference_hero_image img,.banner .views-field-field-conference-hero-image img{width:auto;height:400px;max-width:none;}}.no-mediaqueries .banner .field-name-field-hero-image img,.no-mediaqueries
.banner .field-name-field-policy-hero-image img,.no-mediaqueries .banner .field_conference_hero_image img,.no-mediaqueries .banner .views-field-field-conference-hero-image img{width:auto;height:400px;max-width:none;}.banner .field-name-field-subtitle,.banner .field-name-field-policy-subtitle{font-size:24px;font-size:1.5rem;max-width:540px;line-height:1.5;margin:0 auto;padding:0px;letter-spacing:0.3px;text-align:center;color:#fff;text-shadow:0 0 5px rgba(102,102,102,0.15);}@media (max-width:54em){.banner .field-name-field-subtitle,.banner .field-name-field-policy-subtitle{font-size:18px;font-size:1.125rem;}}.no-mediaqueries .banner .field-name-field-subtitle,.no-mediaqueries
.banner .field-name-field-policy-subtitle{font-size:18px;font-size:1.125rem;}@media (max-width:27.1875em){.banner .field-name-field-subtitle,.banner .field-name-field-policy-subtitle{font-size:14px;font-size:0.875rem;}}.no-mediaqueries .banner .field-name-field-subtitle,.no-mediaqueries
.banner .field-name-field-policy-subtitle{font-size:14px;font-size:0.875rem;}.front .banner .title-wrapper{padding-top:50px;}.front .banner .title{font-size:66px;font-size:4.125rem;margin:0 auto;width:100%;max-width:15.625em;}.no-mediaqueries .front .banner .title{width:15.625em;}@media (max-width:78.375em){.front .banner .title{font-size:46px;font-size:2.875rem;}}.no-mediaqueries .front .banner .title{font-size:46px;font-size:2.875rem;}@media (max-width:54em){.front .banner .title{padding-top:50px;font-size:36px;font-size:2.25rem;}}.no-mediaqueries .front .banner .title{padding-top:50px;font-size:36px;font-size:2.25rem;}@media (max-width:27.1875em){.front .banner .title{margin:0 auto;width:100%;max-width:9.375em;}.no-mediaqueries .front .banner .title{width:9.375em;}}.no-mediaqueries .front .banner .title{margin:0 auto;width:100%;max-width:9.375em;}.no-mediaqueries .no-mediaqueries .front .banner .title{width:9.375em;}.page-node-22 .banner .title-wrapper,.page-node-38 .banner .title-wrapper,.page-node-39 .banner .title-wrapper,.page-node-40 .banner .title-wrapper,.page-node-41 .banner .title-wrapper,.page-node-42 .banner .title-wrapper,.page-node-1352 .banner .title-wrapper,.page-node-1353 .banner .title-wrapper,.page-node-1354 .banner .title-wrapper,.page-node-1355 .banner .title-wrapper,.page-node-1356 .banner .title-wrapper,.page-node-1381 .banner .title-wrapper,.page-node-1382 .banner .title-wrapper,.page-node-1383 .banner .title-wrapper,.page-node-1384 .banner .title-wrapper,.page-node-1385 .banner .title-wrapper,.page-node-44 .banner .title-wrapper{margin:0 auto;padding:0 20px;max-width:985px;right:0;left:0;top:auto;bottom:40px;-ms-transform:none;transform:none;box-sizing:border-box;}.page-node-22 .banner .title,.page-node-38 .banner .title,.page-node-39 .banner .title,.page-node-40 .banner .title,.page-node-41 .banner .title,.page-node-42 .banner .title,.page-node-1352 .banner .title,.page-node-1353 .banner .title,.page-node-1354 .banner .title,.page-node-1355 .banner .title,.page-node-1356 .banner .title,.page-node-1381 .banner .title,.page-node-1382 .banner .title,.page-node-1383 .banner .title,.page-node-1384 .banner .title,.page-node-1385 .banner .title,.page-node-44 .banner .title{margin:39px 0 0 0;text-align:left;}.page-node-22 .banner .field-name-field-policy-subtitle,.page-node-22 .banner .field-name-field-subtitle,.page-node-38 .banner .field-name-field-policy-subtitle,.page-node-38 .banner .field-name-field-subtitle,.page-node-39 .banner .field-name-field-policy-subtitle,.page-node-39 .banner .field-name-field-subtitle,.page-node-40 .banner .field-name-field-policy-subtitle,.page-node-40 .banner .field-name-field-subtitle,.page-node-41 .banner .field-name-field-policy-subtitle,.page-node-41 .banner .field-name-field-subtitle,.page-node-42 .banner .field-name-field-policy-subtitle,.page-node-42 .banner .field-name-field-subtitle,.page-node-1352 .banner .field-name-field-policy-subtitle,.page-node-1352 .banner .field-name-field-subtitle,.page-node-1353 .banner .field-name-field-policy-subtitle,.page-node-1353 .banner .field-name-field-subtitle,.page-node-1354 .banner .field-name-field-policy-subtitle,.page-node-1354 .banner .field-name-field-subtitle,.page-node-1355 .banner .field-name-field-policy-subtitle,.page-node-1355 .banner .field-name-field-subtitle,.page-node-1356 .banner .field-name-field-policy-subtitle,.page-node-1356 .banner .field-name-field-subtitle,.page-node-1381 .banner .field-name-field-policy-subtitle,.page-node-1381 .banner .field-name-field-subtitle,.page-node-1382 .banner .field-name-field-policy-subtitle,.page-node-1382 .banner .field-name-field-subtitle,.page-node-1383 .banner .field-name-field-policy-subtitle,.page-node-1383 .banner .field-name-field-subtitle,.page-node-1384 .banner .field-name-field-policy-subtitle,.page-node-1384 .banner .field-name-field-subtitle,.page-node-1385 .banner .field-name-field-policy-subtitle,.page-node-1385 .banner .field-name-field-subtitle,.page-node-44 .banner .field-name-field-policy-subtitle,.page-node-44 .banner .field-name-field-subtitle{position:absolute;bottom:72px;text-align:left;}@media (max-width:54em){.page-node-22 .banner .field-name-field-policy-subtitle,.page-node-22 .banner .field-name-field-subtitle,.page-node-38 .banner .field-name-field-policy-subtitle,.page-node-38 .banner .field-name-field-subtitle,.page-node-39 .banner .field-name-field-policy-subtitle,.page-node-39 .banner .field-name-field-subtitle,.page-node-40 .banner .field-name-field-policy-subtitle,.page-node-40 .banner .field-name-field-subtitle,.page-node-41 .banner .field-name-field-policy-subtitle,.page-node-41 .banner .field-name-field-subtitle,.page-node-42 .banner .field-name-field-policy-subtitle,.page-node-42 .banner .field-name-field-subtitle,.page-node-1352 .banner .field-name-field-policy-subtitle,.page-node-1352 .banner .field-name-field-subtitle,.page-node-1353 .banner .field-name-field-policy-subtitle,.page-node-1353 .banner .field-name-field-subtitle,.page-node-1354 .banner .field-name-field-policy-subtitle,.page-node-1354 .banner .field-name-field-subtitle,.page-node-1355 .banner .field-name-field-policy-subtitle,.page-node-1355 .banner .field-name-field-subtitle,.page-node-1356 .banner .field-name-field-policy-subtitle,.page-node-1356 .banner .field-name-field-subtitle,.page-node-1381 .banner .field-name-field-policy-subtitle,.page-node-1381 .banner .field-name-field-subtitle,.page-node-1382 .banner .field-name-field-policy-subtitle,.page-node-1382 .banner .field-name-field-subtitle,.page-node-1383 .banner .field-name-field-policy-subtitle,.page-node-1383 .banner .field-name-field-subtitle,.page-node-1384 .banner .field-name-field-policy-subtitle,.page-node-1384 .banner .field-name-field-subtitle,.page-node-1385 .banner .field-name-field-policy-subtitle,.page-node-1385 .banner .field-name-field-subtitle,.page-node-44 .banner .field-name-field-policy-subtitle,.page-node-44 .banner .field-name-field-subtitle{bottom:46px;}}.no-mediaqueries .page-node-22 .banner .field-name-field-policy-subtitle,.no-mediaqueries
.page-node-22 .banner .field-name-field-subtitle,.no-mediaqueries
.page-node-38 .banner .field-name-field-policy-subtitle,.no-mediaqueries
.page-node-38 .banner .field-name-field-subtitle,.no-mediaqueries
.page-node-39 .banner .field-name-field-policy-subtitle,.no-mediaqueries
.page-node-39 .banner .field-name-field-subtitle,.no-mediaqueries
.page-node-40 .banner .field-name-field-policy-subtitle,.no-mediaqueries
.page-node-40 .banner .field-name-field-subtitle,.no-mediaqueries
.page-node-41 .banner .field-name-field-policy-subtitle,.no-mediaqueries
.page-node-41 .banner .field-name-field-subtitle,.no-mediaqueries
.page-node-42 .banner .field-name-field-policy-subtitle,.no-mediaqueries
.page-node-42 .banner .field-name-field-subtitle,.no-mediaqueries
.page-node-1352 .banner .field-name-field-policy-subtitle,.no-mediaqueries
.page-node-1352 .banner .field-name-field-subtitle,.no-mediaqueries
.page-node-1353 .banner .field-name-field-policy-subtitle,.no-mediaqueries
.page-node-1353 .banner .field-name-field-subtitle,.no-mediaqueries
.page-node-1354 .banner .field-name-field-policy-subtitle,.no-mediaqueries
.page-node-1354 .banner .field-name-field-subtitle,.no-mediaqueries
.page-node-1355 .banner .field-name-field-policy-subtitle,.no-mediaqueries
.page-node-1355 .banner .field-name-field-subtitle,.no-mediaqueries
.page-node-1356 .banner .field-name-field-policy-subtitle,.no-mediaqueries
.page-node-1356 .banner .field-name-field-subtitle,.no-mediaqueries
.page-node-1381 .banner .field-name-field-policy-subtitle,.no-mediaqueries
.page-node-1381 .banner .field-name-field-subtitle,.no-mediaqueries
.page-node-1382 .banner .field-name-field-policy-subtitle,.no-mediaqueries
.page-node-1382 .banner .field-name-field-subtitle,.no-mediaqueries
.page-node-1383 .banner .field-name-field-policy-subtitle,.no-mediaqueries
.page-node-1383 .banner .field-name-field-subtitle,.no-mediaqueries
.page-node-1384 .banner .field-name-field-policy-subtitle,.no-mediaqueries
.page-node-1384 .banner .field-name-field-subtitle,.no-mediaqueries
.page-node-1385 .banner .field-name-field-policy-subtitle,.no-mediaqueries
.page-node-1385 .banner .field-name-field-subtitle,.no-mediaqueries
.page-node-44 .banner .field-name-field-policy-subtitle,.no-mediaqueries
.page-node-44 .banner .field-name-field-subtitle{bottom:46px;}@media (max-width:27.1875em){.page-node-22 .banner .field-name-field-policy-subtitle,.page-node-22 .banner .field-name-field-subtitle,.page-node-38 .banner .field-name-field-policy-subtitle,.page-node-38 .banner .field-name-field-subtitle,.page-node-39 .banner .field-name-field-policy-subtitle,.page-node-39 .banner .field-name-field-subtitle,.page-node-40 .banner .field-name-field-policy-subtitle,.page-node-40 .banner .field-name-field-subtitle,.page-node-41 .banner .field-name-field-policy-subtitle,.page-node-41 .banner .field-name-field-subtitle,.page-node-42 .banner .field-name-field-policy-subtitle,.page-node-42 .banner .field-name-field-subtitle,.page-node-1352 .banner .field-name-field-policy-subtitle,.page-node-1352 .banner .field-name-field-subtitle,.page-node-1353 .banner .field-name-field-policy-subtitle,.page-node-1353 .banner .field-name-field-subtitle,.page-node-1354 .banner .field-name-field-policy-subtitle,.page-node-1354 .banner .field-name-field-subtitle,.page-node-1355 .banner .field-name-field-policy-subtitle,.page-node-1355 .banner .field-name-field-subtitle,.page-node-1356 .banner .field-name-field-policy-subtitle,.page-node-1356 .banner .field-name-field-subtitle,.page-node-1381 .banner .field-name-field-policy-subtitle,.page-node-1381 .banner .field-name-field-subtitle,.page-node-1382 .banner .field-name-field-policy-subtitle,.page-node-1382 .banner .field-name-field-subtitle,.page-node-1383 .banner .field-name-field-policy-subtitle,.page-node-1383 .banner .field-name-field-subtitle,.page-node-1384 .banner .field-name-field-policy-subtitle,.page-node-1384 .banner .field-name-field-subtitle,.page-node-1385 .banner .field-name-field-policy-subtitle,.page-node-1385 .banner .field-name-field-subtitle,.page-node-44 .banner .field-name-field-policy-subtitle,.page-node-44 .banner .field-name-field-subtitle{bottom:30px;}}.no-mediaqueries .page-node-22 .banner .field-name-field-policy-subtitle,.no-mediaqueries
.page-node-22 .banner .field-name-field-subtitle,.no-mediaqueries
.page-node-38 .banner .field-name-field-policy-subtitle,.no-mediaqueries
.page-node-38 .banner .field-name-field-subtitle,.no-mediaqueries
.page-node-39 .banner .field-name-field-policy-subtitle,.no-mediaqueries
.page-node-39 .banner .field-name-field-subtitle,.no-mediaqueries
.page-node-40 .banner .field-name-field-policy-subtitle,.no-mediaqueries
.page-node-40 .banner .field-name-field-subtitle,.no-mediaqueries
.page-node-41 .banner .field-name-field-policy-subtitle,.no-mediaqueries
.page-node-41 .banner .field-name-field-subtitle,.no-mediaqueries
.page-node-42 .banner .field-name-field-policy-subtitle,.no-mediaqueries
.page-node-42 .banner .field-name-field-subtitle,.no-mediaqueries
.page-node-1352 .banner .field-name-field-policy-subtitle,.no-mediaqueries
.page-node-1352 .banner .field-name-field-subtitle,.no-mediaqueries
.page-node-1353 .banner .field-name-field-policy-subtitle,.no-mediaqueries
.page-node-1353 .banner .field-name-field-subtitle,.no-mediaqueries
.page-node-1354 .banner .field-name-field-policy-subtitle,.no-mediaqueries
.page-node-1354 .banner .field-name-field-subtitle,.no-mediaqueries
.page-node-1355 .banner .field-name-field-policy-subtitle,.no-mediaqueries
.page-node-1355 .banner .field-name-field-subtitle,.no-mediaqueries
.page-node-1356 .banner .field-name-field-policy-subtitle,.no-mediaqueries
.page-node-1356 .banner .field-name-field-subtitle,.no-mediaqueries
.page-node-1381 .banner .field-name-field-policy-subtitle,.no-mediaqueries
.page-node-1381 .banner .field-name-field-subtitle,.no-mediaqueries
.page-node-1382 .banner .field-name-field-policy-subtitle,.no-mediaqueries
.page-node-1382 .banner .field-name-field-subtitle,.no-mediaqueries
.page-node-1383 .banner .field-name-field-policy-subtitle,.no-mediaqueries
.page-node-1383 .banner .field-name-field-subtitle,.no-mediaqueries
.page-node-1384 .banner .field-name-field-policy-subtitle,.no-mediaqueries
.page-node-1384 .banner .field-name-field-subtitle,.no-mediaqueries
.page-node-1385 .banner .field-name-field-policy-subtitle,.no-mediaqueries
.page-node-1385 .banner .field-name-field-subtitle,.no-mediaqueries
.page-node-44 .banner .field-name-field-policy-subtitle,.no-mediaqueries
.page-node-44 .banner .field-name-field-subtitle{bottom:30px;}.page-conferences .banner .title-wrapper,.node-type-conference .banner .title-wrapper{padding-top:0px;}@media (max-width:64em){.page-conferences .banner .title-wrapper,.node-type-conference .banner .title-wrapper{padding-top:30px;}}.no-mediaqueries .page-conferences .banner .title-wrapper,.no-mediaqueries .node-type-conference .banner .title-wrapper{padding-top:30px;}@media (max-width:48.0625em){.page-conferences .banner .title-wrapper,.node-type-conference .banner .title-wrapper{padding-top:50px;}}.no-mediaqueries .page-conferences .banner .title-wrapper,.no-mediaqueries .node-type-conference .banner .title-wrapper{padding-top:50px;}.entity-bean.bean-banner-block{width:100%;height:150px;position:fixed;bottom:0;right:0;border:1px #FF6C0C solid;z-index:100;background-color:#FFFFFF;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;}.entity-bean.bean-banner-block .content{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;}.entity-bean.bean-banner-block .content .field-name-field-body{color:#FF6C0C;font-size:24px;font-size:1.5rem;padding:0 20px;font-family:'yrsa',serif;}.entity-bean.bean-banner-block .content .field-name-field-body:after{font-size:40px;font-size:2.5rem;content:'\00d7';color:#FF6C0C;font-weight:300;font-family:Arial,sans-serif;position:absolute;top:15px;right:15px;cursor:pointer;}.entity-bean.bean-banner-block .content .field-name-field-call-to-action a{max-width:124px;width:100%;font-size:0.75em;letter-spacing:0.00625em;color:#FF6C0C;border:1.5px solid #FF6C0C;text-transform:uppercase;text-decoration:none;padding:12px 0;margin:0;display:inline-block;text-align:center;border-radius:5px;transition:all 250ms ease-in;font-size:14px;font-size:0.875rem;padding:7px 15px;}.entity-bean.bean-banner-block .content .field-name-field-show-close{position:absolute;top:15px;right:15px;width:25px;height:25px;z-index:15;cursor:pointer;}.page-search-site .title,.search-form .title{text-align:left;margin:0 auto;width:100%;max-width:21.25em;font-size:60px;font-size:3.75rem;line-height:0.8;color:#63A70A;padding:180px 0 20px;}.no-mediaqueries .page-search-site .title,.no-mediaqueries .search-form .title{width:21.25em;}@media (max-width:85.8125em){.page-search-site .title,.search-form .title{padding:180px 40px 20px;width:auto;}}.no-mediaqueries .page-search-site .title,.no-mediaqueries .search-form .title{padding:180px 40px 20px;width:auto;}@media (max-width:85.8125em){.page-search-site .main,.search-form .main{width:auto;padding:0 40px;}}.no-mediaqueries .page-search-site .main,.no-mediaqueries .search-form .main{width:auto;padding:0 40px;}.page-search-site .region-content label,.search-form .region-content label{display:none;}.page-search-site .search-result .title,.search-form .search-result .title{padding:0;}.page-search-site label,.search-form label{display:none;}.page-search-site input[type=text],.search-form input[type=text]{display:block;width:60%;height:100%;float:left;padding:10px 10px;margin-bottom:12px;margin-top:30px;font-size:17px;font-size:1.0625rem;line-height:1;background:rgba(255,255,255,0.97);color:#31373D;border-color:#979797;outline:0;-webkit-appearance:none;appearance:none;}@media (max-width:30em){.page-search-site input[type=text],.search-form input[type=text]{width:50%;}}.no-mediaqueries .page-search-site input[type=text],.no-mediaqueries .search-form input[type=text]{width:50%;}.page-search-site input[type=submit],.search-form input[type=submit]{text-decoration:none;font-size:16px;font-size:1rem;background:#FF6C0C;line-height:1.4;color:white;margin-left:10px;margin-top:30px;border:1.5px solid #FF6C0C;border-radius:3px;margin-bottom:12px;text-shadow:none;padding:9px 0px;max-width:140px;letter-spacing:0.2px;}.page-search-site input[type=submit]:hover,.search-form input[type=submit]:hover{background-color:#fff;color:#FF6C0C;}@media (max-width:51.5625em){.page-search-site input[type=submit],.search-form input[type=submit]{float:none;}}.no-mediaqueries .page-search-site input[type=submit],.no-mediaqueries .search-form input[type=submit]{float:none;}.page-user #messages{margin:0 auto;width:100%;max-width:75em;}.no-mediaqueries .page-user #messages{width:75em;}.page-user .region-stickyheader{border-bottom:35px solid rgba(98,167,9,0.15);box-shadow:none;}.page-user .title{margin:0 auto;width:100%;max-width:21.25em;font-size:60px;font-size:3.75rem;line-height:0.8;color:#63A70A;text-align:left;padding:200px 0px 40px;}.no-mediaqueries .page-user .title{width:21.25em;}@media (max-width:85.8125em){.page-user .title{padding:230px 40px 40px;width:auto;}}.no-mediaqueries .page-user .title{padding:230px 40px 40px;width:auto;}.page-user .main .content{margin:0 auto;width:100%;max-width:75em;}.no-mediaqueries .page-user .main .content{width:75em;}@media (max-width:85.8125em){.page-user .main{width:auto;padding:0 40px;}}.no-mediaqueries .page-user .main{width:auto;padding:0 40px;}.page-user .main form{margin-left:20px;padding-bottom:40px;}.page-user .main input[type="submit"]{max-width:220px;color:#ff9012;font-size:16px;font-size:1rem;text-decoration:none;padding:8px 0px;background:#fff;margin-bottom:40px;letter-spacing:0.1px;text-transform:uppercase;display:inline-block;text-align:center;border-radius:3px;}.page-user .main input[type="submit"]:hover{background-color:#ff9012;}.node-type-member-page .block-menu-block{padding:0 0 20px 0;}.node-type-member-page .block-menu-block ul.menu{margin:0;padding:0;list-style:none none;}.node-type-member-page .block-menu-block ul.menu li{margin:0;padding:0;list-style:none none;}.node-type-member-page .block-menu-block ul.menu li a{display:block;width:auto;line-height:1.2;}.node-type-member-page .block-menu-block ul.menu li ul.menu{padding:10px;}.node-type-member-page .block-menu-block ul.menu li ul.menu li a{padding:10px;font-size:14px;}.node-type-member-page .block-menu-block ul.menu li ul.menu li a.active-trail,.node-type-member-page .block-menu-block ul.menu li ul.menu li a:hover{text-decoration:none;color:#ff6c0c;}.node-type-member-page .block-menu-block ul.menu li ul.menu li ul.menu{padding:0 10px 0 20px;}.node-type-member-page .block-menu-block ul.menu li ul.menu li ul.menu li{padding:5px 0;}.node-type-member-page .block-menu-block ul.menu li ul.menu li ul.menu li a{padding:0;color:#666;}.node-type-member-page .block-menu-block ul.menu li ul.menu li ul.menu li a.active-trail,.node-type-member-page .block-menu-block ul.menu li ul.menu li ul.menu li a:hover{text-decoration:underline;color:#000;}.node-type-member-page .block-menu-block div > ul.menu > li > a{padding:30px;background-color:#63a70a;font-size:16px;color:#ffffff;text-transform:uppercase;text-decoration:none;}.node-type-member-page .block-menu-block div > ul.menu > li > a.active-trail,.node-type-member-page .block-menu-block div > ul.menu > li > a:hover{text-decoration:none;background-color:#57900b;}.node-type-member-page .block-menu-block div > ul.menu > li > ul.menu{padding-left:30px;background-color:rgba(216,216,216,0.2);}.node-type-member-page .region-stickyheader{border-bottom:35px solid rgba(98,167,9,0.15);box-shadow:none;}.node-type-member-page .title{font-size:60px;font-size:3.75rem;text-align:left;line-height:0.8;margin:0;padding:0 0 40px;color:#63A70A;}.node-type-member-page .main-wrapper{margin:0 auto;width:100%;max-width:75em;position:relative;padding:200px 0 40px;}.no-mediaqueries .node-type-member-page .main-wrapper{width:75em;}.node-type-member-page .main-wrapper .main-content{width:70%;float:left;}.node-type-member-page .main-wrapper .main-sidebar{width:25%;float:left;margin-right:5%;}@media (max-width:48.0625em){.node-type-member-page .main-wrapper .main-content,.node-type-member-page .main-wrapper .main-sidebar{width:auto;float:none;}.node-type-member-page .main-wrapper .main-sidebar{margin-right:0;margin-bottom:30px;}}.no-mediaqueries .node-type-member-page .main-wrapper .main-content,.no-mediaqueries .node-type-member-page .main-wrapper .main-sidebar{width:auto;float:none;}.no-mediaqueries .node-type-member-page .main-wrapper .main-sidebar{margin-right:0;margin-bottom:30px;}#fancy_login_messages_container_wrapper{display:none !important;}#fancy_login_form_contents{width:100%;}#fancy_login_form_contents #fancy_login_user_login_block_wrapper{padding:0;}#fancy_login_form_contents #fancy_login_close_button{display:none !important;}#fancy_login_form_contents #user-login-form{padding:20px;}#fancy_login_form_contents #user-login-form label{display:block;margin:0 0 5px;font-size:14px;font-size:0.875rem;color:#222;background:white;}#fancy_login_form_contents #user-login-form .webform-component-textfield-all{margin:0;padding:0 0 10px;border:0;position:relative;}#fancy_login_form_contents #user-login-form .webform-component-textfield-all input{display:block;width:100%;font-size:17px;font-size:1.0625rem;line-height:1;background:rgba(255,255,255,0.97);color:#31373D;outline:0;-webkit-appearance:none;appearance:none;height:auto;padding:12px;max-width:none;border-color:#b2b6bc;}#fancy_login_form_contents #user-login-form .webform-component-textfield-all input:focus{outline:none;box-shadow:none;}#fancy_login_form_contents #user-login-form .form-actions{padding:10px 0 0;}#fancy_login_form_contents #user-login-form .form-submit{min-height:46px;color:#fff;font-size:16px;font-size:1rem;text-decoration:none;padding:8px 0px;background:#FF6C0C;letter-spacing:0.1px;text-transform:uppercase;display:inline-block;text-align:center;border-radius:3px;margin:0;width:100%;max-width:none;}#fancy_login_form_contents #user-login-form .form-submit:hover{background-color:#fff;color:#FF6C0C;}#fancy_login_form_contents #user-login-form .item-list{display:none !important;}#fancy_login_form_contents #user-login-form ul{padding:0;}#fancy_login_form_contents #user-login-form ul li{list-style-type:none;padding:0;}#fancy_login_form_contents #user-login-form ul li a{font-size:14px;font-size:0.875rem;text-decoration:none;margin-left:20px;color:#777777;}#fancy_login_form_contents #user-login-form a{font-size:14px;font-size:0.875rem;margin-top:20px;float:left;text-decoration:none;margin-left:20px;color:#777777;}#fancy_login_form_contents #user-login-form .fancy-login-register-link-processed a{font-size:14px;font-size:0.875rem;text-decoration:none;color:#777777;margin-left:20px;margin-bottom:20px;}#fancy_login_login_box{padding:0;top:100px !important;margin:0 !important;left:auto;right:0;position:fixed;border:1px solid rgba(102,102,102,0.25) !important;border-radius:0 !important;}#fancy_login_login_box:before{content:"";display:block;width:20px;height:20px;background-color:#fff;-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;left:75%;top:-11px;border-top:1px solid rgba(102,102,102,0.25);border-left:1px solid rgba(102,102,102,0.25);}@media (max-width:67.5em){#fancy_login_login_box:before{left:50%;}}.no-mediaqueries #fancy_login_login_box:before{left:50%;}@media (max-width:67.5em){#fancy_login_login_box{top:30px !important;left:50%;right:auto;-ms-transform:translateX(-50%);transform:translateX(-50%);margin:15px 0 0 !important;}}.no-mediaqueries #fancy_login_login_box{top:30px !important;left:50%;right:auto;-ms-transform:translateX(-50%);transform:translateX(-50%);margin:15px 0 0 !important;}#fancy_search_search_box{display:none;border-radius:0 !important;position:fixed !important;border:1px solid rgba(102,102,102,0.25) !important;top:100px !important;left:auto;right:0;}#fancy_search_search_box:before{content:"";display:block;width:20px;height:20px;background-color:#fff;-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;left:50%;top:-11px;border-top:1px solid rgba(102,102,102,0.25);border-left:1px solid rgba(102,102,102,0.25);}@media (max-width:67.5em){#fancy_search_search_box{left:50%;right:auto;-ms-transform:translateX(-50%);transform:translateX(-50%);top:30px !important;margin:15px 0 0 !important;width:50%;}}.no-mediaqueries #fancy_search_search_box{left:50%;right:auto;-ms-transform:translateX(-50%);transform:translateX(-50%);top:30px !important;margin:15px 0 0 !important;width:50%;}@media (max-width:30em){#fancy_search_search_box{width:98%;}}.no-mediaqueries #fancy_search_search_box{width:98%;}#fancy_search_search_box #fancy_search_form_contents{padding:20px;}#fancy_search_search_box .search-form{margin:0;}#fancy_search_search_box .search-form input[type=text]{width:65%;margin:0 5% 0 0;}#fancy_search_search_box .search-form input[type=submit]{width:30%;margin:0;}#block-user-login{top:100px;right:0;position:fixed;padding:20px;border:1px solid rgba(102,102,102,0.25);color:black;background-color:#fff;z-index:1001;display:none;width:300px;}@media (max-width:67.5em){#block-user-login{top:45px;right:50%;-ms-transform:translateX(50%);transform:translateX(50%);}}.no-mediaqueries #block-user-login{top:45px;right:50%;-ms-transform:translateX(50%);transform:translateX(50%);}#block-user-login:before{content:"";display:block;width:20px;height:20px;background-color:#fff;-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;left:75%;top:-11px;border-top:1px solid rgba(102,102,102,0.25);border-left:1px solid rgba(102,102,102,0.25);}@media (max-width:67.5em){#block-user-login:before{left:50%;}}.no-mediaqueries #block-user-login:before{left:50%;}#block-user-login .webform-component-textfield-all{margin:0;padding:0 0 10px;position:relative;}#block-user-login .webform-component-textfield-all input{font-size:17px;font-size:1.0625rem;display:block;width:100%;height:auto;padding:15px;line-height:1;background:rgba(255,255,255,0.97);color:#31373D;outline:0;-webkit-appearance:none;appearance:none;border-color:#b2b6bc;}#block-user-login .webform-component-textfield-all label{margin:5px 0;padding:0;}#block-user-login .item-list ul{margin:0;padding:0 0 10px;}#block-user-login .item-list ul li{margin:0;padding:0;}#block-user-login .item-list ul li a{font-size:14px;font-size:0.875rem;text-decoration:none;color:#31373D;}#block-user-login .form-actions .form-submit{min-height:46px;color:#fff;font-size:16px;font-size:1rem;text-decoration:none;padding:8px 0px;background:#FF6C0C;letter-spacing:0.1px;text-transform:uppercase;display:inline-block;text-align:center;border-radius:3px;margin:0;width:100%;max-width:none;}#block-user-login .form-actions .form-submit:hover{background-color:#fff;color:#FF6C0C;}.page-node-add-conference-registration .title{text-align:left;margin:0 auto;width:100%;max-width:17.8125em;font-size:60px;font-size:3.75rem;line-height:0.8;color:#63A70A;padding:200px 0px 0px;}.no-mediaqueries .page-node-add-conference-registration .title{width:17.8125em;}@media (max-width:73.4375em){.page-node-add-conference-registration .title{width:auto !important;padding:200px 40px 0;}}.no-mediaqueries .page-node-add-conference-registration .title{width:auto !important;padding:200px 40px 0;}.page-node-add-conference-registration .node-conference_registration-form{margin:0 auto;width:100%;max-width:59.375em;width:100%;}.no-mediaqueries .page-node-add-conference-registration .node-conference_registration-form{width:59.375em;}.page-node-add-conference-registration .node-conference_registration-form .webform-component{width:45%;margin:0 auto 20px;padding-left:1%;}@media (max-width:48.0625em){.page-node-add-conference-registration .node-conference_registration-form .webform-component{float:none;width:auto;padding-left:0;}}.no-mediaqueries .page-node-add-conference-registration .node-conference_registration-form .webform-component{float:none;width:auto;padding-left:0;}.page-node-add-conference-registration .node-conference_registration-form .webform-component-markup{width:100%;}.page-node-add-conference-registration .node-conference_registration-form input[type=submit]{max-width:220px;color:#ff9012;font-size:16px;font-size:1rem;text-decoration:none;padding:8px 0px;background:#fff;margin-left:20px;margin-bottom:40px;letter-spacing:0.1px;text-transform:uppercase;display:inline-block;text-align:center;border-radius:3px;}.page-node-add-conference-registration .node-conference_registration-form input[type=submit]:hover{background-color:#ff9012;}.page-node-add-conference-registration .node-conference_registration-form .webform-component-textfield-all{margin:10px 0;padding:10px;border:0;position:relative;}@media (max-width:48.0625em){.page-node-add-conference-registration .node-conference_registration-form .webform-component-textfield-all{margin:10px 0;padding:10px 0;}}.no-mediaqueries .page-node-add-conference-registration .node-conference_registration-form .webform-component-textfield-all{margin:10px 0;padding:10px 0;}.page-node-add-conference-registration .region-content label{margin-left:0;}.page-node-add-conference-registration select{display:block;clear:both;}.page-user-edit #user-profile-form #edit-mail-wrapper{display:none;}.page-user-edit #user-profile-form #edit-current-pass-wrapper.webform-component-textfield-all input:valid + label{bottom:46px;}.page-user-edit #user-profile-form .webform-component-textfield-all{margin:10px 0;padding:10px 0;border:0;position:relative;}.page-user-edit #user-profile-form .webform-component-textfield-all label{font-size:14px;font-size:0.875rem;position:absolute;color:#818386;bottom:0;top:auto;left:22px;background:white;transform:translate3d(0,0,0);transition:all 0.2s ease-in-out;}.page-user-edit #user-profile-form .webform-component-textfield-all input{height:100%;padding:13px 12px;display:block;width:100%;font-size:17px;font-size:1.0625rem;line-height:1;background:rgba(255,255,255,0.97);color:#31373D;outline:0;-webkit-appearance:none;appearance:none;transition:all 0.2s ease-in-out;}.page-user-edit #user-profile-form .webform-component-textfield-all input:focus{outline:0;background:white;}.page-user-edit #user-profile-form .webform-component-textfield-all input:valid + label,.page-user-edit #user-profile-form .webform-component-textfield-all input:focus + label{bottom:20px;left:13px;font-size:14px;font-size:0.875rem;color:#ff9012;transform:translate3d(0,-24px,0);}.page-user-edit #edit-picture{display:none;}.page-user-edit .password-parent,.page-user-edit .confirm-parent{width:auto;}.page-user-edit .password-suggestions{padding:15px;border:1px solid #979797;margin:15px 0;}.page-user-edit .password-suggestions + .description{display:none;}.page-user-edit #edit-actions{margin:15px 0 0;}.page-node-add-conference-registration .title{max-width:16.8125em;}.page-node-add-conference-registration .node-conference_registration-form{margin:60px auto;}@media (max-width:67.5em){.page-node-add-conference-registration .node-conference_registration-form{width:auto;padding:0 40px;}}.no-mediaqueries .page-node-add-conference-registration .node-conference_registration-form{width:auto;padding:0 40px;}.page-node-add-conference-registration .node-conference_registration-form fieldset.collapsible{margin-top:40px;margin-bottom:20px;}.page-node-add-conference-registration .node-conference_registration-form fieldset.collapsible .fieldset-title{margin-bottom:20px;}.page-node-add-conference-registration .node-conference_registration-form fieldset.collapsible legend{margin-bottom:20px;}.page-node-add-conference-registration .node-conference_registration-form .webform-component-textfield-all{padding:14px 0px 33px;}.page-node-add-conference-registration .node-conference_registration-form .webform-component-textfield-all input{font-size:17px;font-size:1.0625rem;padding:31px 15px;}.page-node-add-conference-registration .node-conference_registration-form .webform-component-textfield-all label{margin:0;background:none;top:-15px;left:0;position:absolute;}.page-node-add-conference-registration .node-conference_registration-form #edit-field-business-address-und-0-country-wrapper,.page-node-add-conference-registration .node-conference_registration-form #edit-field-business-address-und-0-administrative-area-wrapper{padding:14px 0px 33px;}.page-node-add-conference-registration .group-conference-preferences .field-type-list-boolean{margin-bottom:20px;}.page-node-add-conference-registration .group-conference-preferences .field-type-list-boolean input{margin:0 5px 0 0;}.page-node-add-conference-registration .group-conference-preferences .field-type-list-text{margin-bottom:20px;}.page-node-add-conference-registration .group-conference-preferences .field-type-list-text .form-radios input{float:left;margin:5px 15px 0 0;}.page-node-add-conference-registration .group-conference-preferences .field-type-list-text .form-radios label{background:#fff;}.page-node-add-conference-registration .group-payment-information .fieldset-wrapper > div{margin-bottom:10px;}.page-node-add-conference-registration .group-payment-information .form-radios input{float:left;margin:5px 15px 0 0;}.page-node-add-conference-registration .group-payment-information .form-radios label{background:#fff;}.page-node-add-conference-registration #edit-display-fee-information-wrapper .fieldset-wrapper > div{margin-bottom:20px;}.page-node-add-conference-registration #edit-expiration-date-wrapper select{display:inline-block;}.page-node-add-conference-registration #edit-expiration-date-wrapper label{margin-right:5px;}.page-node-add-conference-registration #edit-expiration-date-wrapper #edit-expiration-date-month-wrapper{float:left;margin-right:20px;}.page-node-add-conference-registration #edit-expiration-date-wrapper #edit-credit-card-cvv-wrapper{padding-bottom:10px;}.letter-from-the-president,.state-of-industry--introduction,.state-of-industry--participating-companies,.state-of-industry--footnotes{padding:90px 300px;font-size:19px;font-weight:300;line-height:1.5;color:#5a5e64;}.letter-from-the-president .block-title,.state-of-industry--introduction .block-title,.state-of-industry--participating-companies .block-title,.state-of-industry--footnotes .block-title{margin-bottom:60px;}#a-letter-from-the-president .block-title{margin-top:60px;}.fertilizer-value-chain .content{max-width:none;}.fertilizer-value-chain .content img{width:100%;}.state-of-industry--participating-companies{padding:20px 300px 60px;}.state-of-industry--participating-companies p{font-size:19px;}.state-of-industry--participating-companies ul{list-style:disc;columns:2;column-gap:40px;margin-left:20px;}.state-of-industry--participating-companies ul li{font-size:17px;list-style:disc;font-weight:600;line-height:2.1;color:#63a70a;text-transform:uppercase;}#block-bean-state-of-industry-report-pdf{background:#ff9012;padding:60px;text-align:center;}#block-bean-state-of-industry-report-pdf img{width:48px;height:48px;}#block-bean-state-of-industry-report-pdf p{font-size:40px;font-size:2.5rem;color:#fff;text-align:center;}@media (max-width:40.625em){#block-bean-state-of-industry-report-pdf p{font-size:22px;font-size:1.375rem;}}.no-mediaqueries #block-bean-state-of-industry-report-pdf p{font-size:22px;font-size:1.375rem;}#block-bean-state-of-industry-report-pdf .field-type-link-field a{width:100%;line-height:2.25;max-width:220px;color:white;font-size:16px;font-size:1rem;text-decoration:none;padding:8px 0px;margin:0;letter-spacing:0.1px;text-transform:uppercase;display:inline-block;text-align:center;border-radius:2px;border:solid 1px #ffffff;transition:all 250ms ease-in;}@media (max-width:40.625em){#block-bean-state-of-industry-report-pdf .field-type-link-field a{padding:2px 0px;}}.no-mediaqueries #block-bean-state-of-industry-report-pdf .field-type-link-field a{padding:2px 0px;}#block-bean-state-of-industry-report-pdf .field-type-link-field a:hover{background-color:#fff;color:#ff9012;}.state-of-industry--footnotes ol li{font-size:12px;font-weight:300;line-height:2;color:#5a5e64;}.page-node-1352 .field-name-body,.page-node-1353 .field-name-body,.page-node-1354 .field-name-body,.page-node-1355 .field-name-body,.page-node-1356 .field-name-body,.page-node-1381 .field-name-body,.page-node-1382 .field-name-body,.page-node-1383 .field-name-body,.page-node-1384 .field-name-body,.page-node-1385 .field-name-body{padding:90px 178px;}.page-node-1352 .field-name-body p,.page-node-1353 .field-name-body p,.page-node-1354 .field-name-body p,.page-node-1355 .field-name-body p,.page-node-1356 .field-name-body p,.page-node-1381 .field-name-body p,.page-node-1382 .field-name-body p,.page-node-1383 .field-name-body p,.page-node-1384 .field-name-body p,.page-node-1385 .field-name-body p{font-size:19px;font-size:1.1875rem;font-weight:300;line-height:1.5;color:#5a5e64;}.page-node-1352 .field-name-body li,.page-node-1353 .field-name-body li,.page-node-1354 .field-name-body li,.page-node-1355 .field-name-body li,.page-node-1356 .field-name-body li,.page-node-1381 .field-name-body li,.page-node-1382 .field-name-body li,.page-node-1383 .field-name-body li,.page-node-1384 .field-name-body li,.page-node-1385 .field-name-body li{font-size:17px;list-style:disc;font-weight:600;line-height:2.1;color:#63a70a;text-transform:uppercase;}#block-views-image-cards-block-13 .block-title{margin-top:60px;}.view-facility-maps{margin-bottom:10px;}.view-facility-maps .view-header a,.view-facility-maps .view-header span{display:block;padding:20px 25px;background:#ff9012;font-size:24px;font-size:1.5rem;text-transform:none;color:#fff;line-height:1;cursor:pointer;}.view-facility-maps .view-header a:hover,.view-facility-maps .view-header span:hover{background-color:#FF6C0C;}.view-facility-maps .views-exposed-widgets{margin:0 0 35px;padding:0 0 20px;border-bottom:1px #DDD solid;}.view-facility-maps .views-exposed-widgets .ajax-progress{display:none;}.view-facility-maps .views-exposed-widgets .views-exposed-widget,.view-facility-maps .views-exposed-widgets .form-submit,.view-facility-maps .views-exposed-widgets label,.view-facility-maps .views-exposed-widgets .views-widget{display:inline-block;vertical-align:middle;}.view-facility-maps .views-exposed-widgets .views-exposed-widget{padding:0 15px 0 0;float:none;}.view-facility-maps .views-exposed-widgets label{margin:0;padding:0 10px 0 0;background:transparent;overflow:visible;}.view-facility-maps .views-exposed-widgets .form-submit{font-size:14px;font-size:0.875rem;padding:7px 16px;max-width:154px;background:transparent;border:1.5px solid #ff9012;border-radius:3px;color:#ff9012;line-height:1.4;letter-spacing:0.2px;text-decoration:none;}.view-facility-maps .views-exposed-widgets .form-submit:hover{background-color:#ff9012;color:#fff;}.view-facility-maps .views-exposed-widgets .form-submit.progress-disabled{border-color:#DDD;background-color:#DDD;color:#fff;}@media (max-width:43.75em){.view-facility-maps .views-exposed-widgets .views-exposed-widget,.view-facility-maps .views-exposed-widgets .form-submit,.view-facility-maps .views-exposed-widgets label,.view-facility-maps .views-exposed-widgets .views-widget{display:block;padding-bottom:10px;float:none;}}.no-mediaqueries .view-facility-maps .views-exposed-widgets .views-exposed-widget,.no-mediaqueries .view-facility-maps .views-exposed-widgets .form-submit,.no-mediaqueries .view-facility-maps .views-exposed-widgets label,.no-mediaqueries .view-facility-maps .views-exposed-widgets .views-widget{display:block;padding-bottom:10px;float:none;}.view-facility-maps .view-body{padding:35px;background:rgba(216,216,216,0.2);}.view-facility-maps .view-body ul{display:block;margin:0;padding:0;list-style:none none;column-count:4;column-gap:10px;}@media (max-width:64em){.view-facility-maps .view-body ul{column-count:3;}}.no-mediaqueries .view-facility-maps .view-body ul{column-count:3;}@media (max-width:43.75em){.view-facility-maps .view-body ul{column-count:2;}}.no-mediaqueries .view-facility-maps .view-body ul{column-count:2;}.view-facility-maps .view-body ul li{display:block;margin:0;padding:0;list-style:none none;break-inside:avoid;}
.soi-landing .node-page .content{max-width:850px;}.node-type-soi-internal-page .banner .field-name-field-hero-image,.soi-landing .banner .field-name-field-hero-image,.soi-archive .banner .field-name-field-hero-image,.style-2019 .banner .field-name-field-hero-image{z-index:-2;}.node-type-soi-internal-page .banner .field-name-field-hero-image:before,.soi-landing .banner .field-name-field-hero-image:before,.soi-archive .banner .field-name-field-hero-image:before,.style-2019 .banner .field-name-field-hero-image:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.3);display:block;}.banner .field-name-field-sub-subtitle{font-size:1rem;max-width:540px;line-height:1.5;margin:35px auto 0 auto;padding:0px;letter-spacing:0.3px;text-align:center;text-transform:uppercase;color:#fff;text-shadow:0 0 5px rgba(102,102,102,0.15);}.banner .field-name-field-sub-subtitle a{text-decoration:none;text-transform:uppercase;color:#fff;}.view-soi-toc{max-width:1100px;margin:80px auto;vertical-align:top;clear:both;display:block;height:auto;overflow:hidden;}.view-soi-toc .views-row{height:300px;width:346px;margin-left:31px;float:left;margin-bottom:30px}.view-soi-toc .views-row-1,.view-soi-toc .views-row-4{margin-left:0px;}.view-soi-toc .views-row a{color:#FFFFFF;font-size:2.25rem;vertical-align:middle;text-align:center;text-transform:uppercase;text-decoration:none;display:table;overflow:hidden;height:100%;width:100%;}.view-soi-toc .views-row a div{height:100%;vertical-align:middle;line-height:100%;overflow:hidden;display:table-cell;padding:0 20px;}.view-soi-toc .views-row div + div{height:100%;}.view-soi-toc .views-row-6:after{clear:left;}#block-views-soi-toc-block .block-title{margin-top:80px;}p.soi-internal-page-border-left{padding-left:15px;font-weight:bold !important;font-family:"yrsa",sans-serif !important;font-size:1.65rem !important;line-height:1.2 !important;}.block.soi-archives-2017{padding:0px!important;margin-top:20px;}.block.soi-archives-2017 .content{max-width:100%;height:auto;overflow:hidden;clear:both;display:table;}.block.soi-archives-2017 .content .left,.block.soi-archives-2017 .content .right,.block.soi-archives-2017 .content .farright{width:33%;display:table-cell;height:350px;overflow:hidden;text-align:center;vertical-align:middle;font-size:1.25rem;}.block.soi-archives-2017 .content .left{background:#ff9012;color:#ffffff;}.block.soi-archives-2017 .content .left p{color:#ffffff;font-size:1.25rem;font-weight:400;}.block.soi-archives-2017 .content .right p,.block.soi-archives-2017 .content .farright p{font-size:1.25rem;font-weight:400;}.block.soi-archives-2017 .content .right{background:#d9d7d8;}.block.soi-archives-2017 .content .left a,.block.soi-archives-2017 .content .right a,.block.soi-archives-2017 .content .farright a{width:220px;height:20px;display:block;background:#ffffff;font-size:1.1rem;text-transform:uppercase;text-align:center;line-height:normal;vertical-align:middle;margin:40px auto 15px auto;padding:20px 0;color:#31373d;}.block.soi-archives-2017 .content .left a{color:#ff9012;}.block.soi-archives-2017 .content .farright{background:#85d3e8;}.soi-landing .field-name-body .block-title:before{margin:45px auto;width:100%;content:"";display:block;border-top:solid 1px #cccccc;}.soi-landing .field-name-body .leftindent,.style-2019 .field-name-body .leftindent{width:auto;padding-left:60px;margin-top:20px;}.soi-landing .field-name-body .leftindent img,.style-2019 .field-name-body .leftindent img{padding-right:30px;float:left;vertical-align:text-top;}.style-2019 .field-name-body .leftindent img{padding-right:10px;}.soi-landing .field-name-body .leftindent p,.style-2019 .field-name-body .leftindent p{clear:both;overflow:hidden;display:block;}.soi-share.node-type-soi-internal-page .view-soi-toc .views-row{width:130px;margin-left:13px;}.node-type-soi-internal-page #block-views-soi-toc-block-1{margin-top:90px;}.node-type-soi-internal-page .view-soi-toc{max-width:850px;}.node-type-soi-internal-page .view-soi-toc .views-row{height:80px;width:150px;margin-left:25px;float:left;margin-bottom:30px}.node-type-soi-internal-page .view-soi-toc .views-row-1,.soi-share.node-type-soi-internal-page .view-soi-toc .views-row-1{margin-left:0px;}.node-type-soi-internal-page .view-soi-toc .views-row a{font-size:1rem;}.node-type-soi-internal-page .view-soi-toc .views-row a div{padding:0px 5px;line-height:1.25;}.soi-share.node-type-soi-internal-page .view-soi-toc .views-row a{font-size:0.85rem;}@media screen and (max-width:767px){}.soi-h2-main{color:#31373d!important;font-size:3.2rem!important;line-height:1 !important;margin-bottom:0px;text-transform:uppercase;}.soi-h2-style1{color:#ffffff!important;font-size:1.875rem!important;margin-top:0px;line-height:1.25!important;padding:0px 10px;text-transform:uppercase;width:auto;display:inline-block;}.soi-h3{font-family:"roboto",sans-serif !important;font-size:1.875rem !important;clear:both;}.soi-twitter-quote p{padding:0.35em 0;box-shadow:0.35em 0 0 #ff9012,-0.35em 0 0 #ff9012 !important;background-color:#ff9012;line-height:2.15em!important;display:inline;color:#ffffff !important;font-size:1.5rem !important;-webkit-box-decoration-break:clone;-ms-box-decoration-break:clone;-o-box-decoration-break:clone;box-decoration-break:clone;}.soi-twitter-quote img{margin:0 0 0 15px;}.soi-twitter-quote{display:block;}.soi-twitter-quote{position:relative;padding:0px 70px;}.soi-twitter-quote:before{content:"twitter";color:transparent;position:absolute;width:50px;height:52px;background:url(/sites/all/themes/tfi2016/images/ico-quote-tweet.png) no-repeat;left:0px;top:5px;}.soi-twitter-quote a{border-bottom:none!important;}.node-type-soi-internal-page #banner .title-wrapper{width:auto;-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;left:50%;padding-top:103px;}.node-type-soi-internal-page #banner .field-name-field-text-above-title{color:#ffffff;font-weight:bold;margin-bottom:25px;margin-left:25px;}.node-type-soi-internal-page #banner .field-name-field-text-above-title a{color:#ffffff;font-weight:bold;text-decoration:none;}.node-type-soi-internal-page #banner h1.title{font-family:"roboto",sans-serif;border:solid 4px #ffffff;padding:25px;margin:0;text-transform:uppercase;font-weight:bold;}.node-type-soi-internal-page #banner .subtitle{margin-left:10%;width:auto;display:inline-block;margin-top:-4px;}.node-type-soi-internal-page #banner .subtitle .field-name-field-subtitle{font-weight:bold;}@media screen and (min-width:1200px){.node-type-soi-internal-page #banner h1.title{font-family:"roboto",sans-serif;font-size:7.5rem;white-space:nowrap;}.node-type-soi-internal-page #banner .subtitle{margin-left:10%;}.node-type-soi-internal-page #banner .subtitle .field-name-field-subtitle{font-size:2.5rem;line-height:1;padding:10px;text-transform:uppercase;}.node-type-soi-internal-page #banner .field-name-field-text-above-title{font-size:1.5rem;}}.node-type-soi-internal-page .content .field-name-body ul li:before,.node-type-soi-internal-page .content .field-type-text-with-summary ul li:before{color:#31373d;}.node-type-soi-internal-page .content .field-name-body ul li{margin-bottom:15px;}.node-type-soi-internal-page .content ul.twocolumnlist li{display:inline-block;width:45%;margin-right:1%;}.soi-twitter-quote p + p{background:transparent;letter-spacing:0;box-shadow:none!important;}.node-type-soi-internal-page .node-soi-internal-page .width-850{max-width:850px;margin:auto;}.node-type-soi-internal-page .node-soi-internal-page .width-1100{max-width:1100px;margin:auto;}.node-type-soi-internal-page .node-soi-internal-page table{border-top:solid 1px #cccccc;border-left:solid 1px #cccccc;}.node-type-soi-internal-page .node-soi-internal-page table td,.node-type-soi-internal-page .node-soi-internal-page table th{padding:12px 25px;border-right:solid 1px #cccccc;border-bottom:solid 1px #cccccc;}.node-type-soi-internal-page .node-soi-internal-page .field-name-field-text-above-title{display:none;}.case-study{padding:25px;margin:40px auto;overflow:hidden;border:3px solid #ff9012;}.case-study h2{font-size:30px;color:#31373d;padding-bottom:10px;margin-left:0px;margin-top:0px;margin-bottom:10px;border-bottom:solid 2px #ffffff;line-height:normal;font-weight:700;display:table-cell;width:auto;}.case-study h2 span{color:#ff9012;text-decoration:underline;}.case-study p{margin-left:0px;margin-bottom:0px;}.case-study img{margin-left:25px;margin-bottom:25px;width:auto;max-width:100%;float:right;}.case-study:after{clear:both;}.un-image-wrapper{z-index:10;position:relative;margin:20px auto;display:table;}@media (min-width:768px){.un-image-wrapper{position:absolute;right:20px;top:95px;z-index:10;margin:0;}.not-logged-in .un-image-wrapper{top:124px;}}.soi-archive .banner .field-name-field-subtitle,.soi-archive .banner .field-name-field-sub-subtitle{font-weight:700;}.soi-archive .node-page .field-name-body p a{display:block;color:#216a71;text-transform:uppercase;font-size:36px;text-align:center;font-weight:700;border:solid 2px #216a71;padding:25px;margin-bottom:25px;line-height:normal;}.node-type-member-page .webform-client-form:before{content:"";display:table;}.node-type-member-page .webform-client-form:after{clear:both;}.node-type-member-page .webform-client-form{width:100%;}.node-type-member-page .webform-client-form .webform-component-textfield-all input,.node-type-member-page .webform-client-form .webform-component-textfield-all input:focus + label,.node-type-member-page .webform-client-form .webform-component-textfield-all label,.node-type-member-page .webform-client-form .webform-component-textfield-all div.error,.node-type-member-page .webform-client-form .webform-component-select-all select,.node-type-member-page .webform-client-form input[type=text]::-webkit-input-placeholder{font-family:"roboto",sans-serif;font-style:normal;font-weight:400;}.node-type-member-page .webform-client-form .webform-submit,.node-type-member-page .webform-client-form input[type=submit]{font-family:"roboto",sans-serif;font-style:normal;font-weight:300;}.node-type-member-page .webform-client-form .webform-submit,.node-type-member-page .webform-client-form input[type=submit]{max-width:124px;width:100%;font-size:0.75em;letter-spacing:0.00625em;color:#FF6C0C;border:1.5px solid #FF6C0C;text-transform:uppercase;text-decoration:none;padding:12px 0;margin:0;display:inline-block;text-align:center;border-radius:5px;transition:all 250ms ease-in;}.node-type-member-page .webform-client-form .webform-submit:hover,.node-type-member-page .webform-client-form input[type=submit]:hover{background:#ff9012;color:#fff;}.node-type-member-page .webform-client-form textarea,.node-type-member-page .webform-client-form select,.node-type-member-page .webform-client-form input[type="date"],.node-type-member-page .webform-client-form input[type="datetime"],.node-type-member-page .webform-client-form input[type="datetime-local"],.node-type-member-page .webform-client-form input[type="email"],.node-type-member-page .webform-client-form input[type="month"],.node-type-member-page .webform-client-form input[type="number"],.node-type-member-page .webform-client-form input[type="password"],.node-type-member-page .webform-client-form input[type="search"],.node-type-member-page .webform-client-form input[type="tel"],.node-type-member-page .webform-client-form input[type="text"],.node-type-member-page .webform-client-form input[type="time"],.node-type-member-page .webform-client-form input[type="url"],.node-type-member-page .webform-client-form input[type="week"]{border-color:#b2b6bc;}.node-type-member-page .webform-client-form textarea:focus,.node-type-member-page .webform-client-form select:focus,.node-type-member-page .webform-client-form input[type="date"]:focus,.node-type-member-page .webform-client-form input[type="datetime"]:focus,.node-type-member-page .webform-client-form input[type="datetime-local"]:focus,.node-type-member-page .webform-client-form input[type="email"]:focus,.node-type-member-page .webform-client-form input[type="month"]:focus,.node-type-member-page .webform-client-form input[type="number"]:focus,.node-type-member-page .webform-client-form input[type="password"]:focus,.node-type-member-page .webform-client-form input[type="search"]:focus,.node-type-member-page .webform-client-form input[type="tel"]:focus,.node-type-member-page .webform-client-form input[type="text"]:focus,.node-type-member-page .webform-client-form input[type="time"]:focus,.node-type-member-page .webform-client-form input[type="url"]:focus,.node-type-member-page .webform-client-form input[type="week"]:focus{outline:none;box-shadow:none;}.node-type-member-page .webform-client-form .webform-component{width:45%;float:left;margin:0 auto 20px;padding-left:1%;}@media (max-width:48.0625em){.node-type-member-page .webform-client-form .webform-component{float:none;width:auto;padding-left:0;}}.no-mediaqueries.node-type-member-page .webform-client-form .webform-component{float:none;width:auto;padding-left:0;}.node-type-member-page .webform-client-form .webform-submit,.node-type-member-page .webform-client-form input[type=submit]{max-width:220px;color:#ff9012;font-size:16px;font-size:1rem;text-decoration:none;padding:8px 0px;background:#fff;margin-left:1%;margin-bottom:40px;letter-spacing:0.1px;text-transform:uppercase;display:inline-block;text-align:center;border-radius:3px;}.node-type-member-page .webform-client-form .webform-component-select-all{margin:0;padding:10px 20px;border:0;position:relative;}@media (max-width:48.0625em){.node-type-member-page .webform-client-form .webform-component-select-all{margin:10px 0;padding:10px 0;}}.node-type-member-page .field-name-body h3{font-family:"yrsa",sans-serif;font-size:40px;}.node-type-member-page .field-name-body hr{margin:50px auto;width:100%;display:block;border-top:solid 1px #858585;}.node-type-member-page .field-name-body p.webformheader{font-size:26px;font-weight:300;}.node-type-member-page .field-name-body p.webformheader span{font-size:17px;font-style:italic;}.node-type-member-page #mc-embedded-subscribe-form:before{content:"";display:table;}.node-type-member-page #mc-embedded-subscribe-form:after{clear:both;}.node-type-member-page #mc-embedded-subscribe-form{width:100%;padding-left:0;}.node-type-member-page #mc-embedded-subscribe-form h2{display:none;}.node-type-member-page #mc-embedded-subscribe-form input,.node-type-member-page #mc-embedded-subscribe-form input:focus + label,.node-type-member-page #mc-embedded-subscribe-form label,.node-type-member-page #mc-embedded-subscribe-form div.error,.node-type-member-page #mc-embedded-subscribe-form select,.node-type-member-page #mc-embedded-subscribe-form input[type=text]::-webkit-input-placeholder{font-family:"roboto",sans-serif;font-style:normal;font-weight:400;}.node-type-member-page #mc-embedded-subscribe-form input:focus + label,.node-type-member-page #mc-embedded-subscribe-form label{font-size:17px;}.node-type-member-page #mc-embedded-subscribe-form #mc-embedded-subscribe,.node-type-member-page #mc-embedded-subscribe-form input[type=submit]{font-family:"roboto",sans-serif;font-style:normal;font-weight:300;}.node-type-member-page #mc-embedded-subscribe-form #mc-embedded-subscribe,.node-type-member-page #mc-embedded-subscribe-form input[type=submit]{max-width:124px;width:100%;font-size:0.75em;letter-spacing:0.00625em;color:#FF6C0C;border:1.5px solid #FF6C0C;text-transform:uppercase;text-decoration:none;padding:12px 0;margin:0;display:inline-block;text-align:center;border-radius:5px;transition:all 250ms ease-in;}.node-type-member-page #mc-embedded-subscribe-form #mc-embedded-subscribe:hover,.node-type-member-page #mc-embedded-subscribe-form input[type=submit]:hover{background:#ff9012;color:#fff;}.node-type-member-page #mc-embedded-subscribe-form .mc-field-group textarea,.node-type-member-page #mc-embedded-subscribe-form .mc-field-group select,.node-type-member-page #mc-embedded-subscribe-form .mc-field-group input[type="date"],.node-type-member-page #mc-embedded-subscribe-form .mc-field-group input[type="datetime"],.node-type-member-page #mc-embedded-subscribe-form .mc-field-group input[type="datetime-local"],.node-type-member-page #mc-embedded-subscribe-form .mc-field-group input[type="email"],.node-type-member-page #mc-embedded-subscribe-form .mc-field-group input[type="month"],.node-type-member-page #mc-embedded-subscribe-form .mc-field-group input[type="number"],.node-type-member-page #mc-embedded-subscribe-form .mc-field-group input[type="password"],.node-type-member-page #mc-embedded-subscribe-form .mc-field-group input[type="search"],.node-type-member-page #mc-embedded-subscribe-form .mc-field-group input[type="tel"],.node-type-member-page #mc-embedded-subscribe-form .mc-field-group input[type="text"],.node-type-member-page #mc-embedded-subscribe-form .mc-field-group input[type="time"],.node-type-member-page #mc-embedded-subscribe-form .mc-field-group input[type="url"],.node-type-member-page #mc-embedded-subscribe-form .mc-field-group input[type="week"]{border-color:#b2b6bc;}.node-type-member-page #mc-embedded-subscribe-form .mc-field-group textarea:focus,.node-type-member-page #mc-embedded-subscribe-form .mc-field-group select:focus,.node-type-member-page #mc-embedded-subscribe-form .mc-field-group input[type="date"]:focus,.node-type-member-page #mc-embedded-subscribe-form .mc-field-group input[type="datetime"]:focus,.node-type-member-page #mc-embedded-subscribe-form .mc-field-group input[type="datetime-local"]:focus,.node-type-member-page #mc-embedded-subscribe-form .mc-field-group input[type="email"]:focus,.node-type-member-page #mc-embedded-subscribe-form .mc-field-group input[type="month"]:focus,.node-type-member-page #mc-embedded-subscribe-form .mc-field-group input[type="number"]:focus,.node-type-member-page #mc-embedded-subscribe-form .mc-field-group input[type="password"]:focus,.node-type-member-page #mc-embedded-subscribe-form .mc-field-group input[type="search"]:focus,.node-type-member-page #mc-embedded-subscribe-form .mc-field-group input[type="tel"]:focus,.node-type-member-page #mc-embedded-subscribe-form .mc-field-group input[type="text"]:focus,.node-type-member-page #mc-embedded-subscribe-form .mc-field-group input[type="time"]:focus,.node-type-member-page #mc-embedded-subscribe-form .mc-field-group input[type="url"]:focus,.node-type-member-page #mc-embedded-subscribe-form .mc-field-group input[type="week"]:focus{outline:none;box-shadow:none;}.node-type-member-page #mc-embedded-subscribe-form .mc-field-group{width:45%;display:inline-block;margin:0 auto 20px;padding-left:1%;padding-bottom:1%;clear:none;vertical-align:top;}@media (max-width:48.0625em){.node-type-member-page #mc-embedded-subscribe-form .mc-field-group{float:none;width:auto;padding-left:0;display:block;}}.no-mediaqueries.node-type-member-page #mc-embedded-subscribe-form .mc-field-group{float:none;width:auto;padding-left:0;display:block;}.node-type-member-page #mc-embedded-subscribe-form #mc-embedded-subscribe,.node-type-member-page #mc-embedded-subscribe-form input[type=submit]{max-width:220px;color:#ff9012;font-size:16px;font-size:1rem;text-decoration:none;padding:8px 0px;background:#fff;margin-left:1%;margin-bottom:40px;margin-top:20px;letter-spacing:0.1px;text-transform:uppercase;display:inline-block;text-align:center;border-radius:3px;height:auto;line-height:1.3;}.node-type-member-page #mc-embedded-subscribe-form .mc-field-group{margin:0;border:0;position:relative;}@media (max-width:48.0625em){.node-type-member-page #mc-embedded-subscribe-form .mc-field-group{margin:10px 0;padding:10px 0;}}#mc_embed_signup div.mce_inline_error{margin-bottom:0 !important;}#mc_embed_signup .asterisk{font-size:100% !important;top:0 !important;}.soi-share #imagetabs ul li{display:inline-block;width:45%;margin-right:1%;height:28px;margin-top:5px;line-height:22px;font-size:14px;vertical-align:top;}.soi-share #imagetabs ul li a{font-weight:bold;}.soi-share #imagetabs .ui-tabs-panel a{text-decoration:none;border-bottom:none;}.grow-vote #page-title{background:url(/sites/all/themes/tfi2016/images/TFI-GTV-Logo-RGB-Full-Color-White.png) no-repeat center/contain;min-height:220px;text-indent:-9999px;}.grow-vote .policyoverview .field-name-body{padding-top:95px;color:#31373d;}.grow-vote .policyoverview .field-name-body p{color:#31373d;}a.btn-outline-orange{width:100%;line-height:2.25;max-width:220px;color:#FF6C0C;border:1.5px solid #FF6C0C !important;font-size:16px;font-size:1rem;font-weight:500;text-decoration:none;padding:8px;background-color:#fff;margin:0;letter-spacing:0.1px;text-transform:uppercase;display:inline-block;text-align:center;border-radius:3px;transition:all 250ms ease-in;}a.btn-outline-orange:hover{background-color:#ff9012;color:#FFFFFF!important;}.columns{width:100%;text-align:center;}.columns .col3{display:inline-block;width:33%;padding:0;text-align:center;}.grow-vote .policyoverview .field-name-body .col3 a{color:#589900;font-family:"yrsa",sans-serif;font-size:38px;font-weight:300;line-height:48px;text-align:center;text-decoration:none;border:none;}.grow-vote .policyoverview .field-name-body .col3 a:active,.grow-vote .policyoverview .field-name-body .col3 a:hover{color:#FC7C12;}.columns .col4{display:inline-block;width:24.55%;padding:0;text-align:center;margin:0 auto;}.columns .col4 a.btn-outline-orange{max-width:200px;}.grow-vote .field-name-body .getting-started-container p,.grow-vote .field-name-body .samples-container p,.grow-vote .field-name-body #downloads p{font-size:1.065rem;}.grow-vote .field-name-body .getting-started-container p,.grow-vote .field-name-body .samples-container p{text-align:left;}.grow-vote .field-name-body .getting-started-container h2,.grow-vote .field-name-body .samples-container h2,.grow-vote .field-name-body #downloads h2{line-height:normal;margin-top:0px;margin-bottom:1.25rem;}#getting_started .green-subtitle,#samples_and_templates .green-subtitle,#downloads .green-subtitle{padding-top:30px;margin-bottom:60px;margin-top:0;}.green-subtitle{color:#589900!important;font-family:"roboto",sans-serif;font-size:19px!important;font-weight:500!important;line-height:23px;text-align:center !important;text-transform:uppercase;}.civicactioncenter-widget{margin-bottom:30px;}.getting-started-container .left,.samples-container .left{width:65%;display:inline-block;}.getting-started-container .right,.samples-container .right{width:34%;display:inline-block;text-align:center;vertical-align:top;}.getting-started-container .right a,.samples-container .right a{margin-bottom:1rem;}.grow-vote .field-name-body .getting-started-container,.grow-vote .field-name-body .samples-container{margin-bottom:40px;}.normalfontsize{font-size:1rem !important;}.center-subtitle{line-height:1.35;font-size:26px;font-size:1.625rem;text-align:center;margin-bottom:1.25rem;margin-top:2.5rem;}.grow-vote #downloads .columns{margin-top:2.5rem;margin-bottom:2.5rem;}.grow-vote #downloads .col4 img{margin:0.75rem 2.5% 3.75rem 2.5%;max-width:95%;height:auto;border:solid 1px #efefef;}.grow-vote #downloads a{border-bottom:0;}.grow-vote .region-content .block:last-child{background:#FC7C12;padding-top:3.75rem;padding-bottom:3.75rem;text-align:center;color:#FFFFFF;}.grow-vote .region-content .block:last-child .content{max-width:600px;}.grow-vote .region-content .block:last-child .content p{color:#FFFFFF;}.grow-vote .region-content .block:last-child .content h2{color:#FFFFFF;margin-bottom:1.25rem;line-height:normal;margin-top:1rem;}a.btn-outline-white{width:100%;line-height:2.25;max-width:220px;color:#FFFFFF !important;border:1.5px solid #FFFFFF !important;font-size:16px;font-size:1rem;font-weight:500;text-decoration:none;padding:8px;background-color:transparent;margin:0;letter-spacing:0.1px;text-transform:uppercase;display:inline-block;text-align:center;border-radius:3px;transition:all 250ms ease-in;}a.btn-outline-white:hover{background-color:#FFFFFF;color:#FF6C0C!important;}.grow-vote .region-content .block:last-child .content a.btn-outline-white{padding:1.3rem 2.5rem;margin-top:1rem;}@media screen and (max-width:1199px){.node-type-soi-internal-page #banner h1.title{font-family:"roboto",sans-serif;font-size:5.5rem;padding:20px;}.node-type-soi-internal-page #banner .subtitle .field-name-field-subtitle{font-size:1.75rem;padding:0px 5px;text-transform:uppercase;}.node-type-soi-internal-page #banner .field-name-field-text-above-title{font-size:1.25rem;margin-bottom:18px;}.un-image-wrapper{top:111px;}.un-image-wrapper .field-type-image{width:75%;float:right;}}@media screen and (max-width:1080px){.not-logged-in .un-image-wrapper{top:144px;right:10px;}}@media screen and (max-width:980px){.node-type-soi-internal-page #banner h1.title{font-family:"roboto",sans-serif;font-size:4rem;padding:10px;}.node-type-soi-internal-page #banner .subtitle .field-name-field-subtitle{font-size:1.5rem;}.node-type-soi-internal-page #banner .field-name-field-text-above-title{font-size:1rem;margin-bottom:10px;}.node-type-soi-internal-page #banner .title-wrapper{padding-top:133px;}.un-image-wrapper .field-type-image{width:60%;}.grow-vote #page-title{min-height:180px;}.columns .col3{width:29%;padding-left:1%;padding-right:1%;vertical-align:top;}.columns .col4{width:20%;padding-left:2%;padding-right:2%;vertical-align:top;}.grow-vote .policyoverview .field-name-body .col3 a{font-size:1.5rem;}}@media screen and (max-width:769px){.not-logged-in .un-image-wrapper{top:164px;}}@media screen and (max-width:767px){.node-type-soi-internal-page #banner .title-wrapper{padding-top:80px;}.un-image-wrapper{top:auto !important;right:auto !important;margin-top:-60px;}.un-image-wrapper .field-type-image{float:none;text-align:center;margin:auto;}.view-soi-toc .views-row,.node-type-soi-internal-page .view-soi-toc .views-row,.soi-share.node-type-soi-internal-page .view-soi-toc .views-row{float:none;width:95%;height:auto;margin-left:auto;margin-right:auto;overflow:hidden;display:block;margin-bottom:15px;}.view-soi-toc .views-row a div,.node-type-soi-internal-page .view-soi-toc .views-row a div{padding:15px;}.view-soi-toc .views-row a,.node-type-soi-internal-page .view-soi-toc .views-row a{font-size:1.25em;}.soi-twitter-quote p{padding:0.15em 0;box-shadow:0.15em 0 0 #ff9012,-0.15em 0 0 #ff9012 !important;line-height:1.65em!important;font-size:1.25rem !important;}.view-soi-toc{margin:30px auto;}.node-type-soi-internal-page #banner h1.title{font-family:"roboto",sans-serif;font-size:2.5rem;line-height:0.75;}.node-type-soi-internal-page #banner .subtitle .field-name-field-subtitle{font-size:1.1rem;}p.soi-internal-page-border-left{font-size:1.3rem !important;}.soi-h2-main{font-size:2.25rem !important;}.soi-h2-style1{padding:0px 5px;font-size:1.35rem !important;}.soi-h3{font-size:1.5rem !important;}.node-type-soi-internal-page .node-soi-internal-page .tablewrap{max-width:100%;overflow-x:auto}.node-type-soi-internal-page .node-soi-internal-page table td,.node-type-soi-internal-page .node-soi-internal-page table th{padding:7px;}.case-study img{margin-left:auto;margin-bottom:15px;float:none;}.case-study h2{font-size:24px;}.block.soi-archives-2017 .content .left,.block.soi-archives-2017 .content .farright,.block.soi-archives-2017 .content .right{width:100%;display:block;height:auto;}.soi-share #imagetabs ul li{width:100%;margin-right:auto;display:block;}ul.twocolumnlist li{width:100%;margin-right:auto;display:block;}.grow-vote .policyoverview .field-name-body{padding-top:60px;}.grow-vote #page-title{min-height:160px;}.columns .col3,.columns .col4{width:100%;display:block;}.grow-vote .policyoverview .field-name-body .col3 a{font-size:2.25rem;line-height:1.5;}.getting-started-container .left,.samples-container .left{width:100%;display:block;text-align:center;}.getting-started-container .right,.samples-container .right{width:100%;display:block;text-align:center;}.getting-started-container .right a,.samples-container .right a{margin:0.5rem 0.5rem 0.5rem 0;}.grow-vote #downloads .col4 img{display:block;margin-left:10%;margin-right:10%;margin-bottom:1.25rem;max-width:80%}.grow-vote #downloads .col4{margin-bottom:1.25rem;}.columns .col4 a.btn-outline-orange{max-width:300px;}.grow-vote .field-name-body .getting-started-container p,.grow-vote .field-name-body .samples-container p,.grow-vote .field-name-body #downloads p{text-align:left;}.grow-vote .field-name-body .getting-started-container h2,.grow-vote .field-name-body .samples-container h2,.grow-vote .field-name-body #downloads h2{text-align:center;}}@media screen and (max-width:479px){.node-type-soi-internal-page #banner .title-wrapper{padding-top:100px;}.un-image-wrapper{top:auto !important;right:auto !important;margin-top:-60px;}.page-node-2065 .un-image-wrapper{top:auto !important;right:auto !important;margin-top:-45px;}.soi-twitter-quote:before{height:35px;width:35px;background-size:cover;top:0;}.soi-twitter-quote{margin:30px 0 30px 0;padding-left:45px;padding-right:15px;}}@media screen and (max-width:320px){}.style-2019{color:#31373d;}.style-2019 .width-850{max-width:850px;margin:auto;}.style-2019 .width-1100,.soi-archive .width-1100{max-width:1100px;margin:auto;}.style-2019 h2,.style-2019 h3,.style-2019 h4,.style-2019 h5{font-family:"roboto",sans-serif;font-style:normal;text-transform:uppercase;color:#31373d;margin-top:50px;margin-bottom:25px;}.style-2019 h2{font-weight:700;line-height:1;text-transform:uppercase;}.style-2019 h2:after{content:"";width:40px;height:7px;display:block;margin-top:20px;background-color:#eb4664;}.style-2019 h3{font-weight:700;line-height:1;text-transform:uppercase;}.style-2019 h3:hover{color:#31373d;}.style-2019 h4{font-weight:400;line-height:1;text-transform:uppercase;color:#216a71;}.style-2019 h5{color:#eb4664;text-transform:none;font-weight:300;line-height:1.5;}.style-2019 h3 + h5{margin-top:0;}.callout-dark{background:#eb4664;color:#ffffff;overflow:hidden;margin-bottom:50px;margin-top:50px;clear:both;padding:30px;}.content .field-name-body .callout-dark  p,.content .field-name-body .callout-dark  ul li,.content .field-name-body .callout-dark  ul li:before,.style-2019.node-type-soi-internal-page .content .field-type-text-with-summary .callout-dark ul li:before{color:#FFFFFF;}.callout-dark:after,.callout-dark:before{clear:both;content:"";}.callout-dark h3,.callout-dark h3:hover,.callout-light h3,.callout-light h3:hover{color:#31373d;margin-top:0;}.callout-dark h3 span{color:#f2eb10;font-size:18px;line-height:18px;display:block;margin-bottom:10px;font-weight:400;}.callout-dark img{max-width:292px;float:right;margin-left:20px;margin-bottom:20px;}.callout-light{border:solid 4px #216a71;margin-bottom:50px;margin-top:50px;}.callout-light .yellow-subtitle{font-size:18px;line-height:18px;display:block;margin-bottom:15px;background:#f2eb10;color:#216a71;margin-top:25px;text-transform:uppercase;font-weight:400;}.callout-light .yellow-subtitle span{background:#FFFFFF;margin-left:15px;padding:0 10px;}.callout-light .boxcontent{padding:0 25px 25px 25px;overflow:hidden;}.callout-light .boxcontent strong{color:#216a71;}.style-2019.node-type-soi-internal-page #banner h1.title{border:none;padding:0;font-weight:300;line-height:1;}.style-2019.node-type-soi-internal-page #banner h1.title.boldthis,.style-2019.soi-2019-landing .banner .field-name-field-subtitle,.style-2019.soi-2019-landing .banner .field-name-field-sub-subtitle{font-weight:700;}.style-2019.soi-2019-landing .banner .field-name-field-subtitle{color:#f1eb0f;}.style-2019.soi-2019-landing .banner .field-name-field-hero-image:before{background:rgba(0,0,0,0.4);}.style-2019.node-type-soi-internal-page #banner .subtitle{font-weight:700;line-height:1;background:transparent!important;margin-left:0!important;display:block;}.style-2019.node-type-soi-internal-page .banner .field-name-field-subtitle{max-width:100%;}.style-2019.node-type-soi-internal-page #banner .subtitle .field-name-field-subtitle{padding:0;}.style-2019.node-type-soi-internal-page #banner .field-name-field-text-above-title{display:none;}.style-2019.node-type-soi-internal-page #banner .title-wrapper{}.style-2019 .view-soi-toc .views-row a div.soi-internal-page-color-bg-3432,.soi-share .view-soi-toc .views-row a div.soi-internal-page-color-bg-3432{color:#31373d;}.soi-archive .banner .title,.style-2019.soi-2019-landing .banner h1.title{font-family:"roboto",sans-serif;font-weight:700;text-transform:uppercase;line-height:1;}.style-2019.soi-2019-landing .banner h1.title{font-weight:300;}.style-2019.soi-2019-landing .banner h1.title .field-name-field-title-2nd-part{font-weight:700;}.text-black{color:#000000 !important;}.text-f2eb10{color:#f2eb10 !important;}.style-2019 h2.bottomborder-eb4664:after{background-color:#eb4664 !important;}.style-2019 h2.bottomborder-f2eb10:after{background-color:#f2eb10 !important;}.style-2019 .callout-dark.bg-f2eb10{background-color:#f2eb10 !important;}.style-2019 .callout-dark.bg-f2eb10 h3 span{color:#eb4664;}.text-white{color:#FFFFFF !important;}@media (min-width:768px){.soi-archive .banner .title,.style-2019.soi-2019-landing .banner h1.title,.style-2019.node-type-soi-internal-page #banner h1.title,.style-2019.node-type-soi-internal-page #banner .subtitle .field-name-field-subtitle,.style-2019.node-type-soi-internal-page #banner .subtitle{font-size:88px;}.style-2019 h2{font-size:48px;}.style-2019 h3{font-size:42px;}.style-2019 h4{font-size:36px;}.style-2019 h5{font-size:30px;}}@media (max-width:767px){.callout-dark img{float:none;margin:0 0 20px 0;max-width:100%;}.style-2019 h3{overflow-wrap:break-word;}.style-2019 h5{font-size:1.25em;}}body.acres-ahead .banner .title-wrapper{text-align:center;}body.acres-ahead .banner h1#page-title{font-family:"roboto",sans-serif;text-transform:uppercase;font-size:4.25rem;display:inline-block;margin:auto;padding:0px;width:500px;text-indent:-9999px;background:url(/sites/all/themes/tfi2016/images/acres-ahead-logo.png) no-repeat center center;background-size:cover;height:98px;}body.acres-ahead .banner .field-name-field-subtitle{font-family:"yrsa",sans-serif;font-style:italic;font-size:2.15rem;margin-top:10px;}body.acres-ahead .field-name-body{margin:0 auto;width:100%;max-width:58.375em;padding-top:40px;padding-bottom:40px;}@media (max-width:767px){body.acres-ahead .banner h1#page-title{width:306px;height:60px;display:block;}body.acres-ahead .banner .field-name-field-subtitle{font-size:1.25rem;margin-top:5px;line-height:normal;}body.acres-ahead .field-name-body{width:auto !important;padding-left:40px;padding-right:40px;}}.e-passport .form-actions{clear:both;}.e-passport .webform-component--select label[for="edit-submitted-select"]{display:none;}#block-views-homepage-slideshow-block .content{max-width:100%!important;}.front h1#page-title{display:none;}.front .title-wrapper h1#page-title{display:block;}.front .hero-image::before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.5);display:block;}.front .view-homepage-slideshow .sub-title{font-size:18px;font-size:1.35rem;line-height:1.5;letter-spacing:0.2px;text-align:center;color:#fff;text-shadow:0 0 5px rgba(102,102,102,0.15);max-width:75rem;margin:25px auto;}.view-homepage-slideshow .button-wrapper{text-align:center;margin:auto;}.view-homepage-slideshow .button-wrapper .button{display:inline-block;padding:8px 20px;text-align:center;background:#FF6C0C;color:#FFFFFF;text-transform:uppercase;}.view-homepage-slideshow .button-wrapper .button a{color:#FFFFFF;text-decoration:none;}.view-homepage-slideshow .views-slideshow-pager-fields{position:absolute;bottom:15px;z-index:5;text-align:center;width:100%;}.view-homepage-slideshow .views-slideshow-pager-fields .views-slideshow-pager-field-item a{font-size:0;display:inline-block;text-decoration:none;}.views-slideshow-pager-fields .views-slideshow-pager-field-item.active a:after{background:#777777;}.views-slideshow-pager-fields .views-slideshow-pager-field-item a:after{content:"";width:12px;height:12px;border-radius:50%;background:transparent;display:inline-block;border:solid 1.5px #bbbbbb;}.views-slideshow-pager-fields .active{text-decoration:none;}.front .views_slideshow_cycle_main{width:100%;float:left;}.front  .views_slideshow_cycle_main .views-slideshow-cycle-main-frame{width:100% !important;height:auto;}.front .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row{width:100% !important;height:auto;}.front .views_slideshow_cycle_main .field-content{max-width:100%;width:100%;}.front .views_slideshow_cycle_main .field-content img{max-width:100%;width:100%;height:auto;margin:0;padding:0;}.view-homepage-slideshow .button-wrapper-mobile{display:none;}@media screen and (min-width:768px) and (max-width:1023px){.front .view-homepage-slideshow .sub-title{font-size:1.15rem;line-height:1.25;margin:15px auto;}.front .views_slideshow_cycle_main .field-content img{min-height:420px!important;}}@media screen and (max-width:767px){.view-homepage-slideshow .sub-title-container{display:none;}.view-homepage-slideshow .button-wrapper-mobile{display:block;text-align:center;}.view-homepage-slideshow .button-wrapper{display:none;}.view-homepage-slideshow .button-wrapper-mobile{text-align:center;margin:auto;}.view-homepage-slideshow .button-wrapper-mobile .button{display:inline-block;padding:8px 20px;text-align:center;color:#FFFFFF;text-transform:uppercase;}.view-homepage-slideshow .button-wrapper-mobile .button a{color:#FFFFFF;text-decoration:underline;}.front .views_slideshow_cycle_main .field-content img{min-height:350px!important;}.front .banner .title{padding-top:initial;font-size:1.85rem;}.front .banner .title-wrapper{padding-top:120px;}}@media screen and (max-width:360px){header #block-superfish-1 .content ul li{padding:6px;}}.page-toboggan .region-stickyheader{border-bottom:35px solid rgba(98,167,9,0.15);box-shadow:none;}.page-toboggan .main .content{max-width:55em;}
